:root{--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{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentcolor}.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{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:center;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{-webkit-transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1);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: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--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: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--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: rgba(0, 0, 0, .1);--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 rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--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: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--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: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--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: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-mask-gradient: rgba(36, 36, 36, 0);--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: rgba(255, 255, 255, .1);--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 rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--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: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--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%}:root{--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)}:root{--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)}:root{--td-brand-color: #a64232;--td-brand-color-hover: #8b3529;--td-brand-color-focus: #f8e8e4;--td-brand-color-active: #782b22;--tj-primary: #a64232;--tj-primary-hover: #8b3529;--tj-text: #22252a;--tj-muted: #626a73;--tj-surface: #fff;--tj-surface-muted: #f6f7f8;--tj-border: #dce0e4;--tj-success: #237b4b;--tj-warning: #a96512;--tj-danger: #c53b35;--tj-info: #296bb3;--tj-focus: #2979c7;--tj-radius-sm: 4px;--tj-radius-md: 8px;--tj-radius-lg: 12px;--tj-space-1: 4px;--tj-space-2: 8px;--tj-space-3: 12px;--tj-space-4: 16px;--tj-space-6: 24px;--tj-space-8: 32px;--tj-z-header: 10;--tj-z-dropdown: 100;--tj-z-drawer: 300;--tj-z-modal: 500;--tj-z-toast: 700}body{margin:0;font:14px/1.5 system-ui,sans-serif;color:var(--tj-text);background:var(--tj-surface-muted)}a{color:inherit}.tj-shell{display:flex;min-height:100vh}.tj-sidebar{width:220px;padding:24px 16px;background:var(--tj-surface);border-right:1px solid var(--tj-border)}.tj-sidebar strong{font-size:16px}.tj-sidebar nav{display:flex;flex-direction:column;gap:12px;margin-top:32px}.tj-sidebar a{text-decoration:none;padding:8px;border-radius:var(--tj-radius-sm)}.tj-sidebar a:hover{background:var(--tj-surface-muted)}.tj-main{flex:1;padding:24px;min-width:0}.tj-main h1{font-size:20px;margin:0 0 24px}.tj-panel{background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);padding:24px;max-width:760px}.tj-touch .tj-sidebar a{min-height:48px;display:flex;align-items:center}@media(max-width:700px){.tj-shell{display:block}.tj-sidebar{width:auto}.tj-sidebar nav{flex-direction:row;overflow:auto}.tj-main{padding:16px}}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;list-style:none;margin:0;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.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{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;list-style:none;position:relative;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;-ms-touch-action:manipulation;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button svg+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);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);color:var(--td-text-color-primary)}.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{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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:transparent}.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:transparent}.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:transparent}.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{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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{border-color:#ffffff38;background-color:transparent}.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:transparent}.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:transparent}.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:transparent}.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:transparent}.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:transparent;border-color:transparent}.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:transparent}.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:transparent}.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{background:none;color:var(--td-text-color-anti)}.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:transparent}.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:transparent}.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:transparent}.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:transparent}.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:transparent}.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);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.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);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.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)}:root{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar)}@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{display:flex;flex-direction:column;gap:var(--od-gap, 8px)}.od-row{display:flex;align-items:center;gap:var(--od-gap, 8px)}.od-row-top{display:flex;align-items:flex-start;gap:var(--od-gap, 8px)}.od-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--od-gap, 8px)}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{display:grid;gap:var(--od-gap, 12px);grid-template-columns:repeat(var(--od-cols, 3),minmax(0,1fr))}.od-stat,.od-field,.od-cell{display:grid;gap:var(--od-gap, 2px)}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{display:grid;grid-template-rows:auto 1fr}:where(.od-tile)>:where(*){display:block}.od-media{display:block;width:100%;height:auto;aspect-ratio:var(--od-ratio, auto)}.od-media-cover{object-fit:cover}.od-truncate{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.od-clamp-2,.od-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.od-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.od-rail{display:flex;gap:var(--od-gap, 8px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad, 16px);scroll-padding-inline:var(--od-rail-pad, 16px)}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){flex:none;scroll-snap-align:start}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad, 16px)}.od-spacer{flex:none;visibility:hidden;pointer-events:none}.od-touch{min-width:44px;min-height:44px}}.page-header h1,.page-head h1,.page-heading h1,.page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.page,.page-content,.main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.form-page,.form-layout,.form-shell,form>.form-section{max-width:var(--form-max)}:where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}:where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.sidebar :where(.muted,.secondary,.nav-meta,.brand-copy span,.sidebar-meta){color:var(--color-sidebar-muted)!important}:where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.avatar{background:#626a73!important}.breadcrumb>span{color:#626a73!important}.sidebar :where(.nav-main,.nav-sub,.nav-label),.sidebar :where(.nav-main,.nav-sub,.nav-label)>span{color:inherit!important}:where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.nav-direct.is-active,.nav-child.is-active{color:var(--color-surface)!important;background:var(--color-primary)!important}table thead th{height:var(--table-header-height)}table tbody tr{height:var(--table-row-height)}.dialog,.modal{width:min(560px,calc(100% - 32px))}.dialog.wide,.modal.wide,.dialog-lg,.modal-lg{width:min(680px,calc(100% - 32px))}.drawer{width:min(520px,calc(100% - 64px))}:where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}:where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-frame[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]),.frame-holder[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.admin-frame[data-width="768"] label:has(input[type=checkbox],input[type=radio]),.frame-holder[data-width="768"] label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}:root{color:var(--text);background:#17191d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{font-size:14px;line-height:1.55;background:#17191d}button,input,select,textarea{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button[disabled],input[disabled],select[disabled]{cursor:not-allowed}:focus-visible{outline:3px solid rgb(41 121 199 / 34%);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none}.icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.review-root{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.review-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:58px;padding:9px 16px;color:#fff;background:#111318;border-bottom:1px solid rgb(255 255 255 / 10%);z-index:900}.review-title{display:grid;gap:1px;margin-right:auto}.review-title strong{font-size:14px;line-height:20px}.review-title span{color:#aeb4bc;font-size:11px;letter-spacing:.035em}.review-control{display:flex;align-items:center;gap:7px}.review-control label{color:#c9ced5;font-size:12px}.review-select{height:34px;max-width:270px;border:1px solid #454b55;border-radius:4px;color:#fff;background:#252932;padding:0 30px 0 10px}.viewport-switch{display:flex;gap:4px}.viewport-switch button{height:34px;min-width:52px;padding:0 10px;border:1px solid #454b55;border-radius:4px;color:#dfe3e8;background:#252932}.viewport-switch button[aria-pressed=true]{color:#fff;border-color:#cc7668;background:var(--primary)}.review-stage{min-height:0;overflow:hidden;padding:12px;background:#17191d}.frame-holder{position:relative;width:min(var(--preview-width),100%);height:100%;min-height:0;margin:0 auto;overflow:hidden;border-radius:8px;background:var(--canvas);box-shadow:0 18px 50px #0000004d}.frame-holder[data-width="1024"]{--preview-width: var(--review-viewport-medium)}.frame-holder[data-width="768"]{--preview-width: var(--review-viewport-compact)}.admin-shell{display:grid;grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);height:100%;min-height:0;background:var(--canvas)}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;color:var(--sidebar-text);background:var(--sidebar);overflow:hidden}.brand{display:flex;align-items:center;gap:10px;min-height:var(--header-height);padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%)}.brand-mark{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;color:#fff;background:var(--primary);font-weight:750}.brand-copy{display:grid;min-width:0}.brand-copy strong,.brand-copy span{white-space:nowrap}.brand-copy strong{font-size:14px}.brand-copy span{color:var(--sidebar-muted);font-size:11px}.nav-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 18px;scrollbar-color:#59606a transparent}.nav-direct,.nav-group-toggle,.nav-child{width:100%;border:0;color:inherit;background:transparent;text-align:left;text-decoration:none}.nav-direct,.nav-group-toggle{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border-radius:var(--radius-1)}.nav-group-toggle{justify-content:flex-start}.nav-group-toggle .chevron{margin-left:auto;transition:transform .18s ease}.nav-group.is-open .nav-group-toggle .chevron{transform:rotate(180deg)}.nav-children{display:none;gap:2px;padding:3px 0 7px 38px}.nav-group.is-open .nav-children{display:grid}.nav-child{display:block;min-height:34px;padding:7px 10px;border-radius:var(--radius-1);color:#cbd0d6;font-size:13px}.nav-direct.is-active,.nav-child.is-active{color:#fff;background:var(--primary);box-shadow:inset 3px 0 #fff}.nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}.nav-icon .icon{width:20px;height:20px}.sidebar-meta{padding:12px 16px;border-top:1px solid rgb(255 255 255 / 8%);color:var(--sidebar-muted);font-size:11px}.workspace{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-width:0;min-height:0}.admin-header{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(280px,1.45fr) auto;align-items:center;gap:12px;min-width:0;height:var(--header-height);padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface);z-index:var(--z-sticky)}.project-name,.account-copy,.context-copy{display:grid;min-width:0}.project-name span,.account-copy small,.context-copy small{color:var(--muted);font-size:11px}.project-name strong,.context-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.context-trigger{display:flex;align-items:center;gap:10px;min-width:0;height:44px;min-height:44px;padding:5px 10px;border:1px solid var(--border);border-radius:4px;color:var(--text);background:var(--surface);text-align:left}.account-trigger{display:flex;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 8px;border:0;color:var(--text);background:transparent}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#48505a;font-size:12px;font-weight:700}.mobile-menu{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:4px;color:var(--text);background:var(--surface)}.main-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.page{width:min(100%,var(--content-max));margin:0 auto;padding:24px}.breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px;color:var(--muted);font-size:12px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.page-header-copy{display:grid;gap:4px;min-width:0}.eyebrow{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.08em}.page-header h1{margin:0;font-size:22px;line-height:30px;font-weight:680}.page-header p{max-width:76ch;margin:0;color:var(--muted)}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.mock-ribbon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:10px 14px;border:1px solid #c9d6e4;border-radius:6px;color:#245f9f;background:#f1f7fc;font-size:12px}.mock-ribbon strong{color:#173d68}.stack{display:grid;gap:16px}.stack-8{display:grid;gap:8px}.stack-12{display:grid;gap:12px}.stack-20{display:grid;gap:20px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.grid-2,.grid-3,.grid-4{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.split-rail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.grid-2>.panel,.grid-3>.panel,.grid-4>.panel{height:100%}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border)}.panel-header h2,.panel-header h3{margin:0;font-size:16px;line-height:24px}.panel-header p{margin:2px 0 0;color:var(--muted);font-size:12px}.panel-body{padding:20px}.panel-compact .panel-body{padding:16px}.surface-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;background:var(--surface)}.stat{display:grid;gap:5px;min-height:96px;padding:16px;border-right:1px solid var(--border)}.stat:last-child{border-right:0}.stat span{color:var(--muted);font-size:12px}.stat strong{font-size:18px;line-height:24px}.stat small,.subtle{color:var(--muted)}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.link-button{padding:0;border:0;color:var(--primary);background:transparent;font-weight:650;text-align:left}.copy-value{display:flex;align-items:center;gap:8px;max-width:100%}.copy-value code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 8px;border:1px solid var(--border);border-radius:4px;color:var(--muted);background:var(--surface)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height);padding:0 14px;border:1px solid transparent;border-radius:4px;font-weight:650;white-space:nowrap}.btn-sm{height:32px;min-height:32px;padding-inline:10px;font-size:13px}.btn-primary{color:#fff;border-color:var(--primary);background:var(--primary)}.btn-secondary{color:var(--text);border-color:var(--border-strong);background:var(--surface)}.btn-danger{color:#fff;border-color:var(--danger);background:var(--danger)}.btn-text{color:var(--primary);background:transparent}.btn[disabled]{color:#7a828c;border-color:#dde1e5;background:#eef0f2;opacity:1}.icon-btn{width:40px;height:40px;padding:0}.field{display:grid;align-content:start;gap:6px;min-width:0}.field label,.field-label{font-size:13px;font-weight:650}.required{color:var(--danger)}.control{width:100%;min-height:var(--control-height);padding:8px 11px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text);background:var(--surface)}.control:not(textarea){height:var(--control-height)}div.control{display:flex;align-items:center}textarea.control{height:auto;min-height:92px;resize:vertical}.helper,.error-text{font-size:12px;line-height:18px}.helper{color:var(--muted)}.error-text{color:var(--danger)}.choice{display:inline-flex;align-items:flex-start;gap:7px}.choice input{margin-top:4px}.filter-bar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr)) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.filter-bar>.btn{height:var(--control-height);align-self:end}.advanced-filter{display:none;padding:16px;border:1px solid var(--border);border-top:0;background:var(--surface-subtle)}.advanced-filter.is-open{display:grid}.tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;min-height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent}.tab[aria-selected=true]{color:var(--primary);border-color:var(--primary);font-weight:650}.section-nav{display:grid;gap:4px;position:sticky;top:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.section-nav button{min-height:38px;padding:8px 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;text-align:left}.section-nav button.is-active{color:var(--primary);background:var(--primary-soft);font-weight:650}.table-shell{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.table-scroll{min-width:0;overflow-x:auto}table{width:100%;min-width:960px;border-collapse:collapse;font-size:13px}.instance-table{min-width:1320px;table-layout:auto}.instance-table th,.instance-table td{white-space:nowrap}.instance-table td:first-child{min-width:190px}th{height:44px;padding:10px 14px;color:var(--muted);background:var(--surface-subtle);text-align:left;font-weight:650;white-space:nowrap}td{min-height:52px;padding:12px 14px;border-top:1px solid var(--border);vertical-align:middle}tbody tr[data-nav]{cursor:pointer}tbody tr.is-selected td{background:var(--primary-soft)}.cell-title{display:grid;gap:2px}.cell-title strong{font-weight:650}.cell-title small{color:var(--muted)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 14px;border-top:1px solid var(--border)}.pagination-actions{display:flex;gap:4px}.mobile-cards{display:none;gap:12px}.mobile-card{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mobile-card dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0}.mobile-card dt{color:var(--muted)}.mobile-card dd{margin:0}.tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;line-height:18px;font-weight:650;white-space:nowrap}.tag:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.tag-neutral{color:#626a73;background:#f3f4f5}.tag-success{color:var(--success);background:#edf7f1}.tag-warning{color:var(--warning);background:#fff6e8}.tag-danger{color:var(--danger);background:#fff0ee}.tag-info{color:var(--info);background:#eef5fc}.tag-disabled{color:var(--disabled);background:#f1f2f3}.axis-pair{display:flex;flex-wrap:wrap;gap:6px}.alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 16px;border:1px solid;border-radius:8px}.alert-info{color:#245f9f;border-color:#b9d3ed;background:#eef6fd}.alert-warning{color:#81500c;border-color:#eccd97;background:#fff8ea}.alert-danger{color:#9d2e2a;border-color:#efb9b5;background:#fff1f0}.alert-success{color:#1b653d;border-color:#add8be;background:#edf8f1}.alert-disabled{color:#5f6770;border-color:#cfd4d9;background:#f3f4f5}.alert strong,.state-card strong{display:block}.alert p{margin:2px 0 0}.state-card{display:grid;justify-items:start;gap:12px;min-height:230px;padding:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.state-card h2{margin:0;font-size:20px}.state-card p{max-width:68ch;margin:0;color:var(--muted)}.skeleton-stack{display:grid;gap:12px;width:100%}.skeleton{position:relative;overflow:hidden;height:12px;border-radius:3px;background:#e5e8eb}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);animation:shimmer 1.5s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.object-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border:1px solid #c9d6e4;border-radius:8px;background:#f4f8fc}.object-lock>span:first-child{display:block;width:18px;height:18px;overflow:hidden;border:2px solid var(--info);border-radius:50% 50% 45% 45%;color:transparent;font-size:0}.object-lock p{margin:2px 0 0;color:#45627f}.fact-list{display:grid;margin:0}.fact-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--border)}.fact-row:last-child{border-bottom:0}.fact-row dt{color:var(--muted)}.fact-row dd{margin:0;font-weight:550}.identity-tree{display:grid;gap:10px}.identity-node{position:relative;display:grid;gap:9px;padding:14px 16px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.identity-node.level-1{margin-left:20px}.identity-node.level-2{margin-left:40px;background:var(--surface-subtle)}.identity-node.level-1:before,.identity-node.level-2:before{position:absolute;top:22px;left:-20px;width:16px;border-top:1px solid var(--border-strong);content:""}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evidence-card{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.evidence-card.strong{border-left:4px solid var(--success)}.evidence-card.weak{border-left:4px solid var(--warning)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.compare-col{min-width:0;padding:16px}.compare-col+.compare-col{border-left:1px solid var(--border)}.compare-col h3{margin:0 0 12px}.impact-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.impact-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.impact-list li:before{color:var(--success);font-weight:700;content:"✓"}.impact-list li.is-preserved:before{color:var(--info);content:"↳"}.stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px}.step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-height:52px;padding:8px 12px;border:1px solid var(--border);border-right:0;background:var(--surface)}.step:first-child{border-radius:8px 0 0 8px}.step:last-child{border-right:1px solid var(--border);border-radius:0 8px 8px 0}.step-index{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--muted);background:#eef0f2;font-weight:700}.step.is-active{border-color:#d8a79f;background:var(--primary-soft)}.step.is-active .step-index,.step.is-complete .step-index{color:#fff;background:var(--primary)}.step span:last-child{display:block}.step small{display:block;color:var(--muted)}.timeline{display:grid;gap:0}.timeline-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;padding:0 0 20px}.timeline-item:before{position:absolute;top:18px;bottom:0;left:8px;width:1px;background:var(--border);content:""}.timeline-item:last-child:before{display:none}.timeline-dot{width:17px;height:17px;margin-top:2px;border:4px solid #dfe4e8;border-radius:50%;background:var(--surface);z-index:1}.timeline-item.is-current .timeline-dot{border-color:#e6b4ab;background:var(--primary)}.timeline-item h4{margin:0;font-size:14px}.timeline-item p{margin:2px 0 0;color:var(--muted)}.timeline-item time{color:var(--muted);font-size:12px;white-space:nowrap}.rfm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rfm-card{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rfm-letter{color:var(--primary);font-size:26px;font-weight:760}.rfm-score{font-size:22px}.bar{height:8px;overflow:hidden;border-radius:4px;background:#e9ecef}.bar>span{display:block;height:100%;background:var(--primary)}.segment-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end;min-height:176px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.segment-bar{display:grid;align-content:end;gap:6px;height:140px;text-align:center}.segment-bar span{display:block;min-height:12px;background:#c96b5c}.segment-bar small{color:var(--muted)}.sop-layout{display:grid;grid-template-columns:248px minmax(0,1fr) 300px;gap:16px;align-items:start}.step-list{display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.step-list button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:8px;border:0;border-radius:4px;color:var(--text);background:transparent;text-align:left}.step-list button.is-active{background:var(--primary-soft)}.step-list .drag{color:var(--disabled)}.flow-summary{display:grid;gap:0}.flow-node{position:relative;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle)}.flow-node+.flow-node{margin-top:20px}.flow-node+.flow-node:before{position:absolute;top:-20px;left:24px;height:20px;border-left:1px solid var(--border-strong);content:""}.node-card{display:flex;align-items:center;gap:12px;min-height:72px}.node-card small{display:block;margin-top:3px;color:var(--muted)}.node-index{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;color:#fff;background:var(--primary);font-weight:750}.node-index-decision{border-radius:6px;background:var(--info)}.decision-node-card{border-color:#b9cee6;background:#f4f8fd}.decision-flow-preview{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.decision-preview-head,.decision-flow-preview>div{display:grid;grid-template-columns:110px minmax(140px,.7fr) minmax(200px,1fr);gap:12px;align-items:center;min-height:48px;padding:10px 14px;border-bottom:1px solid var(--border)}.decision-preview-head{grid-template-columns:minmax(0,1fr) auto;background:var(--surface-subtle)}.decision-flow-preview>div:last-child{border-bottom:0}.decision-flow-preview .is-default{background:#fff8eb}.priority-badge{color:var(--muted);font-size:12px;font-weight:700}.flow-node-decision{border-color:#9fc0e4;background:#eef5fc}.decision-editor fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--border);border-radius:8px}.decision-editor legend{padding:0 8px;font-size:15px;font-weight:760}.decision-editor fieldset:disabled{opacity:.72}.condition-group{padding:14px;border:1px solid #c8d6e6;border-left:4px solid var(--info);border-radius:6px;background:#f7faff}.condition-group.is-negated{border-color:#dfb778;border-left-color:var(--warning);background:#fffaf0}.condition-group-head,.decision-audit-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.condition-group-head small,.decision-audit-head small{display:block;margin-top:3px;color:var(--muted)}.condition-rows,.branch-list{display:grid;gap:10px;margin-bottom:12px}.condition-row{display:grid;grid-template-columns:28px minmax(160px,1.15fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.condition-row.has-error{border-color:var(--danger);box-shadow:0 0 0 2px #c53b351a}.condition-sequence,.branch-order{display:grid;place-items:center;min-width:28px;min-height:28px;border-radius:50%;color:var(--muted);background:var(--surface-subtle);font-size:12px;font-weight:750}.condition-actions{display:flex;gap:6px;align-items:center;align-self:end;min-height:40px}.nested-connector{margin:10px 0;padding-left:16px;border-left:2px solid var(--border-strong);color:var(--muted);font-size:13px;font-weight:700}.condition-group .condition-group{margin-top:10px;background:#fff}.branch-row{display:grid;grid-template-columns:52px minmax(150px,.8fr) 140px minmax(220px,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.branch-row .branch-order{align-self:center;border-radius:999px}.branch-summary{grid-column:2 / -1;margin:-4px 0 0;color:var(--muted);font-size:13px}.default-branch{margin-top:12px;border-color:#e2c185;background:#fffaf0}.default-branch .branch-order{color:#fff;background:var(--warning)}.validation-panel{padding:14px;border:1px solid var(--success);border-radius:8px;background:#f2faf6}.validation-panel.has-errors{border-color:var(--danger);background:#fff5f4}.validation-panel p{margin:4px 0 0;color:var(--muted)}.validation-errors{display:grid;gap:8px;margin-top:12px}.validation-errors>div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(200px,1fr);gap:4px 12px;padding:10px 12px;border:1px solid #efc4c0;border-radius:6px;background:var(--surface)}.validation-errors small{grid-column:2;color:var(--muted)}.decision-audit{padding:14px;border:1px solid #b9cee6;border-radius:8px;background:#f4f8fd}.field-error{display:block;margin-top:4px;color:var(--danger);font-size:12px}.schedule-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.schedule-preview>div{display:grid;gap:4px;min-height:72px;padding:14px;border-right:1px solid var(--border)}.schedule-preview>div:last-child{border-right:0}.schedule-preview span{color:var(--muted)}.scenario-case,.message-preview{padding:16px;border:1px solid #c9d6e4;border-radius:8px;background:#f4f8fc}.scenario-case p,.message-preview p{margin:6px 0 0}.metric-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.metric-chain>div{position:relative;display:grid;gap:4px;min-height:104px;padding:14px 20px 14px 14px;border-right:1px solid var(--border)}.metric-chain>div:last-child{border-right:0}.metric-chain>div:not(:last-child):after{position:absolute;top:42px;right:-7px;width:14px;height:14px;transform:rotate(45deg);border-top:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface);content:"";z-index:1}.metric-chain span,.metric-chain small{color:var(--muted)}.metric-chain strong{font-size:22px;line-height:28px}.template-diff{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:8px;overflow:hidden}.diff-col{padding:16px}.diff-col+.diff-col{border-left:1px solid var(--border)}.diff-line{padding:8px;border-radius:4px}.diff-line.is-old{color:#8b3a34;background:#fff0ee}.diff-line.is-new{color:#1b653d;background:#edf8f1}.sticky-action{position:sticky;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px -24px -24px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fffffff5}.sticky-copy{display:grid}.sticky-copy small{color:var(--muted)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:#10131885;z-index:var(--z-scrim)}.scrim.is-open{display:block}.temporary-nav{position:absolute;inset:0 auto 0 var(--sidebar-compact);display:none;width:var(--sidebar-temporary);color:var(--sidebar-text);background:var(--sidebar);z-index:var(--z-temp);box-shadow:14px 0 32px #0000003d}.temporary-nav.is-open{display:grid;grid-template-rows:auto minmax(0,1fr)}.temporary-head{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 10%)}.temporary-body{overflow-y:auto;padding:10px 8px 20px}.close-dark{width:40px;height:40px;border:0;color:#fff;background:transparent}.rail-flyout{position:absolute;top:70px;left:60px;display:none;width:250px;max-height:calc(100% - 84px);overflow-y:auto;padding:10px;border:1px solid #444a53;border-radius:var(--radius-2);color:var(--sidebar-text);background:#2c3037;z-index:var(--z-dropdown);box-shadow:0 14px 32px #00000047}.rail-flyout.is-open{display:block}.rail-flyout h3{margin:0;padding:8px 10px;font-size:13px}.drawer{position:absolute;inset:0 0 0 auto;display:none;width:min(620px,calc(100% - 24px));color:var(--text);background:var(--surface);z-index:var(--z-drawer);box-shadow:-18px 0 48px #00000038}.drawer.is-open{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.overlay-head,.overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.overlay-head{border-bottom:1px solid var(--border)}.overlay-head h2{margin:0;font-size:17px}.overlay-body{min-height:0;overflow-y:auto;padding:20px}.overlay-foot{border-top:1px solid var(--border)}dialog{width:min(620px,calc(100% - 24px));max-height:min(760px,calc(100% - 24px));padding:0;border:0;border-radius:12px;color:var(--text);background:var(--surface);box-shadow:0 24px 72px #00000052}dialog.dialog-wide{width:min(760px,calc(100% - 24px))}dialog.dialog-decision{width:min(1080px,calc(100% - 24px))}dialog::backdrop{background:#10131885}.dialog-grid{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}dialog.dialog-wide .dialog-grid{height:min(760px,calc(100vh - 24px))}.rule-preview{display:grid;gap:4px;padding:14px 16px;border:1px solid #c9d6e4;border-radius:6px;color:#245f9f;background:#f1f7fc}.rule-preview strong{color:#173d68}.rule-preview span{display:block}.toast{position:absolute;top:76px;right:16px;display:none;max-width:380px;padding:12px 16px;border-radius:8px;color:#fff;background:#28313a;z-index:var(--z-toast);box-shadow:0 14px 32px #0000003d}.toast.is-open{display:block}.frame-holder[data-width="1024"] .admin-shell,.frame-holder[data-width="768"] .admin-shell{grid-template-columns:var(--sidebar-compact) minmax(0,1fr)}.frame-holder[data-width="1024"] .brand,.frame-holder[data-width="768"] .brand{justify-content:center;padding:0}.frame-holder[data-width="1024"] .brand-copy,.frame-holder[data-width="768"] .brand-copy,.frame-holder[data-width="1024"] .nav-label,.frame-holder[data-width="768"] .nav-label,.frame-holder[data-width="1024"] .chevron,.frame-holder[data-width="768"] .chevron,.frame-holder[data-width="1024"] .sidebar-meta,.frame-holder[data-width="768"] .sidebar-meta{display:none}.frame-holder[data-width="1024"] .nav-direct,.frame-holder[data-width="1024"] .nav-group-toggle,.frame-holder[data-width="768"] .nav-direct,.frame-holder[data-width="768"] .nav-group-toggle{justify-content:center;padding-inline:0}.frame-holder[data-width="1024"] .nav-children,.frame-holder[data-width="768"] .nav-children{display:none!important}.frame-holder[data-width="768"] .temporary-nav .nav-label{display:inline}.frame-holder[data-width="768"] .temporary-nav .chevron{display:inline-flex}.frame-holder[data-width="768"] .temporary-nav .nav-direct,.frame-holder[data-width="768"] .temporary-nav .nav-group-toggle{justify-content:flex-start;padding-inline:10px}.frame-holder[data-width="768"] .temporary-nav .nav-group.is-open .nav-children{display:grid!important}.frame-holder[data-width="1024"] .page{padding:20px}.frame-holder[data-width="1024"] .detail-grid{grid-template-columns:minmax(0,1fr) 270px}.frame-holder[data-width="1024"] .grid-4,.frame-holder[data-width="1024"] .surface-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-holder[data-width="1024"] .surface-strip .stat:nth-child(2){border-right:0}.frame-holder[data-width="1024"] .surface-strip .stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.frame-holder[data-width="1024"] .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-holder[data-width="1024"] .sop-layout{grid-template-columns:220px minmax(0,1fr)}.frame-holder[data-width="1024"] .sop-preview{grid-column:1 / -1}.frame-holder[data-width="1024"] .metric-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.frame-holder[data-width="1024"] .metric-chain>div:nth-child(3){border-right:0}.frame-holder[data-width="1024"] .metric-chain>div:nth-child(-n+3){border-bottom:1px solid var(--border)}.frame-holder[data-width="1024"] .sticky-action{margin:20px -20px -20px;padding-inline:20px}.frame-holder[data-width="1024"] .condition-row{grid-template-columns:28px repeat(3,minmax(130px,1fr))}.frame-holder[data-width="1024"] .condition-actions{grid-column:2 / -1;justify-content:flex-end}.frame-holder[data-width="1024"] .branch-row{grid-template-columns:52px minmax(140px,1fr) 130px minmax(180px,1fr)}.frame-holder[data-width="1024"] .branch-row>.btn{grid-column:2 / -1;justify-self:end}.frame-holder[data-width="768"] .admin-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:12px}.frame-holder[data-width="768"] .mobile-menu{display:inline-flex}.frame-holder[data-width="768"] .project-name,.frame-holder[data-width="768"] .account-copy{display:none}.frame-holder[data-width="768"] .page{padding:16px}.frame-holder[data-width="768"] .page-header{display:grid;gap:12px;margin-bottom:16px}.frame-holder[data-width="768"] .page-actions{width:100%}.frame-holder[data-width="768"] .page-actions .btn{flex:1 1 auto}.frame-holder[data-width="768"] .grid-2,.frame-holder[data-width="768"] .grid-3,.frame-holder[data-width="768"] .grid-4,.frame-holder[data-width="768"] .detail-grid,.frame-holder[data-width="768"] .split-rail,.frame-holder[data-width="768"] .form-grid,.frame-holder[data-width="768"] .evidence-grid,.frame-holder[data-width="768"] .compare-grid,.frame-holder[data-width="768"] .rfm-grid,.frame-holder[data-width="768"] .sop-layout,.frame-holder[data-width="768"] .template-diff,.frame-holder[data-width="768"] .surface-strip{grid-template-columns:minmax(0,1fr)}.frame-holder[data-width="768"] .surface-strip .stat{border-right:0;border-bottom:1px solid var(--border)}.frame-holder[data-width="768"] .surface-strip .stat:last-child{border-bottom:0}.frame-holder[data-width="768"] .filter-bar{grid-template-columns:minmax(0,1fr)}.frame-holder[data-width="768"] .table-shell.desktop-table{display:none}.frame-holder[data-width="768"] .mobile-cards{display:grid}.frame-holder[data-width="768"] .section-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.frame-holder[data-width="768"] .section-nav button{flex:none}.frame-holder[data-width="768"] .identity-node.level-1,.frame-holder[data-width="768"] .identity-node.level-2{margin-left:12px}.frame-holder[data-width="768"] .compare-col+.compare-col,.frame-holder[data-width="768"] .diff-col+.diff-col{border-top:1px solid var(--border);border-left:0}.frame-holder[data-width="768"] .stepper{grid-template-columns:minmax(0,1fr);gap:8px}.frame-holder[data-width="768"] .step{border:1px solid var(--border);border-radius:6px!important}.frame-holder[data-width="768"] .sticky-action{margin:16px -16px -16px;padding-inline:16px;align-items:flex-start;flex-direction:column}.frame-holder[data-width="768"] .sticky-action .cluster{width:100%}.frame-holder[data-width="768"] .sticky-action .btn{flex:1 1 auto}.frame-holder[data-width="768"] .pagination{align-items:flex-start;flex-direction:column}.frame-holder[data-width="768"] .drawer{width:calc(100% - 16px)}.frame-holder[data-width="768"] .object-lock{grid-template-columns:auto minmax(0,1fr)}.frame-holder[data-width="768"] .object-lock>:last-child{grid-column:2}.frame-holder[data-width="768"] .timeline-item{grid-template-columns:20px minmax(0,1fr)}.frame-holder[data-width="768"] .timeline-item time{grid-column:2}.frame-holder[data-width="768"] .segment-chart{grid-template-columns:repeat(5,80px);overflow-x:auto}.frame-holder[data-width="768"] .metric-chain,.frame-holder[data-width="768"] .schedule-preview{grid-template-columns:minmax(0,1fr)}.frame-holder[data-width="768"] .metric-chain>div,.frame-holder[data-width="768"] .schedule-preview>div{border-right:0;border-bottom:1px solid var(--border)}.frame-holder[data-width="768"] .metric-chain>div:last-child,.frame-holder[data-width="768"] .schedule-preview>div:last-child{border-bottom:0}.frame-holder[data-width="768"] .metric-chain>div:after{display:none}.frame-holder[data-width="768"] .node-card{align-items:flex-start;flex-wrap:wrap}.frame-holder[data-width="768"] .node-card .od-fill{flex:1 1 calc(100% - 52px)}.frame-holder[data-width="768"] .decision-preview-head,.frame-holder[data-width="768"] .decision-flow-preview>div,.frame-holder[data-width="768"] .condition-row,.frame-holder[data-width="768"] .branch-row,.frame-holder[data-width="768"] .validation-errors>div{grid-template-columns:minmax(0,1fr)}.frame-holder[data-width="768"] .condition-sequence,.frame-holder[data-width="768"] .branch-order{justify-self:start}.frame-holder[data-width="768"] .condition-actions,.frame-holder[data-width="768"] .branch-row>.btn,.frame-holder[data-width="768"] .branch-summary,.frame-holder[data-width="768"] .validation-errors small{grid-column:1}.frame-holder[data-width="768"] .condition-actions,.frame-holder[data-width="768"] .condition-group-head,.frame-holder[data-width="768"] .decision-audit-head{align-items:flex-start;flex-direction:column}.frame-holder[data-width="768"] .condition-group-head .cluster,.frame-holder[data-width="768"] .condition-actions,.frame-holder[data-width="768"] .condition-actions .btn{width:100%}.frame-holder[data-width="768"] .condition-group{padding:10px}.frame-holder[data-width="768"] .condition-group .condition-group{margin-left:6px}@media(hover:hover){.nav-direct:hover,.nav-group-toggle:hover,.nav-child:hover{color:#fff;background:#ffffff14}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary:hover,.context-trigger:hover,.copy-btn:hover{background:#f4f5f6}.tab:hover,.link-button:hover{color:var(--primary-hover)}tbody tr[data-nav]:hover td{background:#fcf7f6}}@media(max-width:900px){dialog.dialog-decision .condition-row,dialog.dialog-decision .branch-row,dialog.dialog-decision .validation-errors>div{grid-template-columns:minmax(0,1fr)}dialog.dialog-decision .condition-sequence,dialog.dialog-decision .branch-order{justify-self:start}dialog.dialog-decision .condition-actions,dialog.dialog-decision .branch-row>.btn,dialog.dialog-decision .branch-summary,dialog.dialog-decision .validation-errors small{grid-column:1}dialog.dialog-decision .condition-group-head,dialog.dialog-decision .decision-audit-head,dialog.dialog-decision .condition-actions{align-items:flex-start;flex-direction:column}dialog.dialog-decision .condition-group-head .cluster,dialog.dialog-decision .condition-actions,dialog.dialog-decision .condition-actions .btn{width:100%}dialog.dialog-decision .condition-group{padding:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px){.review-bar{align-content:start;max-height:132px;overflow-y:auto}.review-title{width:100%}.review-control{flex:1 1 210px}.review-select{width:100%;max-width:none}.review-stage{padding:8px}}@media(max-height:540px){.review-bar{min-height:48px;padding-block:6px}.review-stage{padding:8px}dialog{max-height:calc(100% - 12px)}.overlay-head,.overlay-foot{padding-block:10px}.overlay-body{padding-block:12px}}:is(.admin-frame,.frame-holder)[data-width="768"] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.step-index{color:#fff!important}.tag-selector{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tag-option{min-height:36px;padding:7px 10px;color:#4b535c;background:#f2f4f5;border:1px solid #d8dde1;border-radius:999px}.tag-option.is-selected{color:#fff;background:var(--brand);border-color:var(--brand)}.selected-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.selected-tag{min-height:32px;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;color:#4e372f;background:#f7ece9;border:1px solid #e4c6be;border-radius:999px}.selected-tag button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;color:var(--danger-text);background:transparent;border-radius:50%}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .object-lock{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;color:#38404a;background:#eef1f4;border:1px solid #d4d9de;border-radius:var(--radius-md)}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .object-lock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .object-lock strong,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .object-lock span{overflow-wrap:anywhere}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .object-lock small{display:block;color:var(--muted)}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .history-list,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .impact-list,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .rule-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .history-list li,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .impact-list li,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .rule-list li{min-width:0;padding:11px 12px;background:#f7f8f9;border-left:3px solid #c8cdd3;border-radius:0 5px 5px 0;overflow-wrap:anywhere}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .sticky-actions{position:sticky;bottom:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fffffff5;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 -10px 24px #141a2114;z-index:8}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .sticky-actions strong,[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .sticky-actions small{display:block}[data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .sticky-actions small{color:var(--muted)}.scrm-runtime [data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scrm-runtime[data-width="768"] [data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .detail-grid{grid-template-columns:minmax(0,1fr)}.scrm-runtime[data-width="768"] [data-design-page=AUI15-CUSTOMER-MANUAL-TAGS] .sticky-actions{position:static;align-items:stretch}.scrm-runtime .scrm-r3,.scrm-r3>*,.scrm-r3 .panel,.scrm-r3 .panel-body,.scrm-r3 .form-grid,.scrm-r3 .table-shell,.scrm-r3 .table-scroll{min-width:0;max-width:100%}.scrm-r3.page,.scrm-r3 .stack-20,.scrm-r3 .panel-body{display:grid;grid-template-columns:minmax(0,1fr)}.scrm-r3 .panel-body{gap:16px}.scrm-r3 .form-grid{gap:12px}.scrm-r3 .page-actions,.scrm-r3 .r3-actions,.scrm-r3 .r3-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.scrm-r3 .page-header{flex-wrap:wrap}.scrm-r3 .page-header-copy{min-width:0;overflow-wrap:anywhere}.scrm-r3 .alert{display:block;padding:16px;border:1px solid #cadbec;border-radius:8px;background:var(--info-soft);line-height:1.6}.scrm-r3 .alert>span{display:none}.scrm-r3 .alert p{margin:4px 0 0}.scrm-r3 .alert-warning{background:var(--warning-soft);border-color:#e4c895;color:#734400}.scrm-r3 .alert-danger{background:var(--danger-soft);border-color:#e5b2b0;color:var(--danger-text)}.scrm-r3 .tag{border-radius:4px;padding:4px 8px}.scrm-r3 .table-scroll{overflow-x:auto}.scrm-r3 td{max-width:320px;overflow-wrap:anywhere}.scrm-r3 .r3-condition{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px}.scrm-r3 .r3-conditions{display:grid;gap:12px}.scrm-r3 .r3-form-actions{padding-top:16px;border-top:1px solid var(--border)}.scrm-r3 .scrm-r3-facts{display:grid;margin:0;gap:0}.scrm-r3-facts>div{display:grid;grid-template-columns:152px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.scrm-r3-facts dt{color:var(--muted)}.scrm-r3-facts dd{margin:0;overflow-wrap:anywhere}.scrm-r3 details{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.scrm-r3 summary{cursor:pointer;font-weight:650}.scrm-r3 details[open]>summary{margin-bottom:16px}.scrm-r3 .r3-code-unavailable{padding:24px;background:var(--surface-subtle);border:1px dashed var(--border-strong);text-align:center}.scrm-runtime dialog.scrm-r3-dialog{width:min(880px,calc(100% - 48px));max-height:calc(100vh - 48px);padding:24px;border:1px solid var(--border);border-radius:8px}.scrm-runtime dialog.scrm-r3-dialog .dialog-grid{height:auto;max-height:calc(100vh - 98px)}.scrm-r3-dialog .overlay-head{padding:0 0 24px;border:0}.scrm-r3-dialog .overlay-head h2{font-size:20px}.scrm-r3-dialog .overlay-body{padding:0}.scrm-runtime[data-width] .scrm-r3 .desktop-table.table-always{display:block}@media(max-width:800px){.scrm-r3 .form-grid{grid-template-columns:minmax(0,1fr)}.scrm-r3 .r3-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scrm-r3 .r3-condition .field:first-child{grid-column:1 / -1}.scrm-r3-facts>div{grid-template-columns:112px minmax(0,1fr)}.scrm-runtime dialog.scrm-r3-dialog{width:calc(100% - 32px);padding:16px}.scrm-r3 .panel-body,.scrm-r3 .panel-header{padding:16px}}.scrm-r3 .r3-embedded-form .panel-body{padding:0}.scrm-r3 .r3-checkbox{display:inline-flex;align-items:center;gap:8px}.scrm-r3 .r3-checkbox input{width:18px;height:18px;flex:none}.scrm-runtime dialog.scrm-r3-dialog.r3-confirm{width:min(520px,calc(100% - 32px))}.tj-admin-header.tj-unified-header{position:relative;z-index:10;display:flex;flex:0 0 64px;height:64px;min-height:64px;min-width:0;align-items:center;flex-wrap:nowrap;gap:12px;padding:0 20px;border-bottom:1px solid var(--tj-border);background:var(--tj-surface);color:var(--tj-text);font-size:14px}.tj-unified-header .tj-admin-project{display:grid;flex:none;min-width:150px;line-height:1.25}.tj-unified-header .tj-admin-project small{color:var(--tj-muted);font-size:10px}.tj-unified-header .tj-store-context{position:relative;flex:0 1 420px;min-width:0}.tj-unified-header .tj-header-context-trigger{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:4px 10px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text);text-align:left;text-decoration:none;font:inherit}.tj-unified-header .tj-header-context-copy{display:grid;flex:1 1 0;min-width:0;line-height:1.5}.tj-unified-header .tj-header-context-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-unified-header .tj-header-context-copy small{overflow:hidden;color:var(--tj-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tj-header-lock,.tj-header-chevron{flex:none}.tj-header-lock{display:grid;width:20px;height:20px;place-items:center}.tj-header-lock svg,.tj-unified-header .tj-menu-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tj-unified-header .tj-header-spacer{flex:1}.tj-unified-header .tj-account-button{display:grid;flex:none;min-height:0;justify-items:end;padding:0;border:0;border-radius:0;background:transparent;color:var(--tj-text);text-align:right}.tj-unified-header .tj-account-button span{color:var(--tj-text);font-size:14px;font-weight:700}.tj-unified-header .tj-account-button small{color:var(--tj-muted);font-size:10px}.tj-unified-header .tj-runtime-chip{flex:none;min-height:28px;padding:3px 8px;background:var(--tj-canvas);font-size:11px}.tj-unified-header .tj-menu-button:after{content:none}.tj-brand{flex:none}.r03-ui .sidebar .tj-brand small{color:var(--tj-sidebar-muted)}@media(max-width:1199px){.tj-admin-header.tj-unified-header{padding-inline:16px}.tj-unified-header .tj-admin-project{min-width:130px}.r03-ui .sidebar .tj-brand{justify-content:center;padding:0}.r03-ui .sidebar .tj-brand div{display:none}.r03-ui .tj-unified-header .tj-menu-button{display:grid;flex:none;place-items:center;width:40px}}@media(max-width:800px){.tj-admin-header.tj-unified-header{padding:0 12px}.tj-unified-header .tj-admin-project,.tj-unified-header .tj-runtime-chip,.tj-unified-header .tj-account-button,.tj-unified-header .tj-header-spacer{display:none}.tj-unified-header .tj-store-context{flex:1}}#root{height:100%}.scrm-runtime.frame-holder{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;--tj-primary: var(--color-primary);--tj-text: var(--color-text);--tj-muted: var(--color-secondary);--tj-border: var(--color-border);--tj-surface: var(--color-surface);--tj-canvas: var(--color-canvas);--tj-header-height: var(--header-height)}.scrm-runtime .workspace{grid-template-rows:var(--header-height) minmax(0,1fr)}.scrm-runtime .tj-brand{display:flex;min-height:var(--header-height);align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%)}.scrm-runtime .tj-brand>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:8px;background:var(--color-primary);color:var(--color-surface);font-size:18px;font-weight:700}.scrm-runtime .tj-brand div,.scrm-runtime .tj-brand strong,.scrm-runtime .tj-brand small{display:block}.scrm-runtime .tj-brand small{font-size:11px;color:var(--color-sidebar-muted)}.scrm-runtime .tj-menu-button{display:none;min-height:40px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.scrm-runtime .tj-runtime-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--muted);white-space:nowrap}.scrm-runtime button.btn{height:var(--control-height);min-height:var(--control-height);padding:0 14px;border-radius:var(--radius-1);font:inherit;box-shadow:none}.scrm-runtime .btn-primary{border:1px solid var(--primary);background:var(--primary);color:var(--surface)}.scrm-runtime .btn-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.scrm-runtime .btn-text{border:0;background:transparent;color:var(--primary)}.scrm-runtime .tab,.scrm-runtime a.btn{text-decoration:none}.scrm-runtime .form-grid{row-gap:12px}.scrm-runtime select.control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626a73' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.scrm-runtime input[type=date],.scrm-runtime input[type=time],.scrm-runtime input[type=datetime-local]{width:max-content;max-width:100%}.scrm-fieldset{border:0;padding:0;margin:0;min-width:0}.scrm-runtime .panel-body>form{margin:0}.scrm-runtime .mobile-card small{overflow-wrap:anywhere}.scrm-runtime .scrim.is-open{display:block}.scrm-runtime .temporary-nav.is-open{display:grid}.scrm-runtime[data-width="1024"] .tj-brand,.scrm-runtime[data-width="768"] .tj-brand{justify-content:center;padding:0}.scrm-runtime[data-width="1024"] .tj-brand div,.scrm-runtime[data-width="768"] .tj-brand div{display:none}.scrm-runtime[data-width="1024"] .tj-menu-button,.scrm-runtime[data-width="768"] .tj-menu-button{display:grid;place-items:center;width:40px;flex:none}.scrm-runtime[data-width="1024"] .temporary-nav .nav-children,.scrm-runtime[data-width="768"] .temporary-nav .nav-children{display:grid!important}.scrm-runtime[data-width="1024"] .temporary-nav .nav-label{display:inline}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.scrm-runtime dialog.drawer{margin:0 0 0 auto;height:100%;max-height:100%;border-radius:0}.scrm-runtime .stack-20,.scrm-runtime .detail-grid{gap:24px}
