.t-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.t-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}: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: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--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: #383838;--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-focus: var(--td-brand-color-1);--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-active: var(--td-brand-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--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-active: var(--td-error-color-2);--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-active: 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-1);--td-bg-color-container: var(--td-font-white-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--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: var(--td-font-white-1);--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--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-4: 0 2px 8px 0 rgba(0, 0, 0, .06);--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: #383838;--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-focus: var(--td-brand-color-1);--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-active: var(--td-brand-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: 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-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--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: var(--td-font-white-1);--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-scroll-track-color: #333}:root{--td-radius-small: 3px;--td-radius-default: 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-extraSmall: 10px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-mark-large: 16px;--td-font-size-body-extraSmall: 10px;--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-extraSmall: 16px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-mark-large: 24px;--td-line-height-body-extraSmall: 16px;--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-extraSmall: 600 var(--td-font-size-mark-extraSmall) / var(--td-line-height-mark-extraSmall) 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-mark-large: 600 var(--td-font-size-mark-large) / var(--td-line-height-mark-large) var(--td-font-family);--td-font-body-extraSmall: var(--td-font-size-body-extraSmall) / var(--td-line-height-body-extraSmall) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-font-size: 10px;--td-font-size-xs: var(--td-font-size-body-extraSmall);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extraLarge);--td-font-size-xxl: var(--td-font-size-headline-large)}:root{--td-spacer: 8px;--td-spacer-1: 12px;--td-spacer-2: 16px;--td-spacer-3: 24px;--td-spacer-4: 32px;--td-spacer-5: 48px;--td-spacer-6: 80px}:root,:root[theme-mode=light]{--td-switch-dot-disabled-color: var(--td-font-white-1);--td-switch-loading-color: var(--td-brand-color)}:root.dark,:root[theme-mode=dark]{--td-button-primary-disabled-color: var(--td-font-white-4);--td-skeleton-animation-gradient: rgba(255, 255, 255, .06);--td-slider-dot-bg-color: var(--td-gray-color-4);--td-slider-dot-disabled-bg-color: var(--td-gray-color-11);--td-slider-dot-disabled-border-color: var(--td-gray-color-12);--td-switch-dot-disabled-color: var(--td-font-white-2);--td-switch-loading-color: var(--td-font-white-1)}:root{--platform-color-primary: #0052d9;--platform-color-surface: #ffffff;--platform-color-text: #1f2329;--platform-space-4: 16px;--platform-radius-medium: 8px}.wechat-gate[data-v-2fd2a808]{display:grid;min-height:100vh;align-content:center;justify-items:center;gap:14px;padding:24px;box-sizing:border-box;color:#1f2329;background:#f7f9fc;text-align:center}.wechat-gate h1[data-v-2fd2a808]{margin:0;font-size:22px;line-height:1.4}.wechat-gate-icon[data-v-2fd2a808]{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;color:#087f5b;background:#e8f8f1}.wechat-gate-icon svg[data-v-2fd2a808]{width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.t-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-loading--inherit-color{color:inherit}.t-loading--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-loading--vertical .t-loading__text{margin-left:0;margin-top:6px}.t-loading__bar{pointer-events:none}.t-loading__text{color:var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font:var(--td-loading-text-font, var(--td-font-body-small));margin-left:6px}.t-loading__text--only{margin-left:0}.t-loading__gradient{display:-webkit-box;display:-ms-flexbox;display: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%;background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentColor 360deg);border-radius:50%;mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-loading__spinner{position:relative;display:inline-block;width:20px;max-width:100%;height:20px;max-height:100%;vertical-align:middle;-webkit-animation:t-rotate .8s linear infinite;animation:t-rotate .8s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.t-loading__spinner--line{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading__spinner--line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));border-radius:40%;content:" "}.t-loading__dot{width:20%;height:20%;border-radius:50%;background-color:currentColor;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-name:dotting;animation-name:dotting;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-loading__dot--paused{-webkit-animation-play-state:paused;animation-play-state:paused}.t-loading__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none;animation:none}.t-loading__parent,.t-loading__parent--relative{position:relative}.t-loading--lock{overflow:hidden}.t-loading--full{z-index:var(--td-loading-z-index, 3500);position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display: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;background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--fullscreen{position:fixed;display:-webkit-box;display:-ms-flexbox;display: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;top:0;left:0;width:100%;height:100%;z-index:var(--td-loading-z-index, 3500);background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.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__spinner--line-1{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.t-loading__spinner--line-2{-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.t-loading__spinner--line-3{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.t-loading__spinner--line-4{-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.t-loading__spinner--line-5{-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.t-loading__spinner--line-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.t-loading__spinner--line-7{-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.t-loading__spinner--line-8{-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.t-loading__spinner--line-9{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.t-loading__spinner--line-10{-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.t-loading__spinner--line-11{-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.t-loading__spinner--line-12{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}@-webkit-keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}@keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}.t-float-left{float:left}.t-float-right{float:right}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-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-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@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}.hotspot-expanded.relative{position:relative}.hotspot-expanded:after{content:"";display:block;position:absolute;inset:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.t-button--size-extra-small{font:var(--td-button-extra-small-font, var(--td-font-mark-medium));padding-left:var(--td-button-extra-small-padding-horizontal, 8px);padding-right:var(--td-button-extra-small-padding-horizontal, 8px);height:var(--td-button-extra-small-height, 28px)}.t-button--size-extra-small .t-icon{font-size:var(--td-button-extra-small-icon-size, 18px)}.t-button--size-small{font:var(--td-button-small-font, var(--td-font-mark-medium));padding-left:var(--td-button-small-padding-horizontal, 12px);padding-right:var(--td-button-small-padding-horizontal, 12px);height:var(--td-button-small-height, 32px)}.t-button--size-small .t-icon{font-size:var(--td-button-small-icon-size, 18px)}.t-button--size-medium{font:var(--td-button-medium-font, var(--td-font-mark-large));padding-left:var(--td-button-medium-padding-horizontal, 16px);padding-right:var(--td-button-medium-padding-horizontal, 16px);height:var(--td-button-medium-height, 40px)}.t-button--size-medium .t-icon{font-size:var(--td-button-medium-icon-size, 20px)}.t-button--size-large{font:var(--td-button-large-font, var(--td-font-mark-large));padding-left:var(--td-button-large-padding-horizontal, 20px);padding-right:var(--td-button-large-padding-horizontal, 20px);height:var(--td-button-large-height, 48px)}.t-button--size-large .t-icon{font-size:var(--td-button-large-icon-size, 24px)}.t-button--default{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:var(--td-button-default-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-default-border-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default.t-button--hover{z-index:0}.t-button--default.t-button--hover:after{background-color:var(--td-button-default-active-bg-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)));border-color:var(--td-button-default-active-border-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)))}.t-button--default.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));background-color:var(--td-button-default-disabled-bg, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--default.t-button--disabled:after{border-color:var(--td-button-default-disabled-border-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--primary{color:var(--td-button-primary-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-bg-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary.t-button--hover{z-index:0}.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-active-bg-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)));border-color:var(--td-button-primary-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--primary.t-button--disabled{color:var(--td-button-primary-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-disabled-bg, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-disabled-border-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--light{color:var(--td-button-light-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-light-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--hover{z-index:0}.t-button--light.t-button--hover:after{background-color:var(--td-button-light-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-active-border-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)))}.t-button--light.t-button--disabled{color:var(--td-button-light-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background-color:var(--td-button-light-disabled-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-disabled-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--danger{color:var(--td-button-danger-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger.t-button--hover{z-index:0}.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-active-bg-color, var(--td-error-color-7, #ad352f));border-color:var(--td-button-danger-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--danger.t-button--disabled{color:var(--td-button-danger-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-disabled-bg, var(--td-error-color-3, #ffb9b0))}.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-disabled-border-color, var(--td-error-color-3, #ffb9b0))}.t-button{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;position:relative;white-space:nowrap;text-align:center;border:none;background-image:none;-webkit-transition:all .3s;transition:all .3s;border-radius:var(--td-button-border-radius, var(--td-radius-default, 6px));outline:none;vertical-align:top;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none}.t-button:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:calc(var(--td-button-border-radius, var(--td-radius-default, 6px)) * 2);border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.t-button--text{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background:none}.t-button--text:after{border:0}.t-button--text.t-button--hover:after{background-color:var(--td-button-default-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary{color:var(--td-button-primary-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary.t-button--disabled{color:var(--td-button-primary-text-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background:none}.t-button--text.t-button--danger{color:var(--td-button-danger-text-color, var(--td-error-color, var(--td-error-color-6, #d54941)));background:none}.t-button--text.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--danger.t-button--disabled{color:var(--td-button-danger-text-disabled-color, var(--td-button-danger-disabled-color, var(--td-font-white-1, #ffffff)));background:none}.t-button--text.t-button--light{color:var(--td-button-light-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--light.t-button--hover:after{background-color:var(--td-button-light-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-button--dashed,.t-button--outline{color:var(--td-button-default-outline-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:transparent}.t-button--dashed:after,.t-button--outline:after{border-color:var(--td-button-default-outline-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--hover:after,.t-button--outline.t-button--hover:after{background-color:var(--td-button-default-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-default-outline-active-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled,.t-button--outline.t-button--disabled{color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled:after,.t-button--outline.t-button--disabled:after{border-color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--primary,.t-button--outline.t-button--primary{color:var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--dashed.t-button--primary:after,.t-button--outline.t-button--primary:after{border-color:var(--td-button-primary-outline-border-color, var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--primary.t-button--hover,.t-button--outline.t-button--primary.t-button--hover{color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--hover:after,.t-button--outline.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--disabled,.t-button--outline.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--primary.t-button--disabled:after,.t-button--outline.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--danger,.t-button--outline.t-button--danger{color:var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--dashed.t-button--danger:after,.t-button--outline.t-button--danger:after{border-color:var(--td-button-danger-outline-border-color, var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941))))}.t-button--dashed.t-button--danger.t-button--hover,.t-button--outline.t-button--danger.t-button--hover{color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--hover:after,.t-button--outline.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--disabled,.t-button--outline.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--danger.t-button--disabled:after,.t-button--outline.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--light,.t-button--outline.t-button--light{color:var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-outline-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--dashed.t-button--light:after,.t-button--outline.t-button--light:after{border-color:var(--td-button-light-outline-border-color, var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--light.t-button--hover,.t-button--outline.t-button--light.t-button--hover{color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--hover:after,.t-button--outline.t-button--light.t-button--hover:after{background-color:var(--td-button-light-outline-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--disabled,.t-button--outline.t-button--light.t-button--disabled{background-color:transparent;color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--light.t-button--disabled:after,.t-button--outline.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed:after{border-style:dashed}.t-button--ghost{background-color:transparent;color:var(--td-button-ghost-color, #fff)}.t-button--ghost:after{border-color:var(--td-button-ghost-border-color, var(--td-button-ghost-color, #fff))}.t-button--ghost.t-button--default.t-button--hover{color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--default.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--primary{color:var(--td-button-ghost-primary-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary:after{border-color:var(--td-button-ghost-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary.t-button--hover{color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--text.t-button--hover,.t-button--ghost.t-button--primary.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--primary.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger{color:var(--td-button-ghost-danger-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger:after{border-color:var(--td-button-ghost-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger.t-button--hover{color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--text.t-button--hover,.t-button--ghost.t-button--danger.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--text.t-button--hover,.t-button--ghost.t-button--default.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--default.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-loading+.t-button__content:not(:empty),.t-icon+.t-button__content:not(:empty),.t-button__content:not(:empty)+.t-icon{margin-left:4px}.t-button--round.t-button--size-large{border-radius:calc(var(--td-button-large-height, 48px) / 2)}.t-button--round.t-button--size-large:after{border-radius:var(--td-button-large-height, 48px)}.t-button--round.t-button--size-medium{border-radius:calc(var(--td-button-medium-height, 40px) / 2)}.t-button--round.t-button--size-medium:after{border-radius:var(--td-button-medium-height, 40px)}.t-button--round.t-button--size-small{border-radius:calc(var(--td-button-small-height, 32px) / 2)}.t-button--round.t-button--size-small:after{border-radius:var(--td-button-small-height, 32px)}.t-button--round.t-button--size-extra-small{border-radius:calc(var(--td-button-extra-small-height, 28px) / 2)}.t-button--round.t-button--size-extra-small:after{border-radius:var(--td-button-extra-small-height, 28px)}.t-button--square{padding:0}.t-button--square.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--square.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--square.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--square.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle{padding:0;border-radius:50%}.t-button--circle.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--circle.t-button--size-large:after{border-radius:50%}.t-button--circle.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--circle.t-button--size-medium:after{border-radius:50%}.t-button--circle.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--circle.t-button--size-small:after{border-radius:50%}.t-button--circle.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle.t-button--size-extra-small:after{border-radius:50%}.t-button--block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-button--disabled{cursor:not-allowed}.t-button__loading--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-button__loading--indicator{color:var(--td-font-white-1, #ffffff)}.t-button.t-button--hover:after{z-index:-1}*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:var(--platform-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-page[data-v-dfe91945]{min-height:100vh;padding:24px 16px 40px}.onboarding-card[data-v-dfe91945]{max-width:520px;margin:0 auto;padding:28px 20px 32px;background:var(--platform-color-surface);border-radius:16px;box-shadow:0 8px 28px #1f232914}.eyebrow[data-v-dfe91945]{margin:0 0 8px;color:var(--platform-color-primary);font-size:13px;font-weight:600;letter-spacing:.04em}h1[data-v-dfe91945],h2[data-v-dfe91945],p[data-v-dfe91945]{margin-top:0}h1[data-v-dfe91945]{margin-bottom:8px;font-size:28px;line-height:1.25}.intro[data-v-dfe91945],.field-hint[data-v-dfe91945],.form-tip[data-v-dfe91945],.success-state p[data-v-dfe91945]{color:#6b7280}.intro[data-v-dfe91945]{margin-bottom:28px;line-height:1.6}.steps[data-v-dfe91945]{display:flex;align-items:center;margin-bottom:24px;color:#9ca3af;font-size:14px}.step.active[data-v-dfe91945],.step.done[data-v-dfe91945]{color:var(--platform-color-primary);font-weight:600}.step-line[data-v-dfe91945]{flex:1;height:1px;margin:0 10px;background:#e5e7eb}.onboarding-form[data-v-dfe91945],.field-group[data-v-dfe91945]{display:grid;gap:8px}.onboarding-form[data-v-dfe91945]{gap:18px}.field-group label[data-v-dfe91945]{font-size:14px;font-weight:600}input[data-v-dfe91945]:not([type=checkbox]){width:100%;min-height:46px;padding:0 13px;border:1px solid #dcdfe6;border-radius:var(--platform-radius-medium);outline:none;color:var(--platform-color-text);font:inherit;background:#fff}input[data-v-dfe91945]:not([type=checkbox]):focus{border-color:var(--platform-color-primary);box-shadow:0 0 0 2px #0052d91f}.field-hint[data-v-dfe91945],.form-tip[data-v-dfe91945]{margin-bottom:0;font-size:12px;line-height:1.5}.form-error[data-v-dfe91945]{margin-bottom:18px;padding:12px;border-radius:8px;color:#c9353f;background:#fff0f0;font-size:14px;line-height:1.5}.consent-row[data-v-dfe91945]{display:flex;gap:10px;align-items:flex-start;color:#4b5563;font-size:14px;line-height:1.5}.consent-row input[data-v-dfe91945]{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--platform-color-primary)}.form-actions[data-v-dfe91945]{display:grid;gap:10px;margin-top:4px}.state-message[data-v-dfe91945]{padding:24px 0;text-align:center;line-height:1.6}.error-state p[data-v-dfe91945]{margin-bottom:18px;color:#c9353f}.success-state[data-v-dfe91945]{display:flex;gap:14px;align-items:flex-start;margin:18px 0 24px;padding:18px;border-radius:12px;background:#f0f9f4}.success-icon[data-v-dfe91945]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#2ba471;font-weight:700}.success-state h2[data-v-dfe91945]{margin-bottom:6px;font-size:20px}.success-state p[data-v-dfe91945]{margin-bottom:0;font-size:14px;line-height:1.5}.next-placeholder[data-v-dfe91945]{opacity:.8}.state-view[data-v-f211887e]{display:grid;justify-items:center;gap:8px;padding:52px 20px;color:#6b7280;text-align:center}.state-view h2[data-v-f211887e]{margin:0;color:var(--platform-color-text);font-size:18px}.state-view p[data-v-f211887e]{max-width:34em;margin:0;font-size:14px;line-height:1.6}.state-mark[data-v-f211887e]{width:42px;height:42px;border:3px solid #dce3ed;border-radius:50%}.state-loading .state-mark[data-v-f211887e]{border-color:#dce3ed #0052d9 #0052d9 #dce3ed;animation:state-spin-f211887e .8s linear infinite}.state-error h2[data-v-f211887e],.state-unavailable h2[data-v-f211887e]{color:#9b2c2c}.state-action[data-v-f211887e]{min-height:38px;margin-top:8px;padding:0 16px;border:1px solid #0052d9;border-radius:8px;color:#0052d9;background:#fff;font:inherit}@keyframes state-spin-f211887e{to{transform:rotate(360deg)}}.category-icon[data-v-804af98c]{width:24px;height:24px;fill:currentColor}.interaction-icon[data-v-e01c3945]{width:1em;height:1em;fill:currentColor}.icon-outline[data-v-e01c3945]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.icon-node[data-v-e01c3945]{fill:currentColor}.icon-line[data-v-e01c3945]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.work-card[data-v-5d5f146e]{display:grid;min-width:0;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;border:1px solid #edf0f3;border-radius:14px;color:inherit;background:#fff;box-shadow:0 5px 18px #1f23290f;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.work-card[data-v-5d5f146e]:hover{border-color:#c8dcfb;box-shadow:0 8px 22px #1f232917}.work-card[data-v-5d5f146e]:focus-visible{outline:3px solid rgb(0 82 217 / 28%);outline-offset:2px}.work-cover[data-v-5d5f146e]{display:grid;width:112px;height:112px;place-items:center;overflow:hidden;border-radius:10px;background:#eef5ff}.work-cover img[data-v-5d5f146e]{width:100%;height:100%;object-fit:cover}.cover-fallback[data-v-5d5f146e]{display:grid;width:100%;height:100%;place-items:center;color:var(--platform-color-primary);background:linear-gradient(145deg,#eef5ff,#e4efff)}.cover-fallback[data-v-5d5f146e] .category-icon{width:34px;height:34px}.work-copy[data-v-5d5f146e]{display:flex;min-width:0;flex-direction:column;align-self:stretch}.work-copy p[data-v-5d5f146e],.work-copy h2[data-v-5d5f146e]{overflow-wrap:anywhere}.work-type[data-v-5d5f146e]{min-height:18px;margin:0 0 5px;overflow:hidden;color:var(--platform-color-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-copy h2[data-v-5d5f146e]{display:-webkit-box;min-height:46px;margin:0 0 7px;overflow:hidden;font-size:17px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-summary[data-v-5d5f146e]{display:-webkit-box;min-height:39px;margin:0 0 7px;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-footer[data-v-5d5f146e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:auto}.work-author[data-v-5d5f146e]{min-width:0;margin:0;overflow:hidden;color:#8a919f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-metrics[data-v-5d5f146e]{display:flex;flex:0 0 auto;gap:12px;color:#8a919f;font-size:12px}.work-metrics span[data-v-5d5f146e]{display:inline-flex;align-items:center;gap:4px}.work-card--two-column[data-v-5d5f146e]{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.work-card--two-column .work-cover[data-v-5d5f146e]{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.work-card--two-column .work-copy[data-v-5d5f146e]{align-self:initial;min-height:190px;padding:11px 12px 12px}.work-card--two-column .work-type[data-v-5d5f146e]{margin-bottom:5px}.work-card--two-column .work-copy h2[data-v-5d5f146e]{min-height:44px;margin-bottom:6px;font-size:16px;line-height:1.35}.work-card--two-column .work-summary[data-v-5d5f146e]{min-height:35px;margin-bottom:6px;font-size:12px;line-height:1.45;-webkit-line-clamp:2}.work-card--two-column .work-author[data-v-5d5f146e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-card--two-column .work-footer[data-v-5d5f146e]{padding-top:8px;border-top:1px solid #edf0f3}.work-card--two-column .work-metrics[data-v-5d5f146e]{gap:10px}.work-card--compact.work-card--single[data-v-5d5f146e]{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px}.work-card--compact.work-card--single .work-cover[data-v-5d5f146e]{width:104px;height:104px}.work-card--compact.work-card--two-column .work-copy[data-v-5d5f146e]{min-height:176px;padding:10px 11px 11px}.work-card--compact.work-card--two-column .work-footer[data-v-5d5f146e]{padding-top:7px}@media(max-width:360px){.work-card--single[data-v-5d5f146e]{grid-template-columns:88px minmax(0,1fr);gap:10px}.work-card--single .work-cover[data-v-5d5f146e]{width:88px;height:88px}.work-card--compact.work-card--single[data-v-5d5f146e]{grid-template-columns:84px minmax(0,1fr)}.work-card--compact.work-card--single .work-cover[data-v-5d5f146e]{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){.work-card[data-v-5d5f146e]{transition:none}}.page-shell[data-v-0c0b6224]{max-width:640px;margin:0 auto;padding:24px 16px 48px}.page-header[data-v-0c0b6224]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.eyebrow[data-v-0c0b6224]{margin:0 0 4px;color:var(--platform-color-primary);font-size:12px}.page-header h1[data-v-0c0b6224]{margin:0;font-size:28px}.filters[data-v-0c0b6224]{margin-bottom:16px;color:#4b5563;font-size:14px}.filters select[data-v-0c0b6224]{min-height:38px;margin-left:8px;padding:0 10px;border:1px solid #dcdfe6;border-radius:8px;background:#fff}.state[data-v-0c0b6224]{padding:48px 16px;text-align:center;color:#6b7280;line-height:1.6}.state h2[data-v-0c0b6224]{color:var(--platform-color-text)}.error-state[data-v-0c0b6224]{color:#c9353f}.work-list[data-v-0c0b6224]{display:grid;gap:12px}.work-card[data-v-0c0b6224]{padding:16px;border-radius:12px;background:#fff;box-shadow:0 3px 14px #1f23290f}.work-card-main[data-v-0c0b6224]{display:flex;gap:12px}.cover-placeholder[data-v-0c0b6224]{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--platform-color-primary);background:#e8f3ff;font-size:24px;font-weight:700}.work-copy[data-v-0c0b6224]{min-width:0}.work-copy h2[data-v-0c0b6224]{margin:0 0 4px;font-size:17px}.work-copy p[data-v-0c0b6224]{margin:0 0 8px;color:#6b7280;font-size:12px}.status-tag[data-v-0c0b6224]{display:inline-block;padding:3px 8px;border-radius:99px;color:#0052d9;background:#e8f3ff;font-size:12px}.status-returned[data-v-0c0b6224]{color:#d45b00;background:#fff1e9}.status-in_review[data-v-0c0b6224]{color:#805ad5;background:#f2eaff}.status-published[data-v-0c0b6224]{color:#087f5b;background:#e8f8f1}.status-offline[data-v-0c0b6224]{color:#6b7280;background:#f0f1f3}.return-reason[data-v-0c0b6224]{margin-top:10px!important;color:#a84200!important;line-height:1.5}.card-actions[data-v-0c0b6224]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.dialog-mask[data-v-0c0b6224]{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#00000059}.dialog[data-v-0c0b6224]{width:min(100%,420px);padding:20px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #0003}.dialog h2[data-v-0c0b6224]{margin:0 0 8px;font-size:19px}.dialog p[data-v-0c0b6224]{color:#6b7280;font-size:14px;line-height:1.5}.dialog-actions[data-v-0c0b6224]{display:flex;justify-content:flex-end;gap:8px}.activity-page[data-v-c346b474]{width:min(100%,640px);margin:0 auto;padding:22px 16px 28px}.activity-header[data-v-c346b474]{margin-bottom:20px}.eyebrow[data-v-c346b474]{margin:0 0 8px;color:var(--platform-color-primary);font-size:12px;font-weight:600;letter-spacing:.04em}.activity-header h1[data-v-c346b474]{margin:0 0 8px;font-size:28px;line-height:1.25}.activity-header>p[data-v-c346b474]:last-child{margin:0;color:#6b7280;font-size:14px;line-height:1.6}.access-card[data-v-c346b474]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:14px;color:#fff;background:#29313d;box-shadow:0 6px 18px #1f232914}.access-card.eligible[data-v-c346b474]{background:linear-gradient(135deg,#173b74,#0052d9)}.card-kicker[data-v-c346b474]{margin:0 0 6px;color:#ffffffad;font-size:12px}.access-card h2[data-v-c346b474]{margin:0 0 6px;font-size:18px;line-height:1.35}.access-card p[data-v-c346b474]:last-child{margin:0;color:#ffffffc7;font-size:13px;line-height:1.5}.access-action[data-v-c346b474],.empty-action[data-v-c346b474]{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 14px;border-radius:9px;color:#1f2329;background:#fff;font-size:13px;font-weight:600;text-decoration:none}.summary-card[data-v-c346b474]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 18px;padding:12px 8px;border:1px solid #edf0f3;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1f23290a}.summary-item[data-v-c346b474]{display:grid;gap:3px;justify-items:center;min-width:0;padding:4px 3px;border-right:1px solid #edf0f3}.summary-item[data-v-c346b474]:last-child{border-right:0}.summary-item strong[data-v-c346b474]{color:var(--platform-color-text);font-size:21px;line-height:1.2}.summary-item span[data-v-c346b474]{color:#6b7280;font-size:12px}.activity-tabs[data-v-c346b474]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:18px;padding:4px;border-radius:10px;background:#edf1f6}.activity-tabs button[data-v-c346b474]{min-height:40px;padding:0 6px;border:0;border-radius:8px;color:#6b7280;background:transparent;font:inherit;font-size:13px}.activity-tabs button.active[data-v-c346b474]{color:var(--platform-color-primary);background:#fff;box-shadow:0 1px 4px #1f232914;font-weight:600}.activity-tabs button[data-v-c346b474]:focus-visible,.activity-retry[data-v-c346b474]:focus-visible,.activity-item-action[data-v-c346b474]:focus-visible,.activity-more-action[data-v-c346b474]:focus-visible,.activity-more-error button[data-v-c346b474]:focus-visible{outline:3px solid rgb(0 82 217 / 24%);outline-offset:2px}.activity-panel[data-v-c346b474] .page-shell{max-width:none;padding:0}.activity-panel[data-v-c346b474] .page-header{display:none}.activity-panel[data-v-c346b474] .filters{margin-bottom:14px}.activity-panel[data-v-c346b474] .state{padding:42px 16px}.works-empty-state[data-v-c346b474]{display:grid;justify-items:center;padding:42px 18px;color:#6b7280;text-align:center}.empty-mark[data-v-c346b474]{width:42px;height:42px;margin-bottom:8px;border:3px solid #dce3ed;border-radius:50%}.works-empty-state h2[data-v-c346b474],.activity-list-error h2[data-v-c346b474]{margin:0;color:var(--platform-color-text);font-size:18px}.works-empty-state p[data-v-c346b474],.activity-list-error p[data-v-c346b474]{margin:8px 0 14px;font-size:14px;line-height:1.6}.empty-action[data-v-c346b474]{color:var(--platform-color-primary);border:1px solid #8bb8ef}.activity-list[data-v-c346b474]{display:grid;gap:12px}.activity-item[data-v-c346b474]{min-width:0}.activity-item[data-v-c346b474] .work-card{border-radius:12px}.activity-item-footer[data-v-c346b474]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 4px;color:#8a919f;font-size:12px}.activity-item-action[data-v-c346b474]{min-height:30px;padding:0 8px;border:0;border-radius:7px;color:var(--platform-color-primary);background:transparent;font:inherit}.activity-item-action[data-v-c346b474]:disabled{cursor:default;opacity:.55}.vote-footer strong[data-v-c346b474]{color:#8a919f;font-weight:500}.vote-footer .vote-today[data-v-c346b474]{color:#087f5b}.activity-more[data-v-c346b474]{display:grid;justify-items:center;margin-top:16px}.activity-more-action[data-v-c346b474]{min-height:38px;padding:0 18px;border:1px solid var(--platform-color-primary);border-radius:8px;color:var(--platform-color-primary);background:#fff;font:inherit}.activity-more-action[data-v-c346b474]:disabled{opacity:.55}.activity-more-error[data-v-c346b474]{margin:0;color:#9b2c2c;font-size:13px}.activity-more-error button[data-v-c346b474]{padding:0;border:0;color:var(--platform-color-primary);background:transparent;font:inherit;text-decoration:underline}.activity-inline-error[data-v-c346b474]{margin:0 0 10px;color:#9b2c2c;font-size:13px;line-height:1.5}.activity-list-end[data-v-c346b474]{margin:18px 0 0;color:#9ca3af;font-size:12px;text-align:center}.activity-auth-error[data-v-c346b474],.activity-list-error[data-v-c346b474]{display:grid;justify-items:center;padding:42px 18px;color:#4b5563;text-align:center}.activity-auth-error h2[data-v-c346b474],.activity-list-error h2[data-v-c346b474]{color:var(--platform-color-text)}.activity-auth-error p[data-v-c346b474],.activity-list-error p[data-v-c346b474]{margin:8px 0 14px;font-size:14px;line-height:1.6}.activity-network-error h2[data-v-c346b474]{color:#9b2c2c}.activity-retry[data-v-c346b474]{min-height:38px;padding:0 16px;border:1px solid var(--platform-color-primary);border-radius:8px;color:var(--platform-color-primary);background:#fff;font:inherit}@media(max-width:390px){.access-card[data-v-c346b474]{align-items:flex-start;flex-direction:column}.access-action[data-v-c346b474]{width:100%}}@media(prefers-reduced-motion:reduce){.access-card[data-v-c346b474]{transition:none}}.page-shell[data-v-b2d85cc1]{max-width:640px;margin:0 auto;padding:16px 16px calc(116px + env(safe-area-inset-bottom))}.editor-header[data-v-b2d85cc1]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:14px}.editor-header h1[data-v-b2d85cc1]{margin:0;font-size:22px}.editor-header[data-v-b2d85cc1]>:last-child{min-width:48px}.state[data-v-b2d85cc1]{text-align:center;padding:48px 16px;color:#6b7280}.error-state[data-v-b2d85cc1]{color:#c9353f}.return-banner[data-v-b2d85cc1]{margin-bottom:14px;padding:14px;border-radius:10px;color:#8a3d00;background:#fff4e5}.return-banner p[data-v-b2d85cc1]{margin:6px 0;font-size:14px}.form-error[data-v-b2d85cc1]{margin-bottom:12px;padding:11px;border-radius:8px;color:#c9353f;background:#fff0f0;font-size:14px;line-height:1.5}.steps[data-v-b2d85cc1]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:14px}.steps button[data-v-b2d85cc1]{padding:9px 3px;border:0;border-radius:8px;color:#6b7280;background:#f0f1f3;font-size:12px}.steps button.active[data-v-b2d85cc1]{color:#fff;background:var(--platform-color-primary)}.form-card[data-v-b2d85cc1]{display:grid;gap:14px;padding:18px;border-radius:12px;background:#fff;box-shadow:0 3px 14px #1f23290f}.form-card h2[data-v-b2d85cc1]{margin:0;font-size:19px}.form-card label[data-v-b2d85cc1]{display:grid;gap:6px;color:#374151;font-size:14px;font-weight:600}.form-card input[data-v-b2d85cc1]:not([type=checkbox]),.form-card textarea[data-v-b2d85cc1],.form-card select[data-v-b2d85cc1]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:8px;color:var(--platform-color-text);background:#fff;font:inherit;font-weight:400}.form-card textarea[data-v-b2d85cc1]{resize:vertical}.category[data-v-b2d85cc1]{display:grid;gap:12px;padding-top:10px;border-top:1px solid #edf0f3}.category h3[data-v-b2d85cc1]{margin:0;font-size:15px}.hint[data-v-b2d85cc1]{margin:0;color:#6b7280;font-size:12px;line-height:1.5}.author-card[data-v-b2d85cc1],.asset-card[data-v-b2d85cc1]{display:grid;gap:9px;padding:13px;border:1px solid #edf0f3;border-radius:10px}.author-card label[data-v-b2d85cc1]{font-size:13px}.file-picker[data-v-b2d85cc1]{padding:12px;text-align:center;border:1px dashed #8bb8ef;border-radius:8px;color:var(--platform-color-primary);background:#f6faff}.file-picker input[data-v-b2d85cc1]{display:block;width:100%;margin-top:8px;font-weight:400}.asset-card[data-v-b2d85cc1]{grid-template-columns:1fr auto auto}.asset-card p[data-v-b2d85cc1]{margin:4px 0 0;color:#6b7280;font-size:12px}.asset-preview[data-v-b2d85cc1]{width:64px;height:64px;object-fit:cover;border-radius:6px}.field-error[data-v-b2d85cc1]{color:#c9353f!important}.field-error button[data-v-b2d85cc1]{padding:0;border:0;color:inherit;background:transparent;text-decoration:underline}.preview[data-v-b2d85cc1]{display:grid;grid-template-columns:68px 1fr;gap:10px;margin:0;font-size:14px}.preview dt[data-v-b2d85cc1]{color:#6b7280}.preview dd[data-v-b2d85cc1]{margin:0;white-space:pre-wrap}.consent-row[data-v-b2d85cc1]{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px;line-height:1.5}.consent-row input[data-v-b2d85cc1]{width:18px;height:18px;flex:0 0 auto}.draft-saved[data-v-b2d85cc1]{margin:14px 0 0;color:#087f5b;font-size:13px;text-align:center}.task-action-bar[data-v-b2d85cc1]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:flex-end;gap:8px;width:min(100%,640px);box-sizing:border-box;margin:0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e8edf3;background:#fffffff5;box-shadow:0 -4px 16px #1f232914}.course-card[data-v-01729253]{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;padding:12px;border:1px solid #edf0f3;border-radius:12px;color:inherit;background:#fff;box-shadow:0 3px 14px #1f23290f;text-decoration:none}.course-cover[data-v-01729253]{width:116px;height:116px;overflow:hidden;border-radius:9px;background:#eaf3ff}.course-cover img[data-v-01729253],.course-cover-fallback[data-v-01729253]{display:grid;width:100%;height:100%;place-items:center;object-fit:cover}.course-cover-fallback[data-v-01729253]{color:#0052d9;font-size:13px}.course-copy[data-v-01729253]{min-width:0}.course-copy h2[data-v-01729253]{margin:1px 0 6px;overflow-wrap:anywhere;color:#1f2329;font-size:17px;line-height:1.35}.course-meta[data-v-01729253],.course-summary[data-v-01729253],.course-copy time[data-v-01729253]{display:block;margin:0;color:#6b7280;font-size:12px;line-height:1.55}.course-summary[data-v-01729253]{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-copy time[data-v-01729253]{margin-top:7px;color:#9ca3af}.course-card--home[data-v-01729253]{--course-home-cover-size: clamp(100px, 28vw, 112px);--course-home-padding: clamp(10px, 3vw, 12px);display:grid;grid-template-columns:var(--course-home-cover-size) minmax(0,1fr);gap:12px;min-height:clamp(120px,33vw,132px);padding:var(--course-home-padding);border-radius:14px;box-shadow:0 5px 16px #1f232912}.course-card--home .course-cover[data-v-01729253]{width:var(--course-home-cover-size);height:var(--course-home-cover-size);border-radius:10px}.course-card--home .course-copy[data-v-01729253]{display:flex;min-height:0;flex-direction:column}.course-card--home .course-copy h2[data-v-01729253]{display:-webkit-box;min-height:2.7em;margin-top:0;margin-bottom:4px;overflow:hidden;font-size:16px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-card--home .course-summary[data-v-01729253]{display:-webkit-box;min-height:3em;margin-top:0;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-card--home .course-meta[data-v-01729253]{order:3;min-height:1.45em;margin-top:auto;overflow:hidden;color:#7d8592;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.course-card--home .course-copy time[data-v-01729253]{order:4;margin-top:3px;color:#9ca3af;font-size:11px;line-height:1.45}@media(max-width:360px){.course-card[data-v-01729253]{grid-template-columns:88px minmax(0,1fr);gap:10px}.course-cover[data-v-01729253]{width:88px;height:88px}}@media(max-width:360px){.course-card--home[data-v-01729253]{grid-template-columns:var(--course-home-cover-size) minmax(0,1fr);gap:10px}.course-card--home .course-cover[data-v-01729253]{width:var(--course-home-cover-size);height:var(--course-home-cover-size)}}.nav-icon[data-v-4ecebb22]{width:22px;height:22px;fill:currentColor}.nav-icon-line[data-v-4ecebb22]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.public-shell[data-v-b03e8ea8]{min-height:100vh;padding-bottom:76px}.bottom-nav[data-v-b03e8ea8]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,640px);min-height:64px;margin:0 auto;border-top:1px solid #edf0f3;background:#fffffff5;box-shadow:0 -4px 16px #1f23290f}.bottom-nav a[data-v-b03e8ea8]{display:grid;align-content:center;justify-items:center;gap:3px;color:#6b7280;font-size:12px;text-decoration:none}.bottom-nav a.active[data-v-b03e8ea8]{color:var(--platform-color-primary);font-weight:600}.public-page[data-v-ea2e7ee8]{width:min(100%,640px);margin:0 auto;padding:22px 16px 24px}.page-header[data-v-ea2e7ee8]{margin-bottom:24px}.eyebrow[data-v-ea2e7ee8]{margin:0 0 8px;color:var(--platform-color-primary);font-size:12px;font-weight:600;letter-spacing:.04em}.page-header h1[data-v-ea2e7ee8]{margin:0 0 8px;font-size:28px;line-height:1.25}.page-header p[data-v-ea2e7ee8]:last-child{margin:0;color:#6b7280;font-size:14px;line-height:1.6}.home-section[data-v-ea2e7ee8]{margin-top:28px}.banner-section[data-v-ea2e7ee8]{min-width:0}.banner-viewport[data-v-ea2e7ee8]{position:relative;width:100%;aspect-ratio:2.7 / 1;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.banner-viewport[data-v-ea2e7ee8]:active{cursor:grabbing}.banner-track[data-v-ea2e7ee8]{display:flex;width:100%;height:100%;transition:transform .24s ease;will-change:transform}.banner-slide[data-v-ea2e7ee8]{width:100%;min-width:0;height:100%;flex:0 0 100%}.banner-control[data-v-ea2e7ee8]{position:absolute;top:50%;z-index:3;display:grid;width:40px;height:40px;place-items:center;padding:0;pointer-events:auto;border:0;border-radius:50%;color:#1f2329;background:#ffffffe5;box-shadow:0 2px 8px #1f232929;line-height:1;opacity:.2;transform:translateY(-50%);transition:opacity .16s ease,box-shadow .16s ease}.banner-control svg[data-v-ea2e7ee8]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.banner-control[data-v-ea2e7ee8]:focus-visible{opacity:1;outline:3px solid rgb(255 255 255 / 85%);outline-offset:2px}.banner-viewport:hover .banner-control[data-v-ea2e7ee8]{opacity:1}.banner-control-prev[data-v-ea2e7ee8]{left:10px}.banner-control-next[data-v-ea2e7ee8]{right:10px}.banner-pagination[data-v-ea2e7ee8]{position:absolute;right:0;bottom:10px;left:0;z-index:3;display:flex;justify-content:center;gap:6px;pointer-events:auto}.banner-pagination-item[data-v-ea2e7ee8]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffffa6}.banner-pagination-item.active[data-v-ea2e7ee8]{background:#fff}.section-heading[data-v-ea2e7ee8]{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.section-heading h2[data-v-ea2e7ee8]{margin:0;color:#1f2329;font-size:18px;font-weight:700;line-height:1.45}.section-heading a[data-v-ea2e7ee8]{color:var(--platform-color-primary);font-size:13px;line-height:1.45;text-decoration:none}.banner-card[data-v-ea2e7ee8]{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:14px;color:#fff;background:#dfeaff;text-align:left}.banner-card[data-v-ea2e7ee8]:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0000008f);content:""}.banner-card img[data-v-ea2e7ee8],.banner-fallback[data-v-ea2e7ee8]{display:block;width:100%;height:100%;object-fit:cover}.banner-fallback[data-v-ea2e7ee8]{display:grid;place-items:center;color:#0052d9;background:#eef5ff}.banner-card strong[data-v-ea2e7ee8]{position:absolute;right:14px;bottom:12px;left:14px;z-index:1;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.category-grid[data-v-ea2e7ee8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.category-grid[data-count="5"][data-v-ea2e7ee8]{grid-template-columns:repeat(5,minmax(0,1fr))}.category-link[data-v-ea2e7ee8]{display:grid;min-width:0;justify-items:center;gap:8px;padding:4px 2px;border:0;border-radius:10px;color:#374151;background:transparent;font-size:12px;text-align:center;text-decoration:none}.category-link[data-v-ea2e7ee8]:focus-visible{outline:3px solid rgb(0 82 217 / 24%);outline-offset:3px}.category-link>span[data-v-ea2e7ee8]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-mark[data-v-ea2e7ee8]{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--platform-color-primary);background:#eaf3ff}.category-mark[data-v-ea2e7ee8] .category-icon{width:25px;height:25px}.work-grid[data-v-ea2e7ee8]{display:grid;gap:12px}.work-grid[data-layout=TWO_COLUMN][data-v-ea2e7ee8]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid[data-layout=SINGLE_COLUMN][data-v-ea2e7ee8]{grid-template-columns:minmax(0,1fr)}.course-list[data-v-ea2e7ee8]{display:grid;gap:12px}.categories-section[data-v-ea2e7ee8]{margin-top:28px}.featured-section[data-v-ea2e7ee8],.latest-works-section[data-v-ea2e7ee8],.latest-courses-section[data-v-ea2e7ee8]{margin-top:32px}.inline-empty[data-v-ea2e7ee8]{margin:0;color:#6b7280;font-size:14px}.sr-only[data-v-ea2e7ee8]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.banner-track[data-v-ea2e7ee8],.banner-control[data-v-ea2e7ee8]{transition:none}}.public-page[data-v-d9c1bffc]{width:min(100%,640px);margin:0 auto;padding:22px 16px 24px}.page-header[data-v-d9c1bffc]{margin-bottom:20px}.eyebrow[data-v-d9c1bffc]{margin:0 0 8px;color:var(--platform-color-primary);font-size:12px;font-weight:600}.page-header h1[data-v-d9c1bffc]{margin:0 0 8px;font-size:28px}.page-header p[data-v-d9c1bffc]:last-child{margin:0;color:#6b7280;font-size:14px}.filter-panel[data-v-d9c1bffc]{display:grid;gap:14px;margin-bottom:18px}.mode-tabs[data-v-d9c1bffc]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:10px;background:#edf1f6}.mode-tabs button[data-v-d9c1bffc],.category-filter-item[data-v-d9c1bffc],.load-more button[data-v-d9c1bffc]{min-height:38px;border:0;border-radius:8px;color:#6b7280;background:transparent;font:inherit}.mode-tabs button.active[data-v-d9c1bffc]{color:var(--platform-color-primary);background:#fff;box-shadow:0 1px 4px #1f232914;font-weight:600}.category-filter[data-v-d9c1bffc]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.category-filter-item[data-v-d9c1bffc]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid #dfe5ec;background:#fff;font-size:13px}.category-filter-item.active[data-v-d9c1bffc]{border-color:#0052d9;color:#0052d9;background:#eaf3ff}.category-filter-item[data-v-d9c1bffc] .category-icon{width:16px;height:16px}.filter-hint[data-v-d9c1bffc],.filter-error[data-v-d9c1bffc]{color:#6b7280;font-size:13px}.filter-error[data-v-d9c1bffc]{color:#9b2c2c}.filter-error button[data-v-d9c1bffc]{padding:0;border:0;color:#0052d9;background:none;font:inherit;text-decoration:underline}.work-grid[data-v-d9c1bffc]{display:grid;gap:12px}.work-grid[data-layout=TWO_COLUMN][data-v-d9c1bffc]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid[data-layout=SINGLE_COLUMN][data-v-d9c1bffc]{grid-template-columns:minmax(0,1fr)}.load-more[data-v-d9c1bffc]{display:grid;justify-items:center;margin-top:18px}.load-more button[data-v-d9c1bffc]{padding:0 18px;border:1px solid #0052d9;color:#0052d9;background:#fff}.load-more button[data-v-d9c1bffc]:disabled{opacity:.55}.list-end[data-v-d9c1bffc]{margin:20px 0 0;color:#9ca3af;font-size:12px;text-align:center}.load-more-error[data-v-d9c1bffc]{margin:0;color:#9b2c2c;font-size:13px}.load-more-error button[data-v-d9c1bffc]{padding:0;border:0;color:var(--platform-color-primary);background:transparent;font:inherit;text-decoration:underline}.media-viewer[data-v-4e588130]{display:grid;gap:12px}.media-viewer h2[data-v-4e588130]{margin:0;font-size:20px}.media-empty[data-v-4e588130],.media-error[data-v-4e588130]{margin:0;color:#6b7280;font-size:14px;line-height:1.6}.media-error[data-v-4e588130]{padding:18px;border-radius:8px;color:#9b2c2c;background:#fff5f5}.media-list[data-v-4e588130]{display:grid;gap:14px}.media-item[data-v-4e588130]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #edf0f3;border-radius:10px;background:#fff}.image-button[data-v-4e588130]{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:#f4f6f8}.image-button img[data-v-4e588130]{display:block;width:100%;max-height:420px;object-fit:contain}.media-item video[data-v-4e588130],.media-item audio[data-v-4e588130]{display:block;width:100%;max-height:420px}.media-caption[data-v-4e588130]{margin:0;color:#6b7280;font-size:12px}.pdf-item iframe[data-v-4e588130]{display:block;width:100%;height:min(65vh,520px);border:0;border-radius:8px;background:#f4f6f8}.pdf-actions[data-v-4e588130]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdf-actions a[data-v-4e588130],.pdf-actions button[data-v-4e588130]{padding:0;border:0;color:var(--platform-color-primary);background:none;font:inherit;text-decoration:none}.image-modal[data-v-4e588130]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:44px 16px 52px;background:#101828e5}.image-modal>img[data-v-4e588130]{max-width:100%;max-height:88vh;object-fit:contain}.media-close[data-v-4e588130],.media-prev[data-v-4e588130],.media-next[data-v-4e588130]{position:absolute;min-height:38px;padding:0 12px;border:1px solid rgb(255 255 255 / 55%);border-radius:8px;color:#fff;background:#0000004d;font:inherit}.media-close[data-v-4e588130]{top:12px;right:16px}.media-prev[data-v-4e588130]{bottom:12px;left:16px}.media-next[data-v-4e588130]{right:16px;bottom:12px}.image-counter[data-v-4e588130]{position:absolute;bottom:19px;left:50%;margin:0;transform:translate(-50%);color:#fff;font-size:13px}.public-page[data-v-d4d49fa4]{width:min(100%,640px);margin:0 auto;padding:0 16px calc(132px + env(safe-area-inset-bottom));box-sizing:border-box}.work-hero[data-v-d4d49fa4]{position:relative;height:250px;margin:0 -16px;overflow:hidden;background:linear-gradient(135deg,#dcecff,#edf5ff 55%,#e8f8f1)}.work-hero[data-v-d4d49fa4]:after{position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#10182861);content:"";pointer-events:none}.work-hero>img[data-v-d4d49fa4],.work-hero>video[data-v-d4d49fa4]{display:block;width:100%;height:100%;object-fit:cover}.back-button[data-v-d4d49fa4]{position:absolute;top:max(14px,env(safe-area-inset-top));left:16px;z-index:2;min-width:56px;min-height:38px;padding:0 12px;border:1px solid rgb(255 255 255 / 68%);border-radius:20px;color:#fff;background:#10182861;font:inherit}.hero-fallback[data-v-d4d49fa4]{display:grid;width:100%;height:100%;place-items:center;color:#1768ac;background:linear-gradient(135deg,#dcecff,#edf5ff 55%,#e8f8f1)}.hero-fallback--music[data-v-d4d49fa4]{color:#8156b5;background:linear-gradient(135deg,#f0e6ff,#eaf3ff)}.hero-fallback--agent[data-v-d4d49fa4]{color:#087f5b;background:linear-gradient(135deg,#e4f8f0,#eaf3ff)}.hero-fallback--solution[data-v-d4d49fa4]{color:#b35b00;background:linear-gradient(135deg,#fff0dd,#eaf3ff)}.hero-fallback[data-v-d4d49fa4] .category-icon{width:68px;height:68px}.info-card[data-v-d4d49fa4]{position:relative;z-index:1;margin:-34px 0 22px;padding:18px 16px 15px;border:1px solid #edf0f3;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1f23291a}.work-type[data-v-d4d49fa4]{margin:0 0 6px;color:var(--platform-color-primary);font-size:13px;font-weight:600}.info-card h1[data-v-d4d49fa4]{margin:0 0 9px;overflow-wrap:anywhere;font-size:27px;line-height:1.3}.summary[data-v-d4d49fa4]{margin:0;color:#4b5563;font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.info-meta[data-v-d4d49fa4]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.author-summary[data-v-d4d49fa4]{display:grid;min-width:0;gap:3px}.author-summary strong[data-v-d4d49fa4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-summary span[data-v-d4d49fa4],.info-meta time[data-v-d4d49fa4]{color:#8a919f;font-size:12px}.info-meta time[data-v-d4d49fa4]{flex:0 0 auto}.auxiliary-actions[data-v-d4d49fa4]{display:flex;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid #edf0f3}.auxiliary-actions button[data-v-d4d49fa4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:0;border-radius:9px;font:inherit}.share-button[data-v-d4d49fa4]{color:var(--platform-color-primary);background:#eaf3ff}.report-button[data-v-d4d49fa4]{color:#7b8491;background:#f4f6f8}.auxiliary-actions button[data-v-d4d49fa4]:focus-visible,.fixed-interaction-bar button[data-v-d4d49fa4]:focus-visible,.share-close[data-v-d4d49fa4]:focus-visible,.share-guide-confirm[data-v-d4d49fa4]:focus-visible,.report-close[data-v-d4d49fa4]:focus-visible,.report-submit[data-v-d4d49fa4]:focus-visible{outline:3px solid rgb(0 82 217 / 24%);outline-offset:2px}.share-guide[data-v-d4d49fa4],.report-backdrop[data-v-d4d49fa4]{position:fixed;inset:0;z-index:30;display:grid;align-items:center;justify-items:center;padding:20px;background:#1018286b}.share-guide-panel[data-v-d4d49fa4]{position:relative;width:min(100%,360px);padding:26px 22px 22px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #1f23292e;text-align:center}.share-guide-panel h2[data-v-d4d49fa4]{margin:0 0 16px;font-size:20px}.share-guide-panel p[data-v-d4d49fa4]{margin:5px 0;color:#4b5563;font-size:15px}.share-close[data-v-d4d49fa4]{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#6b7280;background:#f4f6f8}.share-guide-confirm[data-v-d4d49fa4]{width:100%;min-height:42px;margin-top:18px;border:0;border-radius:9px;color:#fff;background:var(--platform-color-primary);font:inherit}.detail-section[data-v-d4d49fa4]{display:grid;gap:12px;margin-bottom:24px;padding-top:18px;border-top:1px solid #edf0f3}.detail-section h2[data-v-d4d49fa4]{margin:0;font-size:19px}.info-list[data-v-d4d49fa4]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:11px 12px;margin:0;font-size:14px;line-height:1.6}.info-list dt[data-v-d4d49fa4]{color:#6b7280}.info-list dd[data-v-d4d49fa4]{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.detail-section a[data-v-d4d49fa4]{justify-self:start;color:var(--platform-color-primary);font-size:14px;text-decoration:none}.interaction-feedback[data-v-d4d49fa4]{margin:0 0 10px;color:#256f3a;font-size:13px;line-height:1.5}.feedback-error[data-v-d4d49fa4]{color:#9b2c2c}.fixed-interaction-bar[data-v-d4d49fa4]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;width:min(100%,640px);box-sizing:border-box;margin:0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e8edf3;background:#fffffff7;box-shadow:0 -4px 16px #1f232917}.fixed-interaction-bar button[data-v-d4d49fa4]{min-height:42px;border:0;border-radius:10px;font:inherit}.like-action[data-v-d4d49fa4]{color:#5f6875;background:#f4f6f8}.like-action.active[data-v-d4d49fa4]{color:var(--platform-color-primary);background:#eaf3ff}.vote-action[data-v-d4d49fa4]{color:var(--platform-color-primary);background:#eaf3ff;font-weight:600}.fixed-interaction-bar button[data-v-d4d49fa4]:disabled{cursor:default;opacity:.62}.vote-guidance[data-v-d4d49fa4]{grid-column:1 / -1;margin:0;color:#7b8491;font-size:11px;line-height:1.35;text-align:center}.report-backdrop[data-v-d4d49fa4]{align-items:end}.report-dialog[data-v-d4d49fa4]{width:min(100%,640px);margin:0 auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -6px 24px #1f23291f}.report-dialog-header[data-v-d4d49fa4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.report-dialog h2[data-v-d4d49fa4]{margin:0;font-size:20px}.report-close[data-v-d4d49fa4]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:50%;color:#6b7280;background:#f4f6f8}.report-reasons[data-v-d4d49fa4]{display:grid;gap:10px;margin:0;padding:0;border:0}.report-reasons legend[data-v-d4d49fa4]{margin-bottom:8px;color:#6b7280;font-size:13px}.report-reason[data-v-d4d49fa4]{display:flex;align-items:center;gap:9px;min-height:34px;font-size:14px}.report-details[data-v-d4d49fa4]{display:grid;gap:6px;margin-top:14px;color:#6b7280;font-size:13px}.report-details textarea[data-v-d4d49fa4]{width:100%;box-sizing:border-box;resize:vertical;padding:9px 10px;border:1px solid #dfe5ec;border-radius:8px;font:inherit;line-height:1.5}.report-validation[data-v-d4d49fa4]{margin:12px 0 0;color:#9b2c2c;font-size:13px}.report-submit[data-v-d4d49fa4]{width:100%;min-height:42px;margin-top:16px;border:0;border-radius:9px;color:#fff;background:var(--platform-color-primary);font:inherit}.report-submit[data-v-d4d49fa4]:disabled{cursor:default;opacity:.5}.public-page[data-v-4ed7a978]{width:min(100%,640px);margin:0 auto;padding:22px 16px 24px}.page-header[data-v-4ed7a978]{margin-bottom:20px}.eyebrow[data-v-4ed7a978]{margin:0 0 8px;color:var(--platform-color-primary);font-size:12px;font-weight:600}.page-header h1[data-v-4ed7a978]{margin:0 0 8px;font-size:28px}.page-header p[data-v-4ed7a978]:last-child{margin:0;color:#6b7280;font-size:14px}.filter-panel[data-v-4ed7a978]{margin-bottom:18px}.category-filter[data-v-4ed7a978]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.category-filter-item[data-v-4ed7a978],.load-more button[data-v-4ed7a978]{min-height:38px;border:1px solid #dfe5ec;border-radius:8px;color:#6b7280;background:#fff;font:inherit}.category-filter-item[data-v-4ed7a978]{flex:0 0 auto;padding:0 12px;font-size:13px}.category-filter-item.active[data-v-4ed7a978]{border-color:#0052d9;color:#0052d9;background:#eaf3ff}.filter-hint[data-v-4ed7a978],.filter-error[data-v-4ed7a978]{color:#6b7280;font-size:13px}.filter-error[data-v-4ed7a978]{color:#9b2c2c}.filter-error button[data-v-4ed7a978],.load-more-error button[data-v-4ed7a978]{padding:0;border:0;color:#0052d9;background:none;font:inherit;text-decoration:underline}.course-list[data-v-4ed7a978]{display:grid;gap:12px}.load-more[data-v-4ed7a978]{display:grid;justify-items:center;margin-top:18px}.load-more button[data-v-4ed7a978]{padding:0 18px;color:#0052d9}.load-more button[data-v-4ed7a978]:disabled{opacity:.55}.list-end[data-v-4ed7a978]{margin:20px 0 0;color:#9ca3af;font-size:12px;text-align:center}.load-more-error[data-v-4ed7a978]{margin:0;color:#9b2c2c;font-size:13px}.public-page[data-v-89ee8611]{width:min(100%,640px);margin:0 auto;padding:16px 16px 32px}.back-button[data-v-89ee8611]{min-height:36px;padding:0 12px;border:1px solid #dfe5ec;border-radius:8px;color:#374151;background:#fff;font:inherit}.detail-header[data-v-89ee8611]{padding:26px 0 22px}.course-category[data-v-89ee8611]{margin:0 0 7px;color:var(--platform-color-primary);font-size:13px;font-weight:600}.detail-header h1[data-v-89ee8611]{margin:0 0 10px;overflow-wrap:anywhere;font-size:28px;line-height:1.3}.summary[data-v-89ee8611],.rich-text[data-v-89ee8611]{margin:0;color:#4b5563;font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.published[data-v-89ee8611]{margin:12px 0 0;color:#9ca3af;font-size:12px}.video-section[data-v-89ee8611]{margin-bottom:24px}.video-frame[data-v-89ee8611]{overflow:hidden;border-radius:12px;background:#111827}.video-frame video[data-v-89ee8611]{display:block;width:100%;max-height:380px;background:#111827}.media-error[data-v-89ee8611]{margin:0;padding:14px;color:#9b2c2c;background:#fff5f5;font-size:13px;line-height:1.5}.detail-section[data-v-89ee8611]{display:grid;gap:12px;margin-bottom:24px;padding-top:18px;border-top:1px solid #edf0f3}.detail-section h2[data-v-89ee8611]{margin:0;font-size:19px}.instructor-section strong[data-v-89ee8611]{font-size:16px}.attachment-link[data-v-89ee8611]{justify-self:start;min-height:38px;padding:0 14px;border:1px solid #0052d9;border-radius:8px;color:#0052d9;line-height:38px;text-decoration:none}.course-list[data-v-89ee8611]{display:grid;gap:12px}.sr-only[data-v-89ee8611]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
