:root{--byb-color-brand-primary:#77551d;--byb-color-brand-primary-strong:#2e2418;--byb-color-brand-primary-hover:#8a641f;--byb-color-brand-primary-soft:#f3e7ce;--byb-color-brand-accent:#8a641f;--byb-color-brand-accent-soft:#f6e8c5;--byb-color-metal-gold-light:#f4d98b;--byb-color-metal-gold:#c8a24d;--byb-color-metal-gold-dark:#7a571e;--byb-color-metal-gold-ink:#5c4218;--byb-color-surface-page:#f6f0e4;--byb-color-surface-card:#fffdf8;--byb-color-surface-raised:#fff9ee;--byb-color-surface-muted:#eee5d6;--byb-color-surface-highlight:#fbf3de;--byb-color-text-primary:#2b241a;--byb-color-text-secondary:#625747;--byb-color-text-muted:#6e6251;--byb-color-text-inverse:#fffdf8;--byb-color-text-inverse-muted:#efe2c6;--byb-color-text-link:#76551b;--byb-color-border-default:#dccfb8;--byb-color-border-strong:#b7a47f;--byb-color-border-focus:#9a6a19;--byb-color-state-success:#2e7557;--byb-color-state-warning:#7b581a;--byb-color-state-danger:#b42318;--byb-color-state-info:#5a6c73;--byb-color-state-surface-success:#f1fbf5;--byb-color-state-surface-warning:#fff8e8;--byb-color-state-surface-danger:#fff1f0;--byb-color-state-surface-info:#eff5f4;--byb-space-0:0;--byb-space-1:4px;--byb-space-2:8px;--byb-space-3:12px;--byb-space-4:16px;--byb-space-5:20px;--byb-space-6:24px;--byb-space-8:32px;--byb-space-10:40px;--byb-space-12:48px;--byb-radius-sm:6px;--byb-radius-md:10px;--byb-radius-lg:14px;--byb-radius-pill:999px;--byb-shadow-card:0 8px 24px #3e2e1717;--byb-shadow-floating:0 12px 36px #3e2e1729;--byb-gradient-foil:linear-gradient(120deg, #f4d98b 0%, #c8a24d 28%, #8a641f 52%, #e5c36a 76%, #6f4e18 100%);--byb-gradient-hero:linear-gradient(135deg, #2e2418 0%, #5c4218 46%, #8a641f 76%, #4d3514 100%);--byb-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--byb-font-size-sm:13px;--byb-font-size-md:16px;--byb-font-size-lg:18px;--byb-font-size-xl:24px;--byb-font-size-display:32px;--byb-motion-fast:.15s;--byb-motion-normal:.22s;--byb-motion-easing:cubic-bezier(.2, 0, 0, 1);--byb-layout-content-max:1200px;--byb-layout-reading-max:760px;--byb-layout-touch-target:44px;--td-screen-xs:320px;--td-screen-sm:768px;--td-screen-md:992px;--td-screen-lg:1200px;--td-screen-xl:1400px;--td-screen-xxl:1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transform-origin:50%;transition:transform .2s}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-7);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--td-bg-color-container-select:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-2);--td-bg-color-secondarycontainer-active:var(--td-gray-color-4);--td-bg-color-component:var(--td-gray-color-3);--td-bg-color-component-hover:var(--td-gray-color-4);--td-bg-color-component-active:var(--td-gray-color-6);--td-bg-color-secondarycomponent:var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-5);--td-bg-color-secondarycomponent-active:var(--td-gray-color-6);--td-bg-color-component-disabled:var(--td-gray-color-2);--td-bg-color-specialcomponent:#fff;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--td-text-color-disabled:var(--td-font-gray-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-7);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#0000001a;--td-border-level-1-color:var(--td-gray-color-3);--td-component-stroke:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--td-component-border:var(--td-gray-color-4);--td-shadow-1:0 1px 10px #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--td-shadow-inset-top:inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right:inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom:inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left:inset -.5px 0 0 #dcdcdc;--td-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1:#1b2f51;--td-brand-color-2:#173463;--td-brand-color-3:#143975;--td-brand-color-4:#103d88;--td-brand-color-5:#0d429a;--td-brand-color-6:#054bbe;--td-brand-color-7:#2667d4;--td-brand-color-8:#4582e6;--td-brand-color-9:#699ef5;--td-brand-color-10:#96bbf8;--td-warning-color-1:#4f2a1d;--td-warning-color-2:#582f21;--td-warning-color-3:#733c23;--td-warning-color-4:#a75d2b;--td-warning-color-5:#cf6e2d;--td-warning-color-6:#dc7633;--td-warning-color-7:#e8935c;--td-warning-color-8:#ecbf91;--td-warning-color-9:#eed7bf;--td-warning-color-10:#f3e9dc;--td-error-color-1:#472324;--td-error-color-2:#5e2a2d;--td-error-color-3:#703439;--td-error-color-4:#83383e;--td-error-color-5:#a03f46;--td-error-color-6:#c64751;--td-error-color-7:#de6670;--td-error-color-8:#ec888e;--td-error-color-9:#edb1b6;--td-error-color-10:#eeced0;--td-success-color-1:#193a2a;--td-success-color-2:#1a4230;--td-success-color-3:#17533d;--td-success-color-4:#0d7a55;--td-success-color-5:#059465;--td-success-color-6:#43af8a;--td-success-color-7:#46bf96;--td-success-color-8:#80d2b6;--td-success-color-9:#b4e1d3;--td-success-color-10:#deede8;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-8);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-7);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-9);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-container-hover:var(--td-gray-color-12);--td-bg-color-container-active:var(--td-gray-color-10);--td-bg-color-container-select:var(--td-gray-color-9);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-11);--td-bg-color-secondarycontainer-active:var(--td-gray-color-9);--td-bg-color-component:var(--td-gray-color-11);--td-bg-color-component-hover:var(--td-gray-color-10);--td-bg-color-component-active:var(--td-gray-color-9);--td-bg-color-secondarycomponent:var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-9);--td-bg-color-secondarycomponent-active:var(--td-gray-color-8);--td-bg-color-component-disabled:var(--td-gray-color-12);--td-bg-color-specialcomponent:transparent;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--td-text-color-disabled:var(--td-font-white-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-8);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#ffffff1a;--td-border-level-1-color:var(--td-gray-color-11);--td-component-stroke:var(--td-gray-color-11);--td-border-level-2-color:var(--td-gray-color-9);--td-component-border:var(--td-gray-color-9);--td-shadow-1:0 4px 6px #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--td-shadow-inset-top:inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right:inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom:inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left:inset -.5px 0 0 #5e5e5e;--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#333}:root{--td-radius-small:2px;--td-radius-default:3px;--td-radius-medium:6px;--td-radius-large:9px;--td-radius-extraLarge:12px;--td-radius-round:999px;--td-radius-circle:50%;--td-font-family:PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium:PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small:12px;--td-font-size-link-medium:14px;--td-font-size-link-large:16px;--td-font-size-mark-small:12px;--td-font-size-mark-medium:14px;--td-font-size-body-small:12px;--td-font-size-body-medium:14px;--td-font-size-body-large:16px;--td-font-size-title-small:14px;--td-font-size-title-medium:16px;--td-font-size-title-large:18px;--td-font-size-title-extraLarge:20px;--td-font-size-headline-small:24px;--td-font-size-headline-medium:28px;--td-font-size-headline-large:36px;--td-font-size-display-medium:48px;--td-font-size-display-large:64px;--td-line-height-link-small:20px;--td-line-height-link-medium:22px;--td-line-height-link-large:24px;--td-line-height-mark-small:20px;--td-line-height-mark-medium:22px;--td-line-height-body-small:20px;--td-line-height-body-medium:22px;--td-line-height-body-large:24px;--td-line-height-title-small:22px;--td-line-height-title-medium:24px;--td-line-height-title-large:26px;--td-line-height-title-extraLarge:28px;--td-line-height-headline-small:32px;--td-line-height-headline-medium:36px;--td-line-height-headline-large:44px;--td-line-height-display-medium:56px;--td-line-height-display-large:72px;--td-font-link-small:var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium:var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large:var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small:600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium:600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small:var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium:var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large:var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small:600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium:600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large:600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge:600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small:600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium:600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large:600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium:600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large:600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-size-1:2px;--td-size-2:4px;--td-size-3:6px;--td-size-4:8px;--td-size-5:12px;--td-size-6:16px;--td-size-7:20px;--td-size-8:24px;--td-size-9:28px;--td-size-10:32px;--td-size-11:36px;--td-size-12:40px;--td-size-13:48px;--td-size-14:56px;--td-size-15:64px;--td-size-16:72px;--td-comp-size-xxxs:var(--td-size-6);--td-comp-size-xxs:var(--td-size-7);--td-comp-size-xs:var(--td-size-8);--td-comp-size-s:var(--td-size-9);--td-comp-size-m:var(--td-size-10);--td-comp-size-l:var(--td-size-11);--td-comp-size-xl:var(--td-size-12);--td-comp-size-xxl:var(--td-size-13);--td-comp-size-xxxl:var(--td-size-14);--td-comp-size-xxxxl:var(--td-size-15);--td-comp-size-xxxxxl:var(--td-size-16);--td-pop-padding-s:var(--td-size-2);--td-pop-padding-m:var(--td-size-3);--td-pop-padding-l:var(--td-size-4);--td-pop-padding-xl:var(--td-size-5);--td-pop-padding-xxl:var(--td-size-6);--td-comp-paddingLR-xxs:var(--td-size-1);--td-comp-paddingLR-xs:var(--td-size-2);--td-comp-paddingLR-s:var(--td-size-4);--td-comp-paddingLR-m:var(--td-size-5);--td-comp-paddingLR-l:var(--td-size-6);--td-comp-paddingLR-xl:var(--td-size-8);--td-comp-paddingLR-xxl:var(--td-size-10);--td-comp-paddingTB-xxs:var(--td-size-1);--td-comp-paddingTB-xs:var(--td-size-2);--td-comp-paddingTB-s:var(--td-size-4);--td-comp-paddingTB-m:var(--td-size-5);--td-comp-paddingTB-l:var(--td-size-6);--td-comp-paddingTB-xl:var(--td-size-8);--td-comp-paddingTB-xxl:var(--td-size-10);--td-comp-margin-xxs:var(--td-size-1);--td-comp-margin-xs:var(--td-size-2);--td-comp-margin-s:var(--td-size-4);--td-comp-margin-m:var(--td-size-5);--td-comp-margin-l:var(--td-size-6);--td-comp-margin-xl:var(--td-size-7);--td-comp-margin-xxl:var(--td-size-8);--td-comp-margin-xxxl:var(--td-size-10);--td-comp-margin-xxxxl:var(--td-size-12)}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;z-index:0;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:#0000;border-color:#0000}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:#0000}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:#0000}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{color:var(--td-text-color-anti);background:0 0}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.t-button--ghost{--ripple-color:var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-error-color-active)}.t-card{font:var(--td-font-body-medium);box-sizing:border-box;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;transition:box-shadow .2s cubic-bezier(.38,0,.24,1);position:relative}.t-card--bordered{border:1px solid var(--td-component-border)}.t-card--shadow-hover:hover,.t-card--shadow{box-shadow:var(--td-shadow-1)}.t-card__cover{display:flow-root}.t-card__cover img{border-top-left-radius:calc(var(--td-radius-medium) - 1px);border-top-right-radius:calc(var(--td-radius-medium) - 1px);width:100%;max-height:100%;display:flow-root}.t-card__body{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);display:flow-root}.t-card__header{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);justify-content:space-between;align-items:center;display:flex;position:relative}.t-card__header-wrapper{flex:1;align-items:center;display:flex}.t-card__header+.t-card__cover img{border-radius:0}.t-card__footer{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);justify-content:space-between;align-items:center;display:flex}.t-card__footer-wrapper{flex:1}.t-size-s .t-card__body,.t-size-s .t-card__header,.t-size-s .t-card__footer{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)}.t-card__avatar{margin-right:var(--td-comp-margin-l);width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-card__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary);margin-right:var(--td-comp-margin-l);word-break:break-all}.t-card__subtitle{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);word-break:break-all}.t-card__description{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-xs);word-break:break-all}.t-card__actions{float:right;color:var(--td-brand-color)}.t-card__title--bordered{border-bottom:1px solid var(--td-component-border)}.t-loading__parent .t-card~.t-loading__overlay{border-radius:var(--td-radius-medium)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon-loading{animation:1s linear infinite t-spin}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap,0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap,0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-image__wrapper{background:var(--td-bg-color-secondarycontainer);z-index:1;position:relative}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{z-index:5;position:relative}.t-image__wrapper--need-hover{cursor:pointer}.t-image{border-radius:inherit;width:100%;height:100%;z-index:inherit;position:relative}.t-image--fit-fill{object-fit:fill}.t-image--fit-contain{object-fit:contain}.t-image--fit-cover{object-fit:cover}.t-image--fit-scale-down{object-fit:scale-down}.t-image--fit-none{object-fit:none}.t-image--position-center{object-position:center}.t-image--position-bottom{object-position:bottom}.t-image--position-top{object-position:top}.t-image--position-left{object-position:left}.t-image--position-right{object-position:right}.t-image__gallery-shadow{border-radius:var(--td-radius-medium);z-index:calc(5 - 2);background:#eeeeee42;position:absolute;inset:24px -24px 24px 0}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";border-radius:var(--td-radius-medium);position:absolute;left:0}.t-image__gallery-shadow:after{z-index:calc(5 - 1);background:#eeec;top:-16px;bottom:-16px;right:16px}.t-image__gallery-shadow:before{z-index:calc(5 - 3);background:#eeeeee80;top:-8px;bottom:-8px;right:8px}.t-image__placeholder{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.t-image__overlay-content{width:100%;height:100%;z-index:calc(5 + 1);opacity:1;visibility:visible;transition:visibility,opacity .2s linear;position:absolute;top:0;left:0}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{width:100%;height:100%;font:var(--td-font-body-medium);z-index:calc(0 + 1);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.t-image__loading .t-icon,.t-image__error .t-icon{font-size:32px}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-empty{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;text-align:center;margin:0;padding:0;list-style:none}.t-empty__image{justify-content:center;font-size:48px;display:flex}.t-empty__title{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-s);margin-bottom:0}.t-empty__description{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-xs);margin-bottom:0}.t-empty__action{margin-top:var(--td-comp-margin-xxl);margin-bottom:0}.t-empty.t-size-s .t-empty__image{font-size:20px}.t-empty.t-size-s .t-empty__title,.t-empty.t-size-s .t-empty__description{font:var(--td-font-body-small);margin-top:var(--td-comp-margin-xxs)}.t-empty.t-size-l .t-empty__image{font-size:64px}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-anti);box-sizing:border-box;padding:0;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);border-radius:var(--td-radius-default);white-space:nowrap;border:1px solid #0000;flex-direction:row;align-items:center;margin:0;list-style:none;display:inline-flex}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);font-size:var(--td-font-size-body-medium);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:0 0}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:inline-block;overflow:hidden}.t-tag.t-tag--check:not(.t-tag--disabled){cursor:pointer;transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.board-picker[data-v-a12e75e9]{border:1px solid #e7e9ec;border-radius:8px;margin:16px 0;padding:16px}.board-options[data-v-a12e75e9]{gap:10px;max-height:240px;margin-top:12px;display:grid;overflow-y:auto}.board-picker .board-option[data-v-a12e75e9]{align-items:center;gap:10px;display:flex}.board-option input[data-v-a12e75e9]{flex-shrink:0}.row-actions-menu[data-v-a39add28]{min-width:86px;font-size:13px}.row-actions-menu summary[data-v-a39add28]{cursor:pointer;white-space:nowrap;border:1px solid #d4d7dc;border-radius:8px;min-height:32px;padding:5px 8px;font-weight:400}.row-actions-menu[open] summary[data-v-a39add28]{background:#f6f7f8}.row-actions-menu__items[data-v-a39add28]{gap:6px;padding-top:8px;display:grid}.row-actions-menu__items[data-v-a39add28] button{text-align:left}@media (width<=760px){.row-actions-menu summary[data-v-a39add28]{min-height:44px;padding:10px}}.record-body[data-v-dc7ec066]{white-space:pre-wrap;overflow-wrap:anywhere}.review-version-compare[data-v-569766f8]{margin:16px 0}.version-compare-columns[data-v-569766f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.version-compare-columns article[data-v-569766f8]{background:#fff;border:1px solid #e7e9ec;border-radius:8px;min-width:0;padding:16px}.version-compare-columns h3[data-v-569766f8]{color:#656b73;margin-top:0;font-size:13px}.version-compare-columns p[data-v-569766f8]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.version-compare-columns[data-v-569766f8]{grid-template-columns:1fr}}.copy-value[data-v-ddd3f39e]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.copy-value button[data-v-ddd3f39e]{min-height:28px;padding:3px 8px;font-size:12px}code[data-v-ddd3f39e]{-webkit-user-select:all;user-select:all}small[data-v-ddd3f39e]{color:#656b73}.byb-dialog{color:#202326;background:#fff;border:1px solid #e7e9ec;border-radius:12px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 20px 64px #20232626}.byb-dialog::backdrop{background:#20232666}.byb-dialog .byb-dialog__form{margin:0;padding:24px;display:block}.byb-dialog__header{align-items:center;gap:12px;display:flex}.byb-dialog .byb-dialog__header h2{overflow-wrap:anywhere;flex:1;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5}.byb-dialog__icon{color:#a33c31;background:#f5eae7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.byb-dialog .byb-dialog__description{color:#656b73;white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 24px;font-size:14px}.byb-dialog button{cursor:pointer;font:inherit;border-radius:8px;font-weight:500;transition:background .15s}.byb-dialog .byb-dialog__close{color:#656b73;background:0 0;border:0;place-items:center;width:32px;min-height:32px;padding:0;display:grid}.byb-dialog .byb-dialog__close:hover{background:#f0f2f4}.byb-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.byb-dialog__actions button{border:1px solid #e7e9ec;min-height:40px;padding:8px 20px}.byb-dialog .byb-dialog__cancel{color:#202326;background:#fff}.byb-dialog .byb-dialog__cancel:hover{background:#f6f7f8}.byb-dialog .byb-dialog__confirm{color:#fff;background:#202326;border-color:#202326}.byb-dialog .byb-dialog__confirm:hover{background:#34383d}.byb-dialog--danger .byb-dialog__confirm{background:#a33c31;border-color:#a33c31}.byb-dialog--danger .byb-dialog__confirm:hover{background:#872f27}.byb-dialog :is(button,textarea):focus-visible{outline-offset:3px;outline:2px solid #a33c31}.byb-dialog__field{gap:8px;margin-bottom:24px;display:grid}.byb-dialog__field label{font-size:13px;font-weight:500}.byb-dialog .byb-dialog__field textarea{box-sizing:border-box;color:#202326;width:100%;min-height:112px;font:inherit;resize:vertical;background:#fff;border:1px solid #c7cbd0;border-radius:8px;padding:10px 12px}.byb-dialog__field [role=alert]{color:#a33c31;font-size:12px}@media (width<=480px){.byb-dialog .byb-dialog__form{padding:20px}.byb-dialog__actions button{flex:1}}@media (prefers-reduced-motion:reduce){.byb-dialog button{transition:none}}.panel[data-v-a08ed3a6]{background:#fff;border:1px solid #e7e9ec;border-radius:14px;margin:20px 0;padding:24px}h2[data-v-a08ed3a6]{margin-top:0;font-size:18px}label[data-v-a08ed3a6]{flex-direction:column;gap:8px;margin:0 24px 12px 0;display:inline-flex}input[data-v-a08ed3a6]{border:1px solid #d4d7dc;border-radius:8px;padding:10px}button[data-v-a08ed3a6]{cursor:pointer;background:#fff;border:1px solid #d4d7dc;border-radius:8px;margin:4px;padding:8px 14px}button[data-v-a08ed3a6]:disabled{opacity:.5;cursor:wait}.hint[data-v-a08ed3a6],small[data-v-a08ed3a6]{color:#656b73;font-size:13px}small[data-v-a08ed3a6]{margin-top:4px;display:block}.search[data-v-a08ed3a6]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.search label[data-v-a08ed3a6],.search button[data-v-a08ed3a6]{margin:0}.table-wrap[data-v-a08ed3a6]{overflow-x:auto}table[data-v-a08ed3a6]{border-collapse:collapse;width:100%}th[data-v-a08ed3a6],td[data-v-a08ed3a6]{text-align:left;border-bottom:1px solid #e7e9ec;padding:14px 10px}.preview[data-v-a08ed3a6]{max-width:100%;max-height:70vh;display:block}[role=alert][data-v-a08ed3a6]{color:#aa3325}[role=status][data-v-a08ed3a6]{color:#356647}.role-workspace[data-v-7573c28c]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.role-list[data-v-7573c28c]{gap:8px;display:grid;position:sticky;top:84px}.role-list button[data-v-7573c28c]{text-align:left;white-space:normal;gap:6px;padding:16px;display:grid}.role-list button[aria-current=true][data-v-7573c28c]{border-color:var(--byb-color-brand-primary);background:var(--byb-color-brand-primary-soft);color:var(--byb-color-brand-primary)}.role-list small[data-v-7573c28c],.role-panel small[data-v-7573c28c]{color:#777;font-size:12px}.role-panel[data-v-7573c28c]{background:#fff;border:1px solid #e8e5e2;border-radius:16px;min-width:0;padding:24px}.role-panel-heading[data-v-7573c28c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.role-panel h2[data-v-7573c28c]{margin:0 0 8px;font-size:21px}.role-help[data-v-7573c28c]{color:#737373;font-size:13px;line-height:1.7}.permission-group[data-v-7573c28c]{border:0;border-top:1px solid #efedeb;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:20px 0 0;display:grid}.permission-group legend[data-v-7573c28c]{padding-right:12px;font-weight:600}.permission-group label[data-v-7573c28c]{cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.permission-group label span[data-v-7573c28c]{gap:5px;line-height:1.4;display:grid}.permission-group input[data-v-7573c28c]{flex-shrink:0;margin-top:2px}.is-reserved[data-v-7573c28c]{opacity:.65}.role-savebar[data-v-7573c28c]{z-index:2;background:#fff;border-top:1px solid #efedeb;align-items:center;gap:12px;margin-top:24px;padding:16px 0;display:flex;position:sticky;bottom:0}.role-savebar span[data-v-7573c28c]{color:#777;margin-right:auto;font-size:13px}.role-history[data-v-7573c28c]{margin-top:20px;font-size:13px}.role-history article[data-v-7573c28c]{overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:16px 0}.role-history summary[data-v-7573c28c]{cursor:pointer;font-weight:600}.role-history p[data-v-7573c28c]{line-height:1.7}@media (width<=900px){.role-workspace[data-v-7573c28c]{grid-template-columns:1fr}.role-list[data-v-7573c28c]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.role-panel[data-v-7573c28c]{padding:16px}}@media (width<=550px){.permission-group[data-v-7573c28c]{grid-template-columns:1fr}.role-savebar[data-v-7573c28c]{flex-wrap:wrap}.role-savebar span[data-v-7573c28c]{width:100%}.role-panel-heading[data-v-7573c28c]{flex-direction:column;align-items:flex-start}}.points-grid[data-v-ff904065]{align-items:start}.adjustment-form[data-v-ff904065]{border-top:1px solid var(--byb-color-border-default);margin-top:24px;padding-top:22px}.balance-card[data-v-ff904065]{border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary-soft);justify-content:space-between;align-items:baseline;padding:18px;display:flex}.balance-card span[data-v-ff904065]{font-weight:700}.balance-card strong[data-v-ff904065]{color:var(--byb-color-brand-primary);font-size:22px}.ledger-card[data-v-ff904065]{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card);margin-top:24px;padding:28px}.ledger-card__heading[data-v-ff904065]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ledger-card__heading span[data-v-ff904065]{color:var(--byb-color-text-secondary);font-size:12px}.ledger-card__heading h2[data-v-ff904065]{margin:4px 0 0}.ledger-card__heading>strong[data-v-ff904065]{color:var(--byb-color-brand-primary)}.ledger-table-wrap[data-v-ff904065]{margin-top:20px;overflow-x:auto}table[data-v-ff904065]{border-collapse:collapse;width:100%}th[data-v-ff904065],td[data-v-ff904065]{border-bottom:1px solid var(--byb-color-border-default);text-align:left;white-space:nowrap;padding:13px 12px}th[data-v-ff904065]{color:var(--byb-color-text-secondary);font-size:12px}.points-positive[data-v-ff904065]{color:var(--byb-color-state-success);font-weight:800}.points-negative[data-v-ff904065]{color:var(--byb-color-state-danger);font-weight:800}.empty-ledger[data-v-ff904065]{color:var(--byb-color-text-secondary);text-align:center;padding:40px 0 16px}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;color:var(--byb-color-text-primary);background:var(--byb-color-surface-page);font-family:var(--byb-font-family);margin:0}:root{--td-brand-color:var(--byb-color-brand-primary);--td-brand-color-hover:var(--byb-color-brand-primary-hover);--td-brand-color-active:var(--byb-color-brand-primary-strong);--td-brand-color-focus:var(--byb-color-border-focus);--td-brand-color-light:var(--byb-color-brand-primary-soft)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--byb-color-border-focus);outline-offset:2px}button,input,textarea{font:inherit}.skip-link{z-index:100;border-radius:var(--byb-radius-md);color:var(--byb-color-text-inverse);background:var(--byb-color-brand-primary);transition:transform var(--byb-motion-fast) var(--byb-motion-easing);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;color:var(--byb-color-text-inverse);background:var(--byb-color-brand-primary-strong);flex-direction:column;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{align-items:center;gap:12px;min-height:52px;padding:0 8px;display:flex}.admin-brand__mark{width:42px;height:42px;color:var(--byb-color-brand-primary-strong);border-radius:var(--byb-radius-md);background:var(--byb-gradient-foil);place-items:center;font-size:20px;font-weight:800;display:grid}.admin-brand strong,.admin-brand small{display:block}.admin-brand small{color:var(--byb-color-text-inverse-muted);margin-top:1px;font-size:12px}.sidebar-nav{gap:22px;margin-top:28px;display:grid}.sidebar-nav__group{gap:5px;display:grid}.sidebar-nav__heading{color:var(--byb-color-text-inverse-muted);letter-spacing:.12em;opacity:.72;margin:0 10px 5px;font-size:11px;font-weight:700;display:block}.sidebar-nav__item{border-radius:var(--byb-radius-md);min-height:58px;color:var(--byb-color-text-inverse-muted);transition:background var(--byb-motion-fast) var(--byb-motion-easing);align-items:center;gap:12px;padding:0 12px;display:flex}.sidebar-nav__item.router-link-exact-active{color:var(--byb-color-brand-primary-strong);background:var(--byb-gradient-foil);font-weight:700}.sidebar-nav__icon{border:1px solid #ffffff38;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.sidebar-nav__copy{gap:2px;min-width:0;display:grid}.sidebar-nav__copy strong{color:inherit;font-size:14px}.sidebar-nav__copy small{color:var(--byb-color-text-inverse-muted);opacity:.72;font-size:11px;font-weight:400}.sidebar-nav__item.router-link-exact-active .sidebar-nav__copy small{color:var(--byb-color-brand-primary-strong);opacity:.72}.sidebar__footer{color:var(--byb-color-text-inverse-muted);border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding:14px 10px 0;font-size:12px;display:flex}.sidebar-identity{gap:4px;display:grid}.sidebar-identity strong{color:var(--byb-color-text-inverse);font-size:13px}.sidebar-identity button{width:fit-content;color:var(--byb-color-metal-gold-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sidebar-environment{align-items:center;gap:8px;margin-top:6px;display:flex}.access-role-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.access-role-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);min-height:220px;box-shadow:var(--byb-shadow-card);align-content:start;gap:18px;padding:24px;display:grid}.access-role-card>span{border-radius:var(--byb-radius-md);width:48px;height:48px;color:var(--byb-color-brand-primary-strong);background:var(--byb-gradient-foil);place-items:center;font-size:18px;font-weight:800;display:grid}.access-role-card h2,.access-role-card p{margin:0}.access-role-card p{color:var(--byb-color-text-secondary);margin-top:7px;line-height:1.6}.access-role-card .t-button{align-self:end;margin-top:auto}.environment-dot,.status-dot{background:var(--byb-color-state-success);border-radius:50%;width:8px;height:8px;display:inline-block}.workspace{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--byb-color-border-default);background:#fffdf8f5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 32px;display:flex;position:sticky;top:0}.topbar strong,.topbar span{display:block}.topbar__route span,.topbar__status>span{color:var(--byb-color-text-secondary);font-size:12px}.topbar__route strong{margin-top:2px;font-size:17px}.topbar__status{align-items:center;gap:14px;display:flex}.topbar__status>span strong{color:var(--byb-color-text-primary);display:inline}.workspace__main{width:min(100%,1440px);margin-inline:auto;padding:32px}.view-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.view-heading p{color:var(--byb-color-brand-accent);margin:0;font-size:13px;font-weight:700}.view-heading h1{margin:3px 0 4px;font-size:30px;line-height:1.3}.view-heading span{color:var(--byb-color-text-secondary)}.dashboard-primary-link{min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-inverse);border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary);transition:background var(--byb-motion-fast) var(--byb-motion-easing);justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.dashboard-primary-link:hover{background:var(--byb-color-brand-primary-hover)}.dashboard-checklist{gap:12px;margin:0;padding-left:20px;display:grid}.dashboard-summary{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);color:var(--byb-color-text-inverse);background:var(--byb-gradient-hero);box-shadow:var(--byb-shadow-floating);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:28px;display:grid}.dashboard-summary .eyebrow{color:var(--byb-color-metal-gold-light)}.dashboard-summary h2{margin:0;font-size:26px}.dashboard-summary__copy>span{color:var(--byb-color-text-inverse-muted);margin-top:8px;line-height:1.6;display:block}.dashboard-summary__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:290px;margin:0;display:grid}.dashboard-summary__totals div{border:1px solid var(--byb-color-border-strong);border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary-strong);min-width:132px;padding:16px}.dashboard-summary__totals dt{color:var(--byb-color-text-inverse-muted);font-size:12px}.dashboard-summary__totals dd{color:var(--byb-color-metal-gold-light);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:30px;font-weight:800}.dashboard-review-groups{grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:18px;margin-bottom:28px;display:grid}.dashboard-panel,.workspace-section,.dashboard-system,.review-filter-panel{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card)}.dashboard-panel{padding:22px}.dashboard-panel--accent{border-top:4px solid var(--byb-color-brand-accent);background:var(--byb-color-surface-highlight);flex-direction:column;display:flex}.dashboard-panel__heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-panel__heading p,.section-heading p,.dashboard-system__copy>p,.review-filter-panel>div>p{color:var(--byb-color-brand-accent);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.dashboard-panel__heading h2,.section-heading h2,.dashboard-system__copy h2,.review-filter-panel h2{margin:3px 0 0;font-size:19px}.dashboard-panel__heading>strong{color:var(--byb-color-brand-primary);font-variant-numeric:tabular-nums;font-size:30px}.dashboard-panel__description{color:var(--byb-color-text-secondary);margin:24px 0;line-height:1.7}.dashboard-panel__link{min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-link);align-items:center;margin-top:auto;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.metric-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);min-height:124px;box-shadow:var(--byb-shadow-card);padding:16px;display:grid}.metric-card span,.metric-card small{color:var(--byb-color-text-secondary)}.metric-card strong{color:var(--byb-color-brand-primary);font-variant-numeric:tabular-nums;margin:6px 0;font-size:34px}.metric-card--accent{border-top:4px solid var(--byb-color-brand-accent);padding-top:17px}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:20px;display:grid}.workspace-section{margin-bottom:24px;padding:22px}.section-heading>span{color:var(--byb-color-text-secondary);font-size:13px}.workspace-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.workspace-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);min-height:166px;transition:border-color var(--byb-motion-fast) var(--byb-motion-easing), box-shadow var(--byb-motion-fast) var(--byb-motion-easing);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid;position:relative}.workspace-card:hover{border-color:var(--byb-color-border-strong);box-shadow:var(--byb-shadow-card)}.workspace-card__icon{border-radius:var(--byb-radius-md);width:38px;height:38px;color:var(--byb-color-metal-gold-ink);background:var(--byb-color-brand-accent-soft);place-items:center;font-weight:800;display:grid}.workspace-card__copy{gap:3px;min-width:0;display:grid}.workspace-card__copy small{color:var(--byb-color-brand-accent);font-size:11px;font-weight:800}.workspace-card__copy strong{font-size:15px}.workspace-card__copy>span{color:var(--byb-color-text-secondary);font-size:12px;line-height:1.55}.workspace-card__status{border-radius:var(--byb-radius-pill);color:var(--byb-color-state-success);background:var(--byb-color-state-surface-success);padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.workspace-card__status--muted{color:var(--byb-color-text-secondary);background:var(--byb-color-surface-muted)}.dashboard-system{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:32px;padding:22px;display:grid}.dashboard-system__copy>span{color:var(--byb-color-text-secondary);margin-top:8px;line-height:1.6;display:block}.dashboard-system code{color:var(--byb-color-brand-primary)}.dashboard-system__status{border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);padding:0 16px}.dashboard-grid>*{min-width:0}.table-scroll{overflow-x:auto}.review-table{border-spacing:0;border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.review-table th,.review-table td{border-bottom:1px solid var(--byb-color-border-default);text-align:left;height:48px;padding:8px 12px}.review-table th{color:var(--byb-color-text-secondary);background:var(--byb-color-surface-muted);font-size:13px;font-weight:700}.review-table tbody tr:hover{background:var(--byb-color-surface-page)}.review-table__title{color:var(--byb-color-brand-primary);font-weight:700}.risk-label{border-radius:var(--byb-radius-pill);min-height:28px;color:var(--byb-color-state-warning);background:var(--byb-color-brand-accent-soft);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.system-status{margin:0}.system-status div{border-bottom:1px solid var(--byb-color-border-default);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.system-status div:last-child{border-bottom:0}.system-status dt{font-weight:700}.system-status dd{color:var(--byb-color-text-secondary);align-items:center;gap:7px;margin:0;display:flex}.eyebrow{color:var(--byb-color-brand-accent);letter-spacing:.06em;margin:0 0 6px;font-size:13px;font-weight:700}.admin-alert{border-radius:var(--byb-radius-md);border:1px solid;margin-bottom:18px;padding:12px 16px}.admin-alert--error{color:var(--byb-color-state-danger);border-color:var(--byb-color-state-danger);background:var(--byb-color-state-surface-danger)}.admin-alert--success{color:var(--byb-color-state-success);border-color:var(--byb-color-state-success);background:var(--byb-color-state-surface-success)}.auth-panel,.admin-state,.form-card,.review-item{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card)}.auth-panel{max-width:720px;padding:28px}.review-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-role-grid article{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.review-role-grid article>span{border-radius:var(--byb-radius-sm);width:34px;height:34px;color:var(--byb-color-metal-gold-ink);background:var(--byb-color-brand-accent-soft);place-items:center;font-weight:800;display:grid}.review-role-grid article>div{gap:3px;display:grid}.review-role-grid small{color:var(--byb-color-text-secondary);font-size:11px;line-height:1.45}.review-role-grid .t-button{grid-column:1/-1}.review-filter-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex}.review-filter-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-filter{min-height:var(--byb-layout-touch-target);border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-pill);color:var(--byb-color-text-secondary);background:var(--byb-color-surface-raised);cursor:pointer;align-items:center;gap:9px;padding:0 6px 0 14px;display:inline-flex}.review-filter strong{border-radius:var(--byb-radius-pill);min-width:30px;height:30px;color:var(--byb-color-brand-primary);background:var(--byb-color-brand-primary-soft);font-variant-numeric:tabular-nums;place-items:center;display:grid}.review-filter--active{color:var(--byb-color-text-inverse);border-color:var(--byb-color-brand-primary);background:var(--byb-color-brand-primary)}.review-filter--active strong{color:var(--byb-color-brand-primary-strong);background:var(--byb-color-metal-gold-light)}.auth-panel h2{margin:0}.auth-panel p:not(.eyebrow){color:var(--byb-color-text-secondary);margin-bottom:22px}.admin-state{justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px;display:flex}.admin-state--empty{flex-direction:column;align-items:flex-start}.admin-state--empty p{color:var(--byb-color-text-secondary);margin:0}.admin-spinner{border:3px solid var(--byb-color-border-default);border-top-color:var(--byb-color-brand-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite admin-loading}@keyframes admin-loading{to{transform:rotate(360deg)}}.review-queue{gap:18px;display:grid}.review-item{overflow:clip}.review-item__header{border-bottom:1px solid var(--byb-color-border-default);justify-content:space-between;align-items:start;gap:24px;padding:20px 22px;display:flex}.review-item__header h2{margin:7px 0 0;font-size:19px}.review-type{min-height:26px;color:var(--byb-color-brand-primary);border-radius:var(--byb-radius-pill);background:var(--byb-color-brand-primary-soft);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.review-item__meta{min-width:220px;color:var(--byb-color-text-secondary);text-align:right;gap:4px;font-size:13px;display:grid}.review-preview{white-space:pre-wrap;margin:0;padding:20px 22px}.post-review-detail{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-muted);gap:16px;margin:0 22px 18px;padding:18px;display:grid}.post-review-copy{max-width:var(--byb-layout-reading-max);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);overflow-wrap:anywhere;padding:18px;line-height:1.75}.post-review-copy>:first-child{margin-top:0}.post-review-copy>:last-child{margin-bottom:0}.post-review-copy h1,.post-review-copy h2,.post-review-copy h3{line-height:1.35}.post-review-copy blockquote{border-left:3px solid var(--byb-color-metal-gold);color:var(--byb-color-text-secondary);margin-inline:0;padding:4px 0 4px 14px}.post-review-copy .post-image-position{border:1px dashed var(--byb-color-border-strong);border-radius:var(--byb-radius-sm);color:var(--byb-color-text-secondary);text-align:center;background:var(--byb-color-surface-raised);padding:12px;font-size:13px}.post-review-links{gap:8px;display:grid}.post-review-links a{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-sm);min-height:44px;color:var(--byb-color-text-link);background:var(--byb-color-surface-card);overflow-wrap:anywhere;padding:10px 12px}.post-review-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.post-review-images img{aspect-ratio:4/3;border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);object-fit:contain;width:100%}.card-review-detail{border:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);border-radius:14px;margin-bottom:16px;padding:16px}.card-review-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.card-review-detail dl div{background:var(--byb-color-surface-card);border-radius:10px;padding:10px}.card-review-detail dt{color:var(--byb-color-text-secondary);font-size:12px}.card-review-detail dd{margin:4px 0 0;font-weight:700}.card-review-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.card-review-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.card-review-attachments{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.card-review-attachments a{border:1px solid var(--byb-color-border-strong);min-height:44px;color:var(--byb-color-text-link);border-radius:10px;padding:0 14px;line-height:44px}.review-signals{color:var(--byb-color-text-secondary);border-block:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);flex-wrap:wrap;gap:12px 24px;padding:12px 22px;font-size:13px;display:flex}.review-decision{gap:8px;padding:20px 22px;display:grid}.review-decision label,.form-card form>label,.form-card legend{font-weight:700}.review-decision label span,.form-card p,.form-card fieldset p{color:var(--byb-color-text-secondary);font-size:13px;font-weight:400}.review-decision textarea,.form-card input:not([type=checkbox]),.form-card textarea{width:100%;min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-primary);border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);padding:10px 12px}.review-decision textarea,.form-card textarea{resize:vertical}.review-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.form-card{padding:24px}.form-card h2{margin:0}.form-card>p{margin:6px 0 22px}.form-card form{gap:18px;display:grid}.form-card form>label{gap:7px;display:grid}.form-card fieldset{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);gap:8px;margin:0;padding:16px;display:grid}.checkbox-field{min-height:var(--byb-layout-touch-target);cursor:pointer;align-items:center;gap:9px;display:flex!important}.checkbox-field input{width:18px;height:18px;accent-color:var(--byb-color-brand-primary)}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-review-groups,.dashboard-system{grid-template-columns:1fr}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:12px 16px;position:static;overflow-x:auto}.admin-brand{padding:0}.admin-brand small,.sidebar__footer{display:none}.sidebar-nav{gap:8px;margin-top:12px;display:flex}.sidebar-nav__group{display:flex}.sidebar-nav__heading,.sidebar-nav__copy small{display:none}.sidebar-nav__item{flex:none;min-height:46px}.topbar,.workspace__main{padding-inline:16px}.view-heading{flex-direction:column;align-items:stretch}.metric-grid,.dashboard-summary{grid-template-columns:1fr}.dashboard-summary__totals{min-width:0}.workspace-card-grid,.review-role-grid{grid-template-columns:1fr}.review-filter-panel,.topbar__status{flex-direction:column;align-items:stretch}.review-filter-list{justify-content:flex-start}.topbar__status{display:none}.review-item__header,.review-actions{flex-direction:column;align-items:stretch}.review-item__meta{text-align:left;min-width:0}.card-review-detail dl,.card-review-photos,.post-review-images{grid-template-columns:1fr}}.audit-actions,.audit-section-heading,.audit-export,.audit-reveal{align-items:center;gap:12px;display:flex}.audit-section-heading{justify-content:space-between;margin-bottom:20px}.audit-section-heading h2,.audit-section-heading p{margin:0}.audit-section-heading p{color:var(--byb-color-text-secondary);margin-top:4px}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audit-table-wrap{margin:0 -8px 18px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:920px}.audit-table th,.audit-table td{border-bottom:1px solid var(--byb-color-border-default);text-align:left;vertical-align:top;padding:14px 12px}.audit-table tbody tr{cursor:pointer}.audit-table tbody tr:hover{background:var(--byb-color-surface-muted)}.audit-table small,.audit-table code{color:var(--byb-color-text-secondary);margin-top:4px;font-size:12px;display:block}.integrity-dot{border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.integrity-dot.is-valid{color:#17613a;background:#e6f5ec}.integrity-dot.is-invalid{color:#a32118;background:#fff0ee}.audit-detail dl{grid-template-columns:120px minmax(0,1fr);gap:12px 20px;display:grid}.audit-detail dt{color:var(--byb-color-text-secondary)}.audit-detail dd{overflow-wrap:anywhere;margin:0}.audit-close{color:var(--byb-color-text-secondary);cursor:pointer;background:0 0;border:0}.audit-check{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:inline-flex}.manifest-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.manifest-grid article{border:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);border-radius:14px;gap:8px;padding:16px;display:grid}@media (width<=900px){.audit-filter-grid{grid-template-columns:1fr}.audit-section-heading,.audit-export,.audit-reveal{flex-direction:column;align-items:stretch}}@media (width<=1100px){.audit-filter-grid{grid-template-columns:1fr}.audit-section-heading,.audit-export,.audit-reveal{flex-direction:column;align-items:stretch}.audit-table-wrap{margin-inline:0;overflow:visible}.audit-table{min-width:0}.audit-table thead{display:none}.audit-table tbody{gap:12px;display:grid}.audit-table tbody tr{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:14px;display:grid}.audit-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.audit-table td:before{color:var(--byb-color-text-secondary);content:attr(data-label);letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}}@media (width<=620px){.audit-table tbody tr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-login-panel{border:1px solid var(--color-border,#e7e9ec);background:#fff;border-radius:16px;max-width:560px;padding:32px}.admin-login-form{gap:20px;display:grid}.admin-login-form label{gap:8px;font-weight:600;display:grid}.admin-login-form input{box-sizing:border-box;color:#202326;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4d7dc;border-radius:6px;padding:10px 12px}.admin-login-form input:focus{outline-offset:2px;outline:2px solid #a33c31}.admin-login-form button{cursor:pointer;border:1px solid #a33c31;border-radius:6px;min-height:44px}.admin-login-submit{color:#fff;font:inherit;background:#202326}.admin-login-form button:disabled{opacity:.6;cursor:wait}.admin-login-help,.admin-setup-guide p{color:#656b73;line-height:1.7}.admin-setup-guide input{font-family:monospace;font-size:14px}.mfa-qr-panel{place-items:center;min-height:160px;margin:16px 0;display:grid}.mfa-qr-panel img{background:#fff;width:min(100%,320px);height:auto;display:block}.admin-setup-guide summary{cursor:pointer;color:#202326;padding:8px 0;font-weight:600}.admin-setup-guide .mfa-app-hint,.admin-setup-guide .mfa-secret-note{font-size:14px}.management-panel{background:#fff;border:1px solid #e7e9ec;border-radius:14px;margin:20px 0;padding:20px}.management-filters,.management-actions,.management-pagination,.management-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.management-filters{align-items:end;margin-bottom:18px}.management-filters label,.management-dialog label{gap:7px;margin-bottom:12px;display:grid}.management-filters input,.management-filters select,.management-dialog input,.management-dialog select,.management-dialog textarea{font:inherit;background:#fff;border:1px solid #d4d7dc;border-radius:6px;max-width:100%;padding:9px 12px}.management-panel button,.management-dialog button,.management-tabs button,.management-toolbar button{color:#202326;cursor:pointer;font:inherit;background:#fff;border:1px solid #d4d7dc;border-radius:6px;padding:8px 12px}.management-panel button:disabled,.management-dialog button:disabled{opacity:.5;cursor:default}.management-tabs button[aria-pressed=true]{color:#fff;background:#202326}.management-table-wrap{overflow:auto}.management-table{border-collapse:collapse;width:100%;font-size:14px}.management-table th{color:#656b73;text-align:left;background:#f6f7f8}.management-table th,.management-table td{vertical-align:top;border-bottom:1px solid #e7e9ec;padding:13px 10px}.management-table td>span{overflow-wrap:anywhere;max-width:240px;display:block}.management-pagination{justify-content:flex-end;margin-top:18px}.management-overlay{z-index:1000;background:#20232666;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.management-dialog{background:#fff;border-radius:16px;width:min(820px,95vw);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 60px #0004}.management-dialog header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.management-dialog form>label{margin:16px 0}.management-dialog input[type=checkbox]{width:auto}.management-confirm{color:#656b73;font-size:14px}.record-details{border-bottom:1px solid #e7e9ec;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.record-details dt{color:#656b73}.record-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.management-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;display:flex}.management-stats{flex-wrap:wrap;gap:16px;display:flex}.management-stats article{background:#fff;border:1px solid #e7e9ec;border-radius:12px;padding:18px 24px}.management-stats strong{font-size:28px;display:block}:root{--byb-color-surface-page:#f6f7f8;--byb-color-surface-card:#fff;--byb-color-surface-raised:#f6f7f8;--byb-color-surface-muted:#f6f7f8;--byb-color-surface-highlight:#f5eae7;--byb-color-text-primary:#202326;--byb-color-text-secondary:#656b73;--byb-color-text-inverse:#fff;--byb-color-text-inverse-muted:#d4d7dc;--byb-color-brand-primary:#202326;--byb-color-brand-primary-hover:#363b41;--byb-color-brand-primary-strong:#202326;--byb-color-brand-primary-soft:#f5eae7;--byb-color-brand-accent:#a33c31;--byb-color-brand-accent-soft:#f5eae7;--byb-color-text-link:#a33c31;--byb-color-border-default:#e7e9ec;--byb-color-border-strong:#d4d7dc;--byb-color-border-focus:#a33c3166;--byb-color-metal-gold-light:#fff;--byb-color-metal-gold-ink:#a33c31;--byb-gradient-foil:linear-gradient(#a33c31, #a33c31);--byb-gradient-hero:linear-gradient(#202326, #202326);--byb-shadow-card:none;--byb-shadow-floating:0 8px 24px #20232610;--byb-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--byb-radius-md:8px;--byb-radius-lg:12px;--td-radius-default:8px;--td-font-family:var(--byb-font-family)}body{font-size:14px;line-height:1.6}h1,.view-heading h1{margin:0 0 8px;font-size:24px;line-height:1.4}h2{font-size:18px}h3{font-size:16px}button:not(.t-button),input,select,textarea{font:inherit}button:not(.t-button){color:#202326;cursor:pointer;background:#fff;border:1px solid #d4d7dc;border-radius:8px;min-height:40px;padding:8px 14px;line-height:1.4}button:not(.t-button):hover:not(:disabled){background:#f6f7f8;border-color:#a8aeb6}button:disabled{opacity:.45;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]),select,textarea{color:#202326;background:#fff;border:1px solid #d4d7dc;border-radius:8px;max-width:100%;min-height:40px;padding:9px 12px}input[type=checkbox],input[type=radio]{accent-color:#a33c31;width:16px;height:16px}select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #a33c3166}summary{cursor:pointer;font-weight:600}.admin-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{color:#202326;background:#fff;border-right:1px solid #e7e9ec;padding:20px 12px 16px;overflow:hidden}.admin-brand__mark{color:#fff;background:#a33c31;border-radius:10px}.admin-brand small,.sidebar-nav__heading,.sidebar-identity span,.sidebar-environment{color:#656b73}.sidebar-nav{flex:1;gap:16px;min-height:0;margin:24px 0;overflow-y:auto}.sidebar-nav__item{color:#656b73;gap:12px;min-height:44px}.sidebar-nav__item:hover{background:#f6f7f8}.sidebar-nav__item.router-link-exact-active{color:#a33c31;background:#f5eae7}.sidebar-nav__icon{border:0;width:20px;height:20px}.sidebar-nav__copy strong{font-weight:500}.sidebar__footer{border-color:#e7e9ec;flex-shrink:0}.sidebar-identity strong{color:#202326}.sidebar-identity button{color:#656b73;min-height:32px;font-size:12px}.topbar{background:#fff;min-height:60px;padding:12px 28px}.topbar__route{color:#656b73;align-items:center;gap:12px;display:flex}.workspace__main{max-width:1600px;padding:28px}.view-heading{align-items:center;margin-bottom:20px}.view-heading p{display:none}.management-panel{box-shadow:none;border-radius:12px}.management-panel .management-panel{border:0;padding:0}.management-table-wrap,.table-wrap,.table-scroll{max-width:100%;overflow:auto}.management-table{min-width:640px}.management-table tbody tr:hover{background:#fafbfc}.management-table th{white-space:nowrap;font-weight:500}.management-table td{vertical-align:middle}.management-table .management-actions{min-width:100px}.management-actions button{min-height:32px;padding:5px 10px;font-size:13px}.management-tabs{border-bottom:1px solid #e7e9ec;gap:6px;margin:0 0 20px;padding-bottom:12px}.management-tabs button[aria-pressed=true]{color:#a33c31;background:#f5eae7;border-color:#0000}.management-pagination{gap:12px;font-size:13px}.management-filters label{color:#656b73;min-width:120px;font-size:12px}.management-filters label input,.management-filters label select{font-size:14px}button.primary,.admin-login-form button{color:#fff;background:#202326;border-color:#202326}button.danger{color:#a33c31;background:#fff;border-color:#e4bdb6}.status-label{color:#535f70;white-space:nowrap;background:#edf0f4;border-radius:6px;padding:3px 9px;font-size:12px;display:inline-flex}.status-label[data-status=review],.status-label[data-status=pending]{color:#8c651d;background:#fff5df}.status-label[data-status=risky],.status-label[data-status=error]{color:#a33c31;background:#fbece9}.status-label[data-status=passed],.status-label[data-status=approved]{color:#28764f;background:#eaf5ef}.record-technical{color:#656b73;margin-top:16px}.menu-toggle,.sidebar-backdrop{display:none}.review-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.review-task-list{background:#fff;border:1px solid #e7e9ec;border-radius:12px;max-height:calc(100vh - 110px);padding:8px;position:sticky;top:80px;overflow:auto}.review-task-list>button{text-align:left;border-color:#0000;gap:5px;width:100%;margin-bottom:6px;display:grid}.review-task-list>button[aria-current=true]{background:#f5eae7;border-color:#e4bdb6}.review-task-list small{color:#656b73;font-weight:400}.review-task-list strong{overflow-wrap:anywhere}.review-task-list .management-pagination{justify-content:center}.review-item{min-width:0;box-shadow:none}.review-decision{z-index:2;background:#fff;border-top:1px solid #e7e9ec;position:sticky;bottom:0}.review-signals{background:#f6f7f8}.review-detail-navigation{justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.security-rules{color:#656b73;margin-bottom:20px}.security-preview{background:#fff;border:1px solid #e7e9ec;border-radius:12px;margin-bottom:20px;padding:20px}.security-preview img{max-width:100%;max-height:60vh;margin:12px auto;display:block}@media (width<=1100px){.review-workspace{grid-template-columns:240px minmax(0,1fr)}.workspace__main{padding:20px}.admin-shell{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.admin-shell,.menu-toggle{display:block}.sidebar{z-index:40;width:240px;transition:transform .2s;position:fixed;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:30;background:#20232666;border:0;border-radius:0;display:block;position:fixed;inset:0}.topbar{padding:10px 16px}.workspace__main{padding:20px 14px}.topbar__route{gap:8px}.review-workspace{display:block}.review-task-list{max-height:none;position:static}.review-workspace.show-detail .review-task-list,.review-workspace:not(.show-detail) .review-queue{display:none}.management-dialog{width:100%;padding:20px}.management-overlay{padding:12px}.record-details{grid-template-columns:100px minmax(0,1fr)}.management-filters label{flex:1;min-width:130px}.management-panel{padding:16px}button:not(.t-button){min-height:44px}}.admin-login-form{box-shadow:none;background:#fff;border-color:#e7e9ec;border-radius:12px}dialog.management-overlay{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0}dialog.management-overlay:not([open]){display:none}dialog.management-overlay::backdrop{background:#20232666}.management-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e7e9ec;padding:12px 0;position:sticky;top:-28px}.role-labels{flex-wrap:wrap;gap:4px;display:flex!important}.status-label[data-status=active],.status-label[data-status=true],.status-label[data-status=resolved]{color:#28764f;background:#eaf5ef}.status-label[data-status=blacklisted],.status-label[data-status=rejected],.status-label[data-status=flagged],.status-label[data-status=failure]{color:#a33c31;background:#fbece9}.page-tabs{margin-top:20px}.task-context{overflow-wrap:anywhere;background:#f6f7f8;border-radius:8px;margin:0 0 20px;padding:16px}.detail-section+.detail-section{border-top:1px solid #e7e9ec;margin-top:24px;padding-top:20px}.detail-section h3{margin:0 0 12px}.case-timeline{margin:0;padding:0;list-style:none}.case-timeline li{border-left:2px solid #e7e9ec;margin-left:4px;padding:0 0 22px 18px;position:relative}.case-timeline li:before{content:"";background:#a33c31;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-5px}.case-timeline time{color:#656b73;font-size:12px;display:block}.case-timeline p{white-space:pre-wrap;margin:6px 0}.settings-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.settings-savebar small{color:#656b73}.settings-template{border-radius:8px;margin:12px 0;border:1px solid #e7e9ec!important;padding:16px!important}.settings-template[open] summary{margin-bottom:16px}.settings-template p{color:#656b73;font-size:13px}.field-stack{gap:8px;margin:16px 0;display:grid}.settings-layout{max-width:1100px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.dashboard-metric{background:#fff;border:1px solid #e7e9ec;border-radius:12px;gap:8px;padding:20px;display:grid}.dashboard-metric span{color:#656b73;font-size:13px}.dashboard-metric strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.dashboard-metric:hover{border-color:#a33c31}.dashboard-metric .attention-count{color:#a33c31}.admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-shortcuts a{border:1px solid #e7e9ec;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.admin-shortcuts a:hover{background:#f6f7f8}.admin-shortcuts svg{color:#a33c31;flex-shrink:0}.admin-shortcuts a>span{margin-left:auto}.admin-shortcuts small{color:#656b73;margin-top:4px;display:block}.dashboard-task-list{margin-top:16px}.dashboard-task-list a{border-top:1px solid #e7e9ec;grid-template-columns:90px minmax(0,1fr) 120px 160px;align-items:center;gap:14px;padding:16px 0;display:grid}.dashboard-task-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-task-list time{color:#656b73;font-size:12px}.settings-fields{border:0;min-width:0;margin:0;padding:0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1100px){.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-task-list a{grid-template-columns:90px minmax(0,1fr)}.dashboard-task-list a>span:not(.status-label){color:#656b73;font-size:12px}}@media (width<=600px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shortcuts{grid-template-columns:1fr}.dashboard-metric{padding:16px}.management-dialog>header{top:-20px}}:root{--td-comp-size-m:40px;--td-comp-size-s:32px;--td-text-color-primary:#202326;--td-text-color-secondary:#656b73;--td-bg-color-container:#fff;--td-component-stroke:#d4d7dc;--td-error-color:#a33c31;--td-error-color-hover:#8f3329;--td-error-color-light:#fbece9}.review-task-list>button .review-type{justify-self:start}.review-task-list .management-pagination{flex-wrap:nowrap;gap:8px;font-size:12px}.review-task-list .management-pagination button{min-height:32px;padding:5px 8px;font-size:12px}.review-detail-navigation>button{visibility:hidden}@media (width<=760px){.review-detail-navigation>button{visibility:visible}.t-button{min-height:44px}}:root{--td-brand-color-disabled:#d9dde2;--td-brand-color-focus:#f5eae7;--td-error-color-disabled:#e4bdb6;--td-text-color-disabled:#a5abb3;--td-bg-color-container-hover:#f6f7f8}.queue-toggle{display:none}@media (width>=761px) and (width<=1100px){.queue-toggle{display:inline-flex}.review-workspace.queue-collapsed{grid-template-columns:minmax(0,1fr)}.review-workspace.queue-collapsed .review-task-list{display:none}}.review-detail-navigation>.queue-toggle{visibility:visible}button.sidebar-backdrop,button.sidebar-backdrop:hover:not(:disabled){z-index:30;background:#20232666;border:0;border-radius:0;padding:0;position:fixed;inset:0}@media (width<=760px){.sidebar{height:100dvh;padding:20px 12px 16px;overflow:hidden}.sidebar-nav{align-content:start;gap:16px;margin:20px 0;display:grid;overflow:hidden auto}.sidebar-nav__group{display:grid}.sidebar-nav__heading{display:block}.sidebar__footer{display:flex}.admin-brand small{display:block}.view-heading{text-align:left;flex-direction:row;align-items:center;gap:12px}.view-heading h1{font-size:22px}.topbar__status{text-align:right;max-width:115px;font-size:11px;line-height:1.4;display:flex}.topbar{gap:8px}.review-actions{flex-flow:wrap;justify-content:flex-end}.review-actions .t-button{flex:1}}.management-filters label{margin-bottom:0}.management-table td>.status-label{max-width:max-content;display:inline-flex}.t-button.t-is-disabled{color:#899099}.settings-template{margin:8px 0;padding:14px 16px!important}.settings-savebar{z-index:2;background:#fff;border-top:1px solid #e7e9ec;position:sticky;bottom:0}.management-dialog{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.management-dialog>header{flex:none}.management-dialog>form{flex-direction:column;min-height:0;display:flex}.management-dialog-body{min-height:0;padding:3px;overflow:auto}.management-dialog-footer{border-top:1px solid #e7e9ec;flex:none;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.management-dialog label:has(>input[type=checkbox]){align-items:center;gap:8px;display:flex}.management-dialog input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}input[type=file]::file-selector-button{color:#202326;font:inherit;cursor:pointer;background:#f6f7f8;border:1px solid #e7e9ec;border-radius:6px;margin-right:10px;padding:6px 10px}input[type=file]::file-selector-button:hover{background:#f5eae7}.audit-filter-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.audit-filter-grid select{width:100%}.audit-list-card{margin-top:24px}dialog.management-overlay.management-drawer{justify-content:flex-end;padding:0}.management-drawer .management-dialog{border-radius:12px 0 0 12px;width:min(680px,100vw);height:100dvh;max-height:100dvh}.management-drawer .management-dialog>form,.management-drawer .management-dialog-body{flex:1}@media (width<=760px){.management-drawer .management-dialog{border-radius:0;width:100vw}}.identity-permission-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.identity-permission-tags span{border:1px solid var(--byb-color-border,#e8e5e2);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5}.identity-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-role-options label{align-items:center;gap:8px;display:flex}@media (width<=550px){.identity-role-options{grid-template-columns:1fr}}.identity-user-name{align-items:center;gap:10px;min-width:130px;display:flex}.identity-user-name img,.identity-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.identity-avatar{background:var(--byb-color-brand-primary-soft);color:var(--byb-color-brand-primary);place-items:center;display:grid}.settings-permission-fields{border:0;min-width:0;margin:0;padding:0}
