@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}: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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transform-origin:50%;transition:transform .2s}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-7);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--td-bg-color-container-select:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-2);--td-bg-color-secondarycontainer-active:var(--td-gray-color-4);--td-bg-color-component:var(--td-gray-color-3);--td-bg-color-component-hover:var(--td-gray-color-4);--td-bg-color-component-active:var(--td-gray-color-6);--td-bg-color-secondarycomponent:var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-5);--td-bg-color-secondarycomponent-active:var(--td-gray-color-6);--td-bg-color-component-disabled:var(--td-gray-color-2);--td-bg-color-specialcomponent:#fff;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--td-text-color-disabled:var(--td-font-gray-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-7);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#0000001a;--td-border-level-1-color:var(--td-gray-color-3);--td-component-stroke:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--td-component-border:var(--td-gray-color-4);--td-shadow-1:0 1px 10px #0000000d,0 4px 5px #00000014,0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d,0 8px 10px 1px #0000000f,0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d,0 16px 24px 2px #0000000a,0 8px 10px -5px #00000014;--td-shadow-inset-top:inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right:inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom:inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left:inset -.5px 0 0 #dcdcdc;--td-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1:#1b2f51;--td-brand-color-2:#173463;--td-brand-color-3:#143975;--td-brand-color-4:#103d88;--td-brand-color-5:#0d429a;--td-brand-color-6:#054bbe;--td-brand-color-7:#2667d4;--td-brand-color-8:#4582e6;--td-brand-color-9:#699ef5;--td-brand-color-10:#96bbf8;--td-warning-color-1:#4f2a1d;--td-warning-color-2:#582f21;--td-warning-color-3:#733c23;--td-warning-color-4:#a75d2b;--td-warning-color-5:#cf6e2d;--td-warning-color-6:#dc7633;--td-warning-color-7:#e8935c;--td-warning-color-8:#ecbf91;--td-warning-color-9:#eed7bf;--td-warning-color-10:#f3e9dc;--td-error-color-1:#472324;--td-error-color-2:#5e2a2d;--td-error-color-3:#703439;--td-error-color-4:#83383e;--td-error-color-5:#a03f46;--td-error-color-6:#c64751;--td-error-color-7:#de6670;--td-error-color-8:#ec888e;--td-error-color-9:#edb1b6;--td-error-color-10:#eeced0;--td-success-color-1:#193a2a;--td-success-color-2:#1a4230;--td-success-color-3:#17533d;--td-success-color-4:#0d7a55;--td-success-color-5:#059465;--td-success-color-6:#43af8a;--td-success-color-7:#46bf96;--td-success-color-8:#80d2b6;--td-success-color-9:#b4e1d3;--td-success-color-10:#deede8;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-8);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-7);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-9);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-container-hover:var(--td-gray-color-12);--td-bg-color-container-active:var(--td-gray-color-10);--td-bg-color-container-select:var(--td-gray-color-9);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-11);--td-bg-color-secondarycontainer-active:var(--td-gray-color-9);--td-bg-color-component:var(--td-gray-color-11);--td-bg-color-component-hover:var(--td-gray-color-10);--td-bg-color-component-active:var(--td-gray-color-9);--td-bg-color-secondarycomponent:var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-9);--td-bg-color-secondarycomponent-active:var(--td-gray-color-8);--td-bg-color-component-disabled:var(--td-gray-color-12);--td-bg-color-specialcomponent:transparent;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--td-text-color-disabled:var(--td-font-white-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-8);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#ffffff1a;--td-border-level-1-color:var(--td-gray-color-11);--td-component-stroke:var(--td-gray-color-11);--td-border-level-2-color:var(--td-gray-color-9);--td-component-border:var(--td-gray-color-9);--td-shadow-1:0 4px 6px #0000000f,0 1px 10px #00000014,0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f,0 3px 14px #0000001a,0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024,0 6px 30px #0000001f,0 8px 10px #0003;--td-shadow-inset-top:inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right:inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom:inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left:inset -.5px 0 0 #5e5e5e;--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#333}:root{--td-radius-small:2px;--td-radius-default:3px;--td-radius-medium:6px;--td-radius-large:9px;--td-radius-extraLarge:12px;--td-radius-round:999px;--td-radius-circle:50%;--td-font-family:PingFang SC,Microsoft YaHei,Arial Regular;--td-font-family-medium:PingFang SC,Microsoft YaHei,Arial Medium;--td-font-size-link-small:12px;--td-font-size-link-medium:14px;--td-font-size-link-large:16px;--td-font-size-mark-small:12px;--td-font-size-mark-medium:14px;--td-font-size-body-small:12px;--td-font-size-body-medium:14px;--td-font-size-body-large:16px;--td-font-size-title-small:14px;--td-font-size-title-medium:16px;--td-font-size-title-large:18px;--td-font-size-title-extraLarge:20px;--td-font-size-headline-small:24px;--td-font-size-headline-medium:28px;--td-font-size-headline-large:36px;--td-font-size-display-medium:48px;--td-font-size-display-large:64px;--td-line-height-link-small:20px;--td-line-height-link-medium:22px;--td-line-height-link-large:24px;--td-line-height-mark-small:20px;--td-line-height-mark-medium:22px;--td-line-height-body-small:20px;--td-line-height-body-medium:22px;--td-line-height-body-large:24px;--td-line-height-title-small:22px;--td-line-height-title-medium:24px;--td-line-height-title-large:26px;--td-line-height-title-extraLarge:28px;--td-line-height-headline-small:32px;--td-line-height-headline-medium:36px;--td-line-height-headline-large:44px;--td-line-height-display-medium:56px;--td-line-height-display-large:72px;--td-font-link-small:var(--td-font-size-link-small)/var(--td-line-height-link-small)var(--td-font-family);--td-font-link-medium:var(--td-font-size-link-medium)/var(--td-line-height-link-medium)var(--td-font-family);--td-font-link-large:var(--td-font-size-link-large)/var(--td-line-height-link-large)var(--td-font-family);--td-font-mark-small:600 var(--td-font-size-mark-small)/var(--td-line-height-mark-small)var(--td-font-family);--td-font-mark-medium:600 var(--td-font-size-mark-medium)/var(--td-line-height-mark-medium)var(--td-font-family);--td-font-body-small:var(--td-font-size-body-small)/var(--td-line-height-body-small)var(--td-font-family);--td-font-body-medium:var(--td-font-size-body-medium)/var(--td-line-height-body-medium)var(--td-font-family);--td-font-body-large:var(--td-font-size-body-large)/var(--td-line-height-body-large)var(--td-font-family);--td-font-title-small:600 var(--td-font-size-title-small)/var(--td-line-height-title-small)var(--td-font-family);--td-font-title-medium:600 var(--td-font-size-title-medium)/var(--td-line-height-title-medium)var(--td-font-family);--td-font-title-large:600 var(--td-font-size-title-large)/var(--td-line-height-title-large)var(--td-font-family);--td-font-title-extraLarge:600 var(--td-font-size-title-extraLarge)/var(--td-line-height-title-extraLarge)var(--td-font-family);--td-font-headline-small:600 var(--td-font-size-headline-small)/var(--td-line-height-headline-small)var(--td-font-family);--td-font-headline-medium:600 var(--td-font-size-headline-medium)/var(--td-line-height-headline-medium)var(--td-font-family);--td-font-headline-large:600 var(--td-font-size-headline-large)/var(--td-line-height-headline-large)var(--td-font-family);--td-font-display-medium:600 var(--td-font-size-display-medium)/var(--td-line-height-display-medium)var(--td-font-family);--td-font-display-large:600 var(--td-font-size-display-large)/var(--td-line-height-display-large)var(--td-font-family);--td-size-1:2px;--td-size-2:4px;--td-size-3:6px;--td-size-4:8px;--td-size-5:12px;--td-size-6:16px;--td-size-7:20px;--td-size-8:24px;--td-size-9:28px;--td-size-10:32px;--td-size-11:36px;--td-size-12:40px;--td-size-13:48px;--td-size-14:56px;--td-size-15:64px;--td-size-16:72px;--td-comp-size-xxxs:var(--td-size-6);--td-comp-size-xxs:var(--td-size-7);--td-comp-size-xs:var(--td-size-8);--td-comp-size-s:var(--td-size-9);--td-comp-size-m:var(--td-size-10);--td-comp-size-l:var(--td-size-11);--td-comp-size-xl:var(--td-size-12);--td-comp-size-xxl:var(--td-size-13);--td-comp-size-xxxl:var(--td-size-14);--td-comp-size-xxxxl:var(--td-size-15);--td-comp-size-xxxxxl:var(--td-size-16);--td-pop-padding-s:var(--td-size-2);--td-pop-padding-m:var(--td-size-3);--td-pop-padding-l:var(--td-size-4);--td-pop-padding-xl:var(--td-size-5);--td-pop-padding-xxl:var(--td-size-6);--td-comp-paddingLR-xxs:var(--td-size-1);--td-comp-paddingLR-xs:var(--td-size-2);--td-comp-paddingLR-s:var(--td-size-4);--td-comp-paddingLR-m:var(--td-size-5);--td-comp-paddingLR-l:var(--td-size-6);--td-comp-paddingLR-xl:var(--td-size-8);--td-comp-paddingLR-xxl:var(--td-size-10);--td-comp-paddingTB-xxs:var(--td-size-1);--td-comp-paddingTB-xs:var(--td-size-2);--td-comp-paddingTB-s:var(--td-size-4);--td-comp-paddingTB-m:var(--td-size-5);--td-comp-paddingTB-l:var(--td-size-6);--td-comp-paddingTB-xl:var(--td-size-8);--td-comp-paddingTB-xxl:var(--td-size-10);--td-comp-margin-xxs:var(--td-size-1);--td-comp-margin-xs:var(--td-size-2);--td-comp-margin-s:var(--td-size-4);--td-comp-margin-m:var(--td-size-5);--td-comp-margin-l:var(--td-size-6);--td-comp-margin-xl:var(--td-size-7);--td-comp-margin-xxl:var(--td-size-8);--td-comp-margin-xxxl:var(--td-size-10);--td-comp-margin-xxxxl:var(--td-size-12)}html:root,html:root[theme-mode=light]{--brand-main:var(--td-brand-color-7);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color:var(--td-brand-color-7);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-1:#e8f5ef;--td-brand-color-2:#c5e5d5;--td-brand-color-3:#9fd4ba;--td-brand-color-4:#78c29e;--td-brand-color-5:#52a77f;--td-brand-color-6:#3d8a66;--td-brand-color-7:#2d6b4f;--td-brand-color-8:#235740;--td-brand-color-9:#1a4331;--td-brand-color-10:#112f22;--td-warning-color-1:#fef3e6;--td-warning-color-2:#f9e0c7;--td-warning-color-3:#f7c797;--td-warning-color-4:#f2995f;--td-warning-color-5:#ed7b2f;--td-warning-color-6:#d35a21;--td-warning-color-7:#ba431b;--td-warning-color-8:#9e3610;--td-warning-color-9:#842b0b;--td-warning-color-10:#5a1907;--td-warning-color:var(--td-warning-color-5);--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-error-color-1:#fdecee;--td-error-color-2:#f9d7d9;--td-error-color-3:#f8b9be;--td-error-color-4:#f78d94;--td-error-color-5:#f36d78;--td-error-color-6:#e34d59;--td-error-color-7:#c9353f;--td-error-color-8:#b11f26;--td-error-color-9:#951114;--td-error-color-10:#680506;--td-error-color:var(--td-error-color-6);--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-success-color-1:#e8f8f2;--td-success-color-2:#bcebdc;--td-success-color-3:#85dbbe;--td-success-color-4:#48c79c;--td-success-color-5:#00a870;--td-success-color-6:#078d5c;--td-success-color-7:#067945;--td-success-color-8:#056334;--td-success-color-9:#044f2a;--td-success-color-10:#033017;--td-success-color:var(--td-success-color-5);--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-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-bg-color-container:#fff;--td-bg-color-container-select:#fff;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--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-component-disabled:var(--td-gray-color-2);--td-component-stroke:var(--td-gray-color-3);--td-component-border:var(--td-gray-color-4);--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-light-hover:var(--td-success-color-2);--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-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff;--td-bg-color-specialcomponent:#fff;--td-border-level-1-color:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--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-mask-active:#0009;--td-mask-disabled:#fff9;--td-font-family:HarmonyOS Sans SC,Microsoft YaHei,Arial Regular;--td-font-family-medium:HarmonyOS Sans 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: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-common:8px;--td-line-height-link-small:calc(var(--td-font-size-link-small) + var(--td-line-height-common));--td-line-height-link-medium:calc(var(--td-font-size-link-medium) + var(--td-line-height-common));--td-line-height-link-large:calc(var(--td-font-size-link-large) + var(--td-line-height-common));--td-line-height-mark-small:calc(var(--td-font-size-mark-small) + var(--td-line-height-common));--td-line-height-mark-medium:calc(var(--td-font-size-mark-medium) + var(--td-line-height-common));--td-line-height-body-small:calc(var(--td-font-size-body-small) + var(--td-line-height-common));--td-line-height-body-medium:calc(var(--td-font-size-body-medium) + var(--td-line-height-common));--td-line-height-body-large:calc(var(--td-font-size-body-large) + var(--td-line-height-common));--td-line-height-title-small:calc(var(--td-font-size-title-small) + var(--td-line-height-common));--td-line-height-title-medium:calc(var(--td-font-size-title-medium) + var(--td-line-height-common));--td-line-height-title-large:calc(var(--td-font-size-title-medium) + var(--td-line-height-common));--td-line-height-headline-small:calc(var(--td-font-size-headline-small) + var(--td-line-height-common));--td-line-height-headline-medium:calc(var(--td-font-size-headline-medium) + var(--td-line-height-common));--td-line-height-headline-large:calc(var(--td-font-size-headline-large) + var(--td-line-height-common));--td-line-height-display-medium:calc(var(--td-font-size-display-medium) + var(--td-line-height-common));--td-line-height-display-large:calc(var(--td-font-size-display-large) + var(--td-line-height-common));--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:var(--td-font-size-title-small)/var(--td-line-height-title-small)var(--td-font-family);--td-font-title-medium:var(--td-font-size-title-medium)/var(--td-line-height-title-medium)var(--td-font-family);--td-font-title-large:var(--td-font-size-title-large)/var(--td-line-height-title-large)var(--td-font-family);--td-font-headline-small:var(--td-font-size-headline-small)/var(--td-line-height-headline-small)var(--td-font-family);--td-font-headline-medium:var(--td-font-size-headline-medium)/var(--td-line-height-headline-medium)var(--td-font-family);--td-font-headline-large:var(--td-font-size-headline-large)/var(--td-line-height-headline-large)var(--td-font-family);--td-font-display-medium:var(--td-font-size-display-medium)/var(--td-line-height-display-medium)var(--td-font-family);--td-font-display-large:var(--td-font-size-display-large)/var(--td-line-height-display-large)var(--td-font-family);--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);--td-text-color-link:var(--td-brand-color);--td-radius-small:4px;--td-radius-default:6px;--td-radius-medium:8px;--td-radius-large:12px;--td-radius-extraLarge:16px;--td-radius-round:999px;--td-radius-circle:50%;--td-shadow-1:0 1px 10px #0000000d,0 4px 5px #00000014,0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d,0 8px 10px 1px #0000000f,0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d,0 16px 24px 2px #0000000a,0 8px 10px -5px #00000014;--td-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)}html:root[theme-mode=dark]{color-scheme:dark;--brand-main:var(--td-brand-color-6);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-hover:var(--td-brand-color-5);--td-brand-color:var(--td-brand-color-6);--td-brand-color-active:var(--td-brand-color-7);--td-brand-color-1:#7c968d20;--td-brand-color-2:#1e3a32;--td-brand-color-3:#314d44;--td-brand-color-4:#48645b;--td-brand-color-5:#5f7d73;--td-brand-color-6:#7c968d;--td-brand-color-7:#99b2a9;--td-brand-color-8:#bdd0c8;--td-brand-color-9:#e1ebe6;--td-brand-color-10:#f0f5f1;--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:#2a4438;--td-gray-color-2:#253d33;--td-gray-color-3:#1f352c;--td-gray-color-4:#1d312a;--td-gray-color-5:#345647;--td-gray-color-6:#3e6655;--td-gray-color-7:#5e8a78;--td-gray-color-8:#7da695;--td-gray-color-9:#8da89a;--td-gray-color-10:#b8ccbf;--td-gray-color-11:#1d312a;--td-gray-color-12:#162721;--td-gray-color-13:#111f19;--td-gray-color-14:#0c1712;--td-bg-color-page:#0c1712;--td-bg-color-container:#111f19;--td-bg-color-container-hover:#162721;--td-bg-color-container-active:#1d312a;--td-bg-color-container-select:#2a4438;--td-bg-color-secondarycontainer:#162721;--td-bg-color-secondarycontainer-hover:#1d312a;--td-bg-color-secondarycontainer-active:#2a4438;--td-bg-color-component:#1d312a;--td-bg-color-component-hover:#2a4438;--td-bg-color-component-active:#345647;--td-bg-color-component-disabled:#162721;--td-bg-color-secondarycomponent:#2a4438;--td-bg-color-secondarycomponent-hover:#345647;--td-bg-color-secondarycomponent-active:#3e6655;--td-bg-color-specialcomponent:transparent;--td-component-stroke:#2a4438;--td-component-border:#345647;--td-border-level-1-color:#2a4438;--td-border-level-2-color:#345647;--td-font-white-1:#f0f5f2e6;--td-font-white-2:#b8ccbfbf;--td-font-white-3:#8da89a8c;--td-font-white-4:#8da89a59;--td-font-gray-1:#f0f5f2e6;--td-font-gray-2:#b8ccbfbf;--td-font-gray-3:#8da89a8c;--td-font-gray-4:#8da89a59;--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:#0c1712;--td-text-color-brand:var(--td-brand-color);--td-text-color-link:var(--td-brand-color);--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#162721;--td-mask-active:#00000080;--td-mask-disabled:#0c171299;--td-shadow-inset-top:inset 0 .5px 0 #2a4438;--td-shadow-inset-right:inset .5px 0 0 #2a4438;--td-shadow-inset-bottom:inset 0 -.5px 0 #2a4438;--td-shadow-inset-left:inset -.5px 0 0 #2a4438;--td-radius-small:4px;--td-radius-default:6px;--td-radius-medium:8px;--td-radius-large:12px;--td-radius-extraLarge:16px;--td-radius-round:999px;--td-radius-circle:50%;--td-shadow-1:0 1px 10px #0000002e,0 4px 5px #0003,0 2px 4px -1px #0000003d;--td-shadow-2:0 3px 14px 2px #0000002e,0 8px 10px 1px #0000002e,0 5px 5px -3px #00000038;--td-shadow-3:0 6px 30px 5px #0000002e,0 16px 24px 2px #00000029,0 8px 10px -5px #0003}:root,:root[theme-mode=light]{--es-bg:#f8fafc;--es-bg-elevated:#fff;--es-surface:#fff;--es-surface-elevated:#f2f5f8;--es-text:#1a1a1a;--es-text-secondary:#4f5b6d;--es-text-tertiary:#657287;--es-border:#d7dee8;--es-brand-green-text:#2d6b4f;--es-brand-red-text:#d94b4b;--es-brand-yellow-text:#a86400;--es-brand-black:#1a1a1a;--es-brand-bg-white:#fff;--es-brand-green:#2d6b4f;--es-brand-red:#d94b4b;--es-brand-yellow:#e5a835;--es-glass-fill:#ffffffbd;--es-glass-fill-strong:#ffffffeb;--es-glass-stroke:#d7dee885;--es-glass-stroke-strong:#d7dee8b8;--es-shadow-color:#1a1a1a1f;--es-shadow-sm:0 2px 8px var(--es-shadow-color);--es-shadow-md:0 4px 16px var(--es-shadow-color);--es-shadow-lg:0 8px 32px var(--es-shadow-color);--es-bg-gradient:radial-gradient(circle at 20% 30%,#29685026 0%,transparent 50%),radial-gradient(circle at 80% 70%,#1e3a321f 0%,transparent 50%),radial-gradient(circle at 50% 50%,#34785f1a 0%,transparent 60%),radial-gradient(circle at 60% 20%,#29685014 0%,transparent 45%),radial-gradient(circle at 30% 80%,#1e3a321a 0%,transparent 45%),linear-gradient(135deg,#2968500d 0%,transparent 50%);--es-layout-main-bg:linear-gradient(165deg,#f8faf9 0%,#f2f6f4 50%,#eef3f1 100%);--es-green-chip-bg:#2d6b4f1f;--es-green-chip-text:#2d6b4f;--es-yellow-chip-bg:#e5a83526;--es-yellow-chip-text:#b8860b;--es-red-chip-bg:#d94b4b1f;--es-red-chip-text:#d94b4b;--es-td-bg-container:#fff;--es-td-bg-page:#f8fafc}:root[theme-mode=dark]{--es-bg:#0c1712;--es-bg-elevated:#111f19;--es-surface:#162721;--es-surface-elevated:#1d312a;--es-text:#f0f5f2;--es-text-secondary:#b8ccbf;--es-text-tertiary:#8da89a;--es-border:#2a4438;--es-brand-green-text:#8bd6b4;--es-brand-red-text:#ff9a9a;--es-brand-yellow-text:#f2ce82;--es-brand-black:#f0f5f2;--es-brand-bg-white:#0a1410;--es-glass-fill:#162721e0;--es-glass-fill-strong:#162721f5;--es-glass-stroke:#2a443873;--es-glass-stroke-strong:#2a4438a6;--es-shadow-color:#0006;--es-bg-gradient:none;--es-layout-main-bg:#0c1712;--es-bg-decoration-display:none;--es-green-chip-bg:#8bd6b426;--es-green-chip-text:#8bd6b4;--es-yellow-chip-bg:#f2ce8226;--es-yellow-chip-text:#f2ce82;--es-red-chip-bg:#ff9a9a26;--es-red-chip-text:#ff9a9a;--es-td-bg-container:#111f19;--es-td-bg-page:#0c1712;--es-smoke-faint:#c8dcd20a;--es-smoke-weak:#c8dcd214;--es-smoke-soft:#c8dcd21f;--es-smoke-medium:#c8dcd229;--es-smoke-line:#c8dcd22e;--es-smoke-line-strong:#c8dcd252;--es-bar-fill-strong:#5ca98a;--es-bar-fill-weak:#3d8a67}html,body,#app,.layout-container,.home-sidebar,.glass-card,.glass-panel,.glass-info-bar,.glass-sidebar,.glass-dialog{transition:background-color .35s,color .35s,border-color .35s}:root[theme-mode=dark] :is(.agent-task-shell,.agent-tool-card){box-shadow:0 20px 34px #00000047!important}:root[theme-mode=dark] .agent-task-shell{background:radial-gradient(circle at center,var(--es-smoke-weak),transparent 52%),linear-gradient(180deg,#162721f5,#0c1712f5)!important;border-color:#2a4438d1!important}:root[theme-mode=dark] .agent-task-shell-strip{background:linear-gradient(#111f19f5,#0c1712fa)!important;border-color:#2a4438e6!important}:root[theme-mode=dark] .agent-task-shell-step-pill,:root[theme-mode=dark] .agent-task-shell-expanded-step{background:#162721e0!important;border-color:#2a4438b8!important;box-shadow:inset 0 1px #f0f5f20a!important}:root[theme-mode=dark] .agent-task-shell-step-pill.done,:root[theme-mode=dark] .agent-task-shell-expanded-step.done{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .agent-task-shell-step-pill.current,:root[theme-mode=dark] .agent-task-shell-expanded-step.current{background:var(--es-smoke-soft)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .agent-task-shell-step-pill.failed,:root[theme-mode=dark] .agent-task-shell-expanded-step.failed{background:#ff9a9a1f!important;border-color:#ff9a9a3d!important}:root[theme-mode=dark] .agent-task-shell-step-marquee{background:linear-gradient(90deg,var(--es-smoke-faint),var(--es-smoke-soft),var(--es-smoke-faint))!important}:root[theme-mode=dark] .agent-task-shell-edge-fade.left{background:linear-gradient(90deg,#0c1712,#0c171200)!important}:root[theme-mode=dark] .agent-task-shell-edge-fade.right{background:linear-gradient(270deg,#0c1712,#0c171200)!important}:root[theme-mode=dark] .agent-task-shell-step-label,:root[theme-mode=dark] .agent-task-shell-expanded-label,:root[theme-mode=dark] .agent-task-shell-title,:root[theme-mode=dark] .agent-tool-card-label{color:var(--es-text)!important}:root[theme-mode=dark] .agent-task-shell-step-dot,:root[theme-mode=dark] .agent-task-shell-expanded-marker,:root[theme-mode=dark] .agent-task-shell-expanded-state,:root[theme-mode=dark] .agent-task-shell-expanded-detail,:root[theme-mode=dark] .agent-task-shell-activity,:root[theme-mode=dark] .agent-task-shell-summary-label,:root[theme-mode=dark] .agent-task-shell-footer,:root[theme-mode=dark] .agent-tool-feed-collapse-summary,:root[theme-mode=dark] .agent-tool-feed-title,:root[theme-mode=dark] .agent-tool-card-line{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .agent-tool-feed-collapse-toggle{background:#162721e0!important;border-color:#2a4438b8!important;box-shadow:inset 0 1px #f0f5f20a!important}:root[theme-mode=dark] .agent-tool-feed-collapse-title{color:var(--es-text)!important}:root[theme-mode=dark] .agent-task-shell-step-dot,:root[theme-mode=dark] .agent-task-shell-expanded-marker,:root[theme-mode=dark] .agent-task-shell-expanded-state,:root[theme-mode=dark] .agent-task-shell-summary-value{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .agent-task-shell-step-pill.done .agent-task-shell-step-dot,:root[theme-mode=dark] .agent-task-shell-step-pill.current .agent-task-shell-step-dot,:root[theme-mode=dark] .agent-task-shell-expanded-step.done .agent-task-shell-expanded-marker,:root[theme-mode=dark] .agent-task-shell-expanded-step.current .agent-task-shell-expanded-marker,:root[theme-mode=dark] .agent-task-shell-expanded-step.done .agent-task-shell-expanded-state,:root[theme-mode=dark] .agent-task-shell-expanded-step.current .agent-task-shell-expanded-state,:root[theme-mode=dark] .agent-task-shell-summary-value,:root[theme-mode=dark] .agent-tool-card-icon,:root[theme-mode=dark] .agent-tool-feed-kicker,:root[theme-mode=dark] .agent-tool-card-status{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] .agent-task-shell-step-pill.failed .agent-task-shell-step-dot,:root[theme-mode=dark] .agent-task-shell-expanded-step.failed .agent-task-shell-expanded-marker,:root[theme-mode=dark] .agent-task-shell-expanded-step.failed .agent-task-shell-expanded-state,:root[theme-mode=dark] .agent-tool-card.failed .agent-tool-card-icon,:root[theme-mode=dark] .agent-tool-card.failed .agent-tool-card-status{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .agent-tool-feed-chip{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .agent-tool-feed-chip.green{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .agent-tool-feed-chip.red{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .agent-tool-feed-kicker,:root[theme-mode=dark] .agent-tool-row-meta,:root[theme-mode=dark] .agent-tool-feed-history-toggle{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .agent-tool-row-label,:root[theme-mode=dark] .agent-tool-row-detail{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .agent-tool-row{background:linear-gradient(#162721e6,#0c1712eb)!important;border-color:#2a4438d1!important}:root[theme-mode=dark] .agent-tool-feed--compact .agent-tool-row{background:0 0!important;border-color:#2a4438d1!important}:root[theme-mode=dark] .agent-tool-row-icon,:root[theme-mode=dark] .agent-tool-row-status{background:var(--es-smoke-soft,#2d6b4f33)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .agent-tool-row.failed .agent-tool-row-icon,:root[theme-mode=dark] .agent-tool-row.failed .agent-tool-row-status{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .agent-tool-card{background:radial-gradient(circle at top left,var(--es-smoke-weak),transparent 44%),linear-gradient(180deg,#162721f5,#0c1712f5)!important;border-color:#2a4438d1!important}:root[theme-mode=dark] .agent-tool-card.failed{background:radial-gradient(circle at 0 0,#ff9a9a1f,#0000 44%),linear-gradient(#281818f5,#1c1010fa)!important;border-color:#92505094!important}:root[theme-mode=dark] .agent-tool-card.current .agent-tool-card-glow{background:linear-gradient(120deg,transparent 0%,var(--es-smoke-line)48%,transparent 100%)!important}:root[theme-mode=dark] .agent-activity-feed-empty{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .agent-activity-title,:root[theme-mode=dark] .agent-activity-message,:root[theme-mode=dark] .agent-activity-section-text,:root[theme-mode=dark] .agent-activity-detail,:root[theme-mode=dark] .agent-activity-message.markdown-body :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th),:root[theme-mode=dark] .agent-activity-section-text.markdown-body :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th),:root[theme-mode=dark] .agent-activity-detail.markdown-body :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th){color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .agent-activity-bubble.user .agent-activity-message.markdown-body :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th){color:#fff!important}:root[theme-mode=dark] .agent-activity-bubble .markdown-body code,:root[theme-mode=dark] .agent-activity-bubble .markdown-body pre,:root[theme-mode=dark] .agent-activity-bubble .markdown-body th{color:var(--es-text,#f0f5f2)!important;background:#f0f5f21a!important}:root[theme-mode=dark] .agent-activity-bubble .markdown-body td,:root[theme-mode=dark] .agent-activity-bubble .markdown-body th{border-color:#f0f5f229!important}:root[theme-mode=dark] .agent-activity-bubble .markdown-body blockquote{color:var(--es-text-secondary,#b8ccbf)!important;border-left-color:#8bd6b46b!important}:root[theme-mode=dark] .agent-activity-bubble .markdown-body a{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .agent-activity-bubble.user .markdown-body code,:root[theme-mode=dark] .agent-activity-bubble.user .markdown-body pre,:root[theme-mode=dark] .agent-activity-bubble.user .markdown-body th{color:#fff!important;background:#ffffff2e!important}:root[theme-mode=dark] .agent-activity-bubble.user .markdown-body a{color:#fff!important}:root[theme-mode=dark] .agent-activity-time,:root[theme-mode=dark] .agent-activity-section-label,:root[theme-mode=dark] .agent-activity-section-footnote,:root[theme-mode=dark] .agent-activity-detail-toggle{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .agent-activity-bubble{background:#162721e6!important;border-color:#2a4438bd!important}:root[theme-mode=dark] .agent-activity-bubble.supervisor,:root[theme-mode=dark] .agent-activity-bubble.worker.green,:root[theme-mode=dark] .agent-activity-bubble.worker.yellow{background:linear-gradient(135deg,#162721f0,#111f19db)!important}:root[theme-mode=dark] .agent-activity-bubble.worker.red{background:linear-gradient(135deg,#281818eb,#1c1010e0)!important;border-color:#92505094!important}:root[theme-mode=dark] .agent-activity-bubble.user{background:linear-gradient(135deg,#d94b4beb,#a63434e0)!important;border-color:#0000!important}:root[theme-mode=dark] .agent-activity-section,:root[theme-mode=dark] .agent-activity-chip,:root[theme-mode=dark] .agent-activity-badge{color:var(--es-text-secondary,#b8ccbf)!important;background:#f0f5f214!important}:root[theme-mode=dark] .agent-activity-badge.green,:root[theme-mode=dark] .agent-activity-chip.green{color:var(--es-brand-green-text,#8bd6b4)!important;background:#2d6b4f3d!important}:root[theme-mode=dark] .agent-activity-badge.yellow,:root[theme-mode=dark] .agent-activity-chip.yellow,:root[theme-mode=dark] .agent-activity-section.yellow{color:#f2c96c!important;background:#e5a83529!important}:root[theme-mode=dark] .agent-activity-badge.red,:root[theme-mode=dark] .agent-activity-chip.red,:root[theme-mode=dark] .agent-activity-section.red{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .today-focus h3,:root[theme-mode=dark] .today-focus .homework-title,:root[theme-mode=dark] .today-focus .empty-state{color:var(--es-text)!important}:root[theme-mode=dark] .today-focus .homework-strip{background:var(--es-surface)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .today-focus .homework-strip{background:color-mix(in srgb,var(--es-surface)88%,transparent)!important}}:root[theme-mode=dark] .today-focus .homework-strip{box-shadow:0 5px 16px #0003;border-color:var(--es-border)!important}:root[theme-mode=dark] .today-focus .homework-strip:hover,:root[theme-mode=dark] .today-focus .homework-strip:focus-visible{box-shadow:0 8px 22px #0000004d;background:var(--es-surface-elevated)!important;border-color:#8bd6b457!important}:root[theme-mode=dark] .today-focus .homework-divider{background:var(--es-border)!important}:root[theme-mode=dark] .today-focus .homework-points{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .today-focus .homework-points.settled,:root[theme-mode=dark] .today-focus .homework-deadline{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .today-focus .homework-strip.today .homework-deadline,:root[theme-mode=dark] .today-focus .homework-strip.returned .homework-deadline,:root[theme-mode=dark] .today-focus .sync-error,:root[theme-mode=dark] .today-focus .sync-error button{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checkin-card{box-shadow:0 4px 24px #00000040;background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkin-card .titles h3{color:var(--es-text)}:root[theme-mode=dark] .checkin-card .titles p{color:var(--es-text-tertiary)}:root[theme-mode=dark] .checkin-card .progress-row{color:var(--es-text-secondary)}:root[theme-mode=dark] .checkin-card .module-chip{background:var(--es-smoke-weak);color:var(--es-text-secondary)}:root[theme-mode=dark] .checkin-card .module-chip.empty{color:var(--es-brand-yellow-text);background:#f2ce821f}:root[theme-mode=dark] .checkin-card .progress-bar{background:var(--es-smoke-weak)}:root[theme-mode=dark] .checkin-card .open-btn{background:var(--es-smoke-soft);color:var(--es-text)}:root[theme-mode=dark] .checkin-card .hint{color:var(--es-text-tertiary)}:root[theme-mode=dark] .status-pill.countdown{color:var(--es-brand-yellow-text);background:#f2ce8226;border-color:#f2ce824d}:root[theme-mode=dark] .status-pill.completed{background:var(--es-smoke-soft);color:var(--es-brand-green-text);border-color:#8bd6b44d}:root[theme-mode=dark] .status-pill.done{background:var(--es-smoke-line);color:var(--es-brand-green-text);border-color:#8bd6b459}:root[theme-mode=dark] .welcome-hub .tab-btn{color:var(--es-text-tertiary)}:root[theme-mode=dark] .welcome-hub .tab-btn:hover{color:var(--es-text-secondary);background:var(--es-smoke-weak)}:root[theme-mode=dark] .welcome-hub .tab-btn.active{color:var(--es-brand-green-text)}:root[theme-mode=dark] .function-card{box-shadow:0 2px 8px #0003;background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .function-card:hover{box-shadow:0 8px 24px #0000004d}:root[theme-mode=dark] .function-card.active{background:var(--es-smoke-weak)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .group-title{color:var(--es-text-secondary)}:root[theme-mode=dark] .card-title{color:var(--es-text)}:root[theme-mode=dark] .card-desc,:root[theme-mode=dark] .group-arrow{color:var(--es-text-tertiary)}:root[theme-mode=dark] .section-title{color:var(--es-text)}:root[theme-mode=dark] .section-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .collection-card{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .collection-title{color:var(--es-text)}:root[theme-mode=dark] .collection-progress,:root[theme-mode=dark] .collection-desc{color:var(--es-text-tertiary)}:root[theme-mode=dark] .collection-icon{background:var(--es-smoke-weak);border-color:var(--es-smoke-soft)}:root[theme-mode=dark] .collection-pagination{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .page-btn{background:var(--es-surface);border-color:var(--es-border);color:var(--es-text-secondary)}:root[theme-mode=dark] .owned-card{background:var(--es-surface-elevated)}:root[theme-mode=dark] .compact-tabs{background:#16272180}:root[theme-mode=dark] .compact-tab{color:var(--es-text-tertiary)}:root[theme-mode=dark] .compact-tab.active{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .ticker-panel:before{background:linear-gradient(to right,var(--es-surface),transparent)}:root[theme-mode=dark] .ticker-panel:after{background:linear-gradient(to left,var(--es-surface),transparent)}:root[theme-mode=dark] .ticker-panel .text{color:var(--es-text-secondary)}:root[theme-mode=dark] .ticker-panel .text.highlight{color:var(--es-brand-green-text)}:root[theme-mode=dark] .ticker-panel .dot{color:var(--es-text-tertiary)}:root[theme-mode=dark] .ticker-panel .divider{background:var(--es-border)}:root[theme-mode=dark] .ticker-panel .icon-box{background:var(--es-smoke-weak)}:root[theme-mode=dark] .ticker-panel .icon-box.warning{background:#f2ce821f}:root[theme-mode=dark] .ticker-panel .icon-box.primary{background:#ff9a9a1a}:root[theme-mode=dark] .weather-temp-current{color:var(--es-text)}:root[theme-mode=dark] .weather-location,:root[theme-mode=dark] .weather-temp-range{color:var(--es-text-tertiary)}:root[theme-mode=dark] .weather-condition{color:var(--es-text-secondary)}:root[theme-mode=dark] .panel-title{color:var(--es-text)}:root[theme-mode=dark] .panel-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .icon-fallback{color:var(--es-text-secondary)}:root[theme-mode=dark] .collection-toggle,:root[theme-mode=dark] .collection-hint,:root[theme-mode=dark] .page-info,:root[theme-mode=dark] .showcase-loading{color:var(--es-text-tertiary)}:root[theme-mode=dark] .checkin-countdown-badge{color:var(--es-brand-yellow-text);background:#f2ce8226;border-color:#f2ce824d;box-shadow:0 6px 16px #f2ce821a}:root[theme-mode=dark] .checkin-countdown-badge.completed{background:var(--es-smoke-soft);color:var(--es-brand-green-text);box-shadow:0 6px 16px var(--es-smoke-weak);border-color:#8bd6b44d}:root[theme-mode=dark] .feature-card{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .feature-title{color:var(--es-text)}:root[theme-mode=dark] .feature-desc,:root[theme-mode=dark] .feature-progress{color:var(--es-text-tertiary)}:root[theme-mode=dark] .feature-icon-frame{background:var(--es-smoke-weak);border-color:var(--es-smoke-soft)}:root[theme-mode=dark] .version-chip{background:var(--es-surface);border-color:var(--es-border);color:var(--es-text-secondary)}:root[theme-mode=dark] .version-chip.is-selected{background:var(--es-smoke-soft);border-color:var(--es-brand-green-text);color:var(--es-brand-green-text)}:root[theme-mode=dark] .group-indicator{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .expanded .group-indicator{box-shadow:0 0 8px #8bd6b480,0 0 16px #8bd6b440,0 0 24px var(--es-smoke-soft);background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .expanded .group-indicator:before{background:radial-gradient(circle,var(--es-smoke-soft)0%,transparent 70%)}:root[theme-mode=dark] .group-text{color:var(--es-text-secondary)}:root[theme-mode=dark] .collapsed .group-title{color:var(--es-text-tertiary)}:root[theme-mode=dark] .group-title:hover{color:var(--es-text)}:root[theme-mode=dark] .expanded .group-arrow{color:var(--es-brand-green-text)}:root[theme-mode=dark] .group-title:hover .group-arrow{color:var(--es-text-secondary)}:root[theme-mode=dark] .function-grid.collapsed .function-card{background:var(--es-surface)!important}:root[theme-mode=dark] .function-grid.collapsed .function-card:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .welcome-hub .tab-btn.active:after{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .welcome-hub .tab-btn .praise-badge,:root[theme-mode=dark] .tab-btn .praise-badge{border-color:var(--es-surface)!important}@media(max-width:768px){:root[theme-mode=dark] .welcome-hub .tab-btn{color:var(--es-text-tertiary);background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .welcome-hub .tab-btn:hover{color:var(--es-text-secondary);background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .welcome-hub .tab-btn.active{color:var(--es-brand-green-text);background:var(--es-smoke-soft)!important;border-color:#8bd6b440!important}}:root[theme-mode=dark] .teacher-dashboard .function-card,:root[theme-mode=dark] .student-dashboard .function-card,:root[theme-mode=dark] .parent-dashboard .function-card,:root[theme-mode=dark] .grading-panel-float{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .function-card:after,:root[theme-mode=dark] .student-dashboard .function-card:after,:root[theme-mode=dark] .parent-dashboard .function-card:after{display:none!important}:root[theme-mode=dark] .teacher-dashboard .function-grid.collapsed .function-card,:root[theme-mode=dark] .student-dashboard .function-grid.collapsed .function-card,:root[theme-mode=dark] .parent-dashboard .function-grid.collapsed .function-card,:root[theme-mode=dark] .grading-panel-float .student-card-mini{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:hover,:root[theme-mode=dark] .student-dashboard .function-card:hover,:root[theme-mode=dark] .parent-dashboard .function-card:hover,:root[theme-mode=dark] .grading-panel-float .student-card-mini:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .function-card.active,:root[theme-mode=dark] .student-dashboard .function-card.active,:root[theme-mode=dark] .parent-dashboard .function-card.active,:root[theme-mode=dark] .grading-panel-float .student-card-mini.is-selected{background:var(--es-smoke-medium)!important;border-color:#8bd6b457!important}:root[theme-mode=dark] .grading-panel-float .grading-panel-header,:root[theme-mode=dark] .grading-panel-float .ready-student-chip,:root[theme-mode=dark] .grading-panel-float .ready-avatar .avatar-initial,:root[theme-mode=dark] .grading-panel-float .student-avatar-mini .avatar-initial{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .card-title,:root[theme-mode=dark] .student-dashboard .card-title,:root[theme-mode=dark] .parent-dashboard .card-title,:root[theme-mode=dark] .teacher-dashboard .group-title,:root[theme-mode=dark] .student-dashboard .group-title,:root[theme-mode=dark] .parent-dashboard .group-title,:root[theme-mode=dark] .grading-panel-float .panel-title,:root[theme-mode=dark] .grading-panel-float .ready-name,:root[theme-mode=dark] .grading-panel-float .student-info-mini strong{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .card-desc,:root[theme-mode=dark] .student-dashboard .card-desc,:root[theme-mode=dark] .parent-dashboard .card-desc,:root[theme-mode=dark] .teacher-dashboard .group-text,:root[theme-mode=dark] .student-dashboard .group-text,:root[theme-mode=dark] .parent-dashboard .group-text,:root[theme-mode=dark] .grading-panel-float .progress-mini,:root[theme-mode=dark] .grading-panel-float .drag-hint,:root[theme-mode=dark] .grading-panel-float .student-alert-history,:root[theme-mode=dark] .grading-panel-float .empty-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grading-panel-float .panel-close-btn,:root[theme-mode=dark] .grading-panel-float .panel-pin-btn,:root[theme-mode=dark] .teacher-dashboard .btn-primary,:root[theme-mode=dark] .student-dashboard .btn-primary{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text)!important;box-shadow:none!important}:root[theme-mode=dark] .grading-panel-float .panel-close-btn:hover,:root[theme-mode=dark] .grading-panel-float .panel-pin-btn:hover,:root[theme-mode=dark] .teacher-dashboard .btn-primary:hover,:root[theme-mode=dark] .student-dashboard .btn-primary:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card.accent-red .card-icon,:root[theme-mode=dark] .student-dashboard .function-card.accent-red .card-icon,:root[theme-mode=dark] .grading-panel-float .accuracy-mini.low,:root[theme-mode=dark] .grading-panel-float .student-alert-ticker,:root[theme-mode=dark] .grading-panel-float .panel-close-btn:hover{color:var(--es-red-chip-text)!important}:root[theme-mode=dark] .teacher-dashboard .card-badge,:root[theme-mode=dark] .student-dashboard .message-unread-badge{background:var(--es-brand-red-text)!important;border:1px solid var(--es-brand-red-text)!important;color:#fff!important}:root[theme-mode=dark] .grading-panel-float .student-card-mini.has-alert,:root[theme-mode=dark] .grading-panel-float .student-card-mini.has-alert:hover{border-color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .t-pagination{color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.pagination-wrapper,.pagination-wrap,.list-pagination,.table-pagination,.classroom-pagination,.income-pagination,.difficult-pagination,.kanban-pagination,.source-pagination,.basket-pagination,.ai-log-pagination){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next):hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#0000!important}:root[theme-mode=dark] .t-pagination__jump{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-pagination__jumper .t-input{border-color:var(--es-border)!important;color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .t-pagination__jumper .t-input:focus,:root[theme-mode=dark] .t-pagination__jumper .t-input:focus-within{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-pagination .t-select .t-input{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .t-pagination .t-select .t-input:hover{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] :is(.t-pagination__btn.t-is-disabled,.t-pagination__btn-prev.t-is-disabled,.t-pagination__btn-next.t-is-disabled){color:var(--es-text-tertiary)!important;opacity:.45!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-fake-arrow path,.t-select__right-icon path,.t-select-input .t-icon path){stroke:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.t-select-input:hover,.t-input:hover,.t-select-input:focus-within,.t-input:focus-within) .t-fake-arrow path{stroke:var(--es-text)!important}:root[theme-mode=dark] .t-dialog{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .invite-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .section-header{color:var(--es-text)!important}:root[theme-mode=dark] .invite-dialog .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .invite-dialog .link-input{border-color:var(--es-border)!important;color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .invite-dialog .copy-btn{border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .code-box{background:#2d6b4f26!important}:root[theme-mode=dark] .invite-dialog .empty-link{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .invite-dialog .loading-row{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .expire-hint{color:var(--es-yellow)!important;background:#e5a8351a!important}:root[theme-mode=dark] .auto-approve-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .auto-approve-title{color:var(--es-text)!important}:root[theme-mode=dark] .auto-approve-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .class-settings .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .class-settings .danger-zone{background:#d94b4b14!important;border-color:#d94b4b33!important}:root[theme-mode=dark] .class-settings .zone-info p{color:var(--es-text)!important}:root[theme-mode=dark] .class-settings .zone-info span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dissolve-confirm p,:root[theme-mode=dark] .archive-confirm>p,:root[theme-mode=dark] .archive-confirm .archive-info p,:root[theme-mode=dark] .archive-confirm .confirm-input p{color:var(--es-text)!important}:root[theme-mode=dark] .archive-confirm .archive-info{background:#e5a8351a!important}:root[theme-mode=dark] .archive-confirm .archive-info ul{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .t-input__inner{color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .t-dialog .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-input__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-textarea{background:0 0!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner{color:var(--es-text)!important;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner:hover{border-color:#345647!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner::placeholder,:root[theme-mode=dark] .t-dialog .t-textarea__limit,:root[theme-mode=dark] .t-dialog .t-input__limit{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .combo-threshold-select :is(.t-input,.t-input__wrap,.t-select-input){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .combo-threshold-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .combo-threshold-select .t-input__suffix,:root[theme-mode=dark] .t-dialog .combo-threshold-select .t-input__suffix svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog__close{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog__close:hover,:root[theme-mode=dark] .t-dialog .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .form-label .required{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .t-dialog .cancel-btn{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .t-dialog .cancel-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .submit-btn{box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .t-dialog .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .apply-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .apply-name{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .apply-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .apply-message{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .apply-avatar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog .action-btn.approve{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-dialog .action-btn.approve:hover:not(:disabled){background:var(--logo-green)!important;color:#fff!important}:root[theme-mode=dark] .t-dialog .action-btn.reject{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .t-dialog .action-btn.reject:hover:not(:disabled){background:var(--es-red)!important;color:#fff!important}:root[theme-mode=dark] .t-dialog .batch-actions{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .apply-review-dialog .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page{color:var(--es-text-secondary)}:root[theme-mode=dark] .cloud-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .page-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .breadcrumb-bar{color:var(--es-text-secondary)}:root[theme-mode=dark] .cloud-page .btn-primary{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .cloud-page .btn-primary:hover{background:#8bd6b452!important}:root[theme-mode=dark] .cloud-page .btn-outline{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .btn-outline:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .btn-icon{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .btn-icon:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .btn-icon-sm{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .btn-icon-sm:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .search-box{background:0 0!important}:root[theme-mode=dark] .cloud-page .search-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .search-input:focus{box-shadow:0 0 0 1px var(--es-smoke-line)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .cloud-page .search-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .clear-btn{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .empty-state{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .empty-state .empty-icon i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quota-bar{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quota-bar .quota-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .upload-drop-zone{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .upload-drop-zone:hover,:root[theme-mode=dark] .upload-drop-zone.drag-over{background:var(--es-smoke-weak)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .upload-drop-zone p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .upload-queue .queue-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .upload-btn{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .upload-btn-outline{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .folder-tree-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .folder-tree-node span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .trash-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .main-tabs{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .main-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .main-tab:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .main-tab.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;box-shadow:none!important}:root[theme-mode=dark] .cloud-page .filter-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .filter-tab:hover{color:var(--es-text-secondary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .cloud-page .filter-tab.active{color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .cloud-page .file-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .preview-header{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .preview-title{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .preview-count,:root[theme-mode=dark] .cloud-page .preview-switch-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .preview-switcher{background:var(--es-surface-soft)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .preview-switch-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .preview-switch-btn:hover:not(:disabled){background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .cloud-page .preview-meta{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .meta-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .preview-actions{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .action-download{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .cloud-page .action-download:hover{background:#8bd6b452!important}:root[theme-mode=dark] .cloud-page .preview-error-overlay{-webkit-backdrop-filter:none!important;background:#1e1e1ed9!important}:root[theme-mode=dark] .cloud-page .document-preview-surface,:root[theme-mode=dark] .cloud-page .document-preview-sheet,:root[theme-mode=dark] .cloud-page .document-preview-pdf-canvas{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .document-preview-docx,:root[theme-mode=dark] .cloud-page .document-preview-text{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .document-preview-sheet td{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .document-preview-state{color:var(--es-text-secondary)!important;-webkit-backdrop-filter:none!important;background:#1e1e1edb!important}:root[theme-mode=dark] .cloud-page .document-preview-caption{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-result-icon{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .share-link-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .share-link-copy{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .share-file-info{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .type-btn,:root[theme-mode=dark] .perm-btn,:root[theme-mode=dark] .expiry-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .type-btn:hover,:root[theme-mode=dark] .perm-btn:hover,:root[theme-mode=dark] .expiry-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .type-btn.active,:root[theme-mode=dark] .perm-btn.active,:root[theme-mode=dark] .expiry-btn.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .form-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-meta span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-manage .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-manage .copy-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-manage .copy-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .share-access-page{background:var(--es-bg)!important}:root[theme-mode=dark] .share-topbar,:root[theme-mode=dark] .password-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .password-card h2{color:var(--es-text)!important}:root[theme-mode=dark] .password-card p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-info-bar{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .share-info-bar h2{color:var(--es-text)!important}:root[theme-mode=dark] .file-list-section{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .file-list-section .file-list-item{border-color:var(--es-border)!important}:root[theme-mode=dark] .file-list-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .file-list-item span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .single-file-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .preview-placeholder p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .batch-toolbar{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .cloud-page .batch-count{color:#8bd6b4e6!important}:root[theme-mode=dark] .cloud-page .batch-detail{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .batch-clear{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .batch-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .batch-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .batch-btn-danger{color:#e57373!important;border-color:#e5737333!important}:root[theme-mode=dark] .cloud-page .batch-btn-danger:hover{background:#e5737314!important}:root[theme-mode=dark] .cloud-page .filter-divider{background:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .star-btn{color:var(--es-smoke-line)!important}:root[theme-mode=dark] .cloud-page .star-btn:hover,:root[theme-mode=dark] .cloud-page .star-btn.starred{color:#e5a835!important}:root[theme-mode=dark] .cloud-page .cloud-checkbox{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .file-list-open span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .file-list-item--active{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .share-preview-placeholder p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-access-page .document-preview-surface,:root[theme-mode=dark] .share-access-page .document-preview-sheet,:root[theme-mode=dark] .share-access-page .document-preview-pdf-canvas{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .share-access-page .document-preview-docx,:root[theme-mode=dark] .share-access-page .document-preview-text{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-access-page .document-preview-sheet td{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-access-page .document-preview-state{color:var(--es-text-secondary)!important;-webkit-backdrop-filter:none!important;background:#1e1e1edb!important}:root[theme-mode=dark] .share-access-page .document-preview-caption{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-archive-head{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-archive-list,:root[theme-mode=dark] .cloud-archive-list .cloud-archive-item{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-archive-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .cloud-archive-item--active{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .cloud-archive-item-path{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-archive-preview{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-archive-preview-bar{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .view-toggle{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .view-toggle__btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .view-toggle__btn:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .view-toggle__btn.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-page .grid-section-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .folder-card,:root[theme-mode=dark] .cloud-page .file-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .cloud-page .folder-card__name,:root[theme-mode=dark] .cloud-page .file-card__name{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .file-card__meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .file-card__ext{color:var(--es-text-secondary)!important;background:#1e1e1eb3!important}:root[theme-mode=dark] .cloud-page .folder-card.is-selected,:root[theme-mode=dark] .cloud-page .file-card.is-selected{background:var(--es-smoke-weak)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .cloud-page .more-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .more-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .list-shell{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .list-head{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .list-head__cell{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .list-head__cell.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-page .list-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .list-row:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .cloud-page .list-row.is-selected{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .cloud-page .list-row__name{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .list-row__muted{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .mobile-file-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .mobile-file-card__name{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-page .mobile-file-card__chip{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .page-total,:root[theme-mode=dark] .cloud-page .page-indicator{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-page .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .cloud-page .page-btn:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-page .skeleton-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .cloud-page .skeleton-tile,:root[theme-mode=dark] .cloud-page .skeleton-line{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .share-manage .share-shell{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .share-manage .share-head{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-manage .share-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .share-manage .share-row:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .share-manage .share-row__name{color:var(--es-text)!important}:root[theme-mode=dark] .share-manage .share-row__code,:root[theme-mode=dark] .share-manage .share-row__muted{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-manage .share-badge--neutral,:root[theme-mode=dark] .share-manage .share-badge--disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-manage .share-badge--green,:root[theme-mode=dark] .share-manage .share-badge--active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .share-manage .share-badge--yellow{color:#e5a835!important;background:#e5a83529!important}:root[theme-mode=dark] .share-manage .share-badge--expired{color:#e57373!important;background:#e5737324!important}:root[theme-mode=dark] .share-manage .share-action--warning{color:#e5a835!important}:root[theme-mode=dark] .share-manage .share-action--danger{color:#e57373!important}:root[theme-mode=dark] .share-manage .share-action--primary,:root[theme-mode=dark] .share-manage .share-action--success{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-mobile-dialog.t-dialog{border-color:var(--es-border)!important;box-shadow:0 20px 60px #00000080!important}:root[theme-mode=dark] .cloud-mobile-dialog .t-dialog__footer .t-button--theme-primary:not(.t-button--theme-danger){background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .cloud-page .file-preview{box-shadow:0 8px 32px var(--es-shadow-color)!important}:root[theme-mode=dark] .cloud-page .file-card__tile{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .cloud-page .list-badge{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-page .file-card.is-active,:root[theme-mode=dark] .cloud-page .mobile-file-card.is-active{background:var(--es-smoke-soft)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .cloud-page .list-row.is-active{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .cloud-page .list-row.is-active .list-row__name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog.t-dialog{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke-strong)!important;box-shadow:0 24px 64px var(--es-shadow-color)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__header,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__body,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer{background:0 0!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__title{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__close{background:var(--es-smoke-medium)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__close:hover{background:var(--es-smoke-line-strong)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__breadcrumb{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__breadcrumbs>i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-button{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-button:hover{background:var(--es-green-chip-bg)!important;border-color:var(--es-glass-stroke-strong)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-input{background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 2px var(--es-green-chip-bg)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-cancel{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-cancel:hover{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-confirm{background:var(--es-brand-green)!important;color:var(--td-font-white-1)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-confirm:hover:not(:disabled){filter:brightness(1.12)}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__create-confirm:disabled{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__list{background:var(--es-bg-elevated)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-row,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-row:hover,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-row.is-selected,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row.is-selected{box-shadow:inset 0 0 0 1px var(--es-glass-stroke-strong);background:var(--es-green-chip-bg)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-title,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row__name{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-title.is-default,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .ri-save-3-line,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .ri-check-line{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__destination-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .ri-folder-3-fill{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row__arrow,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row__more{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker-row__more:hover{color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__empty,:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__empty{border-top:1px solid var(--es-smoke-line);background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .cloud-folder-picker__error{background:var(--es-red-chip-bg)!important;color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer .t-button--theme-default{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer .t-button--theme-default:hover:not(:disabled){background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;color:var(--es-text)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer .t-button--theme-primary:not(.t-button--theme-danger):not(:disabled){background:var(--es-brand-green)!important;border-color:var(--es-brand-green)!important;color:var(--td-font-white-1)!important}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer .t-button--theme-primary:not(.t-button--theme-danger):hover:not(:disabled){filter:brightness(1.12)}:root[theme-mode=dark] .cloud-folder-picker-mobile-dialog .t-dialog__footer .t-button:disabled{background:var(--es-smoke-medium)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .streak-card{background:linear-gradient(135deg,var(--es-smoke-soft),var(--es-smoke-faint))!important}:root[theme-mode=dark] .streak-header{color:var(--es-text-tertiary)}:root[theme-mode=dark] .streak-number{color:var(--es-brand-green-text)}:root[theme-mode=dark] .streak-unit{color:var(--es-text-secondary)}:root[theme-mode=dark] .streak-sub{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .bonus-title{color:var(--es-text)}:root[theme-mode=dark] .bonus-earned{color:var(--es-brand-green-text)}:root[theme-mode=dark] .points-help-btn{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .bonus-item{background:var(--es-smoke-faint)}:root[theme-mode=dark] .bonus-item.completed{background:var(--es-smoke-weak)}:root[theme-mode=dark] .bonus-icon{background:var(--es-smoke-weak);color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-item.completed .bonus-icon{background:var(--es-brand-green-text);color:var(--es-bg)}:root[theme-mode=dark] .bonus-count{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-name{color:var(--es-text-secondary)}:root[theme-mode=dark] .bonus-value{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-item.completed .bonus-value{color:var(--es-brand-green-text)}:root[theme-mode=dark] .progress-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .progress-label{color:var(--es-text)}:root[theme-mode=dark] .progress-time{color:var(--es-text-tertiary)}:root[theme-mode=dark] .progress-bar{background:var(--es-smoke-weak)}:root[theme-mode=dark] .progress-fill{background:linear-gradient(90deg,var(--es-bar-fill-strong),var(--es-brand-yellow-text))}:root[theme-mode=dark] .progress-fill.completed{background:var(--es-bar-fill-strong)}:root[theme-mode=dark] .progress-percent{color:var(--es-brand-green-text)}:root[theme-mode=dark] .checkin-btn{background:linear-gradient(135deg,var(--es-brand-green-text),var(--es-green-chip-text));color:var(--es-bg)}:root[theme-mode=dark] .checkin-btn:hover:not(:disabled){box-shadow:0 6px 16px #8bd6b440}:root[theme-mode=dark] .reward-btn{background:linear-gradient(135deg,var(--es-brand-yellow-text),var(--es-yellow-chip-text));color:var(--es-bg)}:root[theme-mode=dark] .claimed-btn,:root[theme-mode=dark] .checked-badge{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .calendar-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .month-title{color:var(--es-text)}:root[theme-mode=dark] .nav-btn{background:var(--es-smoke-weak)}:root[theme-mode=dark] .nav-btn:hover:not(:disabled){background:var(--es-smoke-medium)}:root[theme-mode=dark] .nav-icon{filter:invert()brightness(.85)}:root[theme-mode=dark] .weekday{color:var(--es-text-tertiary)}:root[theme-mode=dark] .calendar-day{color:var(--es-text-secondary)}:root[theme-mode=dark] .calendar-day.clickable:hover{background:var(--es-smoke-weak)}:root[theme-mode=dark] .calendar-day.future{color:#8da89a59}:root[theme-mode=dark] .calendar-day.today{background:var(--es-smoke-soft)}:root[theme-mode=dark] .calendar-day.today .day-number{color:var(--es-brand-green-text)}:root[theme-mode=dark] .calendar-day.checked-in .check-dot{background:var(--es-brand-green-text)}:root[theme-mode=dark] .day-points{color:var(--es-text-tertiary)}:root[theme-mode=dark] .day-popup-header{color:var(--es-text)}:root[theme-mode=dark] .day-popup-item{color:var(--es-text-secondary)}:root[theme-mode=dark] .day-popup-empty{color:var(--es-text-tertiary)}:root[theme-mode=dark] .panel{box-shadow:0 4px 24px var(--es-shadow-color);background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .panel-title{color:var(--es-text)}:root[theme-mode=dark] .panel .panel-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .panel-badge{background:var(--es-brand-red-text);box-shadow:0 2px 6px #ff9a9a4d}:root[theme-mode=dark] .glass-card{box-shadow:0 2px 8px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-card:hover{box-shadow:0 4px 16px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke-strong)!important}:root[theme-mode=dark] .glass-panel{box-shadow:0 4px 24px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-info-bar{box-shadow:0 2px 12px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-dialog{box-shadow:0 8px 32px var(--es-shadow-color);background:#111f19eb!important;border-color:#2a4438b8!important}:root[theme-mode=dark] .teacher-dashboard .expanded-panel,:root[theme-mode=dark] .teacher-dashboard .panel,:root[theme-mode=dark] .teacher-dashboard .classroom-card,:root[theme-mode=dark] .teacher-dashboard .classroom-table-wrapper,:root[theme-mode=dark] .teacher-dashboard .ticker-panel,:root[theme-mode=dark] .teacher-dashboard .function-card,:root[theme-mode=dark] .teacher-dashboard .today-lesson-item,:root[theme-mode=dark] .teacher-dashboard .action-item,:root[theme-mode=dark] .teacher-dashboard .weakness-section,:root[theme-mode=dark] .teacher-dashboard .glass-card,:root[theme-mode=dark] .teacher-dashboard .glass-panel,:root[theme-mode=dark] .teacher-dashboard .glass-info-bar{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 6px 18px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .panel-header,:root[theme-mode=dark] .teacher-dashboard .panel-content,:root[theme-mode=dark] .teacher-dashboard .panel-footer,:root[theme-mode=dark] .teacher-dashboard .classroom-table thead{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:hover,:root[theme-mode=dark] .teacher-dashboard .function-card.active,:root[theme-mode=dark] .teacher-dashboard .ticker-panel:hover,:root[theme-mode=dark] .teacher-dashboard .classroom-card:hover,:root[theme-mode=dark] .teacher-dashboard .today-lesson-item:hover,:root[theme-mode=dark] .teacher-dashboard .action-item:hover,:root[theme-mode=dark] .teacher-dashboard .classroom-table tbody tr:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 20px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .function-card .card-title,:root[theme-mode=dark] .teacher-dashboard .classroom-name,:root[theme-mode=dark] .teacher-dashboard .ticker-item,:root[theme-mode=dark] .teacher-dashboard .text,:root[theme-mode=dark] .teacher-dashboard .classroom-table td{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card .card-desc,:root[theme-mode=dark] .teacher-dashboard .classroom-table .classroom-grade-text,:root[theme-mode=dark] .teacher-dashboard .classroom-table .status-normal,:root[theme-mode=dark] .teacher-dashboard .classroom-table .text-muted{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .classroom-table th,:root[theme-mode=dark] .teacher-dashboard .dot{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .divider{background:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .table-action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .table-action-btn:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:after,:root[theme-mode=dark] .teacher-dashboard .function-card:before{box-shadow:none!important}:root[theme-mode=dark] .quick-submit-slider .slider-overlay{background:var(--es-shadow-color,#0000008f)!important}:root[theme-mode=dark] .quick-submit-slider .slider-panel{background:var(--es-surface)!important;border-left:1px solid var(--es-border)!important;box-shadow:-8px 0 28px var(--es-shadow-color,#00000073)!important}:root[theme-mode=dark] .quick-submit-slider .slider-header{background:var(--es-surface-elevated)!important;border-bottom:1px solid var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .homework-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .quick-submit-slider .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .quick-submit-slider .panel-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-submit-slider .step-indicator{background:var(--es-surface-elevated)!important;border-top:1px solid var(--es-border)!important;border-bottom:1px solid var(--es-border)!important}:root[theme-mode=dark] .quick-submit-slider .panel-footer{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .btn-secondary{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-submit-slider .btn-secondary:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .entry-highlight,:root[theme-mode=dark] .classroom-main-wrapper .loading-state,:root[theme-mode=dark] .classroom-main-wrapper .empty-state,:root[theme-mode=dark] .classroom-main-wrapper .pending-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 10px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav:before{border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .nav-classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-student{background:var(--es-yellow-chip-bg,#f2ce8226)!important;color:var(--es-yellow-chip-text,#f2ce82)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-admin,:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-creator{background:var(--es-red-chip-bg,#ff9a9a26)!important;color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-teacher{background:var(--es-green-chip-bg,var(--es-smoke-soft))!important;color:var(--es-green-chip-text,#8bd6b4)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item:hover,:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item:focus-visible{border-color:var(--es-border)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-text)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item .nav-text span{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item .nav-text small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel{background:0 0!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .selector-label,:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item.active{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-green-chip-bg,var(--es-smoke-soft))!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .ghost-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .ghost-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}.streak-card,.bonus-card,.progress-card,.calendar-card,.panel{transition:background .35s,border-color .35s,box-shadow .35s}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.week-schedule,.schedule-grid,.day-header,.day-slots,.time-slot,.today-section,.week-lessons-section,.semester-section,.semester-card,.semester-empty-state,.lesson-item,.ongoing-card,.stats-section,.stat-item,.report-panel,.report-summary,.summary-item,.student-list,.section,.stat-card,.entry-card,.simple-item,.usage-item,.quick-actions,.recent-section,.template-item,.question-item,.card-item,.difficult-item-wrapper,.word-detail,.knowledge-manage-card,.overview-card,.lesson-plan-section,.recent-records .record-item,.weakness-section,.history-section,.history-item,.create-console,.classroom-selector,.source-panel,.output-settings,.material-card,.material-list-item,.source-group,.source-empty,.pending-item,.growth-pending-item,.member-item,.filter-section,.danger-zone,.sidebar-help,.finance-overview,.income-section,.income-item,.classroom-tuition-section,.empty-guide-panel,.classroom-cards,.finance-sidebar,.profile-overview,.stats-grid,.detail-card,.showcase-item,.sidebar-block,.action-card,.pack-tabs,.balance-row,.pack-list,.pack-list-header,.pack-item,.pack-cover,.loading-state,.empty-state){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(select,input[type=text],input[type=search],input[type=month],textarea,.class-select,.classroom-select,.room-class-select,.filter-select,.search-input,.month-input,.glass-select,.top-n-select,.form-input,.form-select,.form-textarea,.t-input,.t-input__wrap,.t-input__inner,.t-range-input,.t-select,.t-select__wrap,.t-textarea__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.action-btn,.action-btn-inline,.retry-btn,.refresh-btn,.create-btn,.use-btn,.batch-btn,.batch-delete-btn,.semester-action-btn,.history-toggle-btn,.lecture-manage-btn,.page-btn,.tab-btn,.toggle-btn,.sidebar-tab,.class-chip,.more-btn,.filter-tab,.view-btn,.edit-btn,.withdrawal-btn,.quick-btn,.start-btn){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.action-btn.primary,.action-btn-inline:not(.secondary):not(.danger),.retry-btn:not(.secondary),.use-btn.primary,.create-btn,.quick-btn.invite,.quick-btn.apply-alert,.class-chip.active,.filter-tab.active,.tab-btn.active,.toggle-btn.active,.sidebar-tab.active,.action-chip.primary,.action-chip.active,.view-btn.active,.status-pill.done,.pack-badge.published,.status-chip.active){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .teacher-dashboard :is(.attendance-panel,.members-manage-panel,.inspiration-panel,.knowledge-quiz-panel) :is(.action-btn-inline.danger,.dissolve-btn,.history-status.failed,.status-pill.failed,.danger-title,.danger-hint){color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.section-title,.sidebar-title,.card-title,.entry-title,.template-name,.lesson-name,.day-name,.week-title,.history-title,.name,.showcase-title,.pack-title,.stat-value,.summary-value,.value,.page-title,.detail-title,.status-title,.queue-label,.queue-progress,.title-display h3){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.knowledge-quiz-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.panel-subtitle,.section-subtitle,.card-desc,.entry-desc,.template-meta,.card-meta,.history-meta,.history-time,.lesson-time,.lesson-class,.stat-label,.empty-hint,.hint,.desc,.subtitle,.signature,.action-desc,.showcase-type,.pack-sub,.meta-item,.record-summary,.record-title,.selector-label,.title-hint,.status-text,.history-loading,.queue-current,.queue-error,.queue-skip,.queue-error-detail,.queue-skip-detail){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-schedule,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .schedule-grid,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-slots{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel :is(.lesson-block,.today-item,.week-lesson-item,.semester-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .attendance-panel .report-overlay{background:#040806ad!important}:root[theme-mode=dark] .teacher-dashboard .attendance-panel :is(.report-panel,.report-summary .summary-item,.student-item){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .pdf-preview-dialog,:root[theme-mode=dark] .pdf-preview-dialog .preview-container,:root[theme-mode=dark] .pdf-preview-dialog .config-section,:root[theme-mode=dark] .pdf-preview-dialog .radio-option,:root[theme-mode=dark] .pdf-preview-dialog .checkbox-option{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel :is(.income-chart-section,.chart-wrapper,.legend-row,.legend-item,.time-switcher,.time-btn,.stats-row .stat-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__header{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__header:hover,:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__body{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-fake-arrow svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-fake-arrow path{stroke:currentColor!important;fill:none!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel :is(.stat-item .stat-label,.progress-text){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-item .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .table-header{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .table-row{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .actual-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-pagination :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-pagination :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-item{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-time,:root[theme-mode=dark] .teacher-dashboard .finance-panel .card-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.estimated .card-icon{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.estimated .card-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.actual .card-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.actual .card-value{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.remaining .card-icon{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.remaining .card-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.yellow{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.blue{color:#93c5fd!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-amount{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .section-caption{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.fixed_salary,:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.lesson_consumption{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.manual_consumption{color:#f1aaaa!important;background:#d94b4b24!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.extra{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.adjustment{color:#93c5fd!important;background:#60a5fa1f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn:hover:not(.active){color:var(--es-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn.active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn.primary{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn.primary:hover{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .finance-panel .finance-period-selector{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-panel :is(.selector-label,.empty-title){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-panel :is(.selector-summary,.selector-loading,.empty-text){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-panel :is(.loading-state,.empty-state){background:var(--es-smoke-faint)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-panel :is(.loading-state svg,.loading-state span,.empty-state svg,.empty-state span){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-panel :is(.loading-state p,.empty-state p,.section-title,.legend-label){color:var(--es-text)!important}:root[theme-mode=dark] .finance-panel .chart-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .period-form .form-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .period-form .required{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .period-form .form-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .period-form .t-radio-group{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .period-form .t-radio-button{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .period-form .t-radio-button:hover:not(.t-is-checked){color:var(--es-text)!important}:root[theme-mode=dark] .period-form .t-radio-button.t-is-checked{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .period-form .student-count{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .period-form :is(.student-loading,.student-empty){background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .period-form .student-group{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .period-form .student-group-title{color:var(--es-text)!important}:root[theme-mode=dark] .period-form .t-checkbox__label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .period-form .t-checkbox__input{border-color:var(--es-border)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .period-form .t-checkbox.t-is-checked .t-checkbox__input{background:var(--es-smoke-medium)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .period-form :is(.t-date-range-picker .t-input,.t-input){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .period-form :is(.t-date-range-picker .t-input__inner,.t-input__inner){color:var(--es-text)!important}:root[theme-mode=dark] .period-form .t-input__limit,:root[theme-mode=dark] .period-form .t-date-range-picker .t-input__suffix svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .insight-card,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .nav-controls,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .nav-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight :is(.student-name,.homework-title,.card-title,.nav-indicator){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight :is(.classroom-name,.teacher-comment,.card-content,.time){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .panel-container.active{border-radius:var(--radius-xl);background-clip:padding-box;overflow:hidden}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.stats-row,.filter-row,.content-panel,.homework-list,.homework-item,.homework-item.draft,.homework-item.closed,.homework-item.has-pending,.pagination-wrapper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.item-title,.stats-progress,.stats-rate,.progress-text){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.item-meta,.meta-class,.meta-deadline,.stat-label,.empty-state p){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .progress-bar,:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tabs{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab{border:1px solid var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab:hover{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab.active{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab .tab-count{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .pagination-wrapper :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .pagination-wrapper :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.stat-card,.entry-card,.entry-card.primary,.entry-card.highlight,.section,.simple-item,.quick-actions,.usage-section,.usage-item,.glass-select,.showcase-btn,.list-pagination){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.stat-value,.stat-label,.section-title,.entry-title,.simple-title,.usage-value){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.entry-desc,.simple-time,.empty-hint,.usage-label){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .list-pagination :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card.highlight{background:#f2ce821a!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card.highlight .stat-value{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary:hover{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary .entry-icon{color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight{background:#f2ce8214!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight:hover{border-color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight .entry-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tabs{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tab.active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 2px #0003!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-item{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-tag{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .difficulty-tag{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn:hover{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn.is-showcased{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .action-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .action-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .usage-item:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .usage-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .btn-secondary:hover{border-color:var(--es-text-tertiary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .glass-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .glass-select:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .skeleton-item{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.skeleton-tag,.skeleton-title){background:linear-gradient(90deg,var(--es-smoke-faint)25%,var(--es-smoke-weak)50%,var(--es-smoke-faint)75%)!important;background-size:200% 100%!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.difficult-item-wrapper,.difficult-item,.word-detail,.error-answer-tag,.detail-stats,.difficult-pagination,.page-btn,.pagination-wrapper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.word-text,.rank,.page-info){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel .page-btn:hover:not(:disabled){background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.pagination-wrapper .t-pagination__total,.pagination-wrapper .t-pagination__number,.pagination-wrapper .t-pagination__btn,.pagination-wrapper .t-pagination__btn-prev,.pagination-wrapper .t-pagination__btn-next,.pagination-wrapper .t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .schedule-tab{background:0 0!important;border:none!important}:root[theme-mode=dark] .schedule-tab .lesson-indicator{background:0 0!important}:root[theme-mode=dark] .schedule-tab .lesson-item:hover:not(.empty):not(.empty-ongoing){background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .schedule-tab .lesson-item.ongoing{background:var(--es-smoke-weak)!important;border-color:#8bd6b438!important}:root[theme-mode=dark] .schedule-tab :is(.schedule-title,.lesson-name){color:var(--es-text)!important}:root[theme-mode=dark] .schedule-tab .lesson-status{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .lesson-status.accent{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .schedule-tab .lesson-status.muted{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .schedule-tab :is(.schedule-subtitle,.lesson-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-tab .countdown{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .schedule-tab .countdown.faded,:root[theme-mode=dark] .schedule-tab .lesson-name.faded,:root[theme-mode=dark] .schedule-tab .time-badge.faded{color:var(--es-text-tertiary)!important;font-weight:500!important}:root[theme-mode=dark] .schedule-tab .time-badge{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .schedule-tab .time-badge.live{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .classroom-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .pulse-dot{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .idle-dot{background:#8bd6b447!important}:root[theme-mode=dark] .schedule-tab .next-dot{background:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .schedule-tab .prev-dot{background:#b8ccbf4d!important}:root[theme-mode=dark] .schedule-tab .calendar-link{color:var(--es-brand-green-text)!important;background:0 0!important}:root[theme-mode=dark] .schedule-tab .calendar-link:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .schedule-tab .loading-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-tab .loading-dot{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .btn-primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;border:none!important}:root[theme-mode=dark] .schedule-tab .btn-primary:hover{background:#6dbf99!important}:root[theme-mode=dark] .schedule-tab .btn-ghost{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-tab .btn-ghost:hover{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .schedule-tab .btn-ghost-danger{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .schedule-tab .btn-ghost-danger:hover:not(:disabled){background:#ff9a9a2e!important}:root[theme-mode=dark] .schedule-tab .btn-text{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .schedule-tab .btn-text:hover{color:var(--es-text-secondary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-main:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-settings{background:var(--es-smoke-weak)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip.auto{background:#f2ce8214!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip input:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .settings-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .queue-status{background:var(--es-smoke-weak)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .card-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-chip{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .overview-summary{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .data-hint,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .topics-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .topic-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-list{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-pill{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-sub{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-body{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-item{background:#ff9a9a0f!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.review-tip,.review-meta){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-answer{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-card{background:#f2ce820f!important;border-color:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(code){background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(blockquote){background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important;border-left-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(strong),:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(a){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-dynamics-card{background:#f2ce820f!important;border-color:#f2ce822e!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-1{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-2{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-3{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-knowledge{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-count{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-question{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .student-chip{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .student-more,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.error-loading,.error-processing,.error-empty,.error-failed){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .failed-text{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .retry-link{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-analysis-card{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-type-chip{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .mastery-bar{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-student-count{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.weak-loading,.weak-empty){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .push-btn{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .view-all-link{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .sidebar-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-item{background:#ff9a9a14!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-rate{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-info{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-time{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-loading{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-view-banner{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-view-pill{background:var(--es-smoke-soft)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-view-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-view-meta,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-preview{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-return-btn{border-color:var(--es-border)!important;color:var(--es-text)!important;background:#091c16d1!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-meta,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status.processing{color:var(--es-brand-yellow-text)!important;background:#f2ce822e!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status.failed{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-delete{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-delete:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-toggle-btn{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-toggle-btn:hover{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .refresh-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .refresh-btn:hover:not(:disabled){background:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-summary,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-state{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-desc,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-banner{background:#f2ce8214!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-banner.failed{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item:hover{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item.active{background:var(--es-smoke-weak)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-snapshot-note,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-snapshot-note{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-rank{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-rate{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-weak-open{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .tab-bar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .tab-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .tab-btn:hover{color:var(--es-text-secondary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .tab-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;box-shadow:none!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab h4,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab h5{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab>div[class*="bg-white/"],:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab>div[class*="bg-es-red/"]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab button[class*="bg-black/"]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab button[class*="bg-es-green/"]{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab>.template,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-es-green/5"]{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab button[class*="bg-white/[0.72]"]{background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab span[class*="bg-es-green/[0.08]"]{background:var(--es-smoke-soft)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab span[class*="bg-es-green/10"][class*=text-es-green]{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab .markdown-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="border-es-yellow/20"]{background:#f2ce8214!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="border-es-red/20"]{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-es-green/[0.06]"][class*=border-es-green]{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab button[class*="bg-white/[0.78]"]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab span[class*="bg-es-green/[0.12]"][class*="text-es-black/60"]{background:var(--es-smoke-soft)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-white/[0.72]"]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-\\[\\#f7faf8\\]"]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-es-green/[0.04]"]{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab button[class*="bg-es-green/[0.06]"]{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab div[class*="bg-white/50"]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .next-lesson-tab span[class*=text-es-yellow][class*=bg-es-yellow]{color:var(--es-brand-yellow-text)!important;background:#f2ce822e!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab h4{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-switcher{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-nav-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-nav-btn:hover:not(:disabled){background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-col-knowledge{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-col-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-count-chip{background:var(--es-smoke-soft)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-kp-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-kp-card span[class*="bg-es-green/[0.12]"]{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-kp-card span[class*="text-es-black/85"]{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-kp-card span[class*="bg-es-green/[0.08]"]{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-kp-card div[class*="text-es-black/60"]{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-summary{border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-summary-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-col-answer{background:#f2ce820a!important;border-color:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-stat-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item span[class*=bg-es-red]{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item span[class*=bg-es-yellow]{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item span[class*=bg-es-green]{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item span[class*="text-es-black/85"]{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item span[class*="text-es-black/50"],:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-error-item div[class*="text-es-black/50"]{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-student-chip{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-student-more,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab div[class*="text-es-black/50"]{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab .markdown-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab .markdown-content :is(code){background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab .markdown-content :is(strong){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .course-review-tab .markdown-content :is(blockquote){background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important;border-left-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab h4{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab p[class*="text-es-black/50"]{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab button[class*="bg-white/60"]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab button[class*="bg-white/70"][class*=text-es-green]{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;box-shadow:none!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="bg-es-green/[0.06]"]{background:var(--es-smoke-weak)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab label[class*="bg-white/60"]{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab label[class*=bg-es-yellow]{color:var(--es-text-secondary)!important;background:#f2ce8214!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab .knowledge-checkbox{accent-color:var(--es-brand-green-text)}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="bg-es-green/[0.08]"],:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="bg-es-green/5"]{background:var(--es-smoke-weak)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="bg-white/70"][class*=rounded-lg]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="text-es-black/90"][class*=font-semibold]{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="text-es-black/50"][class*=text-xs]{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab span[class*=text-es-green][class*=bg-es-green]{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab span[class*="text-es-black/60"][class*=bg-es-green]{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab button[class*=bg-red-50]{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a40!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab button[class*="bg-es-green/[0.08]"][class*=text-es-green]{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="hover\\:bg-es-green"]:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-tab div[class*="text-es-black/50"],:root[theme-mode=dark] .teacher-dashboard .inspiration-panel label[class*="text-es-black/60"],:root[theme-mode=dark] .teacher-dashboard .inspiration-panel div[class*="text-es-black/50"]>p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .t-dialog{background:var(--es-surface)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .t-dialog__header{color:var(--es-text)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .t-dialog__close{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .t-dialog__body{color:var(--es-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .snapshot-dialog-pill{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .snapshot-dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .snapshot-dialog-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .snapshot-section{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .snapshot-section.hero{background:linear-gradient(135deg,var(--es-smoke-weak),#f2ce820f)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .section-kicker{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .section-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .markdown-content code{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .markdown-content blockquote{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important;border-left-color:#8bd6b459!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .markdown-content strong,:root[theme-mode=dark] .inspiration-snapshot-dialog .markdown-content a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .chip-green{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .chip-yellow{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .record-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .record-title{color:var(--es-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .record-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .record-content{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .weak-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .weak-rank{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .weak-name{color:var(--es-text)!important}:root[theme-mode=dark] .inspiration-snapshot-dialog .weak-rate{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .homework-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 8px 26px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-panel .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .panel-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step-indicator{background:var(--es-surface-elevated)!important;border-top:1px solid var(--es-border)!important;border-bottom:1px solid var(--es-border)!important}:root[theme-mode=dark] .homework-panel .step .step-num{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step .step-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step.active .step-num{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .homework-panel .step.active .step-label,:root[theme-mode=dark] .homework-panel .step.completed .step-num{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .step.completed .step-num{background:var(--es-green-chip-bg)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-panel .step-line{background:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .step-line.active{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .selected-info{background:var(--es-smoke-weak)!important;border:1px solid #8bd6b440!important}:root[theme-mode=dark] .homework-panel .selected-info .info-badge{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .selected-info .info-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .panel-footer{border-top-color:var(--es-border)!important;background:var(--es-surface-elevated)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-panel .btn-secondary{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-panel .btn-secondary:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .btn-link{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .btn-link:hover{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .draft-hint{background:#f2ce8217!important;border-color:#f2ce8238!important}:root[theme-mode=dark] .homework-panel .draft-hint span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-panel .draft-hint:hover{border-color:var(--es-brand-yellow-text)!important;background:#f2ce8224!important}:root[theme-mode=dark] .homework-panel .homework-tabs{gap:8px}:root[theme-mode=dark] .homework-panel .homework-tab{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .homework-tab:hover{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .homework-tab.active{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important;color:var(--es-text)!important;box-shadow:0 4px 16px #00000040!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-title,:root[theme-mode=dark] .homework-panel .homework-tab .tab-status{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status.status-published{color:var(--es-brand-green-text)!important;background:#2d6b4f33!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status.status-closed{color:var(--es-brand-red-text,#d94b4b)!important;background:#d94b4b33!important}:root[theme-mode=dark] .homework-panel .homework-detail{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .detail-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .detail-status{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .detail-status.status-published{color:var(--es-brand-green-text)!important;background:#2d6b4f26!important}:root[theme-mode=dark] .homework-panel .detail-status.status-closed{color:var(--es-brand-red-text,#d94b4b)!important;background:#d94b4b2e!important}:root[theme-mode=dark] .homework-panel .detail-desc,:root[theme-mode=dark] .homework-panel .detail-meta,:root[theme-mode=dark] .homework-panel .detail-meta i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .submission-stats{background:var(--es-smoke-soft)!important;border:1px solid var(--es-smoke-line)!important}:root[theme-mode=dark] .homework-panel .stats-title,:root[theme-mode=dark] .homework-panel .stats-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .stats-rate,:root[theme-mode=dark] .homework-panel .done-label,:root[theme-mode=dark] .homework-panel .done-score{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .stats-progress{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .homework-panel .stats-progress-fill{background:var(--es-bar-fill-strong)!important}:root[theme-mode=dark] .homework-panel .submission-done{background:#2d6b4f26!important;border-color:#2d6b4f4d!important}:root[theme-mode=dark] .homework-panel .submission-pending{color:var(--es-yellow-chip-text,#f2ce82)!important;background:#e5a8351f!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.primary:hover{box-shadow:0 10px 24px #2d6b4f59!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.ghost{border-color:var(--es-border)!important;background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .homework-empty,:root[theme-mode=dark] .homework-panel .homework-empty>i,:root[theme-mode=dark] .homework-panel .homework-empty p,:root[theme-mode=dark] .homework-panel .homework-empty span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .create-btn{color:var(--es-brand-green-text)!important;background:#2d6b4f1f!important}:root[theme-mode=dark] .homework-panel .refresh-btn{border-color:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .refresh-btn:hover:not(:disabled){background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger.is-open{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-line)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger:not(.is-disabled):hover{background:var(--es-surface)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-name{color:var(--es-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-meta,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-placeholder,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-chevron{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-dropdown{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option:not(:last-child){border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option.is-selected{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-name{color:var(--es-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option.is-selected .classroom-selector-option-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-meta,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-count{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-divider{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-divider:before,:root[theme-mode=dark] .homework-delivery-selector .delivery-divider:after{background:var(--es-border)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-loading,:root[theme-mode=dark] .homework-delivery-selector .delivery-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-tabs{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 2px 10px var(--es-shadow-color)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-count{background:var(--es-smoke-medium)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-delivery-selector .task-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-delivery-selector .task-item:hover{background:var(--es-surface)!important;border-color:var(--es-brand-green-text)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item:hover{border-color:color-mix(in srgb,var(--es-brand-green-text)45%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-selected{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item.is-selected{border-color:color-mix(in srgb,var(--es-brand-green-text)55%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-locked{background:var(--es-surface)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item.is-locked{background:color-mix(in srgb,var(--es-surface)55%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-locked{border-color:var(--es-border)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item.is-locked{border-color:color-mix(in srgb,var(--es-border)65%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-returned{background:var(--es-brand-yellow-text)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item.is-returned{background:color-mix(in srgb,var(--es-brand-yellow-text)12%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-returned{border-color:var(--es-brand-yellow-text)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .homework-delivery-selector .task-item.is-returned{border-color:color-mix(in srgb,var(--es-brand-yellow-text)45%,transparent)!important}}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-meta,:root[theme-mode=dark] .homework-delivery-selector .delivery-task-classroom{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-dot{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-action{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .upload-zone{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .upload-zone:hover,:root[theme-mode=dark] .homework-file-uploader .upload-zone.drag-over{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .homework-file-uploader .upload-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .upload-btn span,:root[theme-mode=dark] .homework-file-uploader .upload-zone-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .file-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .file-item:hover{border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-file-uploader .file-item.error{background:#ff9a9a1f!important;border-color:#ff9a9a73!important}:root[theme-mode=dark] .homework-file-uploader .file-icon{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .homework-file-uploader .file-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .file-status-pending{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-file-uploader .add-more-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-file-uploader .add-more-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-file-uploader .add-more-text{color:inherit!important}:root[theme-mode=dark] .homework-submission-note .submission-note-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-optional,:root[theme-mode=dark] .homework-submission-note .submission-note-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input:focus{background:var(--es-surface)!important;box-shadow:0 0 0 3px var(--es-smoke-line)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .classroom-detail .knowledge-section,:root[theme-mode=dark] .knowledge-graph{background:0 0!important}:root[theme-mode=dark] .knowledge-graph .graph-header{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .header-icon{background:var(--es-smoke-soft)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-graph .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .header-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn:hover{background:var(--es-surface)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.active{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.grammar.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.vocabulary.active{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important;border-color:#ff9a9a6b!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.expression.active{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important;border-color:#f2ce8273!important}:root[theme-mode=dark] .knowledge-graph .view-toggle{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .view-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .view-btn:hover{color:var(--es-text-secondary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .knowledge-graph .view-btn.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .search-input.t-input,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__prefix,:root[theme-mode=dark] .knowledge-graph .search-input .t-input__suffix,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__prefix,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__suffix,:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .empty-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .empty-icon{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .knowledge-graph .empty-icon i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .empty-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .stats-overview{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .stat-divider{background:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .stat-value.grammar{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .stat-value.vocabulary{color:var(--es-brand-red-text)!important;background:#ff9a9a29!important}:root[theme-mode=dark] .knowledge-graph .stat-value.expression{color:var(--es-brand-yellow-text)!important;background:#f2ce822e!important}:root[theme-mode=dark] .knowledge-graph .stat-value.mastered{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card:hover,:root[theme-mode=dark] .knowledge-graph .knowledge-card.expanded{background:var(--es-surface-elevated)!important;box-shadow:0 8px 20px var(--es-shadow-color)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-desc,:root[theme-mode=dark] .knowledge-graph .knowledge-card .content-text,:root[theme-mode=dark] .knowledge-graph .knowledge-card .examples-list,:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-content,:root[theme-mode=dark] .knowledge-graph .knowledge-card .node-lectures{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .draft-badge{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .verified-badge,:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-tag:hover{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .expand-indicator{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge{border:1px solid #2a4438d9!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-0{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-1{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-2{background:var(--es-green-chip-bg)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-3{background:var(--es-yellow-chip-bg)!important;color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-4{background:var(--es-red-chip-bg)!important;color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .knowledge-graph .level-selector{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 12px 26px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .level-option:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .knowledge-graph .level-option.active{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .knowledge-graph .level-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .empty-state h4,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-title,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .meta-value,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-section h4{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .empty-state p,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-desc,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .meta-label,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lectures-hint,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .legend-item,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .operation-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-detail-sidebar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .close-btn{background:var(--es-smoke-soft)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .close-btn:hover{background:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-lectures,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-section{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item{background:var(--es-smoke-weak)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item:hover{background:var(--es-smoke-soft)!important;border-color:#8bd6b46b!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item i,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item:hover .goto-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .no-lectures{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .legend,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .operation-hint{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__btn,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__btn:hover,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number:hover{color:var(--es-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-is-current,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number.t-is-current{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__content,:root[theme-mode=dark] .assignment-create-drawer .t-drawer__body{background:var(--es-bg-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__header{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__close-btn:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .drawer-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label .required{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label.collapse-label svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .select-all-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .assignment-create-drawer .select-all-btn:hover{background:var(--es-smoke-line)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .assignment-create-drawer .class-readonly{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assignment-create-drawer .class-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .selected-classes{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assignment-create-drawer .selected-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag.readonly{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag .remove-icon{color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag .remove-icon:hover{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assignment-create-drawer .multi-hint{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .emoji-picker-trigger{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .emoji-picker-trigger:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .emoji-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .emoji-picker-popover{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:var(--es-shadow-lg)!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-card{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-card.invalid{background:#ff9a9a0f!important;border-color:#ff9a9a3d!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-label,:root[theme-mode=dark] .assignment-create-drawer .subject-scope-desc.has-focus{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-card.invalid .subject-scope-label,:root[theme-mode=dark] .assignment-create-drawer .subject-error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-value{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .subject-scope-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .inline-action-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .assignment-create-drawer .inline-action-btn:hover:not(:disabled){background:var(--es-smoke-line)!important}:root[theme-mode=dark] .assignment-create-drawer .form-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .form-input:focus{box-shadow:0 0 0 3px var(--es-smoke-soft)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .assignment-create-drawer .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea:focus{box-shadow:0 0 0 3px var(--es-smoke-soft)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .type-option svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.active svg,:root[theme-mode=dark] .assignment-create-drawer .type-option.active span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.disabled{opacity:.4!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option.active span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option .freq-icon{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option span:last-child{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active .freq-icon{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active span:last-child{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-selector{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn.active{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .end-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .recurrence-hint{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .assignment-create-drawer .testpaper-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .advanced-options{background:var(--es-surface)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 2px 6px #8bd6b44d!important}:root[theme-mode=dark] .assignment-create-drawer .drawer-footer{background:var(--es-bg-elevated)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary:hover:not(:disabled){background:var(--es-surface)!important;color:var(--es-text)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary:disabled{opacity:.4!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary:hover:not(:disabled){opacity:.9!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary:disabled{opacity:.35!important}:root[theme-mode=dark] .assignment-create-drawer .t-input,:root[theme-mode=dark] .assignment-create-drawer .t-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner::placeholder,:root[theme-mode=dark] .assignment-create-drawer .t-input__prefix,:root[theme-mode=dark] .assignment-create-drawer .t-input__suffix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input.t-is-focused,:root[theme-mode=dark] .assignment-create-drawer .t-select .t-input.t-is-focused{box-shadow:0 0 0 3px var(--es-smoke-soft)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .assignment-create-drawer .t-select__wrap .t-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .assignment-create-drawer .t-select__wrap .t-tag .t-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input__suffix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .classroom-select :is(.t-select-input,.t-input__wrap),:root[theme-mode=dark] .assignment-create-drawer .classroom-select.t-select__wrap{background-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .t-select__right-icon path{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-select-popup{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option.t-is-selected{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__content,:root[theme-mode=dark] .pending-review-drawer .t-drawer__body{background:var(--es-bg-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__header{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__close-btn:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .pending-review-drawer .drawer-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .count-badge{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .pending-review-drawer .loading-state,:root[theme-mode=dark] .pending-review-drawer .empty-state,:root[theme-mode=dark] .pending-review-drawer .empty-state .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .empty-state .empty-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .pending-review-drawer .student-avatar{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .meta-class{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .item-time,:root[theme-mode=dark] .pending-review-drawer .arrow-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item:hover .arrow-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .load-more-button{color:var(--es-text-secondary)!important;background:#12241d75!important;border-color:#8bd6b429!important;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0f!important}:root[theme-mode=dark] .pending-review-drawer .load-more-button:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] .pending-review-drawer .load-more-button:disabled{opacity:.4!important}:root[theme-mode=dark] .pending-review-drawer .ai-batch-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .ai-batch-btn:hover:not(:disabled){background:var(--es-smoke-line)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .pending-review-drawer .ai-batch-btn:disabled{opacity:.5!important}:root[theme-mode=dark] .panel.task-status-panel,:root[theme-mode=dark] .panel.question-bank-panel,:root[theme-mode=dark] .panel.effort-bank-panel,:root[theme-mode=dark] .panel.good-teachers-panel,:root[theme-mode=dark] .panel.material-pack-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 10px 28px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] :is(.task-status-panel,.question-bank-panel,.effort-bank-panel,.good-teachers-panel,.material-pack-panel) :is(.panel-title,.section-title,.detail-title,.empty-title,.feed-title,.item-classroom){color:var(--es-text)!important}:root[theme-mode=dark] :is(.task-status-panel,.question-bank-panel,.effort-bank-panel,.good-teachers-panel,.material-pack-panel) :is(.panel-subtitle,.section-subtitle,.empty-hint,.item-date,.item-summary,.feed-desc,.meta-item,.meta-tag,.time,.sales,.stats-info,.time-note,.settings-desc,.settings-hint),:root[theme-mode=dark] .task-status-panel :is(.loading-state,.empty-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel :is(.task-title,.summary-value){color:var(--es-text)!important}:root[theme-mode=dark] .task-status-panel :is(.task-time,.summary-label,.score-total){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-bank-panel .section{-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card:hover{background:var(--es-surface)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card.highlight{background:var(--es-smoke-soft)!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) :is(.stat-value,.practice-name,.item-text){color:var(--es-text)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) :is(.stat-label,.practice-meta,.item-time,.empty-subtitle){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-bank-panel .combo-tag{color:var(--es-brand-green-text)!important;background:var(--es-smoke-medium)!important;box-shadow:0 4px 12px #0000003d!important}:root[theme-mode=dark] .question-bank-panel .section-link-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-bank-panel .section-link-btn:hover{color:var(--es-text)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__caption{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__caption-note{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__field{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__field:hover,:root[theme-mode=dark] .question-bank-panel .training-focus__field[aria-expanded=true]{background:var(--es-smoke-soft)!important;border-color:var(--es-smoke-line-strong)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__field:focus-visible{outline-offset:2px;outline:2px solid var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__field-text{color:var(--es-text)!important}:root[theme-mode=dark] .question-bank-panel :is(.training-focus__field-action,.training-focus__hint){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__select{color-scheme:dark;color:var(--es-text)!important;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__select:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-bank-panel .training-focus__reset,:root[theme-mode=dark] .question-bank-panel .training-focus__reset:hover{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .question-bank-panel .practice-item{background:var(--es-bg-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-bank-panel .practice-item:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .question-bank-panel .practice-reason{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .question-bank-panel .source-review{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .question-bank-panel .source-weak{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .question-bank-panel .source-new{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-bank-panel .difficulty-stars{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .question-bank-panel .skeleton-line{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .effort-bank-panel .recent-item,:root[theme-mode=dark] .effort-bank-panel .tip-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .action-btn{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .action-btn.primary{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .weak-drawer-tip{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weak-loading,:root[theme-mode=dark] .weak-empty{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weak-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .weak-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .weak-item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weak-item-stats{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weak-score.score-low{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .weak-score.score-mid{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .weak-score.score-high{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .action-suggestion{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .good-teachers-panel :is(.filter-tabs,.teacher-item,.feed-card,.empty-icon){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .good-teachers-panel .filter-tab{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .good-teachers-panel .filter-tab.active{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;box-shadow:none!important}:root[theme-mode=dark] .good-teachers-panel :is(.teacher-item.active,.tag,.feed-type){background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .good-teachers-panel .tag.diff{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important;border-color:#ff9a9a47!important}:root[theme-mode=dark] .praise-wall-spotlight,:root[theme-mode=dark] .praise-wall-spotlight :is(.insight-card,.nav-controls,.nav-btn,.homework-thumb,.like-btn,.error-retry-btn){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-spotlight :is(.student-name,.homework-title,.insight-card .card-title){color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-spotlight :is(.classroom-name,.teacher-comment,.time,.insight-card .card-content,.nav-indicator,.error-state,.empty-state){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-spotlight :is(.error-icon,.empty-icon){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel :is(.pack-tabs,.pack-card,.pack-list-item,.toolbar,.search-box,.empty-state,.pack-detail,.studio-header,.pack-description,.file-item,.folder-item,.question-detail,.drawer-footer){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn{color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn.active{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .material-pack-panel :is(.search-input,.btn-view,.btn-view-small,.btn-download-file,.btn-clear-filter){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel :is(.pack-title,.list-title,.file-name,.studio-name,.question-stem){color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .toolbar-left :is(.t-input,.t-input__wrap,.t-select){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.task-status-panel,.material-pack-panel) :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.task-status-panel,.material-pack-panel) :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.entry-cta-card,.right-card,.frequent-card,.schedule-preview-card,.bulletin-preview){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.cta-title,.frequent-card-name,.schedule-preview-title,.bulletin-preview-label){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.cta-subtitle,.frequent-card-desc,.schedule-preview-subtitle,.bulletin-preview-content,.cta-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-group-header{background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-group-indicator{background:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-group-header.expanded .nav-group-indicator{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav :is(.nav-group-title,.nav-group-arrow){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.dashboard-section,.progress-card,.schedule-section,.calendar-wrapper,.schedule-side-panel,.upcoming-card,.section-empty){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.lesson-title-readonly,.card-title,.checkin-title,.side-title,.new-lesson-prompt){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.card-meta,.card-desc,.checkin-subtitle,.section-label,.upcoming-desc,.classroom-stats-hint,.student-stats-summary,.new-lesson-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.schedule-section,.calendar-wrapper,.calendar-content,.schedule-section-wrapper,.schedule-side-panel){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons .new-lesson-create-area :is(.new-lesson-input,.new-lesson-input-row .t-input,.new-lesson-input-row .t-input__wrap){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.realtime-refresh-btn,.control-btn,.action-btn.ghost){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel :is(.card-selector-item,.ghost-btn){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item.active{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .primary-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.homework-selector,.homework-tab,.homework-detail,.submission-stats,.submission-done,.submission-pending,.homework-empty){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.tab-title,.detail-title){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.detail-desc,.detail-meta,.done-time){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel .homework-tab.active,:root[theme-mode=dark] .classroom-main-wrapper .homework-panel .action-btn.primary{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.refresh-btn,.create-btn,.action-btn.ghost){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.praise-wall-header.glass-card,.detail-section.glass-card,.knowledge-scroller .glass-card,.empty-hint,.summary-editor textarea){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(h2,.homework-title,.summary-text,.card-title){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.subtitle,.time-tag,.summary-section,.card-desc,.card-source,.contributor-tag,.empty-hint p){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.action-btn.primary,.public-tag.active){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn.danger{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.list-header,.pagination){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .lesson-item{border-color:var(--es-smoke-weak)!important;background:0 0!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .lesson-item.active{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.lesson-title,.page-info){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.lesson-date,.text-gray-400,.text-gray-600){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .page-btn{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-page{background:var(--es-bg)!important}:root[theme-mode=dark] .tests-page .gradient-orb{display:none!important}:root[theme-mode=dark] .tests-manager :is(.page-header,.filter-tabs,.filter-tab.active,.paper-card),:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) :is(.loading-state,.empty-state,.pagination-container,.detail-pane,.test-detail-empty){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-manager--desktop :is(.loading-state,.empty-state,.pagination-container,.test-detail-empty){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-manager :is(.page-title,.paper-title,.test-detail-title){color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager :is(.classroom-name,.paper-meta,.empty-state,.tab-count){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .page-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .class-name{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .header-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-box{background:0 0!important}:root[theme-mode=dark] .members-manage .search-box>i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .search-clear{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .search-clear:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .members-manage .search-clear i{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .quick-btn.apply-alert{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .members-manage .quick-btn.settings{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .quick-btn.settings:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .overview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .overview-card.action-card:hover{border-color:var(--es-brand-green-text)!important;box-shadow:0 8px 24px #00000040!important}:root[theme-mode=dark] .members-manage .overview-card.has-alert{background:linear-gradient(135deg,#f2ce820f,var(--es-surface))!important}:root[theme-mode=dark] .members-manage .ring-bg{stroke:var(--es-smoke-soft)!important}:root[theme-mode=dark] .members-manage .center-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .info-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .item-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .item-value,:root[theme-mode=dark] .members-manage .action-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .action-hint,:root[theme-mode=dark] .members-manage .action-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .action-icon{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .action-icon.alert{background:#f2ce821a!important}:root[theme-mode=dark] .members-manage .action-icon.graduated{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .members-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .section-toolbar{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .toolbar-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .toolbar-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .filter-tabs{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .members-manage .filter-tab{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .members-manage .filter-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .members-manage .view-toggle{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .members-manage .view-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .members-manage .view-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .members-manage .view-btn:not(.active):hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .refresh-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .refresh-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .members-manage .list-header{background:var(--es-smoke-faint)!important;border-bottom-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .list-row:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .members-manage .list-row.is-teacher{background:#ff9a9a08!important}:root[theme-mode=dark] .members-manage .list-row.is-teacher:hover{background:#ff9a9a0f!important}:root[theme-mode=dark] .members-manage .primary-name{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .original-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .role-tag{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage :is(.role-tag.role-admin,.role-tag.role-teacher){color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .members-manage .col-contact{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .col-contact .no-contact,:root[theme-mode=dark] .members-manage .action-icon-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .action-icon-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .action-icon-btn.ai-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .members-manage .action-icon-btn.ai-btn:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .members-manage .member-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .member-card:hover{border-color:var(--es-smoke-line)!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .members-manage .member-card.is-teacher{background:linear-gradient(135deg,#ff9a9a0a,var(--es-surface-elevated))!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .members-manage .member-name{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .member-original{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .member-role{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage :is(.member-role.role-admin,.member-role.role-teacher){color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .members-manage .card-menu .menu-trigger{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .card-menu .menu-trigger:hover{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .card-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .contact-row{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .contact-row.empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .edit-note-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .edit-note-btn:hover{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage :is(.loading-state,.empty-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage :is(.loading-state,.empty-state) p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .reset-btn{border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .members-manage .reset-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .members-manage .student-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .quit-info p{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .members-manage .quit-info span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .cancel-btn{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .cancel-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .note-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .graduate-confirm p{color:var(--es-text)!important}:root[theme-mode=dark] .graduate-confirm .hint{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .danger-zone.danger-zone{background:#ff9a9a0f!important;border-color:#ff9a9a2e!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .danger-title.danger-title{color:var(--es-brand-red-text)!important;background:0 0!important;border:none!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .dissolve-btn.dissolve-btn{color:var(--es-brand-red-text)!important;background:0 0!important;border:1px solid #ff9a9a40!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .dissolve-btn:hover:not(:disabled){background:#ff9a9a1f!important;border-color:#ff9a9a73!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .dissolve-btn:disabled{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .members-manage-panel .danger-hint.danger-hint{color:#ff9a9a8c!important;background:0 0!important;border:none!important}@media(max-width:900px){:root[theme-mode=dark] .members-manage .list-row{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}}:root[theme-mode=dark] .student-performance-drawer .t-drawer__content-wrapper{border-color:var(--es-border)!important;box-shadow:0 16px 40px #0006!important}:root[theme-mode=dark] .student-performance-drawer .t-drawer__body{background:linear-gradient(135deg,var(--es-bg-elevated)0%,var(--es-bg)100%)!important}:root[theme-mode=dark] .student-performance-drawer .t-drawer__mask{background-color:#0006!important}:root[theme-mode=dark] .student-performance-drawer .drawer-header{background:var(--es-glass-fill-strong)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .student-subtitle,:root[theme-mode=dark] .student-performance-drawer .panel-close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .panel-close-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .overview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #00000026!important}:root[theme-mode=dark] .student-performance-drawer .ring-bg{stroke:var(--es-smoke-soft)!important}:root[theme-mode=dark] .student-performance-drawer .ring-value{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .card-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav{background:var(--es-surface)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav-item.t-is-active{color:#fff!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__bar{display:none!important}:root[theme-mode=dark] .student-performance-drawer .tab-content{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .stats-summary{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .stat-value,:root[theme-mode=dark] .student-performance-drawer .list-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .mistake-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .student-performance-drawer .mistake-word{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer :is(.mistake-meaning,.mistake-type),:root[theme-mode=dark] .student-performance-drawer :is(.detail-label,.mistake-meta){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .detail-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-performance-drawer .category-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .student-performance-drawer .cat-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .cat-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .homework-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .student-performance-drawer .homework-item.clickable:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .student-performance-drawer .hw-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .hw-comment{color:var(--es-text-secondary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .student-performance-drawer .hw-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .hw-status.pending{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer :is(.skeleton-card,.skeleton-tabs,.skeleton-content){background:linear-gradient(90deg,var(--es-surface)25%,var(--es-surface-elevated)50%,var(--es-surface)75%)!important;background-size:200% 100%!important}:root[theme-mode=dark] .homework-detail-drawer .t-drawer__content-wrapper{border-color:var(--es-border)!important;box-shadow:0 8px 32px #0000004d!important}:root[theme-mode=dark] .homework-detail-drawer .t-drawer__body{background:linear-gradient(135deg,var(--es-bg-elevated)0%,var(--es-bg)100%)!important}:root[theme-mode=dark] .homework-detail-drawer .hw-detail-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-detail-drawer .hw-detail-status.pending{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .section-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .score-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .score-label,:root[theme-mode=dark] .homework-detail-drawer .score-card.empty .score-value{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .comment-box{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-detail-drawer .time-info{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .time-row{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .time-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .time-value{color:var(--es-text)!important}:root[theme-mode=dark] .homework-detail-drawer .footer-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .entry-highlight{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 14px 30px #0000004d!important}:root[theme-mode=dark] .classroom-main-wrapper .cta-selector{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .selector-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .selector-label i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .modern-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .modern-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .modern-select-popup{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .modern-select-popup .t-select-option{color:var(--es-text)!important}:root[theme-mode=dark] .modern-select-popup .t-select-option:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .grade-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-reset-btn{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-reset-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .grade-chip{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-card-meta,:root[theme-mode=dark] .classroom-main-wrapper .frequent-card-action{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-card:hover .frequent-card-action{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-preview-card:before{display:none!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day.header{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day.today{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-preview-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-header{border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-embed .loading-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-embed :is(.empty-state,.pending-state){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-embed .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-embed .empty-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-embed .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-embed .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .live-lesson-card{background:linear-gradient(135deg,var(--es-surface-elevated)0%,var(--es-surface)100%)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card.has-portrait{background:linear-gradient(135deg,var(--es-surface-elevated)0%,var(--es-surface)40%,#171e29d9 100%)!important}:root[theme-mode=dark] .live-lesson-card:hover{box-shadow:0 4px 16px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card .text-overlay{background:linear-gradient(to right,var(--es-surface-elevated)0%,#1e2633e6 60%,transparent 100%)!important}:root[theme-mode=dark] .live-lesson-card .welcome-portrait-layer{mix-blend-mode:normal!important;opacity:.85!important}:root[theme-mode=dark] .live-lesson-card .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .lesson-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .live-lesson-card .teacher-tag{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .live-lesson-card .live-badge{background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .live-lesson-card .live-text{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .pulse-dot{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .live-lesson-card .meta-value{color:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item[data-state=checked] .meta-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item[data-state=pending] .meta-value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .join-btn{box-shadow:0 4px 12px var(--es-smoke-line)!important}:root[theme-mode=dark] .live-lesson-card .join-btn.checked-in{box-shadow:0 4px 12px #f2ce8233!important}:root[theme-mode=dark] .live-lesson-card .dot{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .live-lesson-card .dot.active{background:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .switch-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .live-lesson-card .switch-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card:hover{box-shadow:0 16px 40px #00000040!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card.active{box-shadow:0 0 0 3px var(--es-smoke-soft),0 16px 40px #0003!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-image{background:linear-gradient(135deg,var(--es-surface)0%,var(--es-surface-elevated)100%)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .image-overlay{background:linear-gradient(to top,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-content{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-title,:root[theme-mode=dark] .classroom-main-wrapper .featured-card .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .avatar-initial,:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .knowledge-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .ai-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn.liked{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-static{background:var(--es-smoke-faint)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .header-icon{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .detail-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .info h3{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .info .homework-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .score-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .score-tag i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag:hover:not(.readonly){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag.active i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label .edit-btn{border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label .edit-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .summary-text{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .summary-editor textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .ghost-btn{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .ghost-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .empty-hint p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller:before{background:linear-gradient(to right,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller:after{background:linear-gradient(to left,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .glass-card{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .glass-card:hover{box-shadow:0 4px 16px var(--es-shadow-color)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc em{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc code{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-source{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .contributor-tag{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .empty-hint .empty-icon{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-auto-settings>button{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .praise-wall-auto-settings>button:hover{background:var(--es-glass-fill-strong)!important}:root[theme-mode=dark] .praise-wall-auto-settings>button .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-auto-settings>button .text-gray-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-auto-settings>div:last-child{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .praise-wall-auto-settings .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-auto-settings .text-gray-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-auto-settings .text-gray-500{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-auto-settings .bg-white\/50{background:var(--es-surface)!important}:root[theme-mode=dark] .praise-wall-auto-settings .border-white\/20{border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-auto-settings .text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-auto-settings .classroom-pagination{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .praise-sub-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .sub-tab-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-manager .sub-tab-btn:hover{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .praise-wall-manager .sub-tab-btn.active{color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .praise-wall-manager .loading-state,:root[theme-mode=dark] .praise-wall-manager .empty-state,:root[theme-mode=dark] .praise-wall-manager .empty-state .empty-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-manager .homework-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .homework-item:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .praise-wall-manager .homework-item.clickable:hover{box-shadow:0 4px 12px var(--es-shadow-color)!important}:root[theme-mode=dark] .praise-wall-manager .student-avatar{border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-manager .homework-title-inline{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-manager .dot-sep,:root[theme-mode=dark] .praise-wall-manager .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-manager .meta-score-text{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .praise-wall-manager .meta-source,:root[theme-mode=dark] .praise-wall-manager .public-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-manager .ai-dot-idle{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-manager .ai-dot-success{background:var(--es-brand-green-text)!important;box-shadow:0 0 0 2px #8bd6b429!important}:root[theme-mode=dark] .praise-wall-manager .ai-dot-pending{background:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .praise-wall-manager .ai-dot-failed{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .praise-wall-manager .batch-action-bar{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .batch-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-manager .days-select{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .praise-wall-manager .days-select:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-manager .batch-analyze-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-manager .batch-analyze-btn:hover:not(:disabled){background:var(--es-smoke-line)!important}:root[theme-mode=dark] .praise-wall-manager .batch-remove-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .praise-wall-manager .batch-remove-btn:hover:not(:disabled){background:#ff9a9a2e!important}:root[theme-mode=dark] .praise-wall-manager .batch-feature-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-manager .batch-feature-btn:hover:not(:disabled){background:var(--es-smoke-line)!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.danger{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.danger:hover{background:#ff9a9a26!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.primary{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.primary:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.secondary{color:var(--es-text-secondary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .praise-wall-manager .action-btn-sm.secondary:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .praise-wall-manager .pagination-wrap{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail .detail-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail .homework-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail .summary-label,:root[theme-mode=dark] .praise-wall-manager .submission-detail .images-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-manager .submission-detail .images-grid img{border:1px solid var(--es-border)!important}:root[theme-mode=dark] .praise-wall-display-settings-card h4{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card p,:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/50,:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/60,:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/70{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/85{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-card{border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-stage{background:radial-gradient(circle at 100% 0,#e5a8351a,#0000 28%),linear-gradient(135deg,#162721f5,#111f19f0)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-portrait-layer:after{background:linear-gradient(90deg,#16272129,#1627210f 42%,#16272194)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-text-overlay{background:linear-gradient(90deg,#0c1712eb,#0c1712c7 42%,#0c17122e 72%,#0000)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .weather-moon{background:#e5a83552!important;box-shadow:-9px 0 #162721f5!important}:root[theme-mode=dark] .praise-wall-display-settings-card .weather-dot{background:#b8ccbf2e!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-greeting{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-mode-pill{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-box+div{background:var(--es-glass-fill-strong)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-name-small{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn .bg-es-green\/8{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn span{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn span:last-child{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .avatar-img,:root[theme-mode=dark] .praise-wall-display-settings-card .initial-circle{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .tests-manager .page-header{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .tests-manager .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager .classroom-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .chip{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .chip.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .tests-manager .filter-tabs{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .tests-manager .filter-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .filter-tab:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-manager .filter-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;box-shadow:0 1px 3px var(--es-shadow-color)!important}:root[theme-mode=dark] .tests-manager .filter-tab.active .tab-count{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .tests-manager .tab-count{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .type-tabs{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .type-tab{color:#8bd6b4b8!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .type-tab:hover:not(.active){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .type-tab.active{background:var(--es-green-chip-bg)!important;color:var(--es-brand-green-text)!important;box-shadow:inset 0 0 0 1px #8bd6b452!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .type-tab.active .tab-count{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .tests-manager .back-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .tests-manager .back-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .loading-state,:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .empty-state{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager--desktop :is(.loading-state,.empty-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .pagination-container{background:var(--es-surface)!important}:root[theme-mode=dark] .test-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .test-card:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important}:root[theme-mode=dark] .test-card.selected{background:var(--es-smoke-weak)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .test-card .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .test-card .card-meta .meta-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .card-status.published{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .test-card .card-status.draft,:root[theme-mode=dark] .test-card .card-status.archived{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .card-stats{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .test-card .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .test-card .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .card-actions{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .test-card .action-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .action-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .test-card .action-btn.danger:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .detail-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .detail-panel .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .paper-title{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .action-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .action-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .detail-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .tab-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .tab-btn:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .detail-panel .loading-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .stat-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .stat-icon{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .detail-panel .stat-icon.green{color:var(--es-brand-green-text)!important;background:0 0!important}:root[theme-mode=dark] .detail-panel .stat-icon.yellow{color:var(--es-brand-yellow-text)!important;background:0 0!important}:root[theme-mode=dark] .detail-panel .stat-icon.red{color:var(--es-brand-red-text)!important;background:0 0!important}:root[theme-mode=dark] .detail-panel .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .bar-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .bar-track{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .detail-panel .bar-fill{background:linear-gradient(90deg,var(--es-bar-fill-strong),var(--es-bar-fill-weak))!important}:root[theme-mode=dark] .detail-panel .bar-count,:root[theme-mode=dark] .detail-panel .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .student-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .student-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .student-score.excellent{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .student-score.pass{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .detail-panel .student-score.fail{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .detail-panel .question-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .question-num{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .question-type{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .question-rate.high{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .question-rate.medium{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .detail-panel .question-rate.low{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .detail-panel .question-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .detail-panel .panel-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .footer-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .footer-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .detail-panel .footer-btn.secondary{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .detail-panel .footer-btn.secondary:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager:not(.tests-manager--desktop) .test-detail-empty{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager--desktop .test-detail-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .test-detail-empty p{color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager .test-detail-empty span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .display-toggle-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .student-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager--desktop :is(.test-card,.detail-panel,.detail-panel .panel-header,.detail-panel .detail-tabs,.detail-panel .stat-card,.detail-panel .student-item,.detail-panel .question-item,.filter-tabs,.type-tabs,.pagination-container,.display-toggle-btn,.test-card .action-btn,.detail-panel .action-btn,.detail-panel .footer-btn,.detail-panel .footer-btn.secondary){border-color:var(--desktop-divider-muted)!important;box-shadow:none!important;background:0 0!important}:root[theme-mode=dark] .tests-manager--desktop :is(.display-toggle-btn,.test-card .action-btn,.detail-panel .action-btn,.detail-panel .footer-btn){color:var(--desktop-control-foreground)!important;border-color:#0000!important}:root[theme-mode=dark] .tests-manager--desktop :is(.display-toggle-btn:hover,.test-card .action-btn:hover,.detail-panel .action-btn:hover,.detail-panel .footer-btn:hover,.detail-panel .footer-btn.secondary:hover){background:var(--desktop-control-hover-bg)!important;color:var(--desktop-text-primary)!important}:root[theme-mode=dark] .tests-manager--desktop .test-card .action-btn.danger:hover{color:var(--td-error-color,#ff8f8f)!important}:root[theme-mode=dark] .tests-manager--desktop .test-card:hover,:root[theme-mode=dark] .tests-manager--desktop .detail-panel .student-item:hover{background:var(--desktop-control-hover-bg)!important}:root[theme-mode=dark] .tests-manager--desktop .test-card.selected,:root[theme-mode=dark] .tests-manager--desktop .filter-tab.active,:root[theme-mode=dark] .tests-manager--desktop .detail-panel .tab-btn.active{background:var(--desktop-selection-bg)!important;color:var(--desktop-accent-foreground)!important}:root[theme-mode=dark] .tests-manager--desktop .filter-tab.active .tab-count{color:inherit!important;background:0 0!important}:root[theme-mode=dark] .t-drawer .drawer-content .detail-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .t-drawer .drawer-content .tab-btn{background:var(--es-smoke-faint)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .tab-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-icon{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-icon.green{color:var(--es-brand-green-text)!important;background:0 0!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-icon.yellow{color:var(--es-brand-yellow-text)!important;background:0 0!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-icon.red{color:var(--es-brand-red-text)!important;background:0 0!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .bar-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .bar-track{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-drawer .drawer-content .bar-fill{background:linear-gradient(90deg,var(--es-bar-fill-strong),var(--es-bar-fill-weak))!important}:root[theme-mode=dark] .t-drawer .drawer-content .bar-count,:root[theme-mode=dark] .t-drawer .drawer-content .loading-state,:root[theme-mode=dark] .t-drawer .drawer-content .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-score.excellent{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-score.pass{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-score.fail{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .student-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-num{color:var(--es-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-type{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-rate.high{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-rate.medium{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-rate.low{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .question-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-item.correct{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-item.popular:not(.correct){background:#ff9a9a14!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-label{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .option-percent{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-drawer .drawer-content .drawer-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .t-drawer .drawer-content .footer-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .footer-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .t-drawer .drawer-content .drawer-passage-section{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .t-drawer .drawer-content .drawer-passage-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-drawer .drawer-content .drawer-passage-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-detail-panel{background:var(--es-bg-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 18px 48px var(--es-shadow-color)!important}:root[theme-mode=dark] .student-detail-panel :is(.empty-state,.loading-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-detail-panel :is(.empty-state,.loading-state) i{color:#8bd6b499!important}:root[theme-mode=dark] .student-detail-panel .empty-state p,:root[theme-mode=dark] .student-detail-panel .paper-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-detail-panel .paper-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-detail-panel .rank-pill{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .student-detail-panel .rank-pill.pending{background:var(--es-yellow-chip-bg)!important;color:var(--es-yellow-chip-text)!important}:root[theme-mode=dark] .student-detail-panel :is(.hero-card,.compare-card,.detail-grid,.stat-card){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .student-detail-panel .hero-card{background:radial-gradient(circle at top right,#f2ce8224,transparent 34%),linear-gradient(135deg,var(--es-smoke-soft),var(--es-surface))!important}:root[theme-mode=dark] .student-detail-panel :is(.hero-eyebrow,.hero-label,.stat-label,.detail-label,.section-header span,.compare-meta span){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-detail-panel :is(.hero-title,.stat-value,.detail-value,.section-header h4,.compare-meta strong){color:var(--es-text)!important}:root[theme-mode=dark] .student-detail-panel .hero-description{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-detail-panel .hero-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .student-detail-panel .hero-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-detail-panel .bar-track{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .student-detail-panel .bar-fill.mine{background:linear-gradient(90deg,var(--es-bar-fill-strong),var(--es-bar-fill-weak))!important}:root[theme-mode=dark] .student-detail-panel .bar-fill.average{background:linear-gradient(90deg,#f2ce82f2,#f2ce8280)!important}:root[theme-mode=dark] .student-detail-panel .bar-fill.top{background:linear-gradient(90deg,#ff9a9af2,#ff9a9a80)!important}:root[theme-mode=dark] .student-detail-panel .detail-item{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-header{background:var(--es-smoke-faint)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn svg{stroke:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .month-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn.ghost,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .view-toggle{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .toggle-btn svg{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .toggle-btn:hover:not(.active){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-actions{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn svg{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn.active svg{stroke:#fff!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-count{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-delete-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-delete-btn:hover:not(:disabled){background:#ff9a9a33!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-column{background:var(--es-glass-fill)!important;border-right-color:#2d3747b3!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-slot{color:var(--es-text-tertiary)!important;border-bottom-color:#2d374780!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-boundary{border-top-color:#2d374799!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-boundary span{color:var(--es-text-tertiary)!important;background:var(--es-glass-fill)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-column{border-right-color:#2d374780!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header{background:var(--es-surface-elevated)!important;border-bottom-color:#2d3747b3!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header.today{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header.today .day-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-slots{background:repeating-linear-gradient(#0000 0 59px,#2d374780 59px 60px)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .compact .day-slots{background:repeating-linear-gradient(#0000 0 39px,#2d374780 39px 40px)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)30%,#1e2a24)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{border:1px solid var(--lesson-color,#2d6b4f)!important;box-shadow:0 1px 4px #00000059!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{border:1px solid color-mix(in srgb,var(--lesson-color,#2d6b4f)50%,var(--es-smoke-weak))!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)40%,#1e2a24)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{border-color:var(--lesson-color,#2d6b4f)!important;box-shadow:0 2px 8px #00000073!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{border-color:color-mix(in srgb,var(--lesson-color,#2d6b4f)60%,var(--es-smoke-soft))!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)38%,#1e2a24)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{outline:2px solid var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{outline:2px solid color-mix(in srgb,var(--lesson-color,#2d6b4f)70%,white)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{outline-offset:-2px!important;box-shadow:0 0 0 3px var(--lesson-color,#2d6b4f),0 2px 8px #0006!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--lesson-color,#2d6b4f)25%,transparent),0 2px 8px #0006!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected:hover{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected:hover{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)45%,#1e2a24)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.test{background:#562929!important;border-color:#ff787859!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-time,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-location{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .now-line-label{color:var(--es-brand-red-text)!important;background:var(--es-glass-fill-strong)!important;border-color:#ff9a9a38!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .select-indicator{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected .select-indicator{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected .select-indicator svg{color:var(--es-bg)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tabs{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tab:hover:not(.active){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .section-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-section,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stats-section,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lessons-section{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-time{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-course{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-grade{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-count{color:var(--es-text-tertiary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lesson-item:before{box-shadow:0 0 0 2px var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lesson-item:hover{background:var(--es-smoke-weak)!important;box-shadow:0 2px 6px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-date-badge{color:var(--es-text-tertiary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-time-small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-grade-tag{color:var(--es-text-tertiary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn:hover{background:var(--es-smoke-soft)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn.ghost{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-hint-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.active{background:var(--es-smoke-weak)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.upcoming,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.active.upcoming{background:#f2ce820f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.ended{opacity:.6!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-label{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.active{color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.upcoming{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.ended{color:var(--es-text-tertiary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card-dates{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .editor-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-range{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-label{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-status{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source.global{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source.member{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-dates{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-editor{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-item{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .empty-hint{color:var(--es-text-tertiary)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-overlay{background:#0000008c!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog{background:var(--es-surface)!important;box-shadow:0 8px 32px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .dialog-header h3{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .close-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group input,:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group select{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group input:focus,:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-group select:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .time-row span,:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .form-help{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .type-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .type-btn:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .type-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .dialog-footer{border-top-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-danger{color:var(--es-brand-red-text)!important;background:0 0!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-danger:hover:not(:disabled){border-color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-secondary:hover{border-color:var(--es-brand-green-text)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .btn-primary:hover{opacity:.9!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.active{color:var(--es-brand-green-text)!important;border-bottom-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.ai:hover:not(.active){color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.ai.active{color:var(--es-brand-yellow-text)!important;border-bottom-color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group input,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group input:focus,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group select:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-help{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-copy-btn,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .paste-target-preview{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .weekday-chip{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .weekday-chip:hover{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .recurrence-summary{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-secondary:hover{color:var(--es-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-danger{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-danger:hover:not(:disabled){background:#ff9a9a26!important;border-color:#ff9a9a80!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .color-swatch{box-shadow:0 1px 3px #0000004d!important}:root[theme-mode=dark] .teacher-dashboard .edit-lesson-dialog .color-swatch.active{box-shadow:inset 0 0 0 2.5px #ffffffd9,0 2px 6px #0006!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .color-swatch{box-shadow:0 1px 3px #0000004d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .color-swatch.active{box-shadow:inset 0 0 0 2.5px #ffffffd9,0 2px 6px #0006!important}:root[theme-mode=dark] .schedule-artifact-popup{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 18px 40px var(--es-shadow-color)!important}:root[theme-mode=dark] .schedule-artifact-popup__head,:root[theme-mode=dark] .schedule-artifact-popup__search,:root[theme-mode=dark] .schedule-artifact-popup__tools{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .schedule-artifact-popup__head strong{color:var(--es-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__head span,:root[theme-mode=dark] .schedule-artifact-popup__head button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__head button:hover{color:var(--es-text)!important;background:#ffffff14!important}:root[theme-mode=dark] .schedule-artifact-popup__search{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__search input{color:var(--es-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__search input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__search input::placeholder,:root[theme-mode=dark] .schedule-artifact-popup__tools>span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__sort{background:#ffffff0f!important}:root[theme-mode=dark] .schedule-artifact-popup__sort button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__sort button:hover{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__sort button.is-active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__foot{border-top-color:var(--es-border)!important;background:linear-gradient(to right,var(--es-smoke-weak),var(--es-surface),#f2ce820f)!important}:root[theme-mode=dark] .schedule-artifact-popup__foot button{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__foot button:hover:not(:disabled){color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__foot button:disabled{opacity:.6;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-popup__create{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-popup__create:hover{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-group{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .schedule-artifact-group__head:hover{background:#ffffff0a!important}:root[theme-mode=dark] .schedule-artifact-group__icon{color:var(--es-brand-green-text)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .schedule-artifact-group__icon:before{background:0 0!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-0{background:linear-gradient(to bottom right,var(--es-smoke-medium),#f2ce821a)!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-1{background:linear-gradient(to bottom right,#f2ce8229,var(--es-smoke-weak))!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-2{background:linear-gradient(to bottom right,#ff9a9a24,var(--es-smoke-soft))!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-3{background:linear-gradient(to bottom right,var(--es-smoke-soft),#ff9a9a1a)!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-4{background:linear-gradient(to bottom right,var(--es-smoke-medium),#f2ce821f)!important}:root[theme-mode=dark] .schedule-artifact-group__icon--tone-5{background:linear-gradient(to bottom right,#ff9a9a1f,#f2ce821a)!important}:root[theme-mode=dark] .schedule-artifact-group__meta strong{color:var(--es-text)!important}:root[theme-mode=dark] .schedule-artifact-group__meta small,:root[theme-mode=dark] .schedule-artifact-group__meta small span+span:before{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-group__meta small .is-unread{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .schedule-artifact-group__warning{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important}:root[theme-mode=dark] .schedule-artifact-group__chevron,:root[theme-mode=dark] .schedule-artifact-group__actions button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-group__actions button:hover:not(:disabled){color:var(--es-brand-green-text)!important;background:#ffffff14!important}:root[theme-mode=dark] .schedule-artifact-group__actions button:last-child:hover:not(:disabled){color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .schedule-artifact-group__cap-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-group__cap button{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .schedule-artifact-group__cap button:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .schedule-artifact-group__cap button.is-active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .schedule-artifact-group__cap-custom{color:var(--es-text-tertiary)!important;background:#ffffff0f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .schedule-artifact-group__cap-custom input{color:var(--es-text)!important}:root[theme-mode=dark] .schedule-artifact-group__loading,:root[theme-mode=dark] .schedule-artifact-group__empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-group__pager{background:#ffffff0d!important}:root[theme-mode=dark] .schedule-artifact-group__pager button{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .schedule-artifact-group__pager button:hover:not(:disabled){color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .schedule-artifact-group__pager button:disabled{opacity:.6;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-group__pager span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-artifact-group__pause-hint{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .schedule-run-item:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .schedule-run-item--unread{background:#ff9a9a14!important}:root[theme-mode=dark] .schedule-run-item__dot{background:#ffffff38!important}:root[theme-mode=dark] .schedule-run-item__dot.unread{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .schedule-run-item__title{color:var(--es-text)!important}:root[theme-mode=dark] .schedule-run-item__time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .schedule-run-item__badge{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .layout-container{background-color:var(--es-bg)!important}:root[theme-mode=dark] .layout-main{background:var(--es-layout-main-bg)!important}:root[theme-mode=dark] .home-sidebar{-webkit-backdrop-filter:blur(20px)saturate(160%);border-right-color:var(--es-border)!important;background:linear-gradient(#0c1712eb,#0c1712e0)!important;box-shadow:2px 0 32px #00000040,inset 0 0 0 1px #2a44384d!important}:root[theme-mode=dark] .home-sidebar .sidebar-btn{color:var(--es-text-tertiary)}:root[theme-mode=dark] .home-sidebar .sidebar-btn i{color:inherit}:root[theme-mode=dark] .home-sidebar .sidebar-btn:hover{background:var(--es-smoke-weak);color:var(--es-text-secondary)}:root[theme-mode=dark] .home-sidebar .sidebar-btn.active{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .home-sidebar .sidebar-avatar{color:var(--es-brand-green-text);background:var(--es-smoke-weak)!important;border-color:#2a443866!important}:root[theme-mode=dark] .home-sidebar .notification-badge{background:var(--es-brand-red-text);color:#0c1712;box-shadow:0 1px 4px #0000004d}:root[theme-mode=dark] .home-sidebar .sidebar-header{border-bottom-color:#0000}:root[theme-mode=dark] .home-sidebar .sidebar-footer{border-top-color:var(--es-border)}:root[theme-mode=dark] .header-section{transition:color .3s}:root[theme-mode=dark] .welcome-main{color:var(--es-text)}:root[theme-mode=dark] .brand-name{color:var(--es-brand-green-text)}:root[theme-mode=dark] .collab-separator{color:var(--es-text-tertiary)}:root[theme-mode=dark] .studio-name{color:var(--es-text)}:root[theme-mode=dark] .trademark{color:var(--es-brand-green-text)}:root[theme-mode=dark] .welcome-sub{color:var(--es-text-secondary)}:root[theme-mode=dark] .studio-logo-separator{color:var(--es-text-tertiary)}:root[theme-mode=dark] .studio-logo-image{background:var(--es-surface);box-shadow:0 10px 22px #0006}:root[theme-mode=dark] .header-logo{filter:none;background:0 0!important}:root[theme-mode=dark] .home-footer{transition:color .3s}:root[theme-mode=dark] .footer-company{color:var(--es-text-secondary)}:root[theme-mode=dark] .footer-link{color:var(--es-text-tertiary)}:root[theme-mode=dark] .footer-link:hover{color:var(--es-brand-green-text)}:root[theme-mode=dark] .footer-divider{color:var(--es-border)}:root[theme-mode=dark] .footer-copyright{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .nav-bar{box-shadow:0 2px 12px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .nav-tab{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .nav-tab.active{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .mobile-top-nav .tab-badge{background:var(--es-brand-red-text);color:#0c1712}:root[theme-mode=dark] .mobile-top-nav .tab-dot{box-shadow:0 0 0 1.5px var(--es-surface)}:root[theme-mode=dark] .mobile-top-nav .home-view-menu{box-shadow:0 10px 30px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .home-view-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .mobile-top-nav .home-view-option.active{background:var(--es-smoke-soft);color:var(--es-brand-green-text)}:root[theme-mode=dark] .mobile-top-nav .component-menu{box-shadow:0 10px 30px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .component-section+.component-section{border-top-color:var(--es-border)}:root[theme-mode=dark] .mobile-top-nav .component-section-title{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .component-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .mobile-top-nav .component-option:hover{background:var(--es-smoke-weak);color:var(--es-brand-green-text)}:root[theme-mode=dark] .mobile-top-nav .component-scroll-hint{color:var(--es-text-tertiary);background:linear-gradient(#16272100,#162721f2 55%)}:root[theme-mode=dark] .mobile-bottom-nav .nav-bar{gap:2px;background:linear-gradient(#182d25eb,#111f19f0)!important;border-color:#8bd6b42e!important;box-shadow:0 18px 44px #0000005c,inset 0 1px #ffffff14!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn{color:#e2f7ece6!important;box-shadow:none!important;background:0 0!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-icon,:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-label{color:#e2f7ece6!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-icon{filter:none!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-icon:before,:root[theme-mode=dark] .mobile-bottom-nav .component-option i,:root[theme-mode=dark] .mobile-bottom-nav__context-trigger i{-webkit-text-fill-color:currentColor;color:inherit!important;filter:none!important}:root[theme-mode=dark] .mobile-bottom-nav svg{fill:currentColor;stroke:currentColor;color:inherit!important}:root[theme-mode=dark] .mobile-bottom-nav svg [stroke]{stroke:currentColor!important}:root[theme-mode=dark] .mobile-bottom-nav svg [fill]:not([fill=none]){fill:currentColor!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .nav-icon,:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .nav-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active{background:0 0!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active>.nav-icon{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .avatar-container,:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .assistant-logo-container{box-shadow:0 6px 18px #0000003d;background:#f0f5f2eb!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .mobile-bottom-nav .avatar-container{background:var(--es-smoke-soft);border-color:#8bd6b42e}:root[theme-mode=dark] .mobile-bottom-nav .assistant-logo-container{background:#f0f5f2eb;border-color:#8bd6b42e}:root[theme-mode=dark] .mobile-bottom-nav .assistant-logo-container img{mix-blend-mode:normal;filter:none!important}:root[theme-mode=dark] .mobile-bottom-nav .avatar-fallback{color:var(--es-brand-green-text)}:root[theme-mode=dark] .k-help-btn{background:var(--es-glass-fill-strong);box-shadow:0 2px 12px #00000040}:root[theme-mode=dark] .k-help-btn:hover{box-shadow:0 4px 20px #00000059}:root[theme-mode=dark] .k-help-btn__badge{background:var(--es-brand-green-text);color:#0c1712;border-color:var(--es-surface)}:root[theme-mode=dark] .home-sidebar,:root[theme-mode=dark] .mobile-top-nav .nav-bar,:root[theme-mode=dark] .mobile-bottom-nav .nav-bar,:root[theme-mode=dark] .k-help-btn{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}:root[theme-mode=dark] .view-switch{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .switch-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .switch-tab:hover:not(.active){background:var(--es-smoke-weak);color:var(--es-text-secondary)!important}:root[theme-mode=dark] .switch-tab.active{box-shadow:0 4px 12px #0000004d;background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .welcome-tab{background:linear-gradient(135deg,#2d6b4f1a,#1627214d 40%,#16272133)!important}:root[theme-mode=dark] .welcome-tab.has-portrait{background:linear-gradient(135deg,#0c1712f5,#111f19eb 42%,#162721db)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .portrait-bg{opacity:.95!important;mix-blend-mode:normal!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer{background:linear-gradient(160deg,#0a120ffa,#0c1612f2 55%,#0e1915e6)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .text-overlay{background:linear-gradient(90deg,#0c1712eb,#0c1712ad 42%,#0c171214 72%,#0000)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer:before,:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer:after{content:none!important;display:none!important}:root[theme-mode=dark] .welcome-tab.has-portrait .clouds-container,:root[theme-mode=dark] .welcome-tab.has-portrait .rain-container,:root[theme-mode=dark] .welcome-tab.has-portrait .snow-container,:root[theme-mode=dark] .welcome-tab.has-portrait .fog-container,:root[theme-mode=dark] .welcome-tab.has-portrait .wind-container,:root[theme-mode=dark] .welcome-tab.has-portrait .sun-rays-container,:root[theme-mode=dark] .welcome-tab.has-portrait .stars-moon-container{opacity:0!important}:root[theme-mode=dark] .clouds-container{opacity:.45!important}:root[theme-mode=dark] .clouds-container .cloud{filter:blur(6px)drop-shadow(0 6px 16px #00000059)!important;background:#cde2d7e6!important;box-shadow:36px 6px 0 -4px #cde2d7e6,72px 10px 0 -8px #cde2d7e6,108px 4px 0 -10px #cde2d7e6,-28px 8px 0 -10px #cde2d7e6,-56px 12px 0 -16px #cde2d7e6!important}:root[theme-mode=dark] .rain-container .rain-drop{background:#cde2d773!important}:root[theme-mode=dark] .snow-container .snow-flake{background:#cde2d7f2!important}:root[theme-mode=dark] .fog-layer{background-image:radial-gradient(closest-side,#cde2d729,#0000 65%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1200px 280px!important}:root[theme-mode=dark] .wind-line{background:linear-gradient(90deg,#0000,#cde2d74d,#0000)!important}:root[theme-mode=dark] .stars-moon-container .star{background:#cde2d7d9!important}:root[theme-mode=dark] .welcome-tab:not(.has-portrait) .text-overlay{opacity:1!important;background:linear-gradient(90deg,#0c1712b3 0% 45%,#0c171242 62%,#0000 74%)!important}@media(max-width:768px){:root[theme-mode=dark] .welcome-tab:not(.has-portrait) .text-overlay{background:linear-gradient(90deg,#0c1712b3 0% 55%,#0c171273 80%,#0c17122e)!important}}:root[theme-mode=dark] .greeting-section .greeting-text{color:var(--es-text)!important;text-shadow:none!important}:root[theme-mode=dark] .greeting-section .user-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .greeting-section .greeting-subtitle,:root[theme-mode=dark] .welcome-signature .sig-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .welcome-signature .sig-text.sig-empty,:root[theme-mode=dark] .welcome-signature .sig-pencil,:root[theme-mode=dark] .welcome-signature .sig-hint,:root[theme-mode=dark] .welcome-signature .sig-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .welcome-signature .sig-display:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .welcome-signature .sig-display:focus-visible{outline-color:var(--es-brand-green-text)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .welcome-signature .sig-display:focus-visible{outline-color:color-mix(in srgb,var(--es-brand-green-text)55%,transparent)!important}}:root[theme-mode=dark] .welcome-signature .sig-input{background:var(--es-glass-fill)!important;color:var(--es-text)!important;box-shadow:inset 0 0 0 1px var(--es-glass-stroke)!important}:root[theme-mode=dark] .welcome-signature .sig-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .welcome-signature .sig-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .welcome-signature .sig-error,:root[theme-mode=dark] .welcome-signature .sig-count.sig-count-full{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .weather-info-tag{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weather-info-tag .weather-location{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weather-info-tag .weather-temp-current{color:var(--es-text)!important}:root[theme-mode=dark] .weather-info-tag .weather-temp-range{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weather-info-tag .weather-condition{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weather-attribution-corner{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .portrait-upload-tip{box-shadow:0 12px 36px #0000004d;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-title{color:var(--es-text)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-dismiss{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .portrait-upload-hint-popup{box-shadow:0 8px 32px #0006;border-color:var(--es-smoke-weak)!important;background:#1e1e1ed9!important}:root[theme-mode=dark] .hint-checkbox{color:#ffffff80!important}:root[theme-mode=dark] .edit-panel{box-shadow:0 8px 32px #0006;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .edit-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .zoom-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .zoom-btn svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .zoom-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .action-btn.cancel{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .settings-btn{box-shadow:0 4px 15px #0003;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .settings-menu{box-shadow:0 10px 40px #0006;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .menu-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .menu-item:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .menu-item.danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .menu-item.danger:hover:not(:disabled){background:#ff9a9a1a!important}:root[theme-mode=dark] .ticker-panel{box-shadow:0 10px 30px #0003;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .demo-overlay{background:#0c171299!important}:root[theme-mode=dark] .demo-panel{box-shadow:0 8px 32px #0006;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .demo-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .demo-btn.secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .segmenting-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-dashboard-shell,:root[theme-mode=dark] .parent-dashboard-content-shell{color:var(--es-text)!important}:root[theme-mode=dark] .parent-welcome-hub .content-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 24px 60px var(--es-shadow-color)!important}:root[theme-mode=dark] .parent-welcome-hub [aria-current=page]{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] .parent-dashboard-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 20px 54px var(--es-shadow-color)!important}:root[theme-mode=dark] .parent-dashboard-metric,:root[theme-mode=dark] .parent-learning-stat,:root[theme-mode=dark] .parent-next-metric{background:var(--es-smoke-weak)!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] .parent-dashboard-metric.is-pending,:root[theme-mode=dark] .parent-task-preview.is-returned{background:#f2ce821f!important;border-color:#f2ce8247!important}:root[theme-mode=dark] .parent-dashboard-metric.is-muted,:root[theme-mode=dark] .parent-next-metric.is-muted{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .parent-dashboard-metric__value,:root[theme-mode=dark] .parent-learning-stat strong,:root[theme-mode=dark] .parent-next-metric strong,:root[theme-mode=dark] .parent-dashboard-eyebrow,:root[theme-mode=dark] .parent-learning-status,:root[theme-mode=dark] .parent-next-status,:root[theme-mode=dark] .parent-classroom-toggle,:root[theme-mode=dark] .parent-next-action__arrow{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .parent-dashboard-metric.is-pending .parent-dashboard-metric__value,:root[theme-mode=dark] .parent-task-preview.is-returned .parent-task-preview__badge{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .parent-dashboard-metric.is-muted .parent-dashboard-metric__value,:root[theme-mode=dark] .parent-next-metric.is-muted strong{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .parent-dashboard-metric__label,:root[theme-mode=dark] .parent-learning-stat span,:root[theme-mode=dark] .parent-next-metric span,:root[theme-mode=dark] .parent-classroom-toggle small,:root[theme-mode=dark] .parent-task-preview p,:root[theme-mode=dark] .parent-next-action small,:root[theme-mode=dark] .parent-dashboard-empty small,:root[theme-mode=dark] .parent-learning-empty,:root[theme-mode=dark] .parent-next-empty{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-dashboard-child-row,:root[theme-mode=dark] .parent-classroom-row,:root[theme-mode=dark] .parent-task-preview,:root[theme-mode=dark] .parent-next-action{background:var(--es-glass-fill)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .parent-next-action:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .parent-dashboard-child-row strong,:root[theme-mode=dark] .parent-learning-heading strong,:root[theme-mode=dark] .parent-classroom-row__main strong,:root[theme-mode=dark] .parent-next-heading strong,:root[theme-mode=dark] .parent-task-preview strong,:root[theme-mode=dark] .parent-next-action,:root[theme-mode=dark] .parent-dashboard-empty p{color:var(--es-text)!important}:root[theme-mode=dark] .parent-classroom-row__main span,:root[theme-mode=dark] .parent-teacher-chip small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .parent-dashboard-child-row select,:root[theme-mode=dark] .parent-teacher-chip,:root[theme-mode=dark] .parent-classroom-toggle{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .parent-teacher-chip.is-empty{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-dashboard-empty__icon,:root[theme-mode=dark] .parent-learning-status,:root[theme-mode=dark] .parent-next-status,:root[theme-mode=dark] .parent-task-preview__badge,:root[theme-mode=dark] .parent-next-action__icon,:root[theme-mode=dark] .parent-teacher-avatar{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .parent-learning-panel,:root[theme-mode=dark] .parent-next-panel{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .parent-dashboard-empty,:root[theme-mode=dark] .parent-learning-empty,:root[theme-mode=dark] .parent-next-empty{border-color:var(--es-border)!important}:root[theme-mode=dark] .parent-tools-function-card,:root[theme-mode=dark] .parent-dashboard-shell [class*="bg-white/"],:root[theme-mode=dark] .parent-dashboard-shell [class*="bg-[#f8fbf9]"],:root[theme-mode=dark] .parent-dashboard-shell [class*="bg-[#f3f7f5]"],:root[theme-mode=dark] .parent-dashboard-shell [class*="bg-[#edf5f1]"],:root[theme-mode=dark] .parent-dashboard-shell [class*=border-gray-100][class*=bg-white]{background:var(--es-glass-fill)!important;border-color:var(--es-border)!important;box-shadow:0 16px 42px var(--es-shadow-color)!important}:root[theme-mode=dark] .parent-dashboard-shell [class*="bg-[linear-gradient"]{background:linear-gradient(90deg,#111f19f5,#111f19d1 48%,#111f194d)!important}:root[theme-mode=dark] .parent-tools-function-card:hover,:root[theme-mode=dark] .parent-tools-function-card.is-active,:root[theme-mode=dark] .parent-dashboard-shell button[class*="hover:bg-white"]:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .parent-tools-section-title,:root[theme-mode=dark] .parent-tools-card-arrow,:root[theme-mode=dark] .parent-tools-card-icon,:root[theme-mode=dark] .parent-tools-card-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .parent-tools-section-title{box-shadow:none!important;background:0 0!important;border:0!important}:root[theme-mode=dark] .parent-tools-card-title{color:var(--es-text)!important}:root[theme-mode=dark] .parent-tools-card-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-tools-section-title .group-indicator,:root[theme-mode=dark] .parent-tools-group-indicator{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .parent-dashboard-shell [class*=text-es-black],:root[theme-mode=dark] .parent-dashboard-shell [class*="text-[#1A1A1A]"],:root[theme-mode=dark] .parent-dashboard-shell [class*=text-gray-900]{color:var(--es-text)!important}:root[theme-mode=dark] .parent-dashboard-shell [class*="text-[#63746d]"],:root[theme-mode=dark] .parent-dashboard-shell [class*="text-[#687a72]"],:root[theme-mode=dark] .parent-dashboard-shell [class*="text-[#74837c]"],:root[theme-mode=dark] .parent-dashboard-shell [class*="text-[#75847d]"],:root[theme-mode=dark] .parent-dashboard-shell [class*=text-gray-500],:root[theme-mode=dark] .parent-dashboard-shell [class*=text-gray-600],:root[theme-mode=dark] .parent-tools-card-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-dashboard-shell input,:root[theme-mode=dark] .parent-dashboard-shell select,:root[theme-mode=dark] .parent-child-select{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .parent-dashboard-shell input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .parent-dashboard-shell input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .parent-child-select:focus{background:var(--es-surface-elevated)!important;border-color:#8bd6b46b!important;box-shadow:0 0 0 3px #8bd6b41f!important}:root[theme-mode=dark] .parent-selector-label,:root[theme-mode=dark] .parent-submit-hint,:root[theme-mode=dark] .parent-proxy-empty span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-proxy-submit-panel.homework-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 18px 48px var(--es-shadow-color)!important}:root[theme-mode=dark] .parent-proxy-empty p{color:var(--es-text)!important}:root[theme-mode=dark] .parent-mine-hero-title{color:#14241d!important;text-shadow:0 1px 18px #ffffffb8!important}:root[theme-mode=dark] .parent-mine-hero-meta{color:#1c3b32d1!important;text-shadow:0 1px 14px #ffffffa3!important}:root[theme-mode=dark] .parent-mine-hero-kicker{color:#2d6b4f!important;text-shadow:0 1px 12px #ffffff94!important}:root[theme-mode=dark] .parent-mine-hero-chip{color:#2d6b4f!important;text-shadow:none!important;background:#ffffffd6!important;border-color:#2d6b4f33!important}:root[theme-mode=dark] .parent-inbox-toolbar h2,:root[theme-mode=dark] .parent-chat-peer strong,:root[theme-mode=dark] .parent-chat-empty-card p,:root[theme-mode=dark] .parent-chat-empty-state p,:root[theme-mode=dark] .parent-sidebar-header strong,:root[theme-mode=dark] .parent-sidebar-empty p,:root[theme-mode=dark] .parent-conversation-line strong{color:var(--es-text)!important}:root[theme-mode=dark] .parent-inbox-kicker,:root[theme-mode=dark] .parent-inbox-action,:root[theme-mode=dark] .parent-chat-mute,:root[theme-mode=dark] .parent-conversation-avatar,:root[theme-mode=dark] .parent-conversation-meta em{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .parent-chat-panel,:root[theme-mode=dark] .parent-chat-empty-state,:root[theme-mode=dark] .parent-conversation-sidebar{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 18px 48px var(--es-shadow-color)!important}:root[theme-mode=dark] .parent-inbox-action,:root[theme-mode=dark] .parent-chat-mute,:root[theme-mode=dark] .parent-chat-peer-avatar,:root[theme-mode=dark] .parent-conversation-avatar,:root[theme-mode=dark] .parent-conversation-meta em{background:var(--es-smoke-soft)!important;border-color:#8bd6b438!important}:root[theme-mode=dark] .parent-chat-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .parent-chat-messages,:root[theme-mode=dark] .parent-chat-empty-card,:root[theme-mode=dark] .parent-sidebar-loading,:root[theme-mode=dark] .parent-sidebar-empty,:root[theme-mode=dark] .parent-conversation-item:hover,:root[theme-mode=dark] .parent-conversation-item.active{background:var(--es-glass-fill)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .parent-chat-bubble.is-peer{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .parent-chat-loading,:root[theme-mode=dark] .parent-chat-empty-card,:root[theme-mode=dark] .parent-chat-empty-state,:root[theme-mode=dark] .parent-chat-empty-state small,:root[theme-mode=dark] .parent-chat-peer small,:root[theme-mode=dark] .parent-chat-time,:root[theme-mode=dark] .parent-sidebar-header small,:root[theme-mode=dark] .parent-sidebar-loading,:root[theme-mode=dark] .parent-sidebar-empty,:root[theme-mode=dark] .parent-conversation-line small,:root[theme-mode=dark] .parent-conversation-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-conversation-unread{border-color:var(--es-surface)!important;background:var(--es-brand-red-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .account-page{background:var(--es-bg,#0e1a15)!important}:root[theme-mode=dark] .account-page .background-decoration .gradient-orb{opacity:.15!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .account-page .account-logo-section{overflow:visible!important}:root[theme-mode=dark] .account-page .account-logo-section:before{content:""!important;background:var(--es-smoke-soft)!important;filter:blur(35px)!important;pointer-events:none!important;z-index:0!important;border-radius:50%!important;width:300px!important;height:60px!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important}:root[theme-mode=dark] .account-page .account-logo{z-index:1!important;width:auto!important;max-width:240px!important;height:auto!important;max-height:72px!important;filter:drop-shadow(0 6px 20px var(--es-smoke-soft))brightness(2)!important;position:relative!important}:root[theme-mode=dark] .account-page .account-logo-section:after{background:radial-gradient(ellipse,var(--es-smoke-weak)0%,transparent 70%)!important}:root[theme-mode=dark] .account-page .account-title{-webkit-text-fill-color:transparent!important;filter:none!important;background:linear-gradient(135deg,#8bd6b4,#b8e6d0,#8bd6b4)!important;-webkit-background-clip:text!important;background-clip:text!important}:root[theme-mode=dark] .account-page .account-title:after{background:linear-gradient(90deg,#0000,#8bd6b4,#0000)!important}:root[theme-mode=dark] .account-page .account-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .account-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .account-card:before,:root[theme-mode=dark] .account-page .account-card:after{display:none!important}:root[theme-mode=dark] .account-page .account-card:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important;transform:none!important}:root[theme-mode=dark] .account-page .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .membership-summary{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .plan-name{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .plan-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .account-page .plan-badge.status-expired{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .account-page .plan-badge.status-none{color:var(--es-brand-yellow-text)!important;background:#e5a8351f!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .account-page .meta-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .meta-value{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .usage-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .usage-title,:root[theme-mode=dark] .account-page .usage-value{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .usage-foot{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .usage-bar{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .account-page .membership-alert{background:#e5a8351a!important;border-color:#e5a83540!important}:root[theme-mode=dark] .account-page .alert-title{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .account-page .alert-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .promo-highlight-card{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .account-page .modern-btn.primary-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .account-page .modern-btn.secondary-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .modern-btn.danger-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .account-page .manage-renewal-link{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.modern-input,.t-input,.t-input__wrap,.t-input__inner,.t-input-number,.t-select,.t-select__wrap,.t-textarea__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .identity-info-group{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .identity-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .identity-value{color:var(--es-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .account-page .identity-value.male{background:var(--es-smoke-weak)!important;color:var(--es-text)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .identity-value.female{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .identity-value.role.teacher{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83540!important}:root[theme-mode=dark] .account-page .identity-value.role.student{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .account-page .identity-divider{background:var(--es-border)!important}:root[theme-mode=dark] .account-page .share-code-display{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .avatar-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .pending-avatar-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .pending-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.preference-item,.pref-card,.pref-group,.pref-option,.notification-item,.notification-card){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.pref-title,.pref-name,.notification-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.pref-desc,.pref-hint,.notification-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.lab-item,.lab-card,.experiment-card){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.lab-title,.experiment-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.lab-desc,.experiment-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.teacher-zone-card,.zone-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .danger-card{border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .benefits-table{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .benefits-table .table-head{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .benefits-table :is(.table-head-title,.table-head-desc){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .benefits-table .section-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .benefits-table .table-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .benefits-table .table-cell{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .benefits-table .table-cell.title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .table-note{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .payment-row{border:1px solid var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .account-page .payment-amount{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .payment-status{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .payment-status.status-1{color:var(--es-brand-yellow-text)!important;background:#e5a83526!important}:root[theme-mode=dark] .account-page .payment-status.status-3{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .account-page :is(.payment-meta,.payment-order,.divider),:root[theme-mode=dark] .account-page .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.payment-item,.withdrawal-card,.history-item,.transaction-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.transaction-amount,.payment-title,.transaction-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.payment-date,.payment-desc,.transaction-date,.transaction-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .glass-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .account-page .glass-input:focus{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .account-page .input-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .label-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .hint-text{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .hint-text.error{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .info-tip{background:linear-gradient(135deg,#e5a8350f,var(--es-smoke-faint))!important;color:var(--es-text-secondary)!important;border-color:#e5a83526!important}:root[theme-mode=dark] .account-page .modern-btn.disabled{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .quick-addon-title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .quick-addon-desc,:root[theme-mode=dark] .account-page .quick-addon-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .quick-addon-btn:disabled,:root[theme-mode=dark] .account-page .quick-addon-btn.t-is-disabled{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important;box-shadow:none!important;opacity:1!important}:root[theme-mode=dark] .account-page .quick-addon-limit{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .account-page .quick-addon-input :is(.t-input-number,.t-input,.t-input__wrap,.t-input__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.addon-panel,.addon-card,.addon-option,.quick-addon-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.addon-title,.addon-amount,.addon-price){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.addon-desc,.addon-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .wechat-bind-status,:root[theme-mode=dark] .account-page .wechat-bind-meta{background:var(--es-surface-elevated)!important;border-color:#8bd6b438!important}:root[theme-mode=dark] .account-page .bind-meta-row{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .bind-meta-row .meta-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .bind-meta-row .meta-value,:root[theme-mode=dark] .account-page .wechat-bind-card .bind-primary-name{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .wechat-bind-card .bind-avatar{border-color:#8bd6b480!important}:root[theme-mode=dark] .account-page .wechat-bind-card .wechat-profile-pending{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .account-page .bind-status.bound{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .bind-status.unbound{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.bind-title,.wechat-name){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.bind-desc,.bind-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-name-area .input-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .logo-preview-box{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .account-page .logo-hint,:root[theme-mode=dark] .account-page .logo-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-preview{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .studio-preview .preview-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-preview .preview-studio-name{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .studio-preview-area{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .studio-preview-area :is(.preview-greeting-cn,.preview-platform-name){color:var(--es-text)!important}:root[theme-mode=dark] .account-page .studio-preview-area :is(.preview-greeting-en,.preview-label,.preview-x){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .studio-preview-area :is(.preview-studio-name,.preview-studio-name-en){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .teacher-profile-panel :is(.profile-overview,.stats-grid,.detail-card,.showcase-item,.sidebar-block,.action-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .account-page .teacher-profile-panel :is(.name,.stat-value,.section-title,.showcase-title,.action-title,.detail-header h4){color:var(--es-text)!important}:root[theme-mode=dark] .account-page .teacher-profile-panel :is(.signature,.stat-label,.section-count,.section-desc,.showcase-type,.sidebar-title,.action-desc,.action-arrow){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .teacher-profile-panel :is(.edit-btn,.section-close-btn){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .ime-pack-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-off{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-loading,:root[theme-mode=dark] .account-page .ime-pack-badge.state-pending{color:var(--es-brand-yellow-text)!important;background:#e5a8351f!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-error{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .account-page .ime-pack-beta{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important}:root[theme-mode=dark] .account-page{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .notification-setting-page{background:var(--es-bg)!important}:root[theme-mode=dark] .notification-setting-page .background-decoration{display:none!important}:root[theme-mode=dark] .notification-setting-page .notification-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .notification-setting-page .notification-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .notification-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .notification-setting-page .notification-card:hover{background:var(--es-surface)!important;box-shadow:0 8px 24px #00000040!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card .card-title,:root[theme-mode=dark] .notification-setting-page .notification-card.system-card .card-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .notification-setting-page .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .card-icon{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .notification-setting-page .card-icon.highlight{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .notification-setting-page .saving-indicator{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important;box-shadow:0 4px 20px #0000004d!important}:root[theme-mode=dark] .notification-setting-page .back-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .notification-setting-page .back-btn:hover{background:var(--es-surface)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .invoice-center-card:before{background:radial-gradient(80% 60% at 95% 5%,#e5a8350d,#0000 60%),radial-gradient(80% 60% at 5% 95%,#2d6b4f12,#0000 60%)!important}:root[theme-mode=dark] .invoice-center-card:hover:before{background:radial-gradient(80% 60% at 90% 10%,#e5a83514,#0000 60%),radial-gradient(80% 60% at 10% 90%,#2d6b4f1a,#0000 60%)!important}:root[theme-mode=dark] .invoice-center-card .glass-sub-panel{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .invoice-center-card .panel-head{-o-border-image:linear-gradient(to right,var(--es-smoke-line),#f2ce8214,transparent)1!important;border-image:linear-gradient(to right,var(--es-smoke-line),#f2ce8214,transparent)1!important}:root[theme-mode=dark] .invoice-center-card .panel-head h4{color:var(--es-text)!important}:root[theme-mode=dark] .invoice-center-card .header-item,:root[theme-mode=dark] .invoice-center-card .record-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .invoice-center-card .header-item:hover,:root[theme-mode=dark] .invoice-center-card .record-item:hover{border-color:#8bd6b44d!important;box-shadow:0 4px 12px #0003!important}:root[theme-mode=dark] .invoice-center-card .header-title,:root[theme-mode=dark] .invoice-center-card .record-order{color:var(--es-text)!important}:root[theme-mode=dark] .invoice-center-card .header-meta,:root[theme-mode=dark] .invoice-center-card .record-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .invoice-center-card .empty-state .empty-text,:root[theme-mode=dark] .invoice-center-card .empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .invoice-center-card .empty-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .invoice-center-card .fallback-banner{color:var(--es-brand-yellow-text)!important;background:#f2ce820f!important;border-color:#f2ce822e!important}:root[theme-mode=dark] .invoice-center-card .record-reason{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .invoice-center-card .modern-btn.text-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .invoice-center-card .modern-btn.text-btn.danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .account-page .desire-points-hero{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .desire-points-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .desire-points-info-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .desire-points-info-icon:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .amount-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .amount-card:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .amount-card.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 1px var(--es-smoke-line)!important}:root[theme-mode=dark] .amount-card .text-es-black,:root[theme-mode=dark] .amount-card span[class*=text-es-black]{color:var(--es-text)!important}:root[theme-mode=dark] .custom-input-wrap{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .custom-input-wrap:focus-within,:root[theme-mode=dark] .custom-input-wrap.active{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 2px var(--es-smoke-soft)!important}:root[theme-mode=dark] .custom-input{color:var(--es-text)!important}:root[theme-mode=dark] .custom-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .custom-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pay-method-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .pay-method-btn:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .pay-method-btn.active{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .submit-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .submit-btn:hover:not(:disabled){background:#8bd6b44d!important;box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .submit-btn:disabled{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .bg-gray-50{background:#fff!important}:root[theme-mode=dark] .pay-status-badge{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pay-status-badge.status-pending,:root[theme-mode=dark] .pay-status-badge.status-paying{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .pay-status-badge.status-success{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .pay-status-badge.status-failed,:root[theme-mode=dark] .pay-status-badge.status-cancelled,:root[theme-mode=dark] .pay-status-badge.status-timeout,:root[theme-mode=dark] .pay-status-badge.status-refunded{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .t-dialog__body .bg-es-green\/\[0\.04\]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .back-btn{color:var(--es-brand-green-text)!important;background:0 0!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .back-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .retry-btn,:root[theme-mode=dark] .done-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .retry-btn:hover,:root[theme-mode=dark] .done-btn:hover{background:#8bd6b44d!important;box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .t-dialog__body .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .quick-addon-qrcode .qrcode-wrapper{background:#fff!important}:root[theme-mode=dark] .quick-addon-qrcode .qrcode-tip{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-addon-qrcode .qrcode-status{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-addon-qrcode .status-pending,:root[theme-mode=dark] .quick-addon-qrcode .status-paying{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .quick-addon-qrcode .status-success{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .quick-addon-qrcode .status-failed,:root[theme-mode=dark] .quick-addon-qrcode .status-cancelled,:root[theme-mode=dark] .quick-addon-qrcode .status-timeout{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .amount-chip{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .amount-chip:hover{background:#ff9a9a24!important}:root[theme-mode=dark] .amount-chip.active{color:#fff!important;background:#d94b4bcc!important;border-color:#d94b4be6!important}:root[theme-mode=dark] .account-page .update-history-panel{background:var(--es-glass-fill)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .history-entry:not(:last-of-type):before{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .account-page .entry-dot{border-color:var(--es-surface)!important;background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .entry-dot--latest{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .account-page .entry-dot--latest:after{background:#ff9a9a2e!important}:root[theme-mode=dark] .account-page .entry-dot--origin{border-color:var(--es-brand-green-text)!important;background:0 0!important}:root[theme-mode=dark] .account-page .entry-main{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .entry-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .entry-latest{color:var(--es-brand-red-text)!important;background:#ff9a9a2e!important}:root[theme-mode=dark] .account-page .entry-version{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .entry-main h4{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .entry-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .entry-content,:root[theme-mode=dark] .account-page :is(.history-load,.history-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.history-load,.history-state) button{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .account-page :is(.history-load,.history-state) button:hover{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .account-page .history-state.error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .inbox-page .inbox-title{color:var(--es-text)!important}:root[theme-mode=dark] .sidebar-toggle-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .sidebar-toggle-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .student-sidebar,:root[theme-mode=dark] .teacher-sidebar{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .sidebar-title{color:var(--es-text)!important}:root[theme-mode=dark] .search-box{background:#ffffff0f!important}:root[theme-mode=dark] .search-box i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .search-box input{color:var(--es-text)!important}:root[theme-mode=dark] .search-box input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .search-box input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-item:hover,:root[theme-mode=dark] .teacher-item:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .student-item.active,:root[theme-mode=dark] .teacher-item.active{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .student-name,:root[theme-mode=dark] .teacher-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-class,:root[theme-mode=dark] .teacher-class{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-avatar,:root[theme-mode=dark] .teacher-avatar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .loading-hint,:root[theme-mode=dark] .empty-students,:root[theme-mode=dark] .empty-teachers{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-section{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:inset 0 1px #ffffff08!important}:root[theme-mode=dark] .chat-name .name{color:var(--es-text)!important}:root[theme-mode=dark] .chat-name .class-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-avatar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .empty-chat,:root[theme-mode=dark] .empty-chat .empty-icon,:root[theme-mode=dark] .empty-chat .empty-desc,:root[theme-mode=dark] .loading-state,:root[theme-mode=dark] .no-messages,:root[theme-mode=dark] .loading-state .hint,:root[theme-mode=dark] .no-messages .hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .message-bubble.theirs .bubble-content{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .bubble-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .input-textarea{color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .input-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .input-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .emoji-trigger{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .emoji-trigger:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .char-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .glass-light{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .inbox-page .glass{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .inbox-page .stat-value{background:linear-gradient(135deg,var(--es-brand-green-text),#7fcfb0)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}:root[theme-mode=dark] .inbox-page h3.text-es-black,:root[theme-mode=dark] .inbox-page .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .inbox-page .text-black\/30,:root[theme-mode=dark] .inbox-page .text-black\/60,:root[theme-mode=dark] .inbox-page .text-black\/70,:root[theme-mode=dark] .inbox-page .text-black\/50,:root[theme-mode=dark] .inbox-page .text-black\/40,:root[theme-mode=dark] .inbox-page .text-black\/35,:root[theme-mode=dark] .inbox-page .text-black\/25{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .text-es-black\/50,:root[theme-mode=dark] .inbox-page .text-es-black\/80{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .segment-control{background:#ffffff0f!important}:root[theme-mode=dark] .segment-bg{background:var(--es-surface-elevated)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .segment-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .segment-btn.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .selector-box{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .selector-box .border-b{border-color:var(--es-border)!important}:root[theme-mode=dark] .selector-box input{color:var(--es-text)!important}:root[theme-mode=dark] .selector-box input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .selector-box input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .select-all-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .select-all-row:hover,:root[theme-mode=dark] .checkbox-item:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .checkbox-item.selected{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkbox-item{border-color:#2a443833!important}:root[theme-mode=dark] .select-all-row input[type=checkbox],:root[theme-mode=dark] .checkbox-item input[type=checkbox]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .select-all-row input[type=checkbox]:hover,:root[theme-mode=dark] .checkbox-item input[type=checkbox]:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .inbox-page .input-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .inbox-page .input-wrapper:focus-within{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important;box-shadow:0 0 0 4px #8bd6b414!important}:root[theme-mode=dark] .inbox-page .input-wrapper input,:root[theme-mode=dark] .inbox-page .input-wrapper textarea{color:var(--es-text)!important}:root[theme-mode=dark] .inbox-page .input-wrapper input::-moz-placeholder,:root[theme-mode=dark] .inbox-page .input-wrapper textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .input-wrapper input::placeholder,:root[theme-mode=dark] .inbox-page .input-wrapper textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .input-wrapper .bg-black\/5{background-color:var(--es-border)!important}:root[theme-mode=dark] .inbox-page .input-wrapper .border-black\/5{border-color:var(--es-border)!important}:root[theme-mode=dark] .send-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .bulletin-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 10px 30px #00000026!important}:root[theme-mode=dark] .bulletin-badge.important{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .bulletin-badge.normal{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .bulletin-item .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .actions-overlay{background:linear-gradient(90deg,transparent,var(--es-surface-elevated)30%)!important}:root[theme-mode=dark] .action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .action-btn:hover{color:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .action-btn.delete:hover{color:var(--es-brand-red-text)!important;border-color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .inbox-page .text-es-black\/50{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-center .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .notification-center .text-slate-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-center .text-slate-500{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .notification-center .text-slate-300{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-center .bg-amber-50\/70{background:#e5a8351a!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .notification-center .text-amber-700{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .notification-center .bg-amber-100{background:#f2ce8226!important}:root[theme-mode=dark] .notification-center .text-amber-800{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .inbox-header .text-slate-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-header button:hover{color:var(--es-brand-green-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .inbox-page .text-slate-500{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page button.text-slate-500:hover{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .inbox-page button.text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .filter-chip{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .filter-chip:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .filter-chip.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;box-shadow:0 4px 12px #8bd6b426!important}:root[theme-mode=dark] .t-dialog__body .text-es-black\/55,:root[theme-mode=dark] .t-dialog__body .text-es-black\/92,:root[theme-mode=dark] .t-dialog__body .text-es-black\/82{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog__body .bg-es-green\/4{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .t-dialog__body .border-es-green\/12{border-color:#8bd6b426!important}:root[theme-mode=dark] .detail-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .detail-badge.important{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/85,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/80,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/90{color:var(--es-text)!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/65,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/60,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/50,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .record-card{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .record-card:hover{background:var(--es-glass-fill-strong)!important}:root[theme-mode=dark] .record-card:focus-visible{border-color:#8bd6b466!important;box-shadow:0 0 0 2px #8bd6b41f!important}:root[theme-mode=dark] .circle-tab .bg-es-green\/\[0\.06\]{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .liker-avatar{border-color:var(--es-surface)!important}:root[theme-mode=dark] .liker-more{border-color:var(--es-surface)!important;background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .circle-tab .loading-spinner,:root[theme-mode=dark] .praise-detail-wrap .loading-spinner{border-color:#8bd6b426!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .records-list::-webkit-scrollbar-thumb{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/85,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/80,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/90{color:var(--es-text)!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/65,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/60,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/50,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-hero{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .detail-hero .bg-es-green\/10{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .detail-section{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .knowledge-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-source{color:var(--es-text-tertiary)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .picker-container{color:var(--es-text)}:root[theme-mode=dark] .segment-tabs{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .picker-container .segment-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .picker-container .segment-btn.active{background:var(--logo-green,#2d6b4f)!important;color:#fff!important}:root[theme-mode=dark] .picker-container .search-bar{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .picker-container .search-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .picker-container .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .picker-container .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .picker-container .search-input::placeholder,:root[theme-mode=dark] .picker-container .clear-btn,:root[theme-mode=dark] .picker-container .state-container{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .picker-container .state-container.error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .picker-container .retry-btn{background:var(--logo-green,#2d6b4f)!important;color:#fff!important}:root[theme-mode=dark] .picker-container .pack-item{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .picker-container .pack-item:hover:not(.disabled){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .picker-container .pack-item-icon{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .picker-container .pack-item-icon i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .picker-container .pack-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .picker-container .tag-free{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .picker-container .tag-price{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .picker-container .tag-code{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .picker-container .tag-warn{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .picker-container .tag-info{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collaboration-canvas__whiteboard{background:0 0!important;border-color:#8bd6b41a!important}:root[theme-mode=dark] .collaboration-canvas__whiteboard::-webkit-scrollbar-thumb{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .collaboration-canvas__list::-webkit-scrollbar-thumb{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .collaboration-canvas__session-list::-webkit-scrollbar-thumb{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .collaboration-canvas__pending{color:var(--es-text-secondary)!important;background:#f2ce821f!important;border-color:#f2ce8247!important}:root[theme-mode=dark] .collaboration-canvas__pending-text strong{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .collaboration-canvas__pending-btn{color:var(--es-text-secondary)!important;background:#233e31b3!important;border-color:#f2ce8259!important}:root[theme-mode=dark] .collaboration-canvas__pending-btn:hover{background:#233e31e6!important}:root[theme-mode=dark] .collaboration-canvas__library-button,:root[theme-mode=dark] .collaboration-canvas__library-session{border-color:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .collaboration-canvas__library-button:hover,:root[theme-mode=dark] .collaboration-canvas__library-session:hover{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important;border-color:var(--es-smoke-line-strong)!important}:root[theme-mode=dark] .collaboration-canvas__library-button.active,:root[theme-mode=dark] .collaboration-canvas__library-session.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b48c!important;box-shadow:0 4px 14px #8bd6b42e,inset 0 0 0 1px #8bd6b438!important}:root[theme-mode=dark] .collaboration-canvas__session-dot{background:#8bd6b48c!important}:root[theme-mode=dark] .collaboration-canvas__library-session.active .collaboration-canvas__session-dot{background:var(--es-brand-yellow-text)!important;box-shadow:0 0 0 2px #f2ce824d!important}:root[theme-mode=dark] .collaboration-canvas__library-button strong,:root[theme-mode=dark] .collaboration-canvas__library-button.active strong{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collaboration-canvas__library-panel{border-color:var(--es-smoke-line)!important;background:#14211cf5!important;box-shadow:0 18px 42px #0000006b!important}:root[theme-mode=dark] .collaboration-canvas__library-head{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .collaboration-canvas__library-head strong{color:var(--es-text)!important}:root[theme-mode=dark] .collaboration-canvas__library-head span,:root[theme-mode=dark] .collaboration-canvas__library-session-text small,:root[theme-mode=dark] .collaboration-canvas__library-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collaboration-canvas__library-head button{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collaboration-canvas__session-close{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important;border-color:#ffffff14!important;box-shadow:0 2px 6px #00000059!important}:root[theme-mode=dark] .collaboration-canvas__session-close:hover{background:var(--es-brand-red-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .collaboration-canvas__toc-item{color:var(--es-text-tertiary)!important;background:0 0!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] .collaboration-canvas__toc-item:hover{background:var(--es-smoke-faint)!important;color:var(--es-text-secondary)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .collaboration-canvas__toc-item.active{color:var(--es-text-secondary)!important;background:linear-gradient(var(--es-bg),var(--es-bg))padding-box,conic-gradient(from 32deg,#8bd6b466,#f2ce82b3,#8bd6b4d9,#f2ce82b3,#8bd6b4bf 280deg,#8bd6b466 360deg)border-box!important;box-shadow:0 0 0 2px #8bd6b40f,0 2px 10px #8bd6b426!important}:root[theme-mode=dark] .collaboration-canvas__toc-index{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;box-shadow:inset 0 0 0 1px #ffffff38!important}:root[theme-mode=dark] .collaboration-canvas__toc-item.active .collaboration-canvas__toc-index{color:var(--es-bg)!important;background:#6dbf99!important}:root[theme-mode=dark] .canvas-artifact-card{background:#233e3173!important;border-color:#8bd6b424!important;box-shadow:0 2px 12px #00000047!important}:root[theme-mode=dark] .canvas-artifact-card--focused{border-color:#8bd6b466!important;box-shadow:0 0 0 2px #8bd6b41a,0 4px 14px #00000059!important}:root[theme-mode=dark] .canvas-artifact-card--minimized{box-shadow:0 2px 8px #00000040!important}:root[theme-mode=dark] .canvas-artifact-card--minimized:hover{box-shadow:0 3px 12px #00000059!important}:root[theme-mode=dark] .canvas-artifact-card--draft{border-color:#f2ce828c!important}:root[theme-mode=dark] .canvas-artifact-card--draft:before{background-image:repeating-linear-gradient(135deg,#f2ce821a 0 6px,#f2ce8200 6px 14px)!important}:root[theme-mode=dark] .canvas-artifact-card--draft.canvas-artifact-card--focused{box-shadow:0 0 0 3px #f2ce8247,0 6px 18px #00000080!important}:root[theme-mode=dark] .canvas-artifact-card__draft-badge{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important;border-color:#f2ce8280!important}:root[theme-mode=dark] .canvas-artifact-card__title{color:var(--es-text)!important}:root[theme-mode=dark] .canvas-artifact-card__desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-artifact-card__footer{border-top-color:#8bd6b42e!important}:root[theme-mode=dark] .canvas-artifact-card__kind-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .canvas-artifact-card__kind-footer:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-artifact-card__kind-dot{background:#8bd6b48c!important}:root[theme-mode=dark] .canvas-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-btn:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;color:var(--es-text)!important}:root[theme-mode=dark] .canvas-btn--ghost{color:var(--es-text-tertiary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .canvas-btn--ghost:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-btn--primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .canvas-btn--primary:hover{background:#6dbf99!important}:root[theme-mode=dark] .canvas-btn--danger{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .canvas-btn--danger:hover{background:#ff9a9a2e!important}:root[theme-mode=dark] .canvas-btn--danger-strong{background:var(--es-brand-red-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .canvas-btn--danger-strong:hover{background:#ffb5b5!important}:root[theme-mode=dark] .canvas-artifact-card__selection-btn{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;box-shadow:0 4px 12px #8bd6b44d!important}:root[theme-mode=dark] .canvas-artifact-card__selection-btn:hover{background:#6dbf99!important}:root[theme-mode=dark] .canvas-artifact-card__sizer{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .canvas-sizer-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .canvas-sizer-btn:hover{color:var(--es-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .canvas-sizer-btn--active{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .canvas-artifact-card__annotations{background:var(--es-smoke-faint)!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-quote{color:var(--es-text-secondary)!important;background:var(--es-smoke-weak)!important;box-shadow:inset 0 0 0 1px #8bd6b42e!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-quote:before{background:linear-gradient(115deg,transparent 0%,transparent 38%,var(--es-smoke-soft)48%,#f2ce8224 55%,var(--es-smoke-soft)62%,transparent 72%,transparent 100%)!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-dot{background:#8bd6b48c!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-remove{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-remove:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-input{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;border-color:#8bd6b438!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-input:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-toggle{color:var(--es-text-secondary)!important;background:0 0!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .canvas-artifact-card__annotation-toggle:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h1,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h2,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h3,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h4,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h5,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer h6,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h1,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h2,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h3,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h4,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h5,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer h6{color:var(--es-text)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer p,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer li,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer td,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer th,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer dd,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer dt,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer span,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer div,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer small,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer label,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer p,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer li,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer td,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer th,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer span,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer div,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer small{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer strong,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer b,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer em,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer strong,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer b,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer em{color:var(--es-text)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer a,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer code,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer code{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer [style*="background: white"],:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer [style*="background:#fff"],:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer [style*="background: #fff"],:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer [style*="background-color:#fff"],:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer [style*="background-color: #fff"]{background:#233e3180!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer hr,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer hr,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer table,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer th,:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer td,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer table,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer th,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer td{border-color:var(--es-border)!important}:root[theme-mode=dark] .canvas-artifact-card__body .html-artifact-renderer blockquote,:root[theme-mode=dark] .canvas-artifact-card__body .markdown-artifact-renderer blockquote{color:var(--es-text-tertiary)!important;background:var(--es-smoke-faint)!important;border-left-color:#8bd6b473!important}:root[theme-mode=dark] .audio-material-artifact{color:var(--es-text)!important}:root[theme-mode=dark] .audio-material-artifact__meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .audio-material-artifact__kind{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .audio-material-artifact__section{border-top-color:#8bd6b42e!important}:root[theme-mode=dark] .audio-material-artifact__label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .audio-material-artifact__text{color:var(--es-text)!important}:root[theme-mode=dark] .audio-material-artifact__prompt-index{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .audio-material-artifact__prompt-text{color:var(--es-text)!important}:root[theme-mode=dark] .audio-material-artifact__prompt-extra,:root[theme-mode=dark] .audio-material-artifact__oral-status,:root[theme-mode=dark] .audio-material-artifact__result-line,:root[theme-mode=dark] .audio-material-artifact__notice{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .audio-material-artifact__button{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .audio-material-artifact__button:hover:not(:disabled){background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;color:var(--es-text)!important}:root[theme-mode=dark] .audio-material-artifact__button:disabled{opacity:.4!important}:root[theme-mode=dark] .audio-material-artifact__button--primary{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .audio-material-artifact__button--primary:hover:not(:disabled){background:#6dbf99!important;border-color:#6dbf99!important}:root[theme-mode=dark] .audio-material-artifact__button--danger{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .audio-material-artifact__button--danger:hover:not(:disabled){background:#ff9a9a33!important}:root[theme-mode=dark] .audio-material-artifact__error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .audio-material-artifact__result{border-top-color:#8bd6b429!important}:root[theme-mode=dark] .sandboxed-script-frame{border-color:var(--es-glass-stroke-strong)!important;background:var(--es-surface)!important;box-shadow:0 14px 28px #00000047!important}:root[theme-mode=dark] .sandboxed-script-frame__header{color:var(--es-text)!important}:root[theme-mode=dark] .sandboxed-script-frame__header strong{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .sandboxed-script-frame:after{background:linear-gradient(135deg,#0000 0 48%,#8bd6b473 50% 56%,#0000 58%),linear-gradient(135deg,#0000 0 68%,#8bd6b457 70% 76%,#0000 78%)!important}:root[theme-mode=dark] .sandboxed-script-frame__error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .sandboxed-script-frame__iframe{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assistant-header-icon{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-header-icon:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assistant-header-icon--ghost.active{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assistant-header-icon--primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-header-icon--primary:hover{background:#6dbf99!important}:root[theme-mode=dark] .assistant-input-shell{background:0 0!important;border-top-color:#8bd6b424!important}:root[theme-mode=dark] .assistant-composer{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;box-shadow:0 4px 14px #00000047!important}:root[theme-mode=dark] .assistant-composer:focus-within{border-color:var(--es-smoke-line-strong)!important;box-shadow:0 0 0 3px var(--es-smoke-weak),0 6px 18px #00000052!important}:root[theme-mode=dark] .assistant-composer--dragging{border-color:#8bd6b473!important;box-shadow:0 0 0 4px #8bd6b41f,0 8px 20px #00000059!important}:root[theme-mode=dark] .assistant-composer__drop-mask{background:linear-gradient(180deg,var(--es-smoke-weak)0%,#233e3140 100%)!important}:root[theme-mode=dark] .assistant-composer__drop-pill{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b459!important;box-shadow:0 8px 22px #0000006b!important}:root[theme-mode=dark] .assistant-textarea{color:var(--es-text)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .assistant-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-rich-input__canvas{background:0 0!important}:root[theme-mode=dark] .assistant-textarea .ProseMirror,:root[theme-mode=dark] .assistant-textarea .ProseMirror *,:root[theme-mode=dark] .chat-rich-input__editor,:root[theme-mode=dark] .chat-rich-input__editor *{color:var(--es-text)!important;background-color:#0000!important}:root[theme-mode=dark] .assistant-textarea .ProseMirror p.is-editor-empty:first-child:before,:root[theme-mode=dark] .chat-rich-input__editor .is-editor-empty:first-child:before,:root[theme-mode=dark] .chat-rich-input__editor p.is-empty.is-editor-empty:first-child:before{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-rich-input__editor code{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .chat-rich-input__editor mark{color:var(--es-text)!important;background:#f2ce8247!important}:root[theme-mode=dark] .chat-rich-input__textarea{color:var(--es-text)!important}:root[theme-mode=dark] .chat-rich-input__textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-rich-input__textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-quote-pill{background:var(--es-smoke-faint)!important;color:var(--es-text-secondary)!important;box-shadow:inset 0 0 0 1px var(--es-smoke-line),0 1px #0000002e!important}:root[theme-mode=dark] .assistant-quote-pill:before{background:linear-gradient(115deg,transparent 0%,transparent 38%,var(--es-smoke-soft)48%,#f2ce8224 55%,var(--es-smoke-soft)62%,transparent 72%,transparent 100%)!important}:root[theme-mode=dark] .assistant-quote-pill__icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-quote-pill__label{color:#8bd6b4e6!important}:root[theme-mode=dark] .assistant-quote-pill__title{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-quote-pill__close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-quote-pill__close:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .format-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .format-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .format-btn.active{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .format-btn:disabled{color:var(--es-text-tertiary)!important;opacity:.45!important}:root[theme-mode=dark] .permission-segmented{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .permission-segmented__btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .permission-segmented__btn:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .permission-segmented__label{color:inherit!important}:root[theme-mode=dark] .permission-segmented__btn--active,:root[theme-mode=dark] .permission-segmented__btn--active .permission-segmented__label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .permission-segmented__btn--execute.permission-segmented__btn--active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .permission-segmented__btn--plan.permission-segmented__btn--active{color:var(--es-brand-yellow-text)!important;background:#f2ce8224!important}:root[theme-mode=dark] .permission-segmented__btn--plan.permission-segmented__btn--active .permission-segmented__label{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .assistant-send-btn{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;box-shadow:0 4px 14px #8bd6b438!important}:root[theme-mode=dark] .assistant-send-btn:disabled{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important;box-shadow:none!important}:root[theme-mode=dark] .assistant-send-btn:not(:disabled):hover{background:#6dbf99!important}:root[theme-mode=dark] .assistant-send-btn--stop{background:var(--es-smoke-medium)!important;color:var(--es-text-secondary)!important;box-shadow:none!important}:root[theme-mode=dark] .assistant-send-btn--stop:hover{background:#8bd6b44d!important}:root[theme-mode=dark] .assistant-send-btn--steer{background:var(--es-brand-yellow-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assistant-input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-effort-pill__trigger{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0003!important}:root[theme-mode=dark] .assistant-effort-pill__trigger:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;box-shadow:0 4px 12px #00000047!important}:root[theme-mode=dark] .assistant-effort-pill__brain-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-effort-pill__chevron{color:#8bd6b4b3!important}:root[theme-mode=dark] .assistant-effort-pill__mini,:root[theme-mode=dark] .assistant-effort-bar{--assistant-effort-low:#6fa88c;--assistant-effort-high:var(--es-brand-green-text,#3d8a67);--assistant-effort-max:#9fe0be;--assistant-effort-on-low:#121816;--assistant-effort-on-high:#fff;--assistant-effort-on-max:#121816;--assistant-effort-track:#8bd6b424;--assistant-effort-tick:#8bd6b44d;--assistant-effort-tick-major:#8bd6b499;--assistant-effort-flow-light:#ffffff57;--assistant-effort-mark-hover:var(--es-smoke-weak);--assistant-effort-mark-text:var(--es-text-tertiary);--assistant-effort-mark-text-hover:var(--es-text);--assistant-effort-surface:var(--es-glass-fill-strong);--assistant-effort-charge-glow:#9fe0be80;--assistant-effort-charge-glow-soft:#9fe0be4d;--assistant-effort-charge-head:#ffffffe6}:root[theme-mode=dark] .assistant-effort-pill__panel{background:var(--es-glass-fill-strong)!important;border-color:#8bd6b433!important;box-shadow:0 18px 36px #00000080!important}:root[theme-mode=dark] .assistant-effort-pill__head{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-select-box{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-select{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-dates-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .select-icon,:root[theme-mode=dark] .ai-schedule-chat .header-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.undo{color:var(--es-brand-green-text)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.undo:hover:not(:disabled){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.clear{color:var(--es-brand-red-text)!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.clear:hover:not(:disabled){background:#ff9a9a14!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ai-schedule-chat .toggle-label{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .toggle-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle input[type=checkbox]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle input[type=checkbox]:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .ai-schedule-chat .chat-window{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .hint-box{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-schedule-chat .hint-box svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .sample-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-schedule-chat .sample-btn:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .chat-bubble.user{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ai-schedule-chat .chat-bubble.assistant{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .bubble-text{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-weak)!important}:root[theme-mode=dark] .ai-schedule-chat .send-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .send-btn:hover:not(:disabled){background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .ai-schedule-chat .footer-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-menu{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .ai-schedule-chat .mention-header{color:var(--es-text-tertiary)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item:hover,:root[theme-mode=dark] .ai-schedule-chat .mention-item.active{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item .classroom-grade,:root[theme-mode=dark] .ai-schedule-chat .mention-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .markdown-body :deep(code){background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .markdown-body :deep(pre){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .lesson-tool-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-tool-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-tool-tab:hover:not(.active){color:var(--es-text)!important}:root[theme-mode=dark] .lesson-tool-tab.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .effort-bank-page{background:radial-gradient(circle at 14% 16%,var(--es-smoke-soft),transparent 26%),radial-gradient(circle at 88% 8%,#e5a8351a,transparent 24%),linear-gradient(165deg,#0e1a15,#111d17 48%,#0d1712)!important}:root[theme-mode=dark] :is(.folder-sidebar,.content-shell,.folder-modal){border-color:var(--es-border)!important;color:var(--es-text)!important;background:#141f1ae0!important}:root[theme-mode=dark] :is(.folder-node,.item-row,.folder-modal input,.folder-modal select,.theme-preview,.document-title-input,.property-value textarea){color:var(--es-text)!important;background-color:#ffffff0f!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] .detail-pane{color:var(--es-text)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.folder-node-title,.content-title h1,.document-title-row h1,.property-text,.item-row strong,.detail-heading h2,.note-detail,.error-detail,.folder-modal h3,.theme-preview strong){color:var(--es-text)!important}:root[theme-mode=dark] :is(.folder-eyebrow,.content-title p,.property-label,.property-readonly,.folder-node-meta,.item-row small,.detail-empty span,.folder-modal label,.palette-title,.theme-preview small){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] :is(.folder-search,.content-search){background:#ffffff14!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] :is(.folder-search,.content-search,.target-popover,.folder-modal-mask) input{color:var(--es-text)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.folder-search,.content-search,.target-popover,.folder-modal-mask) input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] :is(.folder-search,.content-search,.target-popover,.folder-modal-mask) input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] :is(.folder-state,.list-state,.detail-empty,.content-error){border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff0d!important}:root[theme-mode=dark] .detail-empty:not(.inline){background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .detail-empty strong{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .content-error{color:#f2aaa8!important;background:#d94b4b1a!important;border-color:#d94b4b47!important}:root[theme-mode=dark] .content-error button{color:#f6cfce!important;background:#ffffff14!important;border-color:#f2aaa84d!important}:root[theme-mode=dark] :is(.content-tabs,.item-list,.detail-heading,.document-properties,.document-property-row,.folder-pager,.pager){border-color:#8bd6b424!important}:root[theme-mode=dark] .content-tabs button{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .content-tabs button:hover{color:var(--es-brand-green-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .content-tabs button.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .item-row.active{background-color:var(--es-smoke-soft)!important;border-color:#8bd6b46b!important}:root[theme-mode=dark] :is(.question-body,.knowledge-point-row,.archive-next){color:var(--es-text)!important;background:#ffffff0f!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] :is(.archive-summary,.archive-next span,.knowledge-point-row p){color:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.folder-pager,.pager) button,:root[theme-mode=dark] :is(.folder-modal footer button,.palette-options button){color:var(--es-text-secondary)!important;background:#ffffff0f!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] :is(.folder-pager,.pager) button:not(:disabled):hover,:root[theme-mode=dark] .palette-options button.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .recent-section .section-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .recent-section .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .recent-section .recent-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .recent-section .recent-item:hover{background:#2d6b4f38!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .recent-section .recent-item:focus-visible{outline-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .recent-section .recent-item.error .item-indicator{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .recent-section .recent-item.note .item-indicator{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .recent-section .item-badge.error{color:var(--es-brand-red-text)!important;background:#ff9a9a29!important}:root[theme-mode=dark] .recent-section .item-badge.note{color:var(--es-brand-green-text)!important;background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .recent-section .item-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .recent-section .item-preview{color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-entry-btn{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .effort-bank-entry-btn:hover:not(:disabled){filter:brightness(.95)!important;box-shadow:0 4px 12px #8bd6b440!important}:root[theme-mode=dark] .effort-bank-entry-btn:focus-visible{outline-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page,:root[theme-mode=dark] .parent-checkout-page{background:var(--es-bg)!important;color:var(--es-text)!important}:root[theme-mode=dark] .parent-checkout-page .parent-checkout-header h1,:root[theme-mode=dark] .parent-checkout-page :is(.parent-child-card,.parent-plan-card,.parent-pay-panel) .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .parent-checkout-page .parent-checkout-header p,:root[theme-mode=dark] .parent-checkout-page :is(.parent-child-card,.parent-plan-card,.parent-pay-panel) :is(p,small),:root[theme-mode=dark] .parent-checkout-page .parent-checkout-security{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-checkout-page :is(.parent-child-card,.parent-plan-card,.parent-pay-panel).glass-surface,:root[theme-mode=dark] .parent-checkout-page .parent-checkout-gate.glass-surface{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 18px 48px #00000052!important}:root[theme-mode=dark] .parent-checkout-page .parent-child-card [class*="bg-black/"],:root[theme-mode=dark] .parent-checkout-page .parent-child-card [class*="bg-es-green/"],:root[theme-mode=dark] .parent-checkout-page .parent-child-card [class*="bg-es-yellow/"]{background:#1d312abd!important}:root[theme-mode=dark] .parent-checkout-page .parent-child-card [class*="border-es-green/"],:root[theme-mode=dark] .parent-checkout-page .parent-plan-card [class*="border-es-green/"]{border-color:#8bd6b438!important}:root[theme-mode=dark] .parent-checkout-page .cycle-tabs{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .parent-checkout-page .cycle-tab{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-checkout-page .cycle-tab--active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:none!important}:root[theme-mode=dark] .parent-checkout-page .plan-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .parent-checkout-page .plan-option--active{background:var(--es-smoke-weak)!important;border-color:#8bd6b47a!important}:root[theme-mode=dark] .parent-checkout-page .plan-option span:first-child{color:var(--es-text)!important}:root[theme-mode=dark] .parent-checkout-page .plan-option>span:last-child,:root[theme-mode=dark] .parent-checkout-page .pay-method-note{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-checkout-page .pay-method{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .parent-checkout-page .pay-method--active{background:var(--es-smoke-weak)!important;color:var(--es-text)!important;border-color:#8bd6b47a!important}:root[theme-mode=dark] .parent-checkout-page .parent-pay-summary{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .parent-checkout-page .parent-pay-summary span,:root[theme-mode=dark] .parent-checkout-page .parent-pay-summary small,:root[theme-mode=dark] .parent-checkout-page .parent-payment-state{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .parent-checkout-page .parent-payment-state{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page-chrome .gradient-layer{opacity:.4!important}:root[theme-mode=dark] .checkout-page-chrome .pattern-layer{opacity:.15!important}:root[theme-mode=dark] .checkout-page-chrome .back-btn,:root[theme-mode=dark] .checkout-page-chrome .qr-toggle-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .checkout-page-chrome .back-btn:hover,:root[theme-mode=dark] .checkout-page-chrome .qr-toggle-btn:hover{background:var(--es-surface)!important;box-shadow:0 6px 20px #0006!important}:root[theme-mode=dark] .checkout-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .page-subtitle{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px #0003!important}:root[theme-mode=dark] .checkout-page .glass-card:hover{box-shadow:0 12px 40px #00000040!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium{background:linear-gradient(145deg,var(--es-surface)0%,#e5a8350f 100%)!important;border-color:#e5a83533!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .card-glow{background:radial-gradient(circle,#e5a8350f,#0000 70%)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher{background:linear-gradient(145deg,var(--es-surface)0%,#2d6b4f0f 100%)!important;border-color:#2d6b4f33!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .card-glow{background:radial-gradient(circle,#2d6b4f0f,#0000 70%)!important}:root[theme-mode=dark] .checkout-page .plan-cycle-tabs{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .cycle-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .cycle-tab.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .plan-save-badge{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .plan-name{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .plan-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .plan-duration-tag{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .plan-duration-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .checkout-page .plan-price .currency{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .plan-price .suffix,:root[theme-mode=dark] .checkout-page .plan-price .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .plan-price .promo-label{color:#fff!important}:root[theme-mode=dark] .checkout-page .plan-divider{background:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .feature-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-icon{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-desc,:root[theme-mode=dark] .checkout-page .section-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .payment-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .payment-option:hover{background:var(--es-surface)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .checkout-page .payment-option.active{background:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .payment-option .option-radio{border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .payment-option.active .option-radio{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .payment-option.active .option-radio .radio-inner{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .payment-name{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice .renewal-desc{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice .renewal-tips{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-input,:root[theme-mode=dark] .checkout-page .frozen-deduct-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .service-code-input:focus,:root[theme-mode=dark] .checkout-page .frozen-deduct-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkout-page .service-code-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-btn{color:#fff!important;background:linear-gradient(135deg,#3d8b6a,#2d6b4f)!important}:root[theme-mode=dark] .checkout-page .service-code-btn.ghost{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .checkout-page .service-code-tip{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-tip.success{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .frozen-deduct-hint,:root[theme-mode=dark] .checkout-page .summary-row .label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .summary-row .value{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.discount .value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.total{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .summary-row.total .label{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.total .value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checkout-page .qrcode-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .qrcode-header span{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .qrcode-frame{background:#fff!important;box-shadow:0 8px 24px #0003!important}:root[theme-mode=dark] .checkout-page .scan-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .refresh-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .qrcode-loading p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .qr-skeleton{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .checkout-refresh-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .checkout-refresh-btn:hover:not(:disabled){background:var(--es-smoke-soft)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .checkout-page .qrcode-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .qrcode-footer .pay-amount .label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .qrcode-footer .pay-amount .amount{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .checkout-page .pay-status.pending{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .pay-status.scanned{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .pay-status.paying{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .checkout-page .pay-status.cancelled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .pay-status.success{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .pay-status.failed{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .checkout-page .pay-status.timeout{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .checkout-page .alipay-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-float{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 12px 32px #0006!important}:root[theme-mode=dark] .checkout-page .mobile-qr-header{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-code{background:#fff!important}:root[theme-mode=dark] .checkout-page .mobile-qr-loading{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .security-notice{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page{background:linear-gradient(135deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .exam-scan-page .page-header{border-bottom-color:var(--es-border)!important;background:#0f1712e6!important}:root[theme-mode=dark] .exam-scan-page .back-btn{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .back-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .exam-scan-page .header-title h1{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 24px #0003!important}:root[theme-mode=dark] .exam-scan-page .section-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .section-header h2{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn>i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active{background:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active>i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-label{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active .mode-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .form-label .optional,:root[theme-mode=dark] .exam-scan-page .field-tip{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .field-tip.warning{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper select:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper .select-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page textarea:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .exam-scan-page textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .upload-area{border-color:var(--es-border)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .exam-scan-page .upload-area:hover,:root[theme-mode=dark] .exam-scan-page .upload-area.has-file{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .exam-scan-page .upload-icon{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .exam-scan-page .upload-text{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .upload-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .file-name{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .file-size{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .remove-btn{color:var(--es-brand-red-text)!important;background:#d94b4b1f!important}:root[theme-mode=dark] .exam-scan-page .remove-btn:hover{background:#d94b4b33!important}:root[theme-mode=dark] .exam-scan-page .beta-tag{background:linear-gradient(135deg,#e5a835cc,#d4982ecc)!important}:root[theme-mode=dark] .exam-scan-page .submit-btn{background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important;box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .exam-scan-page .submit-btn:hover:not(:disabled){box-shadow:0 6px 16px var(--es-smoke-line)!important}:root[theme-mode=dark] .exam-scan-page .submit-btn:disabled{opacity:.5!important}:root[theme-mode=dark] .exam-scan-page .preview-content{background:var(--es-surface)!important}:root[theme-mode=dark] .exam-scan-page .preview-content article,:root[theme-mode=dark] .exam-scan-page .ocr-content pre,:root[theme-mode=dark] .exam-scan-page .analysis-content article{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .copy-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .copy-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .exam-scan-page .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .tools-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .tool-card:hover{border-color:#8bd6b440!important}:root[theme-mode=dark] .exam-scan-page .tool-info h4{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-info p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .tool-icon.auto{background:linear-gradient(135deg,var(--es-smoke-soft),var(--es-smoke-weak))!important}:root[theme-mode=dark] .exam-scan-page .tool-icon.manual{background:linear-gradient(135deg,#e5a83533,#e5a8351a)!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn:hover:not(:disabled){background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .detect-results{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .detect-count{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .detect-count strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .detect-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .wrong-item{background:#ff9a9a0f!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .exam-scan-page .wrong-text{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .wrong-num{color:var(--es-brand-red-text)!important;background:#ff64641f!important}:root[theme-mode=dark] .exam-scan-page .wrong-answers .answer.wrong{color:var(--es-brand-red-text)!important;background:#d94b4b26!important}:root[theme-mode=dark] .exam-scan-page .wrong-answers .answer.correct{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .save-detected-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .save-detected-btn:hover{box-shadow:0 4px 12px var(--es-smoke-line)!important}:root[theme-mode=dark] .exam-scan-page .action-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .action-btn:hover{box-shadow:0 4px 12px var(--es-smoke-line)!important}:root[theme-mode=dark] .exam-scan-page .region-content{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .history-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .history-type{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .history-class{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .history-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .history-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .toolbar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .exam-scan-page .toolbar-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .toolbar-hint i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.primary{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important;border-color:#0000!important}:root[theme-mode=dark] .exam-scan-page .tool-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.primary:hover{box-shadow:0 4px 12px var(--es-smoke-line)!important;background:linear-gradient(135deg,#3d8a67,#2d6b4f)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .canvas-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .results-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .results-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .result-index{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .result-content textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .region-overlay{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .exam-scan-page .region-overlay.drawing{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .exam-scan-page .save-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .save-btn:hover{box-shadow:0 4px 12px var(--es-smoke-line)!important}:root[theme-mode=dark] .publish-page{background:linear-gradient(135deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .publish-page .publish-header{border-bottom-color:var(--es-border)!important;background:#0f1712d9!important}:root[theme-mode=dark] .publish-page .back-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .back-btn:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .save-draft-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .save-draft-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .step-indicator{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .step-item:after{background:var(--es-border)!important}:root[theme-mode=dark] .publish-page .step-dot{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .step-item.active .step-dot,:root[theme-mode=dark] .publish-page .step-item.completed .step-dot{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .step-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .step-item.active .step-label{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .step-item.completed .step-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .loading-placeholder{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .step-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .publish-actions{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .publish-page .share-link-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .share-link-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .preview-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .publish-footer{border-top-color:var(--es-border)!important;background:#0f1712e6!important}:root[theme-mode=dark] .publish-page .footer-btn.secondary{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .footer-btn.secondary:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .publish-btn:disabled,:root[theme-mode=dark] .publish-page .footer-btn.primary:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .publish-page .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .cover-placeholder{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .cover-placeholder span,:root[theme-mode=dark] .publish-page .upload-icon,:root[theme-mode=dark] .publish-page .price-symbol,:root[theme-mode=dark] .publish-page .preview-label,:root[theme-mode=dark] .publish-page .preview-original{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .validity-static{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .price-preview{background:linear-gradient(135deg,var(--es-smoke-weak),#f2ce820d)!important}:root[theme-mode=dark] .publish-page .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .action-btn,:root[theme-mode=dark] .publish-page .empty-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .action-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .empty-state h3{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .empty-state p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .folder-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .folder-header{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .folder-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .folder-count,:root[theme-mode=dark] .publish-page .folder-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .folder-content{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .content-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .item-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .link-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .icon-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .dialog-overlay .dialog{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .close-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .dialog-btn:not(.primary){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .dialog-overlay .tab-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .tab-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .dialog-overlay .upload-zone{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .upload-zone:hover{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .dialog-overlay .upload-zone .upload-icon,:root[theme-mode=dark] .dialog-overlay .upload-zone span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .pending-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .pending-preview{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .dialog-overlay .pending-name{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .pending-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .search-box input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .filter-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .filter-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .loading-state,:root[theme-mode=dark] .dialog-overlay .empty-list{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .question-item,:root[theme-mode=dark] .dialog-overlay .print-item{border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .question-item:hover,:root[theme-mode=dark] .dialog-overlay .print-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .dialog-overlay .question-title,:root[theme-mode=dark] .dialog-overlay .print-name{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .question-type{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .dialog-overlay .print-meta,:root[theme-mode=dark] .dialog-overlay .list-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .dialog-overlay .page-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .dialog-overlay .folder-dropdown{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .select-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .poster-dialog{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .poster-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .poster-dialog .dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .poster-dialog .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .poster-dialog .close-btn:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .poster-dialog .spinner{border-color:var(--es-border)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .poster-dialog .section-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .template-item:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .poster-dialog .template-item.active{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .poster-dialog .template-item.active .template-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .poster-dialog .template-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .poster-canvas,:root[theme-mode=dark] .poster-dialog .poster-preview-wrapper{background:var(--es-surface)!important}:root[theme-mode=dark] .poster-dialog .generating-state{background:#0f1712d9!important}:root[theme-mode=dark] .poster-dialog .generating-state span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .dialog-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .poster-dialog .action-btn:not(.primary){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .poster-preview-canvas{background:linear-gradient(135deg,var(--es-smoke-weak),#f2ce820a)!important}:root[theme-mode=dark] .publish-page .poster-canvas{background:var(--es-surface)!important}:root[theme-mode=dark] .publish-page .poster-loading{color:var(--es-text-tertiary)!important;background:#0f171299!important}:root[theme-mode=dark] .publish-page .preview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .cover-section{background:linear-gradient(135deg,var(--es-surface-elevated),var(--es-surface))!important}:root[theme-mode=dark] .publish-page .cover-placeholder svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .pack-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .pack-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .current-price.empty,:root[theme-mode=dark] .publish-page .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .stats-row{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .stat-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .stat-item svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .content-preview{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .folder-preview-item,:root[theme-mode=dark] .publish-page .mock-action{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .mock-hint,:root[theme-mode=dark] .publish-page .more-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page{background:var(--es-bg)!important}:root[theme-mode=dark] .purchase-page .gradient-layer{background:radial-gradient(circle at 10% 20%,#2d6b4f1f,#0000 60%),radial-gradient(circle at 90% 80%,#e5a83514,#0000 60%)!important}:root[theme-mode=dark] .purchase-page .pattern-layer{opacity:.1!important}:root[theme-mode=dark] .purchase-page .loading-container{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .brand-header .brand-divider,:root[theme-mode=dark] .purchase-page .brand-header .brand-divider-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .purchase-page .pack-card{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .purchase-page .pack-cover{background:linear-gradient(135deg,#2d6b4f26,#e5a8351a)!important}:root[theme-mode=dark] .purchase-page .pack-title{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .pack-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .meta-item,:root[theme-mode=dark] .purchase-page .meta-item svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .pack-price-section{border-top-color:var(--es-border)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .purchase-page .price-section .current-price,:root[theme-mode=dark] .purchase-page .pack-price-section .current-price{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .pay-method{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .pay-method.active{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .purchase-page .action-btn.primary{background:linear-gradient(135deg,#2d6b4f,#34785f)!important}:root[theme-mode=dark] .purchase-page .action-btn.primary.loading{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .purchase-terms{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .purchase-page .purchase-terms .terms-header,:root[theme-mode=dark] .purchase-page .terms-title{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .purchase-terms .terms-header svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .terms-list li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .terms-list li:before{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .terms-list li.highlight strong{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .terms-list li:last-child{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .terms-list li:last-child:before{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .footer-notice,:root[theme-mode=dark] .purchase-page .notice-secondary{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel{background:var(--es-surface)!important;box-shadow:0 4px 20px #0000004d!important}:root[theme-mode=dark] .quick-login-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .panel-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .form-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .form-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .quick-login-panel .phone-input-wrapper{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .phone-input-wrapper:focus-within{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .quick-login-panel .country-code{background:var(--es-surface)!important;color:var(--es-text-secondary)!important;border-right-color:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn:hover:not(:disabled){background:var(--es-smoke-line)!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .login-btn{background:linear-gradient(135deg,#2d6b4f,#245a42)!important}:root[theme-mode=dark] .quick-login-panel .login-btn:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .terms-row{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .terms-row a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-login-panel .divider:before,:root[theme-mode=dark] .quick-login-panel .divider:after{background:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .divider span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .option-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .option-btn:hover:not(:disabled){border-color:var(--es-text-tertiary)!important;color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .option-btn.wechat-btn{color:#07c160!important;background:#07c1601a!important;border-color:#07c16033!important}:root[theme-mode=dark] .quick-login-panel .option-btn.wechat-btn:hover:not(:disabled){background:#07c1602e!important;border-color:#07c1604d!important}:root[theme-mode=dark] .quick-login-panel .tab-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .tab-btn.active{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder{background:var(--es-glass-fill)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px #0000004d!important}:root[theme-mode=dark] .pack-file-finder .finder-header{border-bottom-color:var(--es-border)!important;background:#16272199!important}:root[theme-mode=dark] .pack-file-finder .finder-icon-wrap{background:linear-gradient(135deg,#f2ce8226,var(--es-smoke-weak))!important}:root[theme-mode=dark] .pack-file-finder .finder-pack-name{color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-breadcrumb{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pack-file-finder .toolbar-btn{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pack-file-finder .toolbar-btn:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .toolbar-btn.primary{color:#fff!important;background:#2d6b4f!important}:root[theme-mode=dark] .pack-file-finder .toolbar-btn.primary:hover{background:#34785f!important}:root[theme-mode=dark] .pack-file-finder .toolbar-divider{background:var(--es-border)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar{background:var(--es-smoke-faint)!important;border-right-color:var(--es-border)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item{color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item>i:first-child{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item.active>i:first-child{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-sidebar .folder-item.editing{background:#f2ce821a!important}:root[theme-mode=dark] .pack-file-finder .folder-name{color:inherit!important}:root[theme-mode=dark] .pack-file-finder .folder-count{color:var(--es-text-tertiary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .pack-file-finder .folder-action{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .folder-action:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .folder-action.delete:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .pack-file-finder .folder-action.save{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .folder-edit-input{background:var(--es-surface)!important;color:var(--es-text)!important;border-color:#f2ce8266!important}:root[theme-mode=dark] .pack-file-finder .folder-create{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .pack-file-finder .folder-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .folder-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .folder-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .folder-input:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .folder-create-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .folder-create-btn:hover:not(:disabled){color:#fff!important;background:#2d6b4f!important}:root[theme-mode=dark] .pack-file-finder .file-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .pack-file-finder .file-item:hover{background:var(--es-surface-elevated)!important;border-color:#2a443899!important}:root[theme-mode=dark] .pack-file-finder .file-name{color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .file-type{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-pdf{background:#ff9a9a1f!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-word{background:#64a0dc1f!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-excel{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-ppt{background:#f2ce821f!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-print{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-question{background:#f2ce821f!important}:root[theme-mode=dark] .pack-file-finder .file-icon.type-file{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .pack-file-finder .file-location{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pack-file-finder .file-location:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .file-delete{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .file-delete:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .pack-file-finder .upload-zone{border-color:var(--es-border)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .pack-file-finder .upload-zone i,:root[theme-mode=dark] .pack-file-finder .upload-zone span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .upload-zone:hover{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .pack-file-finder .upload-zone:hover i,:root[theme-mode=dark] .pack-file-finder .upload-zone:hover span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-empty-state .empty-illustration{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .pack-file-finder .finder-empty-state .empty-illustration i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pack-file-finder .finder-empty-state .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .pack-file-finder .finder-empty-state .empty-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .selection-dialog{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;box-shadow:0 16px 48px #00000080!important}:root[theme-mode=dark] .selection-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .selection-dialog .dialog-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .selection-dialog .dialog-header .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .selection-dialog .dialog-header .close-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .selection-dialog .item-row{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .selection-dialog .item-row:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .selection-dialog .item-row.selected{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .selection-dialog .item-checkbox{border-color:var(--es-border)!important;background:var(--es-surface)!important}:root[theme-mode=dark] .selection-dialog .item-checkbox:hover{border-color:#8bd6b480!important}:root[theme-mode=dark] .selection-dialog .item-checkbox:checked{background:#2d6b4f!important;border-color:#2d6b4f!important}:root[theme-mode=dark] .selection-dialog .item-name{color:var(--es-text)!important}:root[theme-mode=dark] .selection-dialog .item-meta,:root[theme-mode=dark] .selection-dialog .loading-state,:root[theme-mode=dark] .selection-dialog .empty-state,:root[theme-mode=dark] .selection-dialog .loading-state i,:root[theme-mode=dark] .selection-dialog .empty-state i,:root[theme-mode=dark] .selection-dialog .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .selection-dialog .loading-spinner{border-color:var(--es-border)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .selection-dialog .dialog-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .selection-dialog .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .selection-dialog .page-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .selection-dialog .page-btn:disabled{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .selection-dialog .page-info{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .selection-dialog .cancel-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .selection-dialog .cancel-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .selection-dialog .confirm-btn{color:#fff!important;background:#2d6b4f!important}:root[theme-mode=dark] .selection-dialog .confirm-btn:hover:not(:disabled){background:#34785f!important}:root[theme-mode=dark] .selection-dialog .confirm-btn:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-dialog .share-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .share-dialog .share-cover{background:#2d6b4f26!important}:root[theme-mode=dark] .share-dialog .share-cover i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .share-dialog .share-title{color:var(--es-text)!important}:root[theme-mode=dark] .share-dialog .share-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .share-price{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .share-dialog .share-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .share-link-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .share-dialog .share-link-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .share-dialog .share-link-btn.ghost{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .share-link-btn:hover{background:var(--es-smoke-line)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .share-dialog .share-income-info{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .share-dialog .share-income-info .income-row:not(:last-child){border-bottom-color:#2a44384d!important}:root[theme-mode=dark] .share-dialog .share-income-info .income-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .share-income-info .label-strike{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-dialog .share-income-info .promo-badge{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .share-dialog .share-income-info .income-value{color:var(--es-text)!important}:root[theme-mode=dark] .share-dialog .share-income-info .income-value.fee{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-dialog .share-income-info .income-value.profit{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .share-dialog .share-qr-block{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .share-dialog .qr-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-dialog .poster-preview-block{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .share-dialog .poster-preview-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .poster-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .share-dialog .share-tip{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .share-dialog .share-tip .tip-secondary{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .withdrawal-dialog .withdrawal-balance{background:linear-gradient(135deg,var(--es-smoke-weak),#f2ce820d)!important}:root[theme-mode=dark] .withdrawal-dialog .withdrawal-balance .label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .withdrawal-dialog .withdrawal-balance .value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .withdrawal-dialog .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .withdrawal-dialog .form-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .withdrawal-dialog .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .withdrawal-dialog .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .withdrawal-dialog .form-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .withdrawal-dialog .input-suffix{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .withdrawal-dialog .all-btn{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .withdrawal-dialog .all-btn:hover{background:var(--es-smoke-line)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .withdrawal-dialog .type-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .withdrawal-dialog .type-option span{color:var(--es-text)!important}:root[theme-mode=dark] .withdrawal-dialog .type-option i{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .withdrawal-dialog .type-option:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .withdrawal-dialog .type-option.active{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .withdrawal-dialog .type-option.active i,:root[theme-mode=dark] .withdrawal-dialog .type-option.active span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .withdrawal-dialog .checkbox-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .withdrawal-dialog .withdrawal-tips{background:#f2ce8214!important}:root[theme-mode=dark] .withdrawal-dialog .withdrawal-tips p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .dialog-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .close-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .dialog-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .cancel-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .cancel-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .confirm-btn{color:#fff!important;background:#2d6b4f!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .confirm-btn:hover:not(:disabled){background:#34785f!important}:root[theme-mode=dark] .print-dialog-overlay .withdrawal-dialog .confirm-btn:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs{border-color:var(--es-border)!important;box-shadow:0 4px 16px #0003,inset 0 1px 0 var(--es-smoke-faint)!important;background:linear-gradient(135deg,#162721b3,#16272180)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn:hover{color:var(--es-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a68)!important;box-shadow:0 4px 12px #2d6b4f59!important}:root[theme-mode=dark] .material-pack-panel .stat-card{background:linear-gradient(180deg,var(--es-surface),var(--es-bg-elevated))!important;border-color:var(--es-border)!important;box-shadow:0 2px 12px #00000026!important}:root[theme-mode=dark] .material-pack-panel .stat-card:hover{box-shadow:0 8px 24px #00000040!important}:root[theme-mode=dark] .material-pack-panel .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .balance-row{background:linear-gradient(135deg,#2d6b4f1f,#e5a8350f)!important;border-color:#2d6b4f40!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .material-pack-panel .balance-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .balance-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .balance-sub{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .search-box{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .search-box i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .filter-select{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .refresh-btn{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .refresh-btn:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .pack-list{background:linear-gradient(180deg,var(--es-surface),#162721b3)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px #0003!important}:root[theme-mode=dark] .material-pack-panel .pack-list-header{background:linear-gradient(180deg,var(--es-surface-elevated),var(--es-surface))!important;border-bottom-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .pack-item{border-bottom-color:#2a44384d!important}:root[theme-mode=dark] .material-pack-panel .pack-item:hover{background:linear-gradient(90deg,#2d6b4f14,#0000)!important}:root[theme-mode=dark] .material-pack-panel .pack-item.selected{background:linear-gradient(90deg,#2d6b4f26,#2d6b4f0a)!important}:root[theme-mode=dark] .material-pack-panel .pack-title{color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .pack-sub{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .pack-cover.has-cover{background:var(--es-smoke-weak)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .material-pack-panel .pack-cover i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .pack-badge.draft{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .pack-badge.published{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .pack-badge.archived{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .material-pack-panel .price-current{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .material-pack-panel .price-free{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .price-original,:root[theme-mode=dark] .material-pack-panel .meta-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .glass-icon-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .material-pack-panel .glass-icon-btn.green i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .material-pack-panel .glass-icon-btn.red i{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .material-pack-panel .glass-icon-btn.is-active i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .material-pack-panel .pack-checkbox:before{border-color:var(--es-border)!important;background:var(--es-surface)!important}:root[theme-mode=dark] .material-pack-panel .pack-checkbox:hover:before{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .material-pack-panel .create-console{background:var(--es-surface)!important}:root[theme-mode=dark] .material-pack-panel .console-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .console-header .pack-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .form-input,:root[theme-mode=dark] .material-pack-panel .form-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .form-input::-moz-placeholder,:root[theme-mode=dark] .material-pack-panel .form-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .form-input::placeholder,:root[theme-mode=dark] .material-pack-panel .form-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .material-pack-panel .dialog-overlay{background:#00000073!important}:root[theme-mode=dark] .material-pack-panel .selection-dialog{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 16px 48px #0006!important}:root[theme-mode=dark] .material-pack-panel .selection-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .material-pack-panel .selection-dialog .dialog-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .batch-delete-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .material-pack-panel .batch-delete-btn:hover:not(:disabled){background:#ff9a9a26!important}:root[theme-mode=dark] .classroom-pack-list .search-box{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-pack-list .search-box i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-pack-list .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .btn-refresh{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-list .btn-refresh:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-pack-list .table-header{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .table-row.glass-card{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .classroom-pack-list .table-row.glass-card:hover{background:var(--es-glass-fill-strong)!important}:root[theme-mode=dark] .classroom-pack-list .table-row.is-focused{border-color:#8bd6b452!important;box-shadow:0 12px 30px #2d6b4f26!important}:root[theme-mode=dark] .classroom-pack-list .pack-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-pack-list .pack-due{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .classroom-pack-list .classroom-tag{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-pack-list .status-badge.draft{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-list .status-badge.published{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-pack-list .col-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .glass-icon-btn i{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-list .glass-icon-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-pack-list .glass-icon-btn.green i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-pack-list .glass-icon-btn.red i{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .classroom-pack-list .pack-cover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-pack-list .pack-cover i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .loading-spinner{border-color:var(--es-smoke-weak)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-pack-list .stat-card{background:var(--es-surface)!important}:root[theme-mode=dark] .classroom-pack-list .stat-card.viewed{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-pack-list .stat-card.completed{background:#f2ce821a!important}:root[theme-mode=dark] .classroom-pack-list .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .student-item{background:var(--es-surface)!important}:root[theme-mode=dark] .classroom-pack-list .student-avatar{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-pack-list .student-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-list .student-time.not-viewed{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .deep-link-card{background:linear-gradient(135deg,#2d6b4f26,var(--es-surface))!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .deep-link-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .deep-link-title{color:var(--es-text)!important}:root[theme-mode=dark] .deep-link-description,:root[theme-mode=dark] .deep-link-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .deep-link-meta span{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .deep-link-primary{color:#fff!important;background:#2d6b4f!important}:root[theme-mode=dark] .deep-link-secondary{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .deep-link-dismiss{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-list .classroom-select .t-input,:root[theme-mode=dark] .classroom-pack-list .status-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-pack-list .classroom-select .t-input__inner,:root[theme-mode=dark] .classroom-pack-list .status-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-pack-list .t-dialog{background:var(--es-surface)!important}:root[theme-mode=dark] .classroom-pack-list .t-dialog__header{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog.t-dialog{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-card{background:var(--es-surface)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-card.viewed{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-card.not-viewed{background:#ff9a9a14!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-card.completed{background:#f2ce821a!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-value,:root[theme-mode=dark] .classroom-pack-progress-dialog .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .stat-label,:root[theme-mode=dark] .classroom-pack-progress-dialog .student-time{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .student-item{background:var(--es-surface)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .student-avatar{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .student-time.not-viewed{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .status-tag.not_started{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .status-tag.in_progress{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .classroom-pack-progress-dialog .status-tag.completed{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-pack-progress-dialog :is(.t-progress__info,.t-progress__percentage){color:var(--es-text)!important}:root[theme-mode=dark] .option-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:0 2px 8px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .option-item:before{background:linear-gradient(135deg,var(--es-smoke-weak),transparent)!important}:root[theme-mode=dark] .option-item:hover{box-shadow:0 4px 16px var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .option-item.selected{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 4px 16px var(--es-smoke-soft)!important}:root[theme-mode=dark] .option-item.selected:before{background:linear-gradient(135deg,var(--es-smoke-weak),transparent)!important}:root[theme-mode=dark] .option-item.correct{background:var(--es-smoke-line)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .option-label{background:var(--es-smoke-soft)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .option-item:hover .option-label{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .option-item.selected .option-label{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .option-letter-badge{background:var(--es-smoke-soft)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .option-item.selected .option-letter-badge,:root[theme-mode=dark] .option-item.correct .option-letter-badge{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .option-item.wrong .option-letter-badge{background:var(--es-brand-red-text,#ff9a9a)!important;color:#0e1219!important}:root[theme-mode=dark] .option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .option-item.selected .option-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-tile{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important;box-shadow:0 2px 8px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .sentence-tile:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-tile.used{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-input{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:0 4px 16px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .writing-input:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 4px var(--es-smoke-weak),0 6px 20px var(--es-smoke-weak)!important}:root[theme-mode=dark] .writing-input::-moz-placeholder{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-input::placeholder{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-word-count{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .char-inputs-fill{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .char-input{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .char-input:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .char-input.filled{background:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .char-input.is-wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .answer-input-section .input-hint{background:var(--es-smoke-weak)!important;border-left-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .question-text,:root[theme-mode=dark] .task-question-text,:root[theme-mode=dark] .question-text-standalone{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .question-text u,:root[theme-mode=dark] .question-text ins{color:var(--es-text,#f3f6fa)!important;text-decoration-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-question-number{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sc-inline-select{background-color:var(--es-bg-elevated,#131a24)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238BD6B4' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .sc-inline-select:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .sc-inline-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .sc-inline-select.filled{background-color:var(--es-smoke-weak)!important;color:var(--es-brand-green-text,#8bd6b4)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sc-inline-select.correct{background-color:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sc-inline-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .sc-inline-select:disabled{opacity:.5!important}:root[theme-mode=dark] .sc-joint-value{background:var(--es-bg-elevated,#131a24)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .task-reading-answer{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:inset 0 1px 2px #00000026!important}:root[theme-mode=dark] .task-reading-answer:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .question-text-standalone table{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:0 12px 30px #0003!important}:root[theme-mode=dark] .question-text-standalone table th{background-color:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-text-standalone table th,:root[theme-mode=dark] .question-text-standalone table td{border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .question-text-standalone table tr:nth-child(2n){background-color:var(--es-bg-elevated,#131a24)!important}:root[theme-mode=dark] .question-text-standalone table tr:hover{background-color:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .options-section{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-bank-area{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .sentence-bank-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-bank-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-bank-item:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-bank-item.used{color:var(--es-text-tertiary,#aab6c8)!important;opacity:.6!important}:root[theme-mode=dark] .sentence-letter{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-article-item{background:var(--es-smoke-faint)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .sentence-article-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-article-content{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-blank-number{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .sentence-select{background-color:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238BD6B4' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .sentence-select:hover{background-color:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .sentence-select.filled{background-color:var(--es-smoke-weak)!important;color:var(--es-brand-green-text,#8bd6b4)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-select.correct{background-color:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .sentence-select:disabled{opacity:.5!important}:root[theme-mode=dark] .sentence-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .sentence-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .comment-panel-close{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .comment-panel-close:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .comment-item-header{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .comment-blank-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .comment-item-close{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .comment-item-close:hover{background:var(--es-smoke-weak)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .comment-label{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .comment-value{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .comment-value.user.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a14!important}:root[theme-mode=dark] .comment-text{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .explanation-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .explanation-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .comment-panel-content::-webkit-scrollbar-track{background:#2d37474d!important}:root[theme-mode=dark] .comment-panel-content::-webkit-scrollbar-thumb{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .first-letter-hint .hint-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .first-letter-hint .hint-desc{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .first-letter-item{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .first-letter-input{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .first-letter-input.filled,:root[theme-mode=dark] .first-letter-input.is-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-input.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .first-letter-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-inline-text{background:var(--es-surface-elevated,#1e2633)!important;box-shadow:none!important}:root[theme-mode=dark] .first-letter-inline-input.filled,:root[theme-mode=dark] .first-letter-inline-input.is-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-inline-input.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .first-letter-inline-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-input-box{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .first-letter-input-box:has(.is-correct){border-color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .first-letter-input-box:has(.is-wrong){border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a14!important}:root[theme-mode=dark] .first-letter-inside-prefix{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .question-load-error-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-load-error-desc{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .input-hint-wrapper{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .input-hint{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-punctuation-wrapper{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .sentence-punct-btn{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-punct-btn:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-tile.used .sentence-tile-label{background:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .sentence-tile.sentence-selected{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-empty{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .reading-article-wrapper{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .reading-article{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-article mark{background:#f2ce8240!important}:root[theme-mode=dark] .reading-highlight{background:#f2ce824d!important;box-shadow:inset 0 0 0 1px #f2ce824d!important}:root[theme-mode=dark] .reading-question-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .reading-question-header{background:var(--es-smoke-weak)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-question-summary{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .reading-question-summary.correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .reading-question-summary.wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .reading-question-prompt{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-option-item{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .reading-option-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .reading-option-item.selected,:root[theme-mode=dark] .reading-option-item.correct{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .reading-option-item.correct .option-letter,:root[theme-mode=dark] .reading-option-item.correct .option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .reading-option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .reading-option-item.wrong .option-letter,:root[theme-mode=dark] .reading-option-item.wrong .option-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .reading-option-item input[type=radio]{border-color:var(--es-border,#2d3747)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .reading-option-item input[type=radio]:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .reading-option-item input[type=radio]:checked{background:var(--es-brand-green-text,#8bd6b4)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .option-letter{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-feedback{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-track{background:#2d37474d!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-thumb{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-thumb:hover{background:var(--es-smoke-line-strong)!important}:root[theme-mode=dark] .reading-bulb-btn{background:#f2ce8226!important}:root[theme-mode=dark] .reading-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .word-transform-wrapper{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .word-transform-hint{color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#f2ce8214!important}:root[theme-mode=dark] .word-transform-input{color:var(--es-text,#f3f6fa)!important;border-bottom-color:#8bd6b44d!important}:root[theme-mode=dark] .word-transform-input.filled{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .word-transform-input.is-wrong{border-bottom-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .word-transform-input.locked{border-bottom-color:var(--es-border,#2d3747)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .structured-transform-container{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .transform-original-line{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .transform-label{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-requirement-line{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce8214!important}:root[theme-mode=dark] .transform-rewrite-line{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .transform-original-line .transform-underline,:root[theme-mode=dark] .structured-transform-container .transform-underline{color:var(--es-brand-red-text,#ff9a9a)!important;text-decoration-color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .writing-word-count.below-min{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce821a!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .writing-word-count.exceeded{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .summary-word-count{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .summary-word-count.exceeded{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .exceeded-hint{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .feedback-word-count{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .feedback-result.correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .feedback-result.wrong,:root[theme-mode=dark] .feedback-user.wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .feedback-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .listening-fill-hint{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .speaker-tag.male{background:#4285f41f!important}:root[theme-mode=dark] .speaker-tag.female{background:#ea43351f!important}:root[theme-mode=dark] .speaker-tag.narrator{background:#aab6c81a!important}:root[theme-mode=dark] .timestamp-badge{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .grammar-bulb-btn,:root[theme-mode=dark] .sc-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .grammar-bulb-btn:hover,:root[theme-mode=dark] .sc-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .option-image{border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .cloze-choice-indicator{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .cloze-choice-indicator.filled{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .cloze-first-letter{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-soft)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .choice-options-horizontal{background:var(--es-smoke-faint)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .choice-option-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .choice-option-item:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .choice-option-item.selected,:root[theme-mode=dark] .choice-option-item.correct{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .choice-option-letter{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.selected .choice-option-letter,:root[theme-mode=dark] .choice-option-item.correct .choice-option-letter{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .choice-option-item.wrong .choice-option-letter{background:var(--es-brand-red-text,#ff9a9a)!important;color:#0e1219!important}:root[theme-mode=dark] .choice-option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .choice-option-item:hover .choice-option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.selected .choice-option-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .choice-option-item.correct .choice-option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.wrong .choice-option-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .cloze-option-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .cloze-option-card:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .cloze-panel-select{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .cloze-panel-select.correct{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .cloze-panel-select.wrong{background:#ff9a9a1a!important}:root[theme-mode=dark] .glass-transform-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .glass-transform-content{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-area{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-soft)!important;box-shadow:none!important}:root[theme-mode=dark] .wordbank-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-item{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-secondary,#c9d4e2)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .wordbank-item:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .wordbank-item.used{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .wordbank-item.crossed-out{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce821a!important}:root[theme-mode=dark] .wordbank-item.crossed-out:hover{background:#f2ce8226!important}:root[theme-mode=dark] .wordbank-cloze-section .article-item{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .wordbank-cloze-section .article-title{color:var(--es-text,#f3f6fa)!important;border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .article-content{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-select{background-color:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .wordbank-select:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .wordbank-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px var(--es-smoke-soft)!important}:root[theme-mode=dark] .wordbank-select.filled{background-color:var(--es-smoke-weak)!important;color:var(--es-brand-green-text,#8bd6b4)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .wordbank-select.correct{background-color:var(--es-smoke-weak)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .wordbank-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .wordbank-select:disabled{background-color:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important;opacity:.5!important}:root[theme-mode=dark] .sentence-transform-blank-input{color:var(--es-text,#f3f6fa)!important;border-bottom-color:#8bd6b473!important}:root[theme-mode=dark] .sentence-transform-blank-input:focus{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .sentence-transform-blank-input.filled{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-transform-blank-input.is-wrong{border-bottom-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a0f!important}:root[theme-mode=dark] .sentence-transform-blank-input:disabled{color:var(--es-text-tertiary,#aab6c8)!important;border-bottom-color:#8da89a4d!important}:root[theme-mode=dark] .sentence-transform-blank-input.is-wrong:disabled{border-bottom-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .grammar-blank-hint{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-input-container{background:var(--es-surface,#171e29)!important;box-shadow:none!important}:root[theme-mode=dark] .hint-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .transform-input{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .transform-input:focus{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-input:disabled{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .text-input{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .text-input:focus{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .text-input:disabled{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .input-counter{color:var(--es-text-tertiary,#aab6c8)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .sentence-mode-toolbar{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .sentence-mode-label{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn:hover{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn.active{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-tiles{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .sentence-tiles.answer{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .sentence-tiles.bank{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .sentence-source-token{border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-header-card .question-difficulty.diff-2{color:#e5c96e!important}:root[theme-mode=dark] .question-header-card .question-kxf-level{color:var(--es-brand-green-text,#8bd6b4)!important;background:linear-gradient(135deg,var(--es-smoke-weak),var(--es-smoke-weak))!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .question-header-card .question-fre-level{color:#e5c96e!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .question-header-card .question-fk-level{color:#93bbfd!important;border-color:#93bbfd40!important}:root[theme-mode=dark] .question-header-card .question-author-level{color:var(--es-text-tertiary,#aab6c8)!important;background:#aab6c81a!important}:root[theme-mode=dark] .question-header-card .question-designer{color:var(--es-text-tertiary,#aab6c8)!important;background:#aab6c814!important}:root[theme-mode=dark] .question-header-card .question-designer:hover{background:#aab6c81f!important}:root[theme-mode=dark] .question-header-card .question-region-tag{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .badge-icon,:root[theme-mode=dark] .btn-nav:disabled{box-shadow:none!important}:root[theme-mode=dark] .btn-submit:disabled{background:#aab6c826!important}:root[theme-mode=dark] .vip-badge{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .summary-writing-label{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .summary-word-limit{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .summary-writing-input:focus{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .summary-writing-input:disabled{background:#aab6c80a!important}:root[theme-mode=dark] .task-question-text u,:root[theme-mode=dark] .task-question-text ins{color:var(--es-text,#f3f6fa)!important;text-decoration-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-question-text .blank,:root[theme-mode=dark] .task-question-text [data-blank]{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-choice-option.correct .task-choice-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-choice-option.wrong .task-choice-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .task-nav-btn[disabled]{background:#aab6c833!important}:root[theme-mode=dark] .translation-layout .task-reading-tab{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .glass-audio-player:before{background:0 0!important}:root[theme-mode=dark] .glass-audio-player{box-shadow:0 8px 32px #0000004d!important}:root[theme-mode=dark] .glass-progress-fill:after{background:linear-gradient(145deg,var(--es-surface-elevated,#1e2633),var(--es-surface,#171e29))!important}:root[theme-mode=dark] .glass-speed-btn{box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .glass-speed-menu:before{background:var(--es-surface,#171e29)!important;border-left-color:var(--es-border,#2d3747)!important;border-top-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .glass-speed-menu .speed-option{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .glass-speed-menu .speed-option:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .glass-volume-btn{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .glass-volume-btn:hover{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .listening-picture-option{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .listening-picture-option .option-letter{color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .listening-picture-option .option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .listening-text-option,:root[theme-mode=dark] .listening-picture-item{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .listening-fill-hint{color:var(--es-brand-yellow-text,#f2ce82)!important}:root[theme-mode=dark] .listening-answer-result .result-label,:root[theme-mode=dark] .listening-answer-result .result-value{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transcript-line:not(:last-child){border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .speaker-tag.male{color:#7ab3ff!important}:root[theme-mode=dark] .speaker-tag.female{color:#ff9a9a!important}:root[theme-mode=dark] .speaker-tag.narrator{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .timestamp-badge{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .time-separator{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .composite-listening-transport{background:var(--es-glass-fill,#162721e0)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .composite-listening-transport .transport-title{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .composite-listening-transport .transport-eyebrow{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .composite-listening-transport .transport-duration{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .composite-listening-transport .transport-empty{background:var(--es-surface-elevated,#1d312a)!important;border-color:var(--es-border,#2a4438)!important;color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .composite-listening-transport .glass-audio-player{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .composite-listening-transport .glass-play-btn{background:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .composite-listening-transport .glass-play-btn svg{fill:var(--es-bg,#0c1712)!important}:root[theme-mode=dark] .composite-listening-transport .glass-play-btn.disabled,:root[theme-mode=dark] .composite-listening-transport .glass-play-btn:disabled{box-shadow:none!important;background:#f0f5f21f!important}:root[theme-mode=dark] .composite-listening-transport .glass-progress-track{background:#f0f5f21a!important}:root[theme-mode=dark] .composite-listening-transport .glass-progress-fill{background:var(--es-bar-fill-strong)!important}:root[theme-mode=dark] .composite-listening-transport .glass-time-display{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .composite-listening-transport .time-separator{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .composite-listening-transport .glass-speed-btn{border-color:var(--es-border,#2a4438)!important;color:var(--es-text-secondary,#b8ccbf)!important;background:#f0f5f20a!important}:root[theme-mode=dark] .composite-listening-transport .glass-speed-btn:hover:not(:disabled){background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .composite-listening-transport .glass-volume-btn svg{fill:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .composite-listening-transport .glass-volume-btn:hover{background:#f0f5f20f!important}:root[theme-mode=dark] .glass-speed-menu{background:var(--es-glass-fill-strong,#162721f5)!important;border-color:var(--es-border,#2a4438)!important;box-shadow:0 4px 16px var(--es-shadow-color,#0006)!important}:root[theme-mode=dark] .glass-speed-menu .speed-option.active{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .composite-listening-transport .listening-play-hint{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .composite-listening-transport .listening-transcript-section{border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-toggle{background:var(--es-surface-elevated,#1d312a)!important;color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-toggle:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .composite-listening-transport .toggle-icon,:root[theme-mode=dark] .composite-listening-transport .file-icon{fill:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-hint{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-content{background:var(--es-surface,#162721)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-line.has-timestamp:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .composite-listening-transport .transcript-text{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .composite-listening-transport .timestamp-badge{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .composite-listening-transport .speaker-tag.male{background:#7ab3ff2e!important}:root[theme-mode=dark] .composite-listening-transport .speaker-tag.female{background:#ff9a9a2e!important}:root[theme-mode=dark] .composite-listening-transport .speaker-tag.narrator{background:#f2ce822e!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header button{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header button:hover{opacity:.9!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .book-item.border-es-green{background:var(--es-smoke-soft)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .vocab-book-dialog .book-item strong{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item span,:root[theme-mode=dark] .vocab-book-dialog .book-item .ri-draggable,:root[theme-mode=dark] .vocab-book-dialog .book-item .flex.gap-1 button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item .flex.gap-1 button:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center i,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel .flex.gap-2>button{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item strong{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item span,:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item .flex.gap-1 button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-load-more{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-load-more:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .vocab-create-dialog label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]::placeholder,:root[theme-mode=dark] .vocab-create-dialog p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-remove-word-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-remove-word-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-add-word-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-add-word-btn:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .vocab-edit-dialog label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog-overlay{background:#00000073!important}:root[theme-mode=dark] .knowledge-dialog{background:var(--es-glass-fill-strong)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--es-border)!important;box-shadow:0 20px 60px var(--es-shadow-color)!important}:root[theme-mode=dark] .knowledge-dialog .icon-wrapper{background:linear-gradient(135deg,var(--es-brand-green-text),#5ab893)!important}:root[theme-mode=dark] .knowledge-dialog .header-title h3{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .lecture-name{color:var(--es-text-secondary)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .knowledge-dialog .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .close-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tabs-wrapper{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .knowledge-dialog .settings-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .option-chip{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .option-chip.auto{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .knowledge-dialog .option-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .option-chip input{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-dialog .option-chip input:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .knowledge-dialog .option-chip input:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 2px 6px #8bd6b459!important}:root[theme-mode=dark] .knowledge-dialog .feature-tabs{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab:hover{color:var(--es-text-secondary)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab.active{background:linear-gradient(135deg,var(--es-brand-green-text),#5ab893)!important;color:var(--es-bg)!important;box-shadow:0 2px 8px #8bd6b44d!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab .tab-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab.active .tab-badge{color:#fff!important;background:#ffffff40!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab .tab-badge.done{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab.active .tab-badge.done{color:#fff!important;background:#ffffff4d!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab .tab-badge.loading i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .feature-tab.active .tab-badge.loading i{color:#fff!important}:root[theme-mode=dark] .knowledge-dialog .background-hint{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .dialog-content{background:0 0!important}:root[theme-mode=dark] .knowledge-dialog .extracting-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .empty-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .extracting-state p,:root[theme-mode=dark] .knowledge-dialog .empty-state h4{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .extracting-hint,:root[theme-mode=dark] .knowledge-dialog .empty-state p,:root[theme-mode=dark] .knowledge-dialog .empty-sub,:root[theme-mode=dark] .knowledge-dialog .count,:root[theme-mode=dark] .knowledge-dialog .filter-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .filter-tab:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .knowledge-dialog .filter-tab.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .tab-count{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .filter-tab.active .tab-count{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .knowledge-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-dialog .knowledge-item:hover{border-color:#8bd6b459!important}:root[theme-mode=dark] .knowledge-dialog .knowledge-item.verified{border-left-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .type-tag.grammar{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .type-tag.vocabulary{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .knowledge-dialog .type-tag.expression{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .knowledge-dialog .item-name{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .confidence{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .item-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .action-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .action-btn:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-dialog .action-btn.active{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-dialog .action-btn.regenerate{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-dialog .mode-tabs{background:var(--es-surface)!important}:root[theme-mode=dark] .knowledge-dialog .mode-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .mode-btn:hover{color:var(--es-text-secondary)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .knowledge-dialog .mode-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 2px var(--es-shadow-color)!important}:root[theme-mode=dark] .knowledge-dialog .summary-editor{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .summary-editor:focus{box-shadow:0 0 0 3px var(--es-smoke-soft)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview h1,:root[theme-mode=dark] .knowledge-dialog .markdown-preview h2,:root[theme-mode=dark] .knowledge-dialog .markdown-preview h3{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview blockquote{background:var(--es-smoke-weak)!important;border-left-color:var(--es-brand-green-text)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview code{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .markdown-preview ul,:root[theme-mode=dark] .knowledge-dialog .markdown-preview ol,:root[theme-mode=dark] .knowledge-dialog .markdown-preview li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .dialog-footer{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .knowledge-dialog .footer-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .btn.primary{background:linear-gradient(135deg,var(--es-brand-green-text),#5ab893)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .knowledge-dialog .btn.primary:hover:not(:disabled){box-shadow:0 4px 12px #8bd6b459!important}:root[theme-mode=dark] .knowledge-dialog .btn.primary:disabled{opacity:.5!important}:root[theme-mode=dark] .knowledge-dialog .btn.secondary{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-dialog .btn.secondary:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-dialog .btn.success{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important}:root[theme-mode=dark] .knowledge-dialog .btn.success:hover{box-shadow:0 4px 12px #10b98159!important}:root[theme-mode=dark] .knowledge-dialog .btn.ghost{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .knowledge-dialog .btn.ghost:hover:not(:disabled){color:var(--es-text-secondary)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-dialog .btn.ghost:disabled{opacity:.5!important}:root[theme-mode=dark] .knowledge-dialog .btn.text-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-dialog .btn.text-btn:hover{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .knowledge-quiz-panel .stat-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .stat-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .section-title .title-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .class-select :is(.t-input,.t-select-input){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .class-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .class-select .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .class-select .t-input__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .date-range-picker .t-range-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .date-range-picker .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .date-range-picker .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .date-range-picker .t-input__inner::placeholder,:root[theme-mode=dark] .knowledge-quiz-panel .date-range-picker .t-range-input__inner-separator{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-item:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-item.active{background:#f2ce820f!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-score{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-score strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .status-chip,:root[theme-mode=dark] .knowledge-quiz-panel .status-chip.draft{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .status-chip.active,:root[theme-mode=dark] .knowledge-quiz-panel .status-chip.grading{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .knowledge-quiz-panel .status-chip.completed,:root[theme-mode=dark] .knowledge-quiz-panel .action-chip{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .action-chip:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .knowledge-quiz-panel .action-chip.active{color:var(--es-bg)!important;background:#f2ce82cc!important}:root[theme-mode=dark] .knowledge-quiz-panel .action-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .action-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .knowledge-quiz-panel .action-btn.primary{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .knowledge-quiz-panel .room-class-select :is(.t-input,.t-select-input){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .room-class-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .top-n-select :is(.t-input,.t-select-input){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .top-n-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .loading-state{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel :is(.empty-state,.empty-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .dialog-content{background:var(--es-glass-fill-strong)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .dialog-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .dialog-close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .classroom-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .classroom-card:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-quiz-panel .difficult-item .word-text{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .difficult-item .error-rate.low{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .detail-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .detail-stats{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .error-answer-tag{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .knowledge-quiz-panel .error-answer-tag em{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper{background:0 0!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper .t-pagination__total{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper :is(.t-pagination__number:hover,.t-pagination__btn:hover){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper .t-pagination__number.t-is-current{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper .t-pagination__jump .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper .t-pagination__jump .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .pagination-wrapper .t-pagination__jump span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .detail-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .back-btn{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .back-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .detail-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-item{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-value,:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-value.high{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-value.medium{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-value.low{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .summary-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .section-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-item.expanded{background:var(--es-surface)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-rank{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-rank.rank-1{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-rank.rank-2{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-rank.rank-3{color:#f2ce82cc!important;background:#f2ce821a!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-text{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-translation{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .error-rate.low{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .error-rate.medium{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .error-rate.high{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .answer-count,:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .expand-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .word-detail{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item.correct{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item.incorrect{background:#ff9a9a14!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-answer{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item.correct .student-status{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item.incorrect .student-status{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .student-item.pending .student-status{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .error-patterns{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .pattern-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .pattern-item{background:#ff9a9a1a!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .pattern-answer{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .pattern-count,:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-quiz-panel .card-detail-view .loading-state{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .ongoing-badge{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .badge-dot{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .ongoing-card{background:linear-gradient(135deg,var(--es-smoke-weak),var(--es-smoke-faint))!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .attendance-panel .ongoing-title{color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .ongoing-class{color:var(--es-brand-green-text)!important;background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .attendance-panel .ongoing-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .progress-bar{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .attendance-panel .progress-text{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .action-btn-inline.secondary{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .action-btn-inline.danger{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .attendance-panel .section-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .attendance-panel .loading-state,:root[theme-mode=dark] .attendance-panel .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .loading-spinner{border-color:var(--es-smoke-weak)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .text-\[rgba\(30\,58\,50\,0\.4\)\]{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .lesson-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .attendance-panel .lesson-item:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .attendance-panel .lesson-time{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .lesson-name{color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .lesson-class,:root[theme-mode=dark] .attendance-panel .status-finished{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .action-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .action-btn:hover{background:var(--es-smoke-line)!important}:root[theme-mode=dark] .attendance-panel .action-btn.primary{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .attendance-panel .stat-item{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .attendance-panel .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .classroom-picker{background:var(--es-glass-fill-strong)!important;-webkit-backdrop-filter:blur(20px)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px var(--es-shadow-color)!important}:root[theme-mode=dark] .attendance-panel .picker-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .attendance-panel .picker-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .picker-close svg{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .picker-close:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .attendance-panel .classroom-option:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .attendance-panel .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .classroom-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .report-panel{background:var(--es-glass-fill-strong)!important;-webkit-backdrop-filter:blur(20px)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px var(--es-shadow-color)!important}:root[theme-mode=dark] .attendance-panel .report-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .attendance-panel .report-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .report-controls{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .attendance-panel .classroom-select{background-color:var(--es-surface)!important;color:var(--es-text)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .attendance-panel .classroom-select option{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .attendance-panel .summary-item{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .attendance-panel .summary-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .summary-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .summary-item.warning{background:#ff9a9a1a!important}:root[theme-mode=dark] .attendance-panel .summary-item.warning .summary-value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .attendance-panel .student-list{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .attendance-panel .list-header{border-bottom-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#2a44384d!important}:root[theme-mode=dark] .attendance-panel .student-row{color:var(--es-text)!important;border-bottom-color:#2a44384d!important}:root[theme-mode=dark] .attendance-panel .student-row:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .attendance-panel .student-row.is-warning{background:#ff9a9a0f!important}:root[theme-mode=dark] .attendance-panel .student-row.is-warning .col-rate{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .attendance-panel .student-row.is-warning .rate-fill{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .attendance-panel .col-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .attendance-panel .col-rate{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .attendance-panel .rate-bar{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .attendance-panel .report-loading,:root[theme-mode=dark] .attendance-panel .report-empty,:root[theme-mode=dark] .attendance-panel .empty-list{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-page{background:var(--es-bg)!important}:root[theme-mode=dark] .auth-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px #0000004d!important}:root[theme-mode=dark] .auth-card .brand-name,:root[theme-mode=dark] .auth-card .title{color:var(--es-text)!important}:root[theme-mode=dark] .auth-card .subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-card .auth-illustration{mix-blend-mode:normal!important;filter:brightness(1.16)saturate(.92)drop-shadow(0 12px 24px #00000047)!important;opacity:.92!important}:root[theme-mode=dark] .auth-form .form-group label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .auth-form .input-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .auth-form .input-wrapper:focus-within{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b424!important}:root[theme-mode=dark] .auth-form .input-wrapper input{color:var(--es-text)!important}:root[theme-mode=dark] .auth-form .input-wrapper input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .input-wrapper input::placeholder,:root[theme-mode=dark] .auth-form .input-prefix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .field-hint.success{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .auth-form .field-hint.subtle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .gender-option{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .gender-option:hover,:root[theme-mode=dark] .gender-option.selected{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .gender-label{color:var(--es-text)!important}:root[theme-mode=dark] .gender-avatar.male{color:#7ab8dc!important;background:linear-gradient(145deg,#1a3a5c,#244e72)!important}:root[theme-mode=dark] .gender-option.selected .gender-avatar.male{color:#fff!important;background:linear-gradient(145deg,#4a90b8,#3d7a9e)!important}:root[theme-mode=dark] .gender-avatar.female{color:#dc8aa6!important;background:linear-gradient(145deg,#5c2a3e,#723448)!important}:root[theme-mode=dark] .gender-option.selected .gender-avatar.female{color:#fff!important;background:linear-gradient(145deg,#c06a8a,#a85878)!important}:root[theme-mode=dark] .role-option{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .role-option:hover,:root[theme-mode=dark] .role-option.selected{border-color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .role-name{color:var(--es-text)!important}:root[theme-mode=dark] .role-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .role-image-placeholder{background:linear-gradient(135deg,var(--es-surface),var(--es-surface-elevated))!important}:root[theme-mode=dark] .identity-warning{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .identity-warning span{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .submit-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-footer a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkmark{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .terms-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .terms-text a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .auth-form .slider-captcha-field{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .auth-form .slider-captcha-field:focus-within{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b424!important}:root[theme-mode=dark] .auth-form .slider-captcha-code{color:var(--es-text)!important}:root[theme-mode=dark] .auth-form .slider-captcha-code::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .slider-captcha-code::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .slider-captcha-action{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .auth-form .slider-captcha-action:hover:not(:disabled){background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .auth-form .slider-captcha-action:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .slider-captcha-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .auth-form .slider-captcha-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .auth-form .slider-captcha-close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .slider-captcha-close:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checkin-calendar-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .checkin-panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .checkin-panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-panel-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-tab-toggle{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkin-tab-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;box-shadow:0 1px 4px var(--es-shadow-color)!important}:root[theme-mode=dark] .checkin-tab-btn:not(.active){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-tab-btn:not(.active):hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-streak-hero{background:linear-gradient(135deg,#ff9a9a14,#f2ce820a)!important;border-color:#ff9a9a1f!important}:root[theme-mode=dark] .checkin-streak-sub{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-streak-hero .bg-es-black\/8{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkin-streak-hero .text-es-black\/60{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-streak-hero .border-es-black\/10{border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .checkin-progress-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkin-progress-label{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-progress-value{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-progress-card .h-2{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkin-progress-card .bg-es-green\/10{background:var(--es-smoke-soft)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-progress-card .bg-es-black\/4{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .checkin-progress-card .bg-es-black\/10{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .checkin-progress-card .text-es-black\/85{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-progress-card .text-es-black\/80,:root[theme-mode=dark] .checkin-progress-card .text-es-black\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-progress-card .text-es-black\/55,:root[theme-mode=dark] .checkin-progress-card .text-es-black\/50{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-progress-card button.bg-white{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-progress-card button.bg-white:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .checkin-progress-card .border-es-green\/15{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .checkin-stat-desire{background:#f2ce8214!important;border-color:#f2ce8229!important}:root[theme-mode=dark] .checkin-stat-makeup{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .checkin-stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-month-calendar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .cal-nav-btn{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .cal-nav-btn:hover:not(:disabled){background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .cal-nav-icon{filter:invert()brightness(.85)!important}:root[theme-mode=dark] .cal-month-title{color:var(--es-text)!important}:root[theme-mode=dark] .cal-weekday{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cal-day-number{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .cal-day-checked .cal-day-number{color:var(--es-text)!important}:root[theme-mode=dark] .cal-ink-circle{stroke:#ff9a9a!important;opacity:.5!important}:root[theme-mode=dark] .cal-ink-tick{stroke:var(--es-brand-green-text)!important;opacity:.8!important}:root[theme-mode=dark] .cal-ink-circle-makeup{stroke:#f2ce82!important;opacity:.55!important}:root[theme-mode=dark] .cal-day-missed .cal-day-number{opacity:.7;color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .cal-day-missed .cal-ink-missed circle{color:#ff9a9a80}:root[theme-mode=dark] .cal-day-missed:hover .cal-day-number{opacity:1}:root[theme-mode=dark] .cal-day-today .cal-day-number{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cal-day-today .bg-es-green{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .cal-day-cell.opacity-25 .cal-day-number{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cal-day-popup-header{color:var(--es-text)!important}:root[theme-mode=dark] .cal-day-popup-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .cal-day-popup-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-growth-station{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .growth-station-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-growth-station .bg-es-green\/12{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .checkin-growth-station .text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .growth-method-item{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .growth-method-item.completed{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .growth-method-icon{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .growth-method-item.completed .growth-method-icon{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .growth-method-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .growth-method-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .growth-method-item.completed .growth-method-status{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkin-ranking-panel{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ranking-dim-toggle{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ranking-dim-btn:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ranking-dim-btn:not(.active):hover{color:var(--es-text)!important}:root[theme-mode=dark] .checkin-ranking-panel span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-ranking-panel p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-ranking-panel button{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkin-ranking-panel button.bg-es-green{color:#fff!important}:root[theme-mode=dark] .checkin-ranking-panel .bg-es-yellow\/10{background:#f2ce8214!important}:root[theme-mode=dark] .ranking-leaderboard,:root[theme-mode=dark] .ranking-leaderboard span,:root[theme-mode=dark] .ranking-leaderboard p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .my-rank-card{background:linear-gradient(135deg,#f2ce821a,#ff9a9a0d)!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .my-rank-card span{color:var(--es-text)!important}:root[theme-mode=dark] .my-rank-card p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .my-rank-card div[class*=bg-es-black]{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .my-rank-card div[class*=bg-es-black] span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ranking-entry{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ranking-entry:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .ranking-entry span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ranking-entry img{border-color:var(--es-border)!important}:root[theme-mode=dark] .ranking-leaderboard div[class*="bg-es-black/5"]{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .ranking-leaderboard button[class*=bg-es-black]{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .podium-column span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .podium-column img{border-color:var(--es-border)!important}:root[theme-mode=dark] .podium-column div[class*=bg-es-black]{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .podium-column div[class*=border-es-black]{border-color:var(--es-border)!important}.checkin-calendar-panel,.checkin-month-calendar,.checkin-growth-station,.checkin-progress-card,.checkin-streak-hero{transition:background .35s,border-color .35s,box-shadow .35s}:root[theme-mode=dark] .makeup-dialog-content{background:var(--es-surface)!important}:root[theme-mode=dark] .makeup-dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .makeup-dialog-content .text-es-black\/75{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .makeup-dialog-content .text-es-black\/90{color:var(--es-text)!important}:root[theme-mode=dark] .makeup-dialog-content .text-es-black\/60{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .makeup-dialog-content .bg-es-green\/8{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .makeup-dialog-content .border-es-green\/15{border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .makeup-dialog-content .bg-es-red\/8{background:#ff9a9a0f!important}:root[theme-mode=dark] .makeup-dialog-content .border-es-red\/15{border-color:#ff9a9a1f!important}:root[theme-mode=dark] .makeup-dialog-content .border-es-black\/15{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .makeup-dialog-content .border-es-black\/15:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .t-dialog .text-es-black\/90,:root[theme-mode=dark] .t-dialog .text-es-black\/85{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .text-es-black\/80,:root[theme-mode=dark] .t-dialog .text-es-black\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .text-es-black\/60,:root[theme-mode=dark] .t-dialog .text-es-black\/50,:root[theme-mode=dark] .t-dialog .text-es-black\/45,:root[theme-mode=dark] .t-dialog .text-es-black\/40,:root[theme-mode=dark] .t-dialog .text-es-black\/35{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .bg-es-green\/6{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .t-dialog .border-es-green\/12{border-color:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog .bg-es-yellow\/6{background:#f2ce820a!important}:root[theme-mode=dark] .t-dialog .border-es-yellow\/12{border-color:#f2ce821a!important}:root[theme-mode=dark] .t-dialog .bg-es-red\/5{background:#ff9a9a0a!important}:root[theme-mode=dark] .t-dialog .border-es-red\/10{border-color:#ff9a9a14!important}:root[theme-mode=dark] .t-dialog .bg-es-black\/\[0\.03\]{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .t-dialog .border-es-black\/8{border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .bg-es-black\/8{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog .border-es-black\/10{border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .bg-white\/60{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .t-dialog .border-es-red\/8{border-color:#ff9a9a1a!important}:root[theme-mode=dark] .t-dialog .border-es-black\/15{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .border-es-black\/15:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .t-dialog .bg-es-black\/20{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog input[type=text]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog input[type=text]::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog input[type=text]:focus{box-shadow:0 0 0 2px var(--es-smoke-weak)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .t-dialog .border-es-black\/10.bg-white{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .border-es-black\/10.bg-white:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-dialog button.bg-white{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog button.bg-white:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-dialog .bg-es-green\/8{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog .border-es-green\/15{border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .t-dialog .text-es-black\/45{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .bg-es-red\/10{background:#ff9a9a14!important}:root[theme-mode=dark] .t-dialog .border-es-red\/20{border-color:#ff9a9a26!important}:root[theme-mode=dark] .lesson-history-panel .toggle-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lesson-history-panel .toggle-btn:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-panel .count-badge{background:var(--es-smoke-soft)!important;border:1px solid var(--es-border)!important;color:var(--es-brand-green-text)!important;border-radius:999px!important}:root[theme-mode=dark] .lesson-history-panel .panel-content{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .lesson-history-panel .left-panel{border-right-color:var(--es-border)!important;background:#16272199!important}:root[theme-mode=dark] .lesson-history-panel .right-panel{background:#16272166!important}:root[theme-mode=dark] .lesson-history-list .list-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-list .list-header span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lesson-history-list .lesson-item{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-list .lesson-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-list .lesson-item.active{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .lesson-history-list .lesson-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-list .lesson-title{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-list .active-indicator{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .lesson-history-list .pagination{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-list .page-btn:hover:not(:disabled){background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-list .page-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-detail .lesson-title{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-detail .lesson-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-detail .quick-stats{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-detail .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-detail .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-detail .stat-divider{background:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-detail .skeleton-header,:root[theme-mode=dark] .lesson-history-detail .skeleton-card{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-detail .error-state span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lesson-history-detail .empty-state span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .answer-card-section .section-header span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .answer-card-section .font-medium{color:var(--es-text)!important}:root[theme-mode=dark] .answer-card-section .circle-bg{stroke:var(--es-border)!important}:root[theme-mode=dark] .answer-card-section .circle{stroke:var(--es-brand-green-text)!important}:root[theme-mode=dark] .answer-card-section .accuracy-value{color:var(--es-text)!important}:root[theme-mode=dark] .answer-card-section .accuracy-unit,:root[theme-mode=dark] .answer-card-section .ring-label,:root[theme-mode=dark] .answer-card-section .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .accuracy-note{color:var(--es-text-secondary)!important;background:#f2ce821a!important}:root[theme-mode=dark] .answer-card-section .card-list-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .card-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .answer-card-section .card-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .answer-card-section .card-item.active{border-color:#8bd6b466!important}:root[theme-mode=dark] .answer-card-section .card-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .answer-card-section .card-item-meta,:root[theme-mode=dark] .answer-card-section .card-item-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .card-detail{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .answer-card-section .detail-loading{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .detail-stat-item{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .answer-card-section .detail-stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .collapse-toggle{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .answer-card-section .collapse-toggle:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .answer-card-section .detail-questions-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .detail-question-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .answer-card-section .detail-q-name{color:var(--es-text)!important}:root[theme-mode=dark] .answer-card-section .detail-q-score{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-section .font-medium{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-section .section-header span,:root[theme-mode=dark] .knowledge-section .group-type{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-section .group-count{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-section .knowledge-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-section .knowledge-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-section .kp-name{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-section .kp-desc,:root[theme-mode=dark] .knowledge-section .difficulty-badge{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-section .show-more-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-section .empty-state span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-card-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-card-section .font-medium{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-card-section .section-header span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-card-section .quiz-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-card-section .quiz-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .quiz-card-section .quiz-title{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-card-section .meta-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-card-section .status-draft{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-card-section .status-ongoing{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quiz-card-section .status-finished{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-card-section .quiz-category{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quiz-card-section .show-more-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quiz-card-section .empty-state span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .section-header svg rect,:root[theme-mode=dark] .answer-card-section .section-header svg path{stroke:var(--es-brand-green-text)!important}:root[theme-mode=dark] .answer-card-section .empty-state svg rect,:root[theme-mode=dark] .answer-card-section .empty-state svg path{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-card-section .accuracy-note svg circle,:root[theme-mode=dark] .answer-card-section .accuracy-note svg path{stroke:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .lesson-history-view .lhv-back{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lesson-history-view .lhv-back:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-view .lhv-title{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-view .lhv-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-view .lhv-body{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .lesson-history-view .lhv-list{border-right-color:var(--es-border)!important;background:#16272199!important}:root[theme-mode=dark] .lesson-history-view .lhv-month-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-view .lhv-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .lesson-history-view .lhv-item.active{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-history-view .lhv-day-num{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-view .lhv-item.active .lhv-day-num{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .lesson-history-view .lhv-day-week,:root[theme-mode=dark] .lesson-history-view .lhv-item-sub{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-view .lhv-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .lesson-history-view .lhv-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-history-view .lhv-detail{background:#16272166!important}:root[theme-mode=dark] .history-entry-pill{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .history-entry-pill svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .history-entry-pill:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .guide-shell{background:var(--es-glass-fill-strong);border-color:var(--es-glass-stroke-strong,var(--es-glass-stroke));box-shadow:none}:root[theme-mode=dark] .guide-shell--analyzing{background:#2d6b4f38;border-color:#2d6b4f66}:root[theme-mode=dark] .guide-shell--failed{background:#d94b4b29;border-color:#d94b4b4d}:root[theme-mode=dark] .guide-shell--disabled{background:#e5a83529;border-color:#e5a83552}:root[theme-mode=dark] .status-title{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .status-desc,:root[theme-mode=dark] .guide-subtitle,:root[theme-mode=dark] .card-focus{color:#a4bcaf}:root[theme-mode=dark] .column-title{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .point-list li{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .status-icon--neutral{color:#a4bcaf}:root[theme-mode=dark] .status-icon--green,:root[theme-mode=dark] .header-icon{color:#7fb995}:root[theme-mode=dark] .status-icon--red{color:#f08080}:root[theme-mode=dark] .status-icon--yellow{color:#f5c977}:root[theme-mode=dark] .guide-column{box-shadow:none;background:#1627218c;border-color:#ffffff0f}:root[theme-mode=dark] .guide-column--green{--col-glow-strong:#2d6b4f66;--col-glow-soft:#2d6b4f1f;border-color:#2d6b4f38}:root[theme-mode=dark] .guide-column--yellow{--col-glow-strong:#e5a8355c;--col-glow-soft:#e5a8351a;border-color:#e5a83538}:root[theme-mode=dark] .guide-column--red{--col-glow-strong:#d94b4b5c;--col-glow-soft:#d94b4b1a;border-color:#d94b4b38}:root[theme-mode=dark] .guide-column--green .column-icon{color:#7fb995}:root[theme-mode=dark] .guide-column--yellow .column-icon{color:#f5c977}:root[theme-mode=dark] .guide-column--red .column-icon{color:#f08080}:root[theme-mode=dark] .guide-column--green .point-bullet{background:#7fb995}:root[theme-mode=dark] .guide-column--yellow .point-bullet{background:#f5c977}:root[theme-mode=dark] .guide-column--red .point-bullet{background:#f08080}:root[theme-mode=dark] .point-text code{color:#b8ccbf;background:#2d6b4f47}:root[theme-mode=dark] .error-rate-badge{color:#f08080;background:#d94b4b42}:root[theme-mode=dark] .view-detail-btn{color:#7fb995;border-color:#2d6b4f80}:root[theme-mode=dark] .view-detail-btn:hover{background:#2d6b4f38;border-color:#7fb995}:root[theme-mode=dark] .view-detail-btn--retry{color:#f08080;border-color:#d94b4b73}:root[theme-mode=dark] .view-detail-btn--retry:hover{background:#d94b4b33;border-color:#f08080}:root[theme-mode=dark] .guide-title,:root[theme-mode=dark] .status-title--green{color:#7fb995}:root[theme-mode=dark] .status-title--red{color:#f08080}:root[theme-mode=dark] .guide-shell--loading{color:#a4bcaf}:root[theme-mode=dark] .answer-card-panel{color-scheme:dark}:root[theme-mode=dark] .answer-card-panel :is(.section,.stat-card,.template-item,.question-item,.student-item,.loading-state,.empty-state){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}:root[theme-mode=dark] .answer-card-panel :is(.template-item,.question-item,.student-item):hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .answer-card-panel .class-select,:root[theme-mode=dark] .answer-card-panel .class-select option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .answer-card-panel .class-select:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 2px var(--es-green-chip-bg)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .student-join-banner{background:linear-gradient(135deg,var(--es-smoke-weak),#f2ce820f)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-banner-icon{background:var(--es-yellow-chip-bg)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-banner-icon i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-title{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-subtitle{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-banner-btn{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;box-shadow:inset 0 0 0 1px #8bd6b466!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .join-banner-btn:hover:not(:disabled){background:var(--es-smoke-medium)!important;box-shadow:inset 0 0 0 1px #8bd6b48c!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-title{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-title i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.history-sort-btn,.history-refresh-btn){background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.history-sort-btn,.history-refresh-btn):hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.history-loading,.history-empty,.history-error){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-error button{border-color:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-error button:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-group-copy h4{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-group-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-group-count{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-item:hover{background:var(--es-surface-elevated)!important;box-shadow:none!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-item-no{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-item-content h4{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-current-badge{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .history-item:hover .history-arrow{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.visibility-btn,.knowledge-btn,.lecture-more-btn){background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.knowledge-btn:not(.disabled),.lecture-more-btn):hover,:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .visibility-btn:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .visibility-btn.is-visible{background:var(--es-green-chip-bg)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .visibility-btn.is-hidden{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .knowledge-btn:is(.has-knowledge,.unpublished){background:var(--es-yellow-chip-bg)!important;color:var(--es-brand-yellow-text)!important;border-color:#f2ce8252!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .knowledge-btn.disabled:hover{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .knowledge-badge{background:var(--es-brand-yellow-text)!important;color:var(--es-bg)!important;box-shadow:none!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-status.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-status.active i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .session-refresh-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .session-refresh-btn:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-btn.primary{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;box-shadow:inset 0 0 0 1px #8bd6b466!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-btn.primary:hover:not(:disabled){background:var(--es-smoke-medium)!important;box-shadow:inset 0 0 0 1px #8bd6b48c!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-btn.secondary{background:var(--es-green-chip-bg)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-btn.secondary:hover:not(:disabled){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .collab-hint{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop){background:var(--es-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop){background:color-mix(in srgb,var(--es-bg)54%,transparent)!important}}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .lecture-dialog{color-scheme:dark;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke-strong)!important;color:var(--es-text)!important;box-shadow:var(--es-shadow-lg)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) :is(.lecture-dialog-header,.lecture-dialog-footer){border-color:var(--es-border)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .lecture-dialog-footer{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) :is(.lecture-dialog-header h3,.form-field label,.checkbox-field span){color:var(--es-text)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .form-field label i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) :is(.field-hint,.visibility-choice-hint){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) :is(.dialog-close-btn,.form-field input[type=text],.checkbox-field input[type=checkbox]){background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .dialog-close-btn:hover{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .form-field input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .form-field input[type=text]::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .form-field input[type=text]:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b429!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .checkbox-field input[type=checkbox]:hover{background:var(--es-smoke-soft)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .checkbox-field input[type=checkbox]:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;box-shadow:none!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .checkbox-field input[type=checkbox]:checked:after{border-color:var(--es-bg)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .dialog-btn.ghost{border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .dialog-btn.ghost:hover:not(:disabled){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .dialog-btn.primary{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;box-shadow:inset 0 0 0 1px #8bd6b466!important}:root[theme-mode=dark] .lecture-dialog-overlay:not(.lecture-dialog-overlay--desktop) .dialog-btn.primary:hover:not(:disabled){background:var(--es-smoke-medium)!important;box-shadow:inset 0 0 0 1px #8bd6b48c!important}:root[theme-mode=dark] .rename-input{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .rename-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .rename-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .rename-input:hover{border-color:#8bd6b452!important}:root[theme-mode=dark] .rename-input:focus{background:var(--es-smoke-soft)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b429!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-input{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 2px #8bd6b433!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-input::placeholder,:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-icon,:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .clear-input-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .clear-input-btn:hover{background:var(--es-smoke-medium)!important;color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .lecture-search-scope-tabs{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .scope-tab-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .scope-tab-btn:hover{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .scope-tab-btn.is-active{background:var(--es-smoke-line)!important;color:var(--es-text)!important;box-shadow:none!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) :is(.lecture-search-loading,.lecture-search-empty,.lecture-search-error){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .retry-btn{background:var(--es-smoke-line)!important;border-color:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .retry-btn:hover{background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .results-count{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .results-count strong{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .clear-search-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .clear-search-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .result-card{background:var(--es-card-bg,#1a1a1a)!important;border-color:var(--es-smoke-line)!important;box-shadow:none!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .result-card:hover{background:var(--es-smoke-weak)!important;border-color:#8bd6b452!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .classroom-badge{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .search-highlight{color:#fff!important;background:#e5a83559!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .card-snippet{background:var(--es-smoke-faint)!important;border-left-color:var(--es-yellow,#e5a835)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .snippet-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .snippet-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .card-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .meta-dot{color:var(--es-smoke-line)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .hidden-badge{background:var(--es-smoke-line)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .match-badge{color:var(--es-yellow-light,#f2ce82)!important;background:#e5a8352e!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .card-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .page-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .page-btn:hover:not(:disabled){background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .collab-panel:not(.collab-panel--desktop) .page-indicator{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-panel-header{background:var(--es-glass-fill-strong)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .quick-card-panel-header .header-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-card-panel-header .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .quick-card-panel-header .pin-btn{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-panel-header .pin-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-card-panel-header .pin-btn.pinned{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-card-panel-drawer-content__tip small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-panel-drawer-content__tip .pending-answers-notice{background:#f2ce821a!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .quick-card-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quick-card-item.active{border-color:#8bd6b44d!important;box-shadow:0 2px 8px #0000004d!important}:root[theme-mode=dark] .quick-card-item.closed{border-color:var(--es-border)!important}:root[theme-mode=dark] .quick-card-item__header .item-title h3{color:var(--es-text)!important}:root[theme-mode=dark] .quick-card-item__header .item-title small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-item__header .respond-count{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-card-item__header .respond-count strong{color:var(--es-text)!important}:root[theme-mode=dark] .quick-card-item__header .answer-tag{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-global-source-text{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .card-global-source-text .source-header{color:var(--es-text)!important}:root[theme-mode=dark] .quick-card-question-block{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quick-card-question-block:hover{border-color:var(--es-smoke-line)!important;box-shadow:0 2px 6px #0003!important}:root[theme-mode=dark] .quick-card-item .question-index{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .quick-card-item .question-answer-tag,:root[theme-mode=dark] .quick-card-item .question-my-answer{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .quick-card-item .quick-card-question{color:var(--es-text)!important}:root[theme-mode=dark] .stem-status.recorded{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .stem-status.not-recorded{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-revealed-banner{background:#f2ce821a!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .answer-result-badge.correct{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .answer-result-badge.wrong{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .quick-card-item__footer{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-footer.clickable-footer:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-actions .action-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .card-actions .action-btn:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .card-actions .action-btn.edit:hover{color:var(--es-brand-green-text)!important;background:var(--es-green-chip-bg)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .card-actions .action-btn.delete:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .card-actions .action-btn.refresh:hover{color:var(--es-brand-green-text)!important;background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .card-actions .action-btn.errorbook:hover{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .quick-card-submit-btn:disabled{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .batch-submit-card-btn{box-shadow:0 4px 12px #0006,0 0 0 4px var(--es-smoke-weak)!important}:root[theme-mode=dark] .card-navigation{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .card-navigation .nav-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-navigation .nav-btn:hover:not(:disabled){background:var(--es-smoke-soft)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .card-navigation .card-counter{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-card-item__header .title-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-item__header .title-time .info-separator{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-item__header .card-index-line,:root[theme-mode=dark] .quick-card-item__header .respond-count{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .submission-status-pill,:root[theme-mode=dark] .card-score-pill{background:var(--es-yellow-chip-bg)!important;color:var(--es-yellow-chip-text)!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .collection-toggle-pill,:root[theme-mode=dark] .collection-status-pill{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .collection-toggle-pill:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .collection-toggle-pill.is-closed,:root[theme-mode=dark] .collection-status-pill.is-closed{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collection-toggle-pill.is-closed:hover{background:var(--es-smoke-soft)!important;color:var(--es-green-chip-text)!important}:root[theme-mode=dark] .card-refresh-btn,:root[theme-mode=dark] .more-menu-btn,:root[theme-mode=dark] .reveal-mode-icon-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .card-refresh-btn:hover:not(:disabled),:root[theme-mode=dark] .more-menu-btn:hover,:root[theme-mode=dark] .reveal-mode-icon-btn:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-refresh-btn:disabled{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .card-actions .action-btn.portable:hover,:root[theme-mode=dark] .card-actions .action-btn.portable.active{background:var(--es-green-chip-bg)!important;color:var(--es-green-chip-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .card-actions .action-btn.portable-action:disabled,:root[theme-mode=dark] .card-actions .action-btn.portable-action:disabled:hover{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .title-edit-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .title-edit-btn:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .title-edit-input{background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;box-shadow:0 0 0 3px var(--es-smoke-faint)!important}:root[theme-mode=dark] .title-edit-input:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .title-edit-action{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .title-edit-action:hover:not(:disabled){color:var(--es-brand-green-text)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .title-edit-action--save,:root[theme-mode=dark] .title-edit-action--save:hover:not(:disabled){background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:#0d1814!important}:root[theme-mode=dark] .quick-card-detail-bar .detail-toggle-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-card-detail-bar .detail-toggle-btn:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-progress-inline{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-progress-inline .ai-progress-dot{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-progress-inline .ai-progress-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-progress-inline .ai-progress-main{color:var(--es-text)!important}:root[theme-mode=dark] .ai-progress-inline.is-running,:root[theme-mode=dark] .ai-progress-inline.is-running .ai-progress-dot{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .ai-progress-inline.is-running .ai-progress-dot{background:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .ai-progress-inline.has-failed{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .ai-progress-inline.has-failed .ai-progress-dot{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .ai-progress-inline.is-done{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-progress-inline.is-done .ai-progress-dot{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-analysis-section{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .card-analysis-section .analysis-toggle{color:var(--es-text)!important}:root[theme-mode=dark] .card-analysis-section .analysis-toggle:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .card-analysis-section .analysis-toggle span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .card-analysis-section .expand-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .card-analysis-section .analysis-content{background:var(--es-surface)!important}:root[theme-mode=dark] .card-analysis-section .question-analysis{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .card-analysis-section .analysis-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .card-analysis-section .question-num{color:var(--es-text)!important}:root[theme-mode=dark] .card-analysis-section .correct-rate.rate-high{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .card-analysis-section .correct-rate.rate-medium{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .card-analysis-section .correct-rate.rate-low{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .card-analysis-section .response-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .option-analysis-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .option-analysis-item.correct{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .option-analysis-item.wrong{background:#ff9a9a0f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .option-analysis-item .option-count{color:var(--es-text)!important}:root[theme-mode=dark] .option-analysis-item .correct-mark{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .option-analysis-item .students-list{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .option-analysis-item .student-tag.error{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .analysis-section-header{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .analysis-tabs{background:var(--es-smoke-faint)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .analysis-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .analysis-tab:hover:not(.active){color:var(--es-text-secondary)!important;background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .analysis-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;border-color:var(--es-border)!important;box-shadow:0 1px 3px #0000004d!important}:root[theme-mode=dark] .analysis-tab.subjective-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .student-selector{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-score-view{background:var(--es-surface)!important}:root[theme-mode=dark] .student-score-view .select-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .score-summary .summary-item{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .score-summary .summary-item .label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .score-summary .summary-item .value{color:var(--es-text)!important}:root[theme-mode=dark] .score-summary .summary-item .value-suffix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .score-summary .summary-item.total{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .score-summary .summary-item.total .value-primary{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .score-summary .summary-item.handwriting .value-primary{color:var(--es-yellow-chip-text,#f2ce82)!important}:root[theme-mode=dark] .review-score-card{background:var(--es-surface-elevated)!important;box-shadow:0 10px 28px #0000002e!important}:root[theme-mode=dark] .score-ring-track--base{fill:var(--es-smoke-weak)!important;stroke:none!important}:root[theme-mode=dark] .score-status-line{background:#2d6b4f2e!important}:root[theme-mode=dark] .review-pending-card{background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-medium)!important}:root[theme-mode=dark] .review-comment-card{background:linear-gradient(180deg,var(--es-smoke-weak),#13181bf0)!important}:root[theme-mode=dark] .question-score-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-score-item.correct{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .question-score-item.wrong{background:#ff9a9a0f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .question-score-item.not-answered,:root[theme-mode=dark] .question-score-item.not-submitted{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-score-item.reviewed,:root[theme-mode=dark] .question-score-item.regraded,:root[theme-mode=dark] .question-score-item.reviewed-correct{background:var(--es-smoke-weak)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .question-score-item.reviewed-wrong{background:#ff9a9a0f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .question-score-item.pending{background:#f2ce820f!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .question-score-item .question-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .question-score-item .q-num{color:var(--es-text)!important}:root[theme-mode=dark] .question-score-item .q-type{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-score-item .label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-score-item .student-answer.correct{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-score-item .student-answer.wrong{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .question-score-item .correct-answer,:root[theme-mode=dark] .question-score-item .score-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-score-item .status-value.reviewed,:root[theme-mode=dark] .question-score-item .status-value.regraded{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .question-score-item .status-value.pending{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .question-score-item .status-value.not-submitted{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .collapse-toggle{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .collapse-toggle:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .teacher-toolbox{background:#181f1cbd!important;border-color:#ffffff1c!important;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff14!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-main-btn,:root[theme-mode=dark] .teacher-toolbox .toolbox-item,:root[theme-mode=dark] .teacher-toolbox .toolbox-toggle{color:#ffffffa8!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-main-btn:hover,:root[theme-mode=dark] .teacher-toolbox .toolbox-item:hover:not(.disabled),:root[theme-mode=dark] .teacher-toolbox .toolbox-toggle:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-item.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-item.drawing-btn.active,:root[theme-mode=dark] .teacher-toolbox .toolbox-item.partial-mask-btn.active{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a29!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-item.mask-btn.active{color:#ffffffeb!important;background:#ffffff24!important}:root[theme-mode=dark] .teacher-toolbox .toolbox-item.disabled,:root[theme-mode=dark] .teacher-toolbox .toolbox-item.disabled:hover{color:#ffffff47!important;background:0 0!important}:root[theme-mode=dark] .privacy-policy,:root[theme-mode=dark] .child-privacy-policy,:root[theme-mode=dark] .agreement,:root[theme-mode=dark] .third-party,:root[theme-mode=dark] .personal-info,:root[theme-mode=dark] .data-deletion,:root[theme-mode=dark] .auto-renewal,:root[theme-mode=dark] .privacy-policy h1,:root[theme-mode=dark] .child-privacy-policy h1,:root[theme-mode=dark] .agreement h1,:root[theme-mode=dark] .third-party h1,:root[theme-mode=dark] .personal-info h1,:root[theme-mode=dark] .data-deletion h1,:root[theme-mode=dark] .auto-renewal h1,:root[theme-mode=dark] .privacy-policy h2,:root[theme-mode=dark] .child-privacy-policy h2,:root[theme-mode=dark] .agreement h2,:root[theme-mode=dark] .third-party h2,:root[theme-mode=dark] .personal-info h2,:root[theme-mode=dark] .data-deletion h2,:root[theme-mode=dark] .auto-renewal h2,:root[theme-mode=dark] .privacy-policy h3,:root[theme-mode=dark] .child-privacy-policy h3,:root[theme-mode=dark] .agreement h3,:root[theme-mode=dark] .third-party h3,:root[theme-mode=dark] .personal-info h3,:root[theme-mode=dark] .data-deletion h3,:root[theme-mode=dark] .auto-renewal h3{color:var(--es-text)!important}:root[theme-mode=dark] .privacy-policy p,:root[theme-mode=dark] .child-privacy-policy p,:root[theme-mode=dark] .agreement p,:root[theme-mode=dark] .third-party p,:root[theme-mode=dark] .personal-info p,:root[theme-mode=dark] .data-deletion p,:root[theme-mode=dark] .auto-renewal p,:root[theme-mode=dark] .privacy-policy li,:root[theme-mode=dark] .child-privacy-policy li,:root[theme-mode=dark] .agreement li,:root[theme-mode=dark] .third-party li,:root[theme-mode=dark] .personal-info li,:root[theme-mode=dark] .data-deletion li,:root[theme-mode=dark] .auto-renewal li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .privacy-policy strong,:root[theme-mode=dark] .child-privacy-policy strong,:root[theme-mode=dark] .agreement strong,:root[theme-mode=dark] .third-party strong,:root[theme-mode=dark] .personal-info strong,:root[theme-mode=dark] .data-deletion strong,:root[theme-mode=dark] .auto-renewal strong{color:var(--es-text)!important}:root[theme-mode=dark] .privacy-policy a,:root[theme-mode=dark] .child-privacy-policy a,:root[theme-mode=dark] .agreement a,:root[theme-mode=dark] .third-party a,:root[theme-mode=dark] .personal-info a,:root[theme-mode=dark] .data-deletion a,:root[theme-mode=dark] .auto-renewal a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .privacy-policy .update-info,:root[theme-mode=dark] .child-privacy-policy .update-info,:root[theme-mode=dark] .agreement .update-date,:root[theme-mode=dark] .third-party .update-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .privacy-policy .special-notice,:root[theme-mode=dark] .child-privacy-policy .special-notice{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .third-party table{background:var(--es-glass-fill)!important;box-shadow:0 4px 16px var(--es-shadow-color)!important}:root[theme-mode=dark] .third-party th{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .third-party td{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .third-party tr:hover td{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .finance-panel .section-title{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .finance-panel .section-caption{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .finance-panel .loading-state,:root[theme-mode=dark] .finance-panel .empty-state{color:var(--es-text-tertiary,#8da89a)!important;background:#16272180!important}:root[theme-mode=dark] .finance-panel .loading-state svg,:root[theme-mode=dark] .finance-panel .empty-state svg{color:#8bd6b44d!important}:root[theme-mode=dark] .finance-panel .loading-state p,:root[theme-mode=dark] .finance-panel .empty-state p{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .finance-panel .loading-state span,:root[theme-mode=dark] .finance-panel .empty-state span{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .finance-panel .income-item{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .finance-panel .income-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .finance-panel .income-amount{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .finance-panel .income-date{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .finance-panel .income-desc{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .finance-panel .income-type-badge.fixed_salary,:root[theme-mode=dark] .finance-panel .income-type-badge.lesson_consumption{background:var(--es-smoke-soft)!important;color:#8bd6b4!important}:root[theme-mode=dark] .finance-panel .income-type-badge.manual_consumption{color:#f19a9a!important;background:#d94b4b29!important}:root[theme-mode=dark] .finance-panel .income-type-badge.extra{color:#f2ce82!important;background:#f2ce8226!important}:root[theme-mode=dark] .finance-panel .income-type-badge.adjustment{color:#93c5fd!important;background:#60a5fa26!important}:root[theme-mode=dark] .finance-panel .income-type-badge.custom{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .classroom-tuition-section .section-title{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .classroom-cards .t-collapse-panel{border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .classroom-cards .t-collapse-panel__header{background:var(--es-surface,#162721)!important}:root[theme-mode=dark] .classroom-cards .t-collapse-panel__header:hover{background:var(--es-surface-elevated,#1d312a)!important}:root[theme-mode=dark] .classroom-cards .t-collapse-panel__body{background:var(--es-bg-elevated,#111f19)!important}:root[theme-mode=dark] .classroom-name{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .classroom-stats .stat-item{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .classroom-stats .stat-item .stat-value{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .classroom-progress .progress-text{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .student-detail-table{border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .student-detail-table .table-header{color:var(--es-text-tertiary,#8da89a)!important;border-bottom-color:var(--es-border,#2a4438)!important;background:#2d6b4f1f!important}:root[theme-mode=dark] .student-detail-table .table-row{background:var(--es-surface,#162721)!important;border-top-color:var(--es-border,#2a4438)!important;color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .student-detail-table .student-name{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .student-detail-table .actual-value{color:#8bd6b4!important}:root[theme-mode=dark] .classroom-progress .progress-warning,:root[theme-mode=dark] .student-detail-table .student-warning,:root[theme-mode=dark] .student-detail-table .actual-value .warning{color:#f19a9a!important}:root[theme-mode=dark] .adjustment-summary{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .finance-sidebar .sidebar-title{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .finance-sidebar .stat-card{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.green{color:#8bd6b4!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.yellow{color:#f2ce82!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.blue{color:#93c5fd!important}:root[theme-mode=dark] .finance-sidebar .stat-label{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .finance-sidebar .stat-value{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .finance-sidebar .action-btn{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important;color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .finance-sidebar .action-btn:hover{background:var(--es-surface-elevated,#1d312a)!important;color:#8bd6b4!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .finance-sidebar .action-btn.primary{color:#fff!important;background:#2d6b4f!important;border-color:#2d6b4f!important}:root[theme-mode=dark] .finance-sidebar .action-btn.primary:hover{background:#245a42!important}:root[theme-mode=dark] .empty-guide-panel{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .empty-guide-panel .guide-icon{background:linear-gradient(135deg,var(--es-smoke-soft),#f2ce8214)!important;color:#8bd6b4!important}:root[theme-mode=dark] .empty-guide-panel h4{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .empty-guide-panel p{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .guide-steps-horizontal .step-item{background:var(--es-surface-elevated,#1d312a)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .guide-steps-horizontal .step-num{background:var(--es-smoke-soft)!important;color:#8bd6b4!important}:root[theme-mode=dark] .guide-steps-horizontal .step-text{color:var(--es-text-secondary,#b8ccbf)!important}:root[theme-mode=dark] .guide-steps-horizontal .step-arrow{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .income-chart-container{background:var(--es-surface,#162721)!important;border-color:var(--es-border,#2a4438)!important}:root[theme-mode=dark] .income-chart-header .chart-title{color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .income-chart-empty{color:var(--es-text-tertiary,#8da89a)!important}:root[theme-mode=dark] .user-popover-card{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 12px 40px #0006,0 4px 12px #00000040!important}:root[theme-mode=dark] .user-popover-card .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .user-popover-card .text-es-black\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .user-popover-card .bg-es-black\/5{background:var(--es-border)!important}:root[theme-mode=dark] .popover-action-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .popover-action-btn.text-es-yellow{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .popover-action-btn.text-es-red{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .popover-action-btn.text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-dialog .reason-chip{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .reason-chip:hover{background:#f2ce8214!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .t-dialog .reason-chip-active{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8280!important}:root[theme-mode=dark] .t-dialog .text-es-black\/80{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .text-es-black\/60,:root[theme-mode=dark] .t-dialog .text-es-black\/30,:root[theme-mode=dark] .t-dialog .text-es-black\/50{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .bg-es-green\/5{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .t-dialog .border-es-green\/10{border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .t-dialog .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .block-list-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 28px #0000004d!important}:root[theme-mode=dark] .block-list-panel .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .block-list-panel .text-es-black\/85{color:var(--es-text)!important}:root[theme-mode=dark] .block-list-panel .text-es-black\/40,:root[theme-mode=dark] .block-list-panel .text-es-black\/15{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .block-list-panel .text-es-black\/80{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .block-list-panel .text-es-black\/30,:root[theme-mode=dark] .block-list-panel .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .block-list-panel .block-item:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .block-list-panel .load-more{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .checklist-editor .checklist-label{color:var(--es-text)!important}:root[theme-mode=dark] .checklist-editor .checklist-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-editor .checklist-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checklist-editor .checklist-item.is-filled{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .checklist-editor .item-index{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-editor .checklist-item.is-filled .item-index{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checklist-editor .checklist-item input{color:var(--es-text)!important}:root[theme-mode=dark] .checklist-editor .checklist-item input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-editor .checklist-item input::placeholder,:root[theme-mode=dark] .checklist-editor .item-remove{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-editor .item-remove:hover{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checklist-submit-view{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .checklist-submit-view .submit-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .checklist-submit-view .back-btn{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .checklist-submit-view .back-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .checklist-submit-view .back-btn svg{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checklist-submit-view .submit-title{color:var(--es-text)!important}:root[theme-mode=dark] .checklist-submit-view .submit-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .submit-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checklist-submit-view .submit-item:hover{border-color:#8bd6b447!important}:root[theme-mode=dark] .checklist-submit-view .submit-item.is-done{background:var(--es-smoke-weak)!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .checklist-submit-view .item-text{color:var(--es-text)!important}:root[theme-mode=dark] .checklist-submit-view .item-text.is-done,:root[theme-mode=dark] .checklist-submit-view .item-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .progress-track{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .checklist-submit-view .progress-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view button:disabled{background:var(--es-smoke-weak)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .hint-text,:root[theme-mode=dark] .checklist-submit-view .confirm-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .confirm-text{color:var(--es-text)!important}:root[theme-mode=dark] .checklist-submit-view .note-toggle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checklist-submit-view .note-toggle:hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .task-status-panel .filter-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .tab-btn{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .tab-btn:hover{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .task-status-panel .tab-btn.active{background:var(--es-smoke-line)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .task-status-panel .tab-count,:root[theme-mode=dark] .task-status-panel .tab-btn.active .tab-count{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .task-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .task-item:hover{background:var(--es-surface)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .task-status-panel .task-title{color:var(--es-text)!important}:root[theme-mode=dark] .task-status-panel .task-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel .task-type-badge.homework{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .task-type-badge.testpaper{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .task-status-panel .status-badge.pending{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .task-status-panel .status-badge.todo,:root[theme-mode=dark] .task-status-panel .status-badge.in-progress{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .task-status-panel .status-badge.graded,:root[theme-mode=dark] .task-status-panel .status-badge.returned,:root[theme-mode=dark] .task-status-panel .status-badge.completed{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .task-score{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .score-total,:root[theme-mode=dark] .task-status-panel .loading-state,:root[theme-mode=dark] .task-status-panel .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel .loading-spinner{border-color:var(--es-smoke-line)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .summary-card{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .summary-title{color:var(--es-text)!important}:root[theme-mode=dark] .task-status-panel .summary-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .task-status-panel .summary-value{color:var(--es-text)!important}:root[theme-mode=dark] .task-status-panel .summary-value.pending{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .task-status-panel .summary-value.graded{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .summary-item.highlight{background:#f2ce821a!important}:root[theme-mode=dark] .oral-practice .oral-header{border-color:var(--es-smoke-line)!important;background:linear-gradient(135deg,#2d6b4f26,#2d6b4f14)!important}:root[theme-mode=dark] .oral-practice .oral-type-badge{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .oral-practice .config-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-practice .oral-content{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important;-webkit-backdrop-filter:blur(12px)!important}:root[theme-mode=dark] .oral-practice .reading-text{color:var(--es-text)!important;background:var(--es-surface-elevated)!important;border-left-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .oral-practice .reading-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-practice .sample-play-btn,:root[theme-mode=dark] .oral-practice .prompt-play-btn{color:var(--es-brand-green-text)!important;border-color:var(--es-smoke-line)!important;background:#2d6b4f1f!important}:root[theme-mode=dark] .oral-practice .sample-play-btn:hover:not(:disabled),:root[theme-mode=dark] .oral-practice .prompt-play-btn:hover:not(:disabled){background:#2d6b4f33!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .oral-practice .play-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .oral-practice .response-label,:root[theme-mode=dark] .oral-practice .retell-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-practice .prompt-audio-card{border-color:var(--es-smoke-soft)!important;background:#2d6b4f14!important}:root[theme-mode=dark] .oral-practice .audio-wave-decoration .wave-bar{background:linear-gradient(180deg,#8bd6b466 0%,var(--es-smoke-weak)100%)!important}:root[theme-mode=dark] .oral-practice .response-hint{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .oral-practice .topic-label,:root[theme-mode=dark] .oral-practice .question-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-practice .topic-text,:root[theme-mode=dark] .oral-practice .situation-text{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .oral-practice .topic-image img{border-color:var(--es-border)!important}:root[theme-mode=dark] .oral-practice .question-hint{color:var(--es-brand-yellow-text)!important;background:#e5a83514!important;border-color:#e5a83533!important}:root[theme-mode=dark] .oral-practice .oral-reference{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .oral-practice .oral-reference .reference-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-practice .oral-reference .reference-text{color:var(--es-brand-green-text)!important;background:var(--es-surface)!important;border-color:var(--es-smoke-soft)!important}:root[theme-mode=dark] .oral-practice .oral-explanation{background:#e5a8350f!important;border-color:#e5a83526!important}:root[theme-mode=dark] .oral-practice .oral-explanation .explanation-label{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .oral-practice .oral-explanation .explanation-text{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .oral-recorder{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .oral-recorder .recorder-status .status-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-recorder .recorder-timer .timer-current{color:var(--es-text)!important}:root[theme-mode=dark] .oral-recorder .recorder-timer .timer-separator,:root[theme-mode=dark] .oral-recorder .recorder-timer .timer-total{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .oral-recorder .recorder-waveform{background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-soft)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .oral-recorder .recorder-waveform.recording-active{border-color:#8bd6b466!important;box-shadow:0 0 0 3px #2d6b4f26,0 4px 12px #0000004d!important}:root[theme-mode=dark] .oral-recorder .waveform-placeholder .waiting-text,:root[theme-mode=dark] .oral-recorder .waveform-placeholder .waiting-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .oral-recorder .control-btn.secondary{color:var(--es-brand-green-text)!important;background:#2d6b4f1f!important}:root[theme-mode=dark] .oral-recorder .control-btn.secondary:hover:not(:disabled){background:#2d6b4f33!important}:root[theme-mode=dark] .oral-recorder .control-btn.outline{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .oral-recorder .control-btn.outline:hover:not(:disabled){background:var(--es-surface-elevated)!important;border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .oral-recorder .recorder-hint{color:var(--es-brand-green-text)!important;background:#2d6b4f1a!important}:root[theme-mode=dark] .oral-recorder .processing-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-recorder .recorder-error{color:var(--es-brand-red-text)!important;background:#d94b4b1a!important;border-color:#d94b4b40!important}:root[theme-mode=dark] .oral-recorder .evaluation-result,:root[theme-mode=dark] .oral-eval-recorder .evaluation-result{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .evaluation-result .evaluation-header .evaluation-title{color:var(--es-text)!important}:root[theme-mode=dark] .evaluation-result .score-ring-inner{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .evaluation-result .score-label,:root[theme-mode=dark] .evaluation-result .dimension-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .evaluation-result .dimension-bar-bg{background:var(--es-surface)!important}:root[theme-mode=dark] .evaluation-result .dimension-score{color:var(--es-text)!important}:root[theme-mode=dark] .evaluation-result .word-details-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-recorder .transcription-result{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .oral-recorder .transcription-result .transcription-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-recorder .transcription-result .transcription-text{color:var(--es-text)!important}:root[theme-mode=dark] .oral-recorder .transcription-result .transcription-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .oral-eval-recorder{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 18px 40px var(--es-shadow-color)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.score-overview,.sentence-details,.suggestion,.pro-details,.error-item,.phone-word-item,.sentence-item){background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 12px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.bar-label,.bar-value,.sentence-content,.phone-word-text,.detail-page-indicator){color:var(--es-text)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.hint-text,.details-title,.section-title,.phone-word-phoneme,.error-phone,.legend-item,.wpm-hint,.sentence-metrics .metric){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.pro-header,.stat-item,.total-score-circle,.grade-badge,.sentence-score,.error-tag,.error-score){border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.pro-header,.stat-item,.total-score-circle,.grade-badge.pass,.sentence-score,.error-tag,.error-score,.wpm-hint){background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.total-score-circle.excellent,.grade-badge.excellent,.sentence-score.excellent,.error-score.excellent){background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.total-score-circle.good,.grade-badge.good,.sentence-score.good,.error-score.good){color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important}:root[theme-mode=dark] .oral-eval-recorder :is(.total-score-circle.fail,.grade-badge.fail,.grade-badge.pass,.sentence-score.weak,.error-score.weak){color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .oral-eval-recorder :is(.stat-value,.sentence-index){color:var(--es-text)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.stat-label,.score-unit,.phone-item,.syll-item,.sentence-index){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.error-phone-chip,.phone-word-issue-tag,.phone-item,.sentence-metrics .metric){background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.phone-item.phone-good,.word-excellent){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.phone-item.phone-error,.word-weak,.error-word){color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .oral-eval-recorder :is(.detail-page-btn,.retry-btn){background:var(--es-smoke-weak)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .oral-eval-recorder .detail-page-btn:hover:not(:disabled){background:var(--es-smoke-medium)!important}:root[theme-mode=dark] .oral-eval-recorder .suggestion{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .oral-eval-recorder .playback-btn{background:var(--es-smoke-weak)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-usage-card{background:var(--es-surface,#162721);border-color:var(--es-border,#96c8af29);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .card-title{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .card-desc{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .ai-usage-card .ai-usage-window{background:#96c8af14;border-color:#96c8af33}:root[theme-mode=dark] .ai-usage-card .window-btn{color:var(--es-text-tertiary,#8da89a)}:root[theme-mode=dark] .ai-usage-card .window-btn--active{background:var(--es-green,#3d8a67);color:#f0f5f2}:root[theme-mode=dark] .ai-usage-card .ai-usage-state{color:var(--es-text-tertiary,#8da89a)}:root[theme-mode=dark] .ai-usage-card .ai-usage-state--error{color:#f08a8a}:root[theme-mode=dark] .ai-usage-card .total-item{background:var(--es-surface-elevated,#1d312a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#96c8af24}:root[theme-mode=dark] .ai-usage-card .total-item--cost{background:linear-gradient(135deg,#e5a8352e,#e5a8350f);border-color:#e5a8356b}:root[theme-mode=dark] .ai-usage-card .total-label{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .ai-usage-card .total-value{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .total-item--cost .total-value{color:#e5a835}:root[theme-mode=dark] .ai-usage-card .breakdown-title{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .breakdown-tabs{background:#96c8af14;border-color:#96c8af33}:root[theme-mode=dark] .ai-usage-card .breakdown-tab{color:var(--es-text-tertiary,#8da89a)}:root[theme-mode=dark] .ai-usage-card .breakdown-tab--active{background:var(--es-green,#3d8a67);color:#f0f5f2}:root[theme-mode=dark] .ai-usage-card .breakdown-row{background:var(--es-surface-elevated,#1d312a);border-color:#96c8af1f}:root[theme-mode=dark] .ai-usage-card .svc-name{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .breakdown-metrics{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .ai-usage-card .metric-cell--cost{color:#e5a835}:root[theme-mode=dark] .ai-usage-card .daily-chart{background:#96c8af0d;border-color:#96c8af2e}:root[theme-mode=dark] .ai-usage-card .daily-chart-legend{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .ai-usage-card .daily-bar-fill{background:linear-gradient(#5ca98a,#3d8a67)}:root[theme-mode=dark] .ai-usage-card .daily-call-point{background:var(--es-surface,#162721)}:root[theme-mode=dark] .ai-usage-card .daily-bar-label{color:var(--es-text-tertiary,#8da89a)}:root[theme-mode=dark] .ai-usage-card .daily-tooltip{color:var(--es-text-secondary,#b8ccbf);background:#1d312afa;border-color:#96c8af2e;box-shadow:0 12px 28px #00000052}:root[theme-mode=dark] .ai-usage-card .tooltip-date{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .recent-item{background:var(--es-surface-elevated,#1d312a)}:root[theme-mode=dark] .ai-usage-card .recent-item:hover{background:#96c8af1a}:root[theme-mode=dark] .ai-usage-card .recent-svc{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .ai-usage-card .recent-meta{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .ai-usage-card .recent-cost{color:#e5a835}:root[theme-mode=dark] .ai-usage-card .recent-time{color:var(--es-text-tertiary,#8da89a)}:root[theme-mode=dark] .assistant-message__reply-btn{background:var(--es-surface-elevated,#1d312a);color:#e5a835;border-color:#e5a83580}:root[theme-mode=dark] .assistant-message__reply-btn:hover{background:#e5a83529}:root[theme-mode=dark] .assistant-quote-pill--message{color:#e5a835;background:#e5a8351a;border-color:#e5a83580}:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__icon,:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__close{color:#e5a835}:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__close:hover{background:#e5a83533}:root[theme-mode=dark] .ke-laoshi-workbench,:root[theme-mode=dark] .ke-laoshi-workbench h1,:root[theme-mode=dark] .ke-laoshi-workbench h2,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black{color:var(--es-text)}:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green{color:var(--es-brand-green-text,var(--es-text))}:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/85,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/80{color:var(--es-brand-green-text)}:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/75,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/70,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/65,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/55,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-green\/40,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/30,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/40,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/45,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/55,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/60,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/65,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/70,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/80,:root[theme-mode=dark] .ke-laoshi-workbench .text-es-black\/85{color:var(--es-text-secondary)}:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/60,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/55,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/65,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/70,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/80,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/85,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/90,:root[theme-mode=dark] .ke-laoshi-workbench .bg-white\/95{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--es-glass-fill,var(--es-surface))!important}:root[theme-mode=dark] .ke-laoshi-workbench input,:root[theme-mode=dark] .ke-laoshi-workbench select,:root[theme-mode=dark] .ke-laoshi-workbench textarea{background-color:var(--es-surface-elevated,var(--es-surface))!important;color:var(--es-text)!important}:root[theme-mode=dark] .ke-laoshi-workbench input::-moz-placeholder,:root[theme-mode=dark] .ke-laoshi-workbench textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ke-laoshi-workbench input::placeholder,:root[theme-mode=dark] .ke-laoshi-workbench textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ke-laoshi-workbench .border-es-green\/15,:root[theme-mode=dark] .ke-laoshi-workbench .border-es-green\/20,:root[theme-mode=dark] .ke-laoshi-workbench .border-es-green\/25,:root[theme-mode=dark] .ke-laoshi-workbench .border-es-green\/30,:root[theme-mode=dark] .ke-laoshi-workbench .border-es-green\/55,:root[theme-mode=dark] .ke-laoshi-workbench .border-es-black\/10{border-color:var(--es-border)}:root[theme-mode=dark] .ke-laoshi-workbench .bg-es-black\/5,:root[theme-mode=dark] .ke-laoshi-workbench .bg-es-black\/10{background-color:var(--es-surface-elevated)!important}:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th),:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,td,th){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md code,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md pre,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md th,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md code,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md pre,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md th{color:var(--es-text)!important;background:#f0f5f21a!important}:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md td,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md th,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md td,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md th{border-color:#f0f5f229!important}:root[theme-mode=dark] .ke-laoshi-workbench .lesson-message-md blockquote,:root[theme-mode=dark] .ke-laoshi-workbench .lesson-report-md blockquote{color:var(--es-text-secondary)!important;border-left-color:#8bd6b46b!important}:root[theme-mode=dark] .ke-laoshi-workbench nav button.bg-white\/70{color:var(--es-text-secondary);background-color:var(--es-glass-fill,var(--es-surface))!important}:root[theme-mode=dark] .ke-laoshi-workbench .ke-laoshi-tabs{background-color:var(--es-glass-fill,var(--es-surface));border-color:var(--es-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[theme-mode=dark] .ke-laoshi-workbench .ke-laoshi-tabs__link{color:var(--es-text-secondary)}:root[theme-mode=dark] .ke-laoshi-workbench .ke-laoshi-tabs__link:hover{background-color:#ffffff0f}:root[theme-mode=dark] .reminder-page .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .reminder-page .text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .reminder-page .text-es-yellow{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .reminder-page .text-slate-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .reminder-page .text-slate-500{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .reminder-page .border-black\/5{border-color:var(--es-border)!important}:root[theme-mode=dark] .reminder-page .text-black\/10{color:var(--es-smoke-line-strong)!important}:root[theme-mode=dark] .reminder-page button[title=刷新]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .reminder-page button[title=刷新]:hover{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line-strong)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .reminder-section+.reminder-section{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .reminder-section .section-action{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .reminder-section .section-action:hover{background:var(--es-smoke-weak)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .reminder-section .section-action.danger:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .reminder-page .notification-filter{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;box-shadow:none!important}:root[theme-mode=dark] .reminder-page .notification-filter:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .reminder-page .notification-filter.active{background:var(--es-smoke-medium)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b461!important;box-shadow:inset 0 0 0 1px #8bd6b429!important}:root[theme-mode=dark] .reminder-page .notification-filter:disabled{color:var(--es-text-tertiary)!important;background:#ffffff0f!important;border-color:#ffffff14!important}:root[theme-mode=dark] .reminder-page .notification-filter-official-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .reminder-section button:hover{background:var(--es-smoke-faint)!important}:root[theme-mode=dark] .reminder-bulletin-row:hover,:root[theme-mode=dark] .reminder-bulletin-row .bg-black\/5{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .reminder-bulletin-row .action-pill{background:var(--es-smoke-weak)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;box-shadow:none!important}:root[theme-mode=dark] .reminder-bulletin-row .action-pill:hover{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .reminder-bulletin-row .action-pill.danger:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .bulletin-detail .text-es-black\/92{color:var(--es-text)!important}:root[theme-mode=dark] .bulletin-detail .text-es-black\/82{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .bulletin-detail .text-es-black\/55{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .bulletin-detail .bg-es-green\/4{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .bulletin-detail .detail-badge{background:var(--es-smoke-soft)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .bulletin-detail .detail-badge.important{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a38!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-bubble,:root[theme-mode=dark] .assistant-message--assistant .assistant-bubble--prose,:root[theme-mode=dark] .assistant-message--assistant .assistant-text,:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body,:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body :is(p,li,td,th,dd,dt,span,div,small),:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body :is(strong,b,h1,h2,h3,h4,h5,h6){color:var(--es-text)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body :is(em,del,s){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body code{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body pre{border:1px solid var(--es-smoke-line)!important;background:#0c171275!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body pre code{color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body blockquote{background:var(--es-smoke-weak)!important;color:var(--es-text-secondary)!important;border-left-color:#8bd6b457!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body hr{border-top-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-bubble [class*=text-es-green],:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body [class*=text-es-green]{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-message--assistant .assistant-bubble [class*=text-es-black],:root[theme-mode=dark] .assistant-message--assistant .assistant-text.markdown-body [class*=text-es-black]{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-message__edit-btn,:root[theme-mode=dark] .assistant-message__reply-btn{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #00000047!important}:root[theme-mode=dark] .assistant-message__edit-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-message__reply-btn{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .assistant-message__edit-btn:hover,:root[theme-mode=dark] .assistant-message__edit-btn:focus-visible{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b45c!important}:root[theme-mode=dark] .assistant-message__reply-btn:hover,:root[theme-mode=dark] .assistant-message__reply-btn:focus-visible{color:var(--es-brand-yellow-text)!important;background:#f2ce8224!important;border-color:#f2ce8261!important}:root[theme-mode=dark] .inbox-assistant-message-editor{background:var(--es-smoke-faint)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff0a!important}:root[theme-mode=dark] .inbox-assistant-message-editor__textarea{border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;background:#0c17127a!important}:root[theme-mode=dark] .inbox-assistant-message-editor__textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__textarea:focus{border-color:#8bd6b47a!important;box-shadow:0 0 0 3px #8bd6b424!important}:root[theme-mode=dark] .inbox-assistant-message-editor__counter,:root[theme-mode=dark] .inbox-assistant-message-editor__hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__cancel{background:var(--es-smoke-weak)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__cancel:hover{background:var(--es-smoke-soft)!important;color:var(--es-text)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__close{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .inbox-assistant-message-editor__close:hover{color:var(--es-text)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__submit{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__submit:hover:not(:disabled){background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .inbox-assistant-message-editor__submit:disabled{background:var(--es-smoke-medium)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-quote-pill--message{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8257!important;box-shadow:inset 0 0 0 1px #f2ce8229,0 8px 18px #0003!important}:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__icon,:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__label,:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__title,:root[theme-mode=dark] .assistant-quote-pill--message .assistant-quote-pill__close{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .assistant-quote-pill--history{background:var(--es-smoke-faint)!important;color:var(--es-text-secondary)!important;box-shadow:inset 0 0 0 1px var(--es-smoke-line),0 1px #0000002e!important}:root[theme-mode=dark] .assistant-quote-pill--history .assistant-quote-pill__icon,:root[theme-mode=dark] .assistant-quote-pill--history .assistant-quote-pill__title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-quote-pill--history .assistant-quote-pill__selection{border-left-color:var(--es-smoke-line-strong)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-status-bubble{border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;background:#1d312ad1!important;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff0a!important}:root[theme-mode=dark] .assistant-status-bubble__icon,:root[theme-mode=dark] .assistant-status-bubble__item-icon{background:var(--es-smoke-soft)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-status-bubble__title,:root[theme-mode=dark] .assistant-status-bubble__item-value{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-status-bubble__detail,:root[theme-mode=dark] .assistant-status-bubble__item-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-status-bubble__item{border-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assistant-status-bubble__item.is-pending .assistant-status-bubble__item-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8221!important}:root[theme-mode=dark] .assistant-activity-strip{border:1px solid var(--es-smoke-line)!important;background:var(--es-smoke-faint)!important;box-shadow:0 8px 18px #0000002e!important}:root[theme-mode=dark] .assistant-activity-strip--clickable:hover,:root[theme-mode=dark] .assistant-activity-strip--open{border-color:var(--es-smoke-line-strong)!important;background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .assistant-activity-strip--running,:root[theme-mode=dark] .assistant-activity-strip--canvas,:root[theme-mode=dark] .assistant-activity-strip--billing{background:linear-gradient(90deg,var(--es-smoke-weak),#f2ce820f)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .assistant-activity-strip--done{background:var(--es-smoke-weak)!important;border-color:#8bd6b42e!important}:root[theme-mode=dark] .assistant-activity-strip--failed{background:#ff9a9a1f!important;border-color:#ff9a9a42!important}:root[theme-mode=dark] .assistant-activity-strip--cancelled,:root[theme-mode=dark] .assistant-activity-strip--narrator{background:#f2ce821c!important;border-color:#f2ce823d!important}:root[theme-mode=dark] .assistant-activity-strip__text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-activity-strip__count,:root[theme-mode=dark] .assistant-activity-strip__elapsed{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-activity-strip__elapsed{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .assistant-activity-strip--running .assistant-activity-strip__text,:root[theme-mode=dark] .assistant-activity-strip--canvas .assistant-activity-strip__text,:root[theme-mode=dark] .assistant-activity-strip--billing .assistant-activity-strip__text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-activity-strip--done .assistant-activity-strip__dot,:root[theme-mode=dark] .assistant-activity-strip--running .assistant-activity-strip__dot{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-activity-strip--failed .assistant-activity-strip__text,:root[theme-mode=dark] .assistant-activity-strip--failed .assistant-activity-strip__dot{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assistant-activity-strip--cancelled .assistant-activity-strip__text,:root[theme-mode=dark] .assistant-activity-strip--cancelled .assistant-activity-strip__dot,:root[theme-mode=dark] .assistant-activity-strip--narrator .assistant-activity-strip__text,:root[theme-mode=dark] .assistant-activity-strip--narrator .assistant-activity-strip__dot{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .assistant-runtime-progress{border-left-color:var(--es-smoke-line-strong)!important;background:linear-gradient(90deg,var(--es-smoke-weak),var(--es-smoke-faint))!important}:root[theme-mode=dark] .assistant-runtime-progress__row:hover,:root[theme-mode=dark] .assistant-runtime-progress__row:focus-visible{background:var(--es-smoke-weak)!important}:root[theme-mode=dark] .assistant-runtime-progress__summary,:root[theme-mode=dark] .assistant-runtime-progress__kind,:root[theme-mode=dark] .assistant-runtime-progress__title{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-runtime-progress__summary-count,:root[theme-mode=dark] .assistant-runtime-progress__status,:root[theme-mode=dark] .assistant-runtime-progress__meta,:root[theme-mode=dark] .assistant-runtime-progress__detail{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-runtime-progress__button{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-runtime-progress__button:hover{background:var(--es-smoke-soft)!important}:root[theme-mode=dark] .assistant-runtime-progress__button:disabled{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-runtime-progress__button--danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;box-shadow:0 18px 46px #0000006b!important}:root[theme-mode=dark] .assistant-runtime-popover__header{border-bottom-color:var(--es-smoke-line)!important}:root[theme-mode=dark] .assistant-runtime-popover__kind,:root[theme-mode=dark] .assistant-runtime-popover__heading h3,:root[theme-mode=dark] .assistant-runtime-popover__step span,:root[theme-mode=dark] .assistant-runtime-popover__meta-list dd{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__status,:root[theme-mode=dark] .assistant-runtime-popover__detail,:root[theme-mode=dark] .assistant-runtime-popover__meta-list,:root[theme-mode=dark] .assistant-runtime-popover__step small{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-runtime-popover__meta-list dt{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__status.is-danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__status.is-success,:root[theme-mode=dark] .assistant-runtime-popover__status.is-active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-runtime-popover__close:hover{background:var(--es-smoke-weak)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__form input,:root[theme-mode=dark] .assistant-runtime-progress__input{border-color:var(--es-smoke-line)!important;color:var(--es-text)!important;background:#0c17127a!important}:root[theme-mode=dark] .assistant-runtime-popover__form button{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-runtime-popover__form button.is-danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .play-btn:not(.is-mine){color:var(--es-brand-green-text)!important;background:#8bd6b42e!important}:root[theme-mode=dark] .play-btn:not(.is-mine):hover:not(:disabled){background:#8bd6b442!important}:root[theme-mode=dark] .waveform-bar:not(.is-mine){background:#f0f5f242!important}:root[theme-mode=dark] .waveform-bar:not(.is-mine).played{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .progress-track:not(.is-mine){background:#f0f5f229!important}:root[theme-mode=dark] .progress-track:not(.is-mine) .progress-fill{background:linear-gradient(90deg,var(--es-brand-green-text),var(--es-brand-yellow-text))!important}:root[theme-mode=dark] .duration-label:not(.is-mine){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .voice-lecture-prep{color:var(--es-brand-green-text)!important;background:#8bd6b424!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] .voice-lecture-prep.is-ready{background:#8bd6b433!important}:root[theme-mode=dark] .voice-lecture-prep.is-unavailable{color:var(--es-text-tertiary)!important;background:#f0f5f214!important;border-color:#f0f5f224!important}:root[theme-mode=dark] .voice-lecture-prep-meter{background:#f0f5f229!important}:root[theme-mode=dark] .voice-lecture-prep-meter>span{background:#8bd6b4cc!important}:root[theme-mode=dark] .voice-lecture-follow-toggle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .voice-lecture-follow-toggle.is-on{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .voice-lecture-follow-toggle__track{background:#f0f5f233!important}:root[theme-mode=dark] .voice-lecture-follow-toggle.is-on .voice-lecture-follow-toggle__track{background:#8bd6b466!important}:root[theme-mode=dark] .voice-transcript-toggle{color:var(--es-brand-green-text)!important;background:#8bd6b424!important}:root[theme-mode=dark] .voice-transcript-toggle:hover,:root[theme-mode=dark] .voice-transcript-sentence.is-current{background:#8bd6b438!important}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:6px}::-webkit-scrollbar{background:0 0;width:0}@media(max-width:768px){.t-dialog{width:90%}}.t-dialog__mask,.t-popup__mask,.t-drawer__mask{-webkit-backdrop-filter:none!important;background:0 0!important}html[theme-mode=dark],html[theme-mode=dark] body{background-color:var(--es-bg,#0c1712);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-dialog{background:var(--es-surface,#162721);border:1px solid var(--es-border,#2a4438)}:root[theme-mode=dark] .t-dialog__header{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-dialog__body{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-popup__content{background:var(--es-surface,#162721);border:1px solid var(--es-border,#2a4438)}:root[theme-mode=dark] .t-tooltip .t-popup__content,:root[theme-mode=dark] .t-tooltip--default .t-popup__content{border:1px solid var(--es-border,#2a4438);box-shadow:0 4px 16px var(--es-shadow-color,#0006);background:var(--es-surface-elevated,#1d312a)!important;color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .t-tooltip .t-popup__arrow:before,:root[theme-mode=dark] .t-tooltip--default .t-popup__arrow:before{background:var(--es-surface-elevated,#1d312a)!important}:root[theme-mode=dark] .t-popover .t-popup__content{color:var(--es-text,#f0f5f2);border:1px solid var(--es-border,#2a4438);background:var(--es-surface-elevated,#1d312a)!important}:root[theme-mode=dark] .t-dialog__footer{border-top-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-select__list{background:var(--es-surface,#162721)}:root[theme-mode=dark] .t-input{background:var(--es-surface-elevated,#1d312a);border-color:var(--es-border,#2a4438);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-input:hover{border-color:#345647}:root[theme-mode=dark] :is(.t-dialog__mask,.t-popup__mask,.t-drawer__mask){-webkit-backdrop-filter:none!important;background:0 0!important}:root[theme-mode=dark] .t-drawer__content-wrapper{background:var(--es-bg-elevated,#111f19)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .t-drawer__content{color:var(--es-text,#f0f5f2);background:var(--es-bg-elevated,#111f19)!important}:root[theme-mode=dark] .t-drawer__header{border-bottom:1px solid var(--es-border,#2a4438);color:var(--es-text,#f0f5f2);background:var(--es-surface,#162721)!important}:root[theme-mode=dark] .t-drawer__body{color:var(--es-text-secondary,#b8ccbf);background:var(--es-bg-elevated,#111f19)!important}:root[theme-mode=dark] .t-drawer__close-btn{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-drawer__close-btn:hover{color:var(--es-text,#f0f5f2);background:var(--es-surface-elevated,#1d312a)}:root[theme-mode=dark] .t-table{background:var(--es-surface,#162721);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-table th{background:var(--es-surface-elevated,#1d312a);color:var(--es-text-secondary,#b8ccbf);border-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-table td{border-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-table__row:hover td{background:var(--es-surface-elevated,#1d312a)}:root[theme-mode=dark] .t-tabs__nav-item{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-tabs__nav-item.t-is-active{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-button--theme-default:hover{color:#8bd6b4;background:var(--es-smoke-weak);border-color:#8bd6b4}.t-drawer.es-floating-sheet,.es-floating-sheet-host{--es-floating-sheet-gap:12px;--es-floating-sheet-top:var(--es-floating-sheet-gap);--es-floating-sheet-safe-width:24px;--es-floating-sheet-radius:24px;--es-floating-sheet-fill:#fffffff0;--es-floating-sheet-border:#2d6b4f29;--es-floating-sheet-shadow:0 24px 64px #182d2424,0 4px 14px #182d2414}.t-drawer.es-floating-sheet--lab,.es-floating-sheet-host.es-floating-sheet--lab{--es-floating-sheet-top:calc(var(--lab-header-height,72px) + var(--es-floating-sheet-gap))}.t-drawer.es-floating-sheet.es-floating-sheet--stacked{z-index:2200!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper{top:var(--es-floating-sheet-top)!important;bottom:var(--es-floating-sheet-gap)!important;height:auto!important;max-width:calc(100vw - var(--es-floating-sheet-safe-width))!important;background:var(--es-floating-sheet-fill)!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;border:1px solid var(--es-floating-sheet-border)!important;border-radius:var(--es-floating-sheet-radius)!important;box-shadow:var(--es-floating-sheet-shadow)!important;overflow:hidden!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper--right{right:var(--es-floating-sheet-gap)!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper--left{left:var(--es-floating-sheet-gap)!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper>:is(.t-drawer__header,.t-drawer__body,.t-drawer__footer){box-shadow:none!important;background:0 0!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__header{border-bottom-color:#2d6b4f1a!important}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn{background:#ffffff9e;border:1px solid #2d6b4f1a;border-radius:10px;right:14px;box-shadow:0 3px 8px #1a1a1a1a,0 1px 2px #1a1a1a0f}:root.is-desktop-shell .t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn{z-index:1;top:calc((var(--td-comp-size-xxxl) - 32px)/2);box-sizing:border-box;-webkit-app-region:no-drag;width:32px;height:32px;right:12px}:root.is-desktop-shell .t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn:before{content:"";position:absolute;inset:-6px}.t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn:hover{color:#2d6b4f;background:#2d6b4f1a}.t-drawer.es-floating-sheet,.es-floating-sheet-host,.es-floating-sheet-backdrop{-webkit-backdrop-filter:none!important;background:0 0!important}.es-floating-sheet-host>.es-floating-sheet-surface{box-sizing:border-box;width:min(100%,calc(100vw - var(--es-floating-sheet-safe-width)))!important;height:auto!important;margin:var(--es-floating-sheet-top)var(--es-floating-sheet-gap)var(--es-floating-sheet-gap)auto!important;background:var(--es-floating-sheet-fill)!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;border:1px solid var(--es-floating-sheet-border)!important;border-radius:var(--es-floating-sheet-radius)!important;box-shadow:var(--es-floating-sheet-shadow)!important;align-self:stretch!important;overflow:hidden!important}:root[theme-mode=dark] :is(.t-drawer.es-floating-sheet,.es-floating-sheet-host){--es-floating-sheet-fill:var(--es-glass-fill-strong,#162721f0);--es-floating-sheet-border:#8bd6b433;--es-floating-sheet-shadow:0 24px 64px #0000006b,0 4px 16px #00000047}:root[theme-mode=dark] .t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn{color:var(--es-text-secondary,#b8ccbf);background:var(--es-smoke-weak);border-color:#8bd6b429;box-shadow:0 3px 10px #00000059}:root[theme-mode=dark] .t-drawer.es-floating-sheet>.t-drawer__content-wrapper>.t-drawer__close-btn:hover{color:var(--es-text,#f0f5f2);background:var(--es-smoke-soft)}@media(max-width:640px){.t-drawer.es-floating-sheet,.es-floating-sheet-host{--es-floating-sheet-gap:8px;--es-floating-sheet-safe-width:16px;--es-floating-sheet-radius:20px}}@media(prefers-reduced-motion:reduce){.t-drawer.es-floating-sheet>.t-drawer__content-wrapper,.es-floating-sheet-host>.es-floating-sheet-surface{transition-duration:.01ms!important}}.t-dialog__ctx--modeless .t-dialog__wrap{z-index:2600}.t-dialog{border:0!important}:where(.t-dialog--default)>:where(.t-dialog__header)+.t-dialog__body:where(:last-child){padding-bottom:0}.t-dialog.es-dialog--custom-shell,.t-dialog.es-dialog--custom-shell>.t-dialog__body,.t-dialog.es-dialog--body-fit>.t-dialog__body{padding:0}.t-dialog__close,.es-dialog-close{cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;line-height:1;transition:background .15s,color .15s;color:#1e3a328c!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#1e3a320f!important;border:0!important;border-radius:8px!important;padding:0!important;display:inline-flex!important}.t-dialog__close:hover,.es-dialog-close:hover{color:#1e3a32e6!important;background:#1e3a321f!important}.t-dialog__close:focus-visible,.es-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #2d6b4f57!important}.t-dialog__close:disabled,.es-dialog-close:disabled{cursor:not-allowed;opacity:.5}.t-dialog__close .t-icon,.t-dialog__close svg,.es-dialog-close svg{width:16px;height:16px}:root.is-desktop-shell .t-dialog__header,:root.is-desktop-shell [data-es-dialog-drag-handle]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.is-desktop-shell .t-dialog__header button,:root.is-desktop-shell [data-es-dialog-drag-handle] button{cursor:pointer}:root[theme-mode=dark] .t-dialog__close,:root[theme-mode=dark] .es-dialog-close{color:#ffffffc7!important;background:#ffffff14!important}:root[theme-mode=dark] .t-dialog__close:hover,:root[theme-mode=dark] .es-dialog-close:hover{color:#fffffff2!important;background:#ffffff24!important}.t-message{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;animation:es-message-slide-in var(--motion-expressive)var(--ease-spring)!important;letter-spacing:.2px!important;background:#ffffffb8!important;border:1px solid #ffffff4d!important;border-radius:12px!important;padding:12px 20px!important;font-family:HarmonyOS Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:500!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #ffffff80!important}.t-message .t-icon{margin-right:10px!important;font-size:18px!important}.t-message .t-message__close{opacity:.6;transition:opacity var(--motion-quick)var(--ease-standard),transform var(--motion-quick)var(--ease-standard)}.t-message .t-message__close:hover{opacity:1;transform:scale(1.1)}.t-message.t-is-success{color:#2d6b4f!important;background:linear-gradient(135deg,#2d6b4f1f,#ffffffe6)!important;border-color:#2d6b4f33!important}.t-message.t-is-success:before{content:"";background:#2d6b4f;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-success .t-icon{color:#2d6b4f!important}.t-message.t-is-error{color:#d94b4b!important;background:linear-gradient(135deg,#d94b4b1f,#ffffffe6)!important;border-color:#d94b4b33!important}.t-message.t-is-error:before{content:"";background:#d94b4b;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-error .t-icon{color:#d94b4b!important}.t-message.t-is-warning{color:#b8860b!important;background:linear-gradient(135deg,#e5a8351f,#ffffffe6)!important;border-color:#e5a83540!important}.t-message.t-is-warning:before{content:"";background:#e5a835;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-warning .t-icon{color:#e5a835!important}.t-message.t-is-info{color:#1a1a1a!important;background:linear-gradient(135deg,#1a1a1a0f,#ffffffeb)!important;border-color:#1a1a1a1a!important}.t-message.t-is-info:before{content:"";opacity:.6;background:#1a1a1a;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-info .t-icon{opacity:.8;color:#1a1a1a!important}.t-message.t-is-loading{color:#2d6b4f!important;background:linear-gradient(135deg,#2d6b4f14,#ffffffeb)!important;border-color:#2d6b4f26!important}.t-message.t-is-loading .t-icon{animation:1s linear infinite es-spin;color:#2d6b4f!important}.t-message-list,.t-message__list{z-index:10001!important}:is(.t-message-list,.t-message__list) .t-message+.t-message{margin-top:12px!important}:root.is-desktop-shell:has(.desktop-workspace-chrome) :is(.t-message-list,.t-message__list){top:64px!important}.t-message+.t-message{margin-top:12px!important}@keyframes es-message-slide-in{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes es-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-message.es-message-leave{animation:es-message-slide-out var(--motion-standard)var(--ease-standard)forwards!important}@keyframes es-message-slide-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}:root[theme-mode=dark] .t-message{-webkit-backdrop-filter:blur(24px)saturate(200%)!important;color:#f0f5f2!important;background:#111f19e0!important;border:1px solid #2a443899!important;box-shadow:0 8px 32px #00000059,0 2px 8px #0003,inset 0 1px #ffffff0d!important}:root[theme-mode=dark] .t-message.t-is-success{background:linear-gradient(135deg,var(--es-smoke-medium)0%,#111f19eb 100%)!important;color:#8bd6b4!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-message.t-is-success:before{background:#8bd6b4}:root[theme-mode=dark] .t-message.t-is-success .t-icon{color:#8bd6b4!important}:root[theme-mode=dark] .t-message.t-is-error{color:#ff9a9a!important;background:linear-gradient(135deg,#ff9a9a26,#111f19eb)!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .t-message.t-is-error:before{background:#ff9a9a}:root[theme-mode=dark] .t-message.t-is-error .t-icon{color:#ff9a9a!important}:root[theme-mode=dark] .t-message.t-is-warning{color:#f2ce82!important;background:linear-gradient(135deg,#f2ce8226,#111f19eb)!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .t-message.t-is-warning:before{background:#f2ce82}:root[theme-mode=dark] .t-message.t-is-warning .t-icon{color:#f2ce82!important}:root[theme-mode=dark] .t-message.t-is-info{color:#f0f5f2!important;background:linear-gradient(135deg,#c9d4e21a,#111f19eb)!important;border-color:#2a443880!important}:root[theme-mode=dark] .t-message.t-is-info:before{opacity:.6;background:#b8ccbf}:root[theme-mode=dark] .t-message.t-is-info .t-icon{opacity:.8;color:#b8ccbf!important}:root[theme-mode=dark] .t-message.t-is-loading{background:linear-gradient(135deg,var(--es-smoke-weak)0%,#111f19eb 100%)!important;color:#8bd6b4!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .t-message.t-is-loading .t-icon{color:#8bd6b4!important}@media(max-width:768px){.t-message{border-radius:10px!important;max-width:calc(100vw - 32px)!important;padding:10px 16px!important;font-size:13px!important}.t-message .t-icon{margin-right:8px!important;font-size:16px!important}}.t-message:hover{transition:all var(--motion-quick)var(--ease-standard);transform:translateY(-1px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f,inset 0 1px #fff9!important}*,:before,:after{cursor:default}button,a,[role=button],[onclick],.clickable,.t-button,.t-button__text,.t-menu__item,.t-tabs__nav-item,.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper,.t-tabs__nav-item--active,.t-tabs .t-tabs__nav-item,.t-dropdown__item,.t-select,.t-select__wrap,.t-checkbox,.t-checkbox__input,.t-radio,.t-radio__input,.t-switch,.t-tag,.t-pagination__pager,.t-upload__trigger,.t-popup__content,.t-select-option,.t-tree__item,.t-list-item,.t-card,.t-collapse-panel__header,.t-dialog__close,.t-icon,label,summary,[tabindex]{cursor:default!important}input,textarea,[contenteditable=true],.t-input,.t-textarea{cursor:text!important}.draggable,.sortable-item,[draggable=true],.drag-handle{cursor:grab!important}:is(.draggable,.sortable-item,[draggable=true],.drag-handle):active{cursor:grabbing!important}[disabled],.disabled,.t-is-disabled{cursor:default!important}.loading,.t-is-loading{cursor:wait!important}.resizable.resize-e,.resize-handle.resize-e{cursor:e-resize!important}.resizable.resize-w,.resize-handle.resize-w{cursor:w-resize!important}.resizable.resize-n,.resize-handle.resize-n{cursor:n-resize!important}.resizable.resize-s,.resize-handle.resize-s{cursor:s-resize!important}.resizable.resize-ne,.resize-handle.resize-ne{cursor:ne-resize!important}.resizable.resize-nw,.resize-handle.resize-nw{cursor:nw-resize!important}.resizable.resize-se,.resize-handle.resize-se{cursor:se-resize!important}.resizable.resize-sw,.resize-handle.resize-sw{cursor:sw-resize!important}.help-cursor{cursor:help!important}[data-tooltip]{cursor:default}.cursor-pointer,a[href^=http],a[download],.external-link{cursor:pointer!important}.no-select,.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.t-layout__sider{width:-moz-fit-content;width:fit-content}.t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-pagination-mini .t-button+.t-button,.t-jumper .t-button+.t-button{margin-left:0}.lem-link{color:var(--td-brand-color);cursor:pointer;transition:color var(--motion-quick)var(--ease-standard);margin-right:24px;text-decoration:none}:is(.left-operation-container,.operation-container) .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-layout.t-layout--with-sider>.t-layout{flex:1;min-width:760px}.t-menu--dark .t-menu__operations .t-icon{color:#ffffff8c}.t-menu--dark .t-menu__operations .t-icon:hover{cursor:pointer}.t-default-menu.t-menu--dark{background:var(--td-gray-color-13)}.t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened){background-color:var(--td-brand-color-1);color:var(--td-brand-color)}.t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-brand-color)}.lem-wrapper{flex-direction:column;height:100vh;display:flex}.lem-main-wrapper{height:500px;overflow:scroll}.lem-side-nav-layout-relative{height:100%}.lem-content-layout{padding:var(--td-comp-paddingTB-xl)var(--td-comp-paddingLR-xl)}.lem-layout{height:calc(100vh - var(--td-comp-size-xxxl));overflow-y:scroll}.lem-layout::-webkit-scrollbar{background:0 0;width:0}.lem-layout::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:6px}.lem-layout-tabs-nav{z-index:100;max-width:100%;position:fixed;overflow:visible}.lem-layout-tabs-nav+.lem-content-layout{padding-top:var(--td-comp-paddingTB-xxl)}.lem-footer-layout{margin-bottom:var(--td-comp-margin-xxl);padding:0}.lem-sidebar-layout{height:100%}.lem-sidebar-compact{width:64px}.lem-sidebar-layout-side{z-index:100}.lem-side-nav{z-index:200;transition:all var(--motion-standard);min-height:100%;position:fixed;top:0;bottom:0}.lem-side-nav-mix{top:var(--td-comp-size-xxxl)}.lem-side-nav-mix-fixed{top:var(--td-comp-size-xxxl);z-index:0}.lem-side-nav-no-fixed{z-index:1;position:relative}.lem-side-nav-no-logo{z-index:1}.lem-side-nav-logo-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.lem-side-nav-logo-wrapper:hover{cursor:pointer}.lem-side-nav-logo-t-logo{height:var(--td-comp-size-s);width:100%}.lem-side-nav-logo-tdesign-logo{padding:0 var(--td-comp-paddingLR-xl);height:var(--td-comp-size-s);width:100%;color:var(--td-text-color-primary)}.lem-side-nav-logo-normal{color:var(--td-brand-color);font:var(--td-font-body-large);transition:all var(--motion-standard)}.lem-side-nav-placeholder{min-width:232px;transition:all var(--motion-standard);flex:232px}.lem-side-nav-placeholder-hidden{min-width:72px;transition:all var(--motion-standard);flex:72px}.route-tabs-dropdown .t-icon{margin-right:8px}.logo-container{cursor:pointer;margin-left:24px;display:inline-flex}.version-container{color:var(--td-text-color-primary);opacity:.4}.t-menu__popup{z-index:1000}.container-base-margin-top{margin-top:16px}.skip-to-content{z-index:9999;background:var(--color-es-green,#2d6b4f);color:#fff;border-radius:0 0 8px;width:1px;height:1px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{width:auto;height:auto;position:fixed;top:0;left:0;overflow:visible}@font-face{font-family:EagerStudyContent;src:url(/fonts/NotoSansSC-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html:root{--screen-sm:768px;--screen-md:992px;--screen-lg:1200px;--screen-xl:1400px;--motion-quick:.15s;--motion-standard:.25s;--motion-expressive:.4s;--schedule-artifact-bell-duration:1.8s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--anim-time-fn-easing:var(--ease-standard);--anim-time-fn-ease-out:var(--ease-decelerate);--anim-time-fn-ease-in:cubic-bezier(.82,0,1,.9);--anim-duration-base:var(--motion-quick);--anim-duration-moderate:.24s;--anim-duration-slow:var(--motion-standard);--td-font-family:"HarmonyOS Sans SC",Microsoft YaHei,Arial Regular;--td-font-family-medium:"HarmonyOS Sans SC",Microsoft YaHei,Arial Medium}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.brand-name{font-weight:inherit;display:inline}.brand-name .trademark{color:#2d6b4f;vertical-align:super;opacity:.85;margin-left:1px;font-family:Arial,sans-serif;font-size:.55em;font-weight:500;display:inline-block}.brand-title{align-items:baseline;display:inline-flex}.brand-title .brand-text{font-weight:600}.brand-title .brand-tm{color:#2d6b4f;vertical-align:super;opacity:.8;margin-left:2px;font-size:.5em;font-weight:500}.t-button{transition:all var(--motion-quick)var(--ease-standard);border-radius:8px;font-weight:500}--theme-primary.t-button{background:linear-gradient(135deg,#2d6b4f,#3d8a66);border-color:#0000;box-shadow:0 2px 8px #2d6b4f40}--theme-primary.t-button:hover{background:linear-gradient(135deg,#3d8a66,#52a77f);transform:translateY(-1px);box-shadow:0 4px 12px #2d6b4f4d}--theme-primary.t-button:active{background:linear-gradient(135deg,#235740,#2d6b4f);transform:translateY(0)}--theme-default.t-button{color:#475569;background:#fff;border-color:#e5e7eb}--theme-default.t-button:hover{color:#2d6b4f;background:#2d6b4f0a;border-color:#2d6b4f}--theme-default.t-button:active{background:#2d6b4f14}--theme-danger.t-button{background:linear-gradient(135deg,#d94b4b,#e66565);border-color:#0000;box-shadow:0 2px 8px #d94b4b40}--theme-danger.t-button:hover{background:linear-gradient(135deg,#e66565,#f08080);box-shadow:0 4px 12px #d94b4b4d}--theme-warning.t-button{background:linear-gradient(135deg,#e5a835,#f0bc50);border-color:#0000;box-shadow:0 2px 8px #e5a83540}--theme-warning.t-button:hover{background:linear-gradient(135deg,#f0bc50,#f5cc70);box-shadow:0 4px 12px #e5a8354d}.t-dialog__footer .t-button+.t-button{margin-left:12px}@keyframes es-skeleton-fade-out{0%{opacity:1}to{opacity:0}}@keyframes es-stagger-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.es-spinner-essential,.animate-spin{animation-duration:.8s!important;animation-iteration-count:infinite!important}}:root[theme-mode=dark] .brand-name .trademark,:root[theme-mode=dark] .brand-title .brand-tm{color:var(--es-brand-green-text,#8bd6b4)}:root[theme-mode=dark] .t-button--theme-primary:not(.t-button--variant-outline){background:linear-gradient(135deg,#3d8a66,#52a77f);box-shadow:0 2px 8px #2d6b4f59}:root[theme-mode=dark] .t-button--theme-primary:not(.t-button--variant-outline):hover{background:linear-gradient(135deg,#52a77f,#6dbf96);box-shadow:0 4px 12px #2d6b4f66}:root[theme-mode=dark] .t-button--theme-primary.t-button--variant-outline{border-color:var(--es-brand-green-text,#8bd6b4);color:var(--es-brand-green-text,#8bd6b4);background:0 0}:root[theme-mode=dark] .t-button--theme-primary.t-button--variant-outline:hover{color:#a8e6c8;background:#2d6b4f26;border-color:#a8e6c8}:root[theme-mode=dark] .t-button--theme-default{background:var(--es-surface,#162721);border-color:var(--es-border,#2a4438);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-button--theme-default:hover{border-color:var(--es-brand-green-text,#8bd6b4);color:var(--es-brand-green-text,#8bd6b4);background:var(--es-smoke-weak)}.es-pro-mark{--es-pro-mark-color:#9e8038;--es-pro-mark-sheen:#d9c27a;letter-spacing:.04em;color:var(--es-pro-mark-color);font-family:Georgia,Times New Roman,Songti SC,serif;font-weight:600}:root[theme-mode=dark] .es-pro-mark{--es-pro-mark-color:#c9a85c;--es-pro-mark-sheen:#e8d493}@supports ((-webkit-background-clip:text) or (background-clip:text)){.es-pro-mark--sheen{background-image:linear-gradient(105deg,var(--es-pro-mark-color)0%,var(--es-pro-mark-color)44%,var(--es-pro-mark-sheen)50%,var(--es-pro-mark-color)56%,var(--es-pro-mark-color)100%);color:#0000;background-position:100% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite es-pro-mark-sheen}}@keyframes es-pro-mark-sheen{0%{background-position:100% 0}22%{background-position:0 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.es-pro-mark--sheen{color:var(--es-pro-mark-color);background-image:none;animation:none}}@media(forced-colors:active){.es-pro-mark--sheen{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none;animation:none}}.unknown-word-hint{cursor:pointer;border-bottom:2px dotted #e5a83580;border-radius:1px;transition:all .2s}.unknown-word-hint:hover{background:#e5a83514;border-bottom-color:#e5a835;border-radius:2px}.unknown-word-activation-banner{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#8b7335;background:#e5a83514;border:1px solid #e5a83526;display:flex}.unknown-word-activation-banner .progress-bar{height:calc(var(--spacing,.25rem)*1.5);background:#e5a83526;border-radius:3.40282e38px;flex:1;overflow:hidden}.unknown-word-activation-banner .progress-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#e5a835;border-radius:3.40282e38px;transition-duration:.3s}:root{--es-red:#d94b4b;--es-green:#2d6b4f;--es-yellow:#e5a835;--es-black:#1a1a1a;--es-white:#fff;--logo-green:#296850;--logo-red:#e74832;--logo-yellow:#e5a835;--logo-black:#202124;--logo-green-dark:#1e3a32;--text-primary:var(--es-text);--text-secondary:var(--es-text-secondary);--text-tertiary:var(--es-text-tertiary);--text-disabled:var(--es-text-tertiary);--glass-bg:var(--es-glass-fill);--glass-bg-solid:var(--es-glass-fill-strong);--glass-border:var(--es-glass-stroke);--glass-shadow:var(--es-shadow-lg);--glass-blur:20px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-2xl:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1400px;--bg-gradient:var(--es-bg-gradient)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-400:oklch(76.5% .177 163.223);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-es-red:var(--es-red);--color-es-green:var(--es-green);--color-es-yellow:var(--es-yellow);--color-es-black:var(--es-black);--color-es-white:var(--es-white);--color-es-green-light:#e0eae8;--color-es-green-dark:#1e3a32;--color-glass-dark-light:#0006;--backdrop-blur-sm:8px;--backdrop-blur-md:12px;--backdrop-blur-lg:16px;--backdrop-blur-xl:20px;--shadow-glass:0 8px 32px #0000001a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}[contenteditable]:focus,[contenteditable]:focus-visible{outline:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-14px\]{inset:-14px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\/2{top:-50%}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-4{top:calc(var(--spacing)*-4)}.-top-8{top:calc(var(--spacing)*-8)}.-top-16{top:calc(var(--spacing)*-16)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-11{top:calc(var(--spacing)*11)}.top-12{top:calc(var(--spacing)*12)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-\[-10\%\]{top:-10%}.top-\[-100px\]{top:-100px}.top-\[7px\]{top:7px}.top-\[18px\]{top:18px}.top-\[40\%\]{top:40%}.top-\[60px\]{top:60px}.top-\[76px\]{top:76px}.top-\[calc\(50\%\+7rem\)\]{top:calc(50% + 7rem)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-1\/2{right:-50%}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.-right-8{right:calc(var(--spacing)*-8)}.-right-16{right:calc(var(--spacing)*-16)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-12{right:calc(var(--spacing)*12)}.right-\[-10\%\]{right:-10%}.right-\[-100px\]{right:-100px}.right-\[10px\]{right:10px}.right-auto{right:auto}.-bottom-1\.5{bottom:calc(var(--spacing)*-1.5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-16{bottom:calc(var(--spacing)*-16)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-10\%\]{bottom:-10%}.-left-2\.5{left:calc(var(--spacing)*-2.5)}.-left-16{left:calc(var(--spacing)*-16)}.-left-24{left:calc(var(--spacing)*-24)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.left-\[-10\%\]{left:-10%}.left-\[10px\]{left:10px}.left-\[40\%\]{left:40%}.left-\[calc\(var\(--app-sidebar-width\,72px\)\+12px\)\]{left:calc(var(--app-sidebar-width,72px) + 12px)}.isolate{isolation:isolate}.-z-\[1\]{z-index:-1}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[9\]{z-index:9}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1400\]{z-index:1400}.z-\[1450\]{z-index:1450}.z-\[2000\]{z-index:2000}.z-\[2100\]{z-index:2100}.z-\[2400\]{z-index:2400}.z-\[2600\]{z-index:2600}.z-\[2700\]{z-index:2700}.z-\[3000\]{z-index:3000}.z-\[4300\]{z-index:4300}.z-\[9000\]{z-index:9000}.z-\[9800\]{z-index:9800}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10010\]{z-index:10010}.z-\[12000\]{z-index:12000}.col-span-2{grid-column:span 2/span 2}.col-span-7{grid-column:span 7/span 7}.col-span-full{grid-column:1/-1}.row-901{grid-row:901}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-auto{margin:auto}.\!mx-0{margin-inline:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-2\.5{margin-inline:calc(var(--spacing)*2.5)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing)*-1)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[0\.65em\]{margin-top:.65em}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-\[0\.7em\]{margin-bottom:.7em}.mb-\[0\.35em\]{margin-bottom:.35em}.mb-\[0\.65em\]{margin-bottom:.65em}.mb-\[3px\]{margin-bottom:3px}.mb-\[11px\]{margin-bottom:11px}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-9{margin-left:calc(var(--spacing)*9)}.ml-16{margin-left:calc(var(--spacing)*16)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-2{text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical!important;display:-webkit-box!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30\%\]{height:30%}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[51px\]{height:51px}.h-\[52px\]{height:52px}.h-\[52rem\]{height:52rem}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[72px\]{height:72px}.h-\[80vh\]{height:80vh}.h-\[92px\]{height:92px}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-18px\)\]{height:calc(100% - 18px)}.h-\[min\(480px\,calc\(100vh-80px\)\)\]{height:min(480px,100vh - 80px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing)*14)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[46dvh\]{max-height:46dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[800px\]{max-height:800px}.max-h-\[calc\(100dvh-96px\)\]{max-height:calc(100dvh - 96px)}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-\[min\(86vh\,720px\)\]{max-height:min(86vh,720px)}.max-h-\[min\(780px\,calc\(100vh-64px\)\)\]{max-height:min(780px,100vh - 64px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-7{min-height:calc(var(--spacing)*7)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[228px\]{min-height:228px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[390px\]{min-height:390px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[590px\]{min-height:590px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100vh-48px\)\]{min-height:calc(100vh - 48px)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-6{width:calc(var(--spacing)*6)!important}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[52rem\]{width:52rem}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[78\%\]{width:78%}.w-\[90\%\]{width:90%}.w-\[92px\]{width:92px}.w-\[92vw\]{width:92vw}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[158px\]{width:158px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[600px\]{width:600px}.w-\[calc\(100\%-2\.25rem\)\]{width:calc(100% - 2.25rem)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-\[min\(92vw\,32rem\)\]{width:min(92vw,32rem)}.w-\[min\(100\%\,460px\)\]{width:min(100%,460px)}.w-\[min\(560px\,calc\(100vw-24px\)\)\]{width:min(560px,100vw - 24px)}.w-\[min\(900px\,92vw\)\]{width:min(900px,92vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing)*7)}.max-w-16{max-width:calc(var(--spacing)*16)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[75\%\]{max-width:75%}.max-w-\[80px\]{max-width:80px}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92px\]{max-width:92px}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[284px\]{max-width:284px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[940px\]{max-width:940px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(90vw\,420px\)\]{max-width:min(90vw,420px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[32px\]{min-width:32px}.min-w-\[40px\]{min-width:40px}.min-w-\[44rem\]{min-width:44rem}.min-w-\[45px\]{min-width:45px}.min-w-\[50px\]{min-width:50px}.min-w-\[58px\]{min-width:58px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[112px\]{min-width:112px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[300px\]{min-width:300px}.min-w-\[400px\]{min-width:400px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1,.flex-\[1\]{flex:1}.flex-\[4\]{flex:4}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.84\]{scale:.84}.-rotate-90{rotate:-90deg}.rotate-3{rotate:3deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}.grid-cols-\[58px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.grid-cols-\[auto_1fr_auto_1fr_auto\]{grid-template-columns:auto 1fr auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(12rem\,1\.5fr\)_repeat\(3\,minmax\(5rem\,0\.55fr\)\)_minmax\(9rem\,0\.8fr\)\]{grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(5rem,.55fr)) minmax(9rem,.8fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}:where(.divide-black\/\[0\.05\]>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/\[0\.05\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}:where(.divide-black\/\[0\.07\]>:not(:last-child)){border-color:#00000012}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)7%,transparent)}}:where(.divide-es-black\/5>:not(:last-child)){border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}:where(.divide-es-black\/10>:not(:last-child)){border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}:where(.divide-es-black\/\[0\.06\]>:not(:last-child)){border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-black\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-black)6%,transparent)}}:where(.divide-es-black\/\[0\.07\]>:not(:last-child)){border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-black\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-black)7%,transparent)}}:where(.divide-es-black\/\[0\.08\]>:not(:last-child)){border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-black\/\[0\.08\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}:where(.divide-es-green\/10>:not(:last-child)){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){:where(.divide-es-green\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-white\/60>:not(:last-child)){border-color:#fff9}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!glass{background:var(--es-glass-fill-strong,#fffc)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid var(--es-glass-stroke,#ffffff80)!important;border-radius:16px!important}.glass{background:var(--es-glass-fill-strong,#fffc);-webkit-backdrop-filter:blur(12px);border:1px solid var(--es-glass-stroke,#ffffff80);border-radius:16px}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#0009;border:1px solid #ffffff1a;border-radius:16px}.glass-light{background:var(--es-glass-fill,#fff9);-webkit-backdrop-filter:blur(8px);border:1px solid var(--es-glass-stroke,#ffffff4d);border-radius:12px}.\!rounded{border-radius:.25rem!important}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[50px\]{border-radius:50px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.6px\]{border-style:var(--tw-border-style);border-width:1.6px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-es-green{border-color:var(--color-es-green)!important}.border-\[\#2D6B4F\]\/30{border-color:#2d6b4f4d}.border-\[\#3d3d3d\]{border-color:#3d3d3d}.border-\[\#4d4d4d\]{border-color:#4d4d4d}.border-\[\#D94B4B\]\/30{border-color:#d94b4b4d}.border-\[\#d7e6dc\]{border-color:#d7e6dc}.border-\[\#f0d4d4\]{border-color:#f0d4d4}.border-\[var\(--desktop-divider\)\]{border-color:var(--desktop-divider)}.border-\[var\(--desktop-divider-muted\,var\(--desktop-divider\)\)\]{border-color:var(--desktop-divider-muted,var(--desktop-divider))}.border-\[var\(--es-green\)\]{border-color:var(--es-green)}.border-\[var\(--es-red\)\]{border-color:var(--es-red)}.border-\[var\(--es-yellow\)\],.border-\[var\(--es-yellow\)\]\/40{border-color:var(--es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--es-yellow\)\]\/40{border-color:color-mix(in oklab,var(--es-yellow)40%,transparent)}}.border-\[var\(--qc-line\)\]{border-color:var(--qc-line)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-black{border-color:var(--color-black)}.border-black\/4{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/4{border-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/6{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-black\/\[0\.03\]{border-color:#00000008}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.03\]{border-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black)7%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-black\/\[0\.18\]{border-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.18\]{border-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-es-black,.border-es-black\/5{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/5{border-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.border-es-black\/8{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/8{border-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.border-es-black\/10{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/10{border-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.border-es-black\/12{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/12{border-color:color-mix(in oklab,var(--color-es-black)12%,transparent)}}.border-es-black\/15{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/15{border-color:color-mix(in oklab,var(--color-es-black)15%,transparent)}}.border-es-black\/20{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/20{border-color:color-mix(in oklab,var(--color-es-black)20%,transparent)}}.border-es-black\/80{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/80{border-color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.border-es-black\/\[0\.06\]{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-es-black)6%,transparent)}}.border-es-black\/\[0\.07\]{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-es-black)7%,transparent)}}.border-es-black\/\[0\.08\]{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.border-es-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.border-es-green,.border-es-green\/8{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/8{border-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.border-es-green\/10{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/10{border-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.border-es-green\/12{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/12{border-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.border-es-green\/15{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/15{border-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.border-es-green\/20{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/20{border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.border-es-green\/25{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/25{border-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.border-es-green\/30{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/30{border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.border-es-green\/35{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/35{border-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.border-es-green\/40{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/40{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.border-es-green\/45{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/45{border-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.border-es-green\/50{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/50{border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.border-es-green\/55{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/55{border-color:color-mix(in oklab,var(--color-es-green)55%,transparent)}}.border-es-green\/60{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/60{border-color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.border-es-green\/70{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/70{border-color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.border-es-green\/\[0\.08\]{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.border-es-green\/\[0\.12\]{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.border-es-green\/\[0\.16\]{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.16\]{border-color:color-mix(in oklab,var(--color-es-green)16%,transparent)}}.border-es-green\/\[0\.18\]{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.18\]{border-color:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.border-es-red,.border-es-red\/10{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/10{border-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.border-es-red\/15{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/15{border-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.border-es-red\/20{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/20{border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.border-es-red\/25{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/25{border-color:color-mix(in oklab,var(--color-es-red)25%,transparent)}}.border-es-red\/30{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/30{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.border-es-red\/35{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/35{border-color:color-mix(in oklab,var(--color-es-red)35%,transparent)}}.border-es-red\/40{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/40{border-color:color-mix(in oklab,var(--color-es-red)40%,transparent)}}.border-es-red\/45{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/45{border-color:color-mix(in oklab,var(--color-es-red)45%,transparent)}}.border-es-red\/50{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/50{border-color:color-mix(in oklab,var(--color-es-red)50%,transparent)}}.border-es-red\/60{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/60{border-color:color-mix(in oklab,var(--color-es-red)60%,transparent)}}.border-es-red\/\[0\.12\]{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.border-es-red\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.border-es-yellow,.border-es-yellow\/10{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/10{border-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.border-es-yellow\/15{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/15{border-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.border-es-yellow\/20{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/20{border-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.border-es-yellow\/25{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/25{border-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.border-es-yellow\/30{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/30{border-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.border-es-yellow\/35{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/35{border-color:color-mix(in oklab,var(--color-es-yellow)35%,transparent)}}.border-es-yellow\/40{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/40{border-color:color-mix(in oklab,var(--color-es-yellow)40%,transparent)}}.border-es-yellow\/50{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/50{border-color:color-mix(in oklab,var(--color-es-yellow)50%,transparent)}}.border-es-yellow\/60{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/60{border-color:color-mix(in oklab,var(--color-es-yellow)60%,transparent)}}.border-es-yellow\/\[0\.12\]{border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200)70%,transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200)80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/30{border-color:#cad5e24d}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/30{border-color:color-mix(in oklab,var(--color-slate-300)30%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/\[0\.65\]{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.65\]{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.border-t-es-black{border-top-color:var(--color-es-black)}.border-t-es-green{border-top-color:var(--color-es-green)}.border-t-es-yellow{border-top-color:var(--color-es-yellow)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.\!bg-es-green,.\!bg-es-green\/20{background-color:var(--color-es-green)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-es-green\/20{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)!important}}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#2D6B4F\]{background-color:#2d6b4f}.bg-\[\#2D6B4F\]\/10{background-color:#2d6b4f1a}.bg-\[\#2d2d2d\]{background-color:#2d2d2d}.bg-\[\#4d4d4d\]{background-color:#4d4d4d}.bg-\[\#030f0a\]{background-color:#030f0a}.bg-\[\#358560\]{background-color:#358560}.bg-\[\#D94B4B\]\/10{background-color:#d94b4b1a}.bg-\[\#EFF1EF\]{background-color:#eff1ef}.bg-\[\#F7FAF8\]{background-color:#f7faf8}.bg-\[\#e1ebe6\]{background-color:#e1ebe6}.bg-\[\#f4f8f4\]{background-color:#f4f8f4}.bg-\[\#f7faf8\]{background-color:#f7faf8}.bg-\[\#f7faf8\]\/\[0\.92\]{background-color:#f7faf8eb}.bg-\[\#f8fbf8\]{background-color:#f8fbf8}.bg-\[\#fdfdfd\]{background-color:#fdfdfd}.bg-\[rgba\(24\,29\,26\,0\.05\)\]{background-color:#181d1a0d}.bg-\[rgba\(30\,58\,50\,0\.06\)\]{background-color:#1e3a320f}.bg-\[rgba\(30\,58\,50\,0\.12\)\]{background-color:#1e3a321f}.bg-\[rgba\(45\,107\,79\,0\.06\)\]{background-color:#2d6b4f0f}.bg-\[rgba\(141\,168\,154\,0\.1\)\]{background-color:#8da89a1a}.bg-\[rgba\(229\,168\,53\,0\.08\)\]{background-color:#e5a83514}.bg-\[var\(--desktop-content-bg\)\]{background-color:var(--desktop-content-bg)}.bg-\[var\(--desktop-input-bg\,rgba\(255\,255\,255\,0\.9\)\)\]{background-color:var(--desktop-input-bg,#ffffffe6)}.bg-\[var\(--desktop-inspector-bg\)\]{background-color:var(--desktop-inspector-bg)}.bg-\[var\(--es-bg-elevated\,\#111F19\)\]{background-color:var(--es-bg-elevated,#111f19)}.bg-\[var\(--es-green\)\]{background-color:var(--es-green)}.bg-\[var\(--es-red\)\]{background-color:var(--es-red)}.bg-\[var\(--es-surface\)\]{background-color:var(--es-surface)}.bg-\[var\(--es-surface-elevated\)\]{background-color:var(--es-surface-elevated)}.bg-\[var\(--es-text-tertiary\)\]{background-color:var(--es-text-tertiary)}.bg-\[var\(--es-yellow\)\]{background-color:var(--es-yellow)}.bg-\[var\(--qc-surface-2\)\]{background-color:var(--qc-surface-2)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/2{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/2{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.bg-black\/4{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/4{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.bg-black\/\[0\.07\]{background-color:#00000012}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-black)7%,transparent)}}.bg-black\/\[0\.08\]{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/\[0\.12\]{background-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.bg-black\/\[0\.015\]{background-color:#00000004}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-black)1.5%,transparent)}}.bg-black\/\[0\.018\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.018\]{background-color:color-mix(in oklab,var(--color-black)1.8%,transparent)}}.bg-black\/\[0\.025\]{background-color:#00000006}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-black)2.5%,transparent)}}.bg-black\/\[0\.035\]{background-color:#00000009}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-black)3.5%,transparent)}}.bg-black\/\[0\.045\]{background-color:#0000000b}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-black)4.5%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-es-black,.bg-es-black\/4{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/4{background-color:color-mix(in oklab,var(--color-es-black)4%,transparent)}}.bg-es-black\/5{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/5{background-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.bg-es-black\/6{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/6{background-color:color-mix(in oklab,var(--color-es-black)6%,transparent)}}.bg-es-black\/8{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/8{background-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.bg-es-black\/10{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/10{background-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.bg-es-black\/15{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/15{background-color:color-mix(in oklab,var(--color-es-black)15%,transparent)}}.bg-es-black\/20{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/20{background-color:color-mix(in oklab,var(--color-es-black)20%,transparent)}}.bg-es-black\/25{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/25{background-color:color-mix(in oklab,var(--color-es-black)25%,transparent)}}.bg-es-black\/30{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/30{background-color:color-mix(in oklab,var(--color-es-black)30%,transparent)}}.bg-es-black\/40{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/40{background-color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.bg-es-black\/45{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/45{background-color:color-mix(in oklab,var(--color-es-black)45%,transparent)}}.bg-es-black\/50{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/50{background-color:color-mix(in oklab,var(--color-es-black)50%,transparent)}}.bg-es-black\/55{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/55{background-color:color-mix(in oklab,var(--color-es-black)55%,transparent)}}.bg-es-black\/60{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/60{background-color:color-mix(in oklab,var(--color-es-black)60%,transparent)}}.bg-es-black\/62{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/62{background-color:color-mix(in oklab,var(--color-es-black)62%,transparent)}}.bg-es-black\/75{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/75{background-color:color-mix(in oklab,var(--color-es-black)75%,transparent)}}.bg-es-black\/80{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/80{background-color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.bg-es-black\/90{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/90{background-color:color-mix(in oklab,var(--color-es-black)90%,transparent)}}.bg-es-black\/95{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/95{background-color:color-mix(in oklab,var(--color-es-black)95%,transparent)}}.bg-es-black\/\[0\.02\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-es-black)2%,transparent)}}.bg-es-black\/\[0\.03\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-es-black)3%,transparent)}}.bg-es-black\/\[0\.04\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-es-black)4%,transparent)}}.bg-es-black\/\[0\.06\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-black)6%,transparent)}}.bg-es-black\/\[0\.08\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.bg-es-black\/\[0\.025\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-es-black)2.5%,transparent)}}.bg-es-black\/\[0\.035\]{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-es-black)3.5%,transparent)}}.bg-es-green,.bg-es-green\/4{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/4{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.bg-es-green\/5{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/5{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.bg-es-green\/6{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/6{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.bg-es-green\/8{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/8{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.bg-es-green\/10{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/10{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.bg-es-green\/12{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/12{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.bg-es-green\/15{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/15{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.bg-es-green\/20{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/20{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.bg-es-green\/25{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/25{background-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.bg-es-green\/30{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/30{background-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.bg-es-green\/35{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/35{background-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.bg-es-green\/40{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/40{background-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.bg-es-green\/60{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/60{background-color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.bg-es-green\/70{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/70{background-color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.bg-es-green\/80{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/80{background-color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.bg-es-green\/90{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/90{background-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.bg-es-green\/\[0\.1\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.bg-es-green\/\[0\.02\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.bg-es-green\/\[0\.04\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.bg-es-green\/\[0\.05\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.bg-es-green\/\[0\.06\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.bg-es-green\/\[0\.07\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-es-green)7%,transparent)}}.bg-es-green\/\[0\.08\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.bg-es-green\/\[0\.09\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-es-green)9%,transparent)}}.bg-es-green\/\[0\.12\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.bg-es-green\/\[0\.18\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.bg-es-green\/\[0\.035\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-es-green)3.5%,transparent)}}.bg-es-green\/\[0\.055\]{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-es-green)5.5%,transparent)}}.bg-es-red,.bg-es-red\/5{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/5{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.bg-es-red\/6{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/6{background-color:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.bg-es-red\/8{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/8{background-color:color-mix(in oklab,var(--color-es-red)8%,transparent)}}.bg-es-red\/10{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/10{background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.bg-es-red\/12{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/12{background-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.bg-es-red\/15{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/15{background-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.bg-es-red\/20{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/20{background-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.bg-es-red\/60{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/60{background-color:color-mix(in oklab,var(--color-es-red)60%,transparent)}}.bg-es-red\/80{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/80{background-color:color-mix(in oklab,var(--color-es-red)80%,transparent)}}.bg-es-red\/90{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/90{background-color:color-mix(in oklab,var(--color-es-red)90%,transparent)}}.bg-es-red\/\[0\.04\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-es-red)4%,transparent)}}.bg-es-red\/\[0\.05\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.bg-es-red\/\[0\.06\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.bg-es-red\/\[0\.08\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-red)8%,transparent)}}.bg-es-red\/\[0\.12\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.bg-es-red\/\[0\.18\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-red)18%,transparent)}}.bg-es-red\/\[0\.035\]{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-es-red)3.5%,transparent)}}.bg-es-yellow,.bg-es-yellow\/5{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/5{background-color:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.bg-es-yellow\/6{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/6{background-color:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.bg-es-yellow\/8{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/8{background-color:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.bg-es-yellow\/10{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/10{background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.bg-es-yellow\/12{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/12{background-color:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.bg-es-yellow\/15{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/15{background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.bg-es-yellow\/20{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/20{background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.bg-es-yellow\/30{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/30{background-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.bg-es-yellow\/35{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/35{background-color:color-mix(in oklab,var(--color-es-yellow)35%,transparent)}}.bg-es-yellow\/\[0\.04\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-es-yellow)4%,transparent)}}.bg-es-yellow\/\[0\.05\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.bg-es-yellow\/\[0\.06\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.bg-es-yellow\/\[0\.08\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.bg-es-yellow\/\[0\.10\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.bg-es-yellow\/\[0\.12\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.bg-es-yellow\/\[0\.13\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.13\]{background-color:color-mix(in oklab,var(--color-es-yellow)13%,transparent)}}.bg-es-yellow\/\[0\.18\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-yellow)18%,transparent)}}.bg-es-yellow\/\[0\.055\]{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-es-yellow)5.5%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--color-gray-50)70%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/90{background-color:#f9fafbe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/90{background-color:color-mix(in oklab,var(--color-gray-50)90%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/70{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/70{background-color:color-mix(in oklab,var(--color-gray-200)70%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/10{background-color:color-mix(in oklab,var(--color-gray-400)10%,transparent)}}.bg-gray-400\/80{background-color:#99a1afcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/80{background-color:color-mix(in oklab,var(--color-gray-400)80%,transparent)}}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-stone-500\/10{background-color:#79716b1a}@supports (color:color-mix(in lab,red,red)){.bg-stone-500\/10{background-color:color-mix(in oklab,var(--color-stone-500)10%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white)78%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.52\]{background-color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.52\]{background-color:color-mix(in oklab,var(--color-white)52%,transparent)}}.bg-white\/\[0\.58\]{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.58\]{background-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.bg-white\/\[0\.72\]{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.72\]{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/\[0\.78\]{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.78\]{background-color:color-mix(in oklab,var(--color-white)78%,transparent)}}.bg-white\/\[0\.88\]{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.88\]{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/\[0\.92\]{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.92\]{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/\[0\.98\]{background-color:#fffffffa}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.98\]{background-color:color-mix(in oklab,var(--color-white)98%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,rgba\(45\,107\,79\,0\.08\)\,rgba\(229\,168\,53\,0\.08\)\)\]{background-image:linear-gradient(135deg,#2d6b4f14,#e5a83514)}.bg-\[radial-gradient\(circle\,rgba\(45\,107\,79\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#2d6b4f1a,#0000 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(45\,107\,79\,0\.28\)\,_transparent_38\%\)\,linear-gradient\(180deg\,_\#103528_0\%\,_\#0d281f_100\%\)\]{background-image:radial-gradient(circle at top,#2d6b4f47,#0000 38%),linear-gradient(#103528,#0d281f)}.bg-\[radial-gradient\(circle_at_top\,rgba\(45\,107\,79\,0\.14\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at top,#2d6b4f24,#0000 35%)}.from-\[\#2D6B4F\]{--tw-gradient-from:#2d6b4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2d2d2d\]{--tw-gradient-from:#2d2d2d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#296850\]{--tw-gradient-from:#296850;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f8faf9\]{--tw-gradient-from:#f8faf9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/15{--tw-gradient-from:#00000026}@supports (color:color-mix(in lab,red,red)){.from-black\/15{--tw-gradient-from:color-mix(in oklab,var(--color-black)15%,transparent)}}.from-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab,var(--color-black)50%,transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-100{--tw-gradient-from:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-black\/10{--tw-gradient-from:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.from-es-black\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.from-es-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green{--tw-gradient-from:var(--color-es-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/5{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.from-es-green\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/8{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/8{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.from-es-green\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/10{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.from-es-green\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/15{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/15{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.from-es-green\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/16{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/16{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)16%,transparent)}}.from-es-green\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/18{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/18{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.from-es-green\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/20{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/20{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.from-es-green\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/\[0\.08\]{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.from-es-green\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/\[0\.12\]{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.from-es-green\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.from-es-green\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red{--tw-gradient-from:var(--color-es-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/5{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.from-es-red\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/8{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/8{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)8%,transparent)}}.from-es-red\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/10{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.from-es-red\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/14{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/14{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)14%,transparent)}}.from-es-red\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/15{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/15{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.from-es-red\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/\[0\.06\]{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.from-es-red\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/\[0\.12\]{--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.from-es-red\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.from-es-red\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow{--tw-gradient-from:var(--color-es-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/10{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.from-es-yellow\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/12{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/12{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.from-es-yellow\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/15{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/15{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.from-es-yellow\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/20{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/20{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.from-es-yellow\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/22{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/22{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)22%,transparent)}}.from-es-yellow\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/25{--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/25{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.from-es-yellow\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50\/90{--tw-gradient-from:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50)90%,transparent)}}.from-slate-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/95{--tw-gradient-from:#fffffff2}@supports (color:color-mix(in lab,red,red)){.from-white\/95{--tw-gradient-from:color-mix(in oklab,var(--color-white)95%,transparent)}}.from-white\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-amber-50{--tw-gradient-via:var(--color-amber-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50{--tw-gradient-via:var(--color-emerald-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-es-green\/5{--tw-gradient-via:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.via-es-green\/5{--tw-gradient-via:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.via-es-green\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-es-green\/\[0\.06\]{--tw-gradient-via:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.via-es-green\/\[0\.06\]{--tw-gradient-via:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.via-es-green\/\[0\.06\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-es-yellow\/10{--tw-gradient-via:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.via-es-yellow\/10{--tw-gradient-via:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.via-es-yellow\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-es-yellow\/12{--tw-gradient-via:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.via-es-yellow\/12{--tw-gradient-via:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.via-es-yellow\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-es-yellow\/16{--tw-gradient-via:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.via-es-yellow\/16{--tw-gradient-via:color-mix(in oklab,var(--color-es-yellow)16%,transparent)}}.via-es-yellow\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-800{--tw-gradient-via:var(--color-gray-800);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab,var(--color-white)70%,transparent)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/95{--tw-gradient-via:#fffffff2}@supports (color:color-mix(in lab,red,red)){.via-white\/95{--tw-gradient-via:color-mix(in oklab,var(--color-white)95%,transparent)}}.via-white\/95{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1b4d39\]{--tw-gradient-to:#1b4d39;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1e1e1e\]{--tw-gradient-to:#1e1e1e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1e5038\]{--tw-gradient-to:#1e5038;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3D8B6A\]{--tw-gradient-to:#3d8b6a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3d8a68\]{--tw-gradient-to:#3d8a68;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#245a42\]{--tw-gradient-to:#245a42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#34785f\]{--tw-gradient-to:#34785f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#c43a3a\]{--tw-gradient-to:#c43a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#c43c3c\]{--tw-gradient-to:#c43c3c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#c9901e\]{--tw-gradient-to:#c9901e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f0f4f2\]{--tw-gradient-to:#f0f4f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f0f5f3\]{--tw-gradient-to:#f0f5f3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ff6b6b\]{--tw-gradient-to:#ff6b6b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-black\/5{--tw-gradient-to:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.to-es-black\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.to-es-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/2{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/2{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.to-es-green\/2{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/5{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.to-es-green\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/6{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/6{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.to-es-green\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/45{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.to-es-green\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/80{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/80{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.to-es-green\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/\[0\.04\]{--tw-gradient-to:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.to-es-green\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.to-es-green\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red{--tw-gradient-to:var(--color-es-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/5{--tw-gradient-to:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.to-es-red\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.to-es-red\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/15{--tw-gradient-to:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.to-es-red\/15{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.to-es-red\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/45{--tw-gradient-to:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.to-es-red\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)45%,transparent)}}.to-es-red\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/80{--tw-gradient-to:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.to-es-red\/80{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)80%,transparent)}}.to-es-red\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/\[0\.04\]{--tw-gradient-to:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.to-es-red\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)4%,transparent)}}.to-es-red\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow{--tw-gradient-to:var(--color-es-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/5{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.to-es-yellow\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/8{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/8{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.to-es-yellow\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/10{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/10{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.to-es-yellow\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/45{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)45%,transparent)}}.to-es-yellow\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/\[0\.04\]{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)4%,transparent)}}.to-es-yellow\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/\[0\.06\]{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.to-es-yellow\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-300{--tw-gradient-to:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100\/95{--tw-gradient-to:#f1f5f9f2}@supports (color:color-mix(in lab,red,red)){.to-slate-100\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-100)95%,transparent)}}.to-slate-100\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/35{--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){.to-white\/35{--tw-gradient-to:color-mix(in oklab,var(--color-white)35%,transparent)}}.to-white\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-bottom{-webkit-mask-position:bottom;mask-position:bottom}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.mask-top{-webkit-mask-position:top;mask-position:top}.stroke-\[var\(--desktop-text-secondary\)\]{stroke:var(--desktop-text-secondary)}.stroke-es-green{stroke:var(--color-es-green)}.stroke-5{stroke-width:5px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-\[1\.5px\]{padding:1.5px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[5px\]{padding-inline:5px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[30px\]{padding-block:30px}.py-\[60px\]{padding-block:60px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-36{padding-top:calc(var(--spacing)*36)}.pt-\[12vh\]{padding-top:12vh}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-28{padding-right:calc(var(--spacing)*28)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[120px\]{padding-bottom:120px}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[0\.9em\]{font-size:.9em}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[46px\]{font-size:46px}.text-\[52px\]{font-size:52px}.text-\[64px\]{font-size:64px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.\!break-words{overflow-wrap:break-word!important}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#1e3a32\]\/50{color:#1e3a3280}.text-\[\#1e3a32\]\/55{color:#1e3a328c}.text-\[\#1e3a32\]\/80{color:#1e3a32cc}.text-\[\#2D6B4F\]{color:#2d6b4f}.text-\[\#5C5C5C\]{color:#5c5c5c}.text-\[\#5a675f\]{color:#5a675f}.text-\[\#5f7d73\]{color:#5f7d73}.text-\[\#6f7f76\]{color:#6f7f76}.text-\[\#07C160\]{color:#07c160}.text-\[\#7a7a7a\]{color:#7a7a7a}.text-\[\#8A5A00\]{color:#8a5a00}.text-\[\#8A6113\]{color:#8a6113}.text-\[\#8A6210\]{color:#8a6210}.text-\[\#9A6A12\]{color:#9a6a12}.text-\[\#9a7620\]{color:#9a7620}.text-\[\#333\]{color:#333}.text-\[\#666\]{color:#666}.text-\[\#888\]{color:#888}.text-\[\#996d1e\]{color:#996d1e}.text-\[\#999\]{color:#999}.text-\[\#296850\]{color:#296850}.text-\[\#D94B4B\]{color:#d94b4b}.text-\[\#E5A835\]{color:#e5a835}.text-\[\#aaa\]{color:#aaa}.text-\[\#ab7d1a\]{color:#ab7d1a}.text-\[\#bbb\]{color:#bbb}.text-\[\#ccc\]{color:#ccc}.text-\[\#eee\]{color:#eee}.text-\[\#ffc8c8\]{color:#ffc8c8}.text-\[rgba\(30\,58\,50\,0\.4\)\]{color:#1e3a3266}.text-\[rgba\(30\,58\,50\,0\.5\)\]{color:#1e3a3280}.text-\[rgba\(30\,58\,50\,0\.6\)\]{color:#1e3a3299}.text-\[rgba\(30\,58\,50\,0\.7\)\]{color:#1e3a32b3}.text-\[rgba\(30\,58\,50\,0\.9\)\]{color:#1e3a32e6}.text-\[rgba\(30\,58\,50\,0\.35\)\]{color:#1e3a3259}.text-\[rgba\(30\,58\,50\,0\.75\)\]{color:#1e3a32bf}.text-\[rgba\(30\,58\,50\,0\.76\)\]{color:#1e3a32c2}.text-\[rgba\(30\,58\,50\,0\.85\)\]{color:#1e3a32d9}.text-\[rgba\(30\,58\,50\,0\.95\)\]{color:#1e3a32f2}.text-\[var\(--desktop-text-primary\)\]{color:var(--desktop-text-primary)}.text-\[var\(--desktop-text-secondary\)\]{color:var(--desktop-text-secondary)}.text-\[var\(--es-black\)\]{color:var(--es-black)}.text-\[var\(--es-brand-green-text\)\]{color:var(--es-brand-green-text)}.text-\[var\(--es-brand-red-text\)\]{color:var(--es-brand-red-text)}.text-\[var\(--es-brand-yellow-text\)\]{color:var(--es-brand-yellow-text)}.text-\[var\(--es-green\)\]{color:var(--es-green)}.text-\[var\(--es-red\)\]{color:var(--es-red)}.text-\[var\(--es-text\)\]{color:var(--es-text)}.text-\[var\(--es-text-tertiary\)\]{color:var(--es-text-tertiary)}.text-\[var\(--es-yellow\)\]{color:var(--es-yellow)}.text-\[var\(--es-yellow-chip-text\)\]{color:var(--es-yellow-chip-text)}.text-\[var\(--qc-ink-45\)\]{color:var(--qc-ink-45)}.text-\[var\(--qc-ink-55\)\]{color:var(--qc-ink-55)}.text-\[var\(--qc-ink-72\)\]{color:var(--qc-ink-72)}.text-\[var\(--qc-ink-strong\)\]{color:var(--qc-ink-strong)}.text-\[var\(--qc-pending-text\)\]{color:var(--qc-pending-text)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800)70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-black\/10{color:#0000001a}@supports (color:color-mix(in lab,red,red)){.text-black\/10{color:color-mix(in oklab,var(--color-black)10%,transparent)}}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab,red,red)){.text-black\/35{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black)55%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab,red,red)){.text-black\/65{color:color-mix(in oklab,var(--color-black)65%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab,red,red)){.text-black\/75{color:color-mix(in oklab,var(--color-black)75%,transparent)}}.text-black\/85{color:#000000d9}@supports (color:color-mix(in lab,red,red)){.text-black\/85{color:color-mix(in oklab,var(--color-black)85%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-es-black,.text-es-black\/15{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/15{color:color-mix(in oklab,var(--color-es-black)15%,transparent)}}.text-es-black\/25{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/25{color:color-mix(in oklab,var(--color-es-black)25%,transparent)}}.text-es-black\/30{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/30{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}}.text-es-black\/35{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/35{color:color-mix(in oklab,var(--color-es-black)35%,transparent)}}.text-es-black\/40{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/40{color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.text-es-black\/42{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/42{color:color-mix(in oklab,var(--color-es-black)42%,transparent)}}.text-es-black\/45{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/45{color:color-mix(in oklab,var(--color-es-black)45%,transparent)}}.text-es-black\/48{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/48{color:color-mix(in oklab,var(--color-es-black)48%,transparent)}}.text-es-black\/50{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/50{color:color-mix(in oklab,var(--color-es-black)50%,transparent)}}.text-es-black\/55{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/55{color:color-mix(in oklab,var(--color-es-black)55%,transparent)}}.text-es-black\/56{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/56{color:color-mix(in oklab,var(--color-es-black)56%,transparent)}}.text-es-black\/58{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/58{color:color-mix(in oklab,var(--color-es-black)58%,transparent)}}.text-es-black\/60{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/60{color:color-mix(in oklab,var(--color-es-black)60%,transparent)}}.text-es-black\/62{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/62{color:color-mix(in oklab,var(--color-es-black)62%,transparent)}}.text-es-black\/65{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/65{color:color-mix(in oklab,var(--color-es-black)65%,transparent)}}.text-es-black\/70{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/70{color:color-mix(in oklab,var(--color-es-black)70%,transparent)}}.text-es-black\/75{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/75{color:color-mix(in oklab,var(--color-es-black)75%,transparent)}}.text-es-black\/78{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/78{color:color-mix(in oklab,var(--color-es-black)78%,transparent)}}.text-es-black\/80{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/80{color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.text-es-black\/82{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/82{color:color-mix(in oklab,var(--color-es-black)82%,transparent)}}.text-es-black\/85{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/85{color:color-mix(in oklab,var(--color-es-black)85%,transparent)}}.text-es-black\/90{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/90{color:color-mix(in oklab,var(--color-es-black)90%,transparent)}}.text-es-black\/92{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/92{color:color-mix(in oklab,var(--color-es-black)92%,transparent)}}.text-es-black\/\[0\.72\]{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.text-es-black\/\[0\.72\]{color:color-mix(in oklab,var(--color-es-black)72%,transparent)}}.text-es-green{color:var(--color-es-green)}.text-es-green-dark\/50{color:#1e3a3280}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/50{color:color-mix(in oklab,var(--color-es-green-dark)50%,transparent)}}.text-es-green-dark\/60{color:#1e3a3299}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/60{color:color-mix(in oklab,var(--color-es-green-dark)60%,transparent)}}.text-es-green-dark\/70{color:#1e3a32b3}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/70{color:color-mix(in oklab,var(--color-es-green-dark)70%,transparent)}}.text-es-green-dark\/85{color:#1e3a32d9}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/85{color:color-mix(in oklab,var(--color-es-green-dark)85%,transparent)}}.text-es-green\/30{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/30{color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.text-es-green\/40{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/40{color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.text-es-green\/50{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/50{color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.text-es-green\/55{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/55{color:color-mix(in oklab,var(--color-es-green)55%,transparent)}}.text-es-green\/60{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/60{color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.text-es-green\/65{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/65{color:color-mix(in oklab,var(--color-es-green)65%,transparent)}}.text-es-green\/70{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/70{color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.text-es-green\/75{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/75{color:color-mix(in oklab,var(--color-es-green)75%,transparent)}}.text-es-green\/80{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/80{color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.text-es-green\/85{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/85{color:color-mix(in oklab,var(--color-es-green)85%,transparent)}}.text-es-green\/90{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.text-es-green\/90{color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.text-es-red,.text-es-red\/40{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/40{color:color-mix(in oklab,var(--color-es-red)40%,transparent)}}.text-es-red\/60{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/60{color:color-mix(in oklab,var(--color-es-red)60%,transparent)}}.text-es-red\/70{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/70{color:color-mix(in oklab,var(--color-es-red)70%,transparent)}}.text-es-red\/80{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/80{color:color-mix(in oklab,var(--color-es-red)80%,transparent)}}.text-es-red\/85{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/85{color:color-mix(in oklab,var(--color-es-red)85%,transparent)}}.text-es-red\/90{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.text-es-red\/90{color:color-mix(in oklab,var(--color-es-red)90%,transparent)}}.text-es-yellow,.text-es-yellow\/50{color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/50{color:color-mix(in oklab,var(--color-es-yellow)50%,transparent)}}.text-es-yellow\/70{color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/70{color:color-mix(in oklab,var(--color-es-yellow)70%,transparent)}}.text-es-yellow\/80{color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/80{color:color-mix(in oklab,var(--color-es-yellow)80%,transparent)}}.text-es-yellow\/90{color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/90{color:color-mix(in oklab,var(--color-es-yellow)90%,transparent)}}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\/80{color:#99a1afcc}@supports (color:color-mix(in lab,red,red)){.text-gray-400\/80{color:color-mix(in oklab,var(--color-gray-400)80%,transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-800{color:var(--color-green-800)}.text-inherit{color:inherit}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-stone-500{color:var(--color-stone-500)}.text-teal-500{color:var(--color-teal-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.text-white\/15{color:color-mix(in oklab,var(--color-white)15%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/66{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.text-white\/66{color:color-mix(in oklab,var(--color-white)66%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white)92%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.decoration-es-green\/30{text-decoration-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.decoration-es-green\/30{text-decoration-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-\[\#2D6B4F\]{accent-color:#2d6b4f}.accent-es-green{accent-color:var(--color-es-green)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_var\(--es-green\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--es-green));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_4px_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff80),0 4px 24px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(217\,75\,75\,0\.2\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#d94b4b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(217\,75\,75\,0\.3\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#d94b4b4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(45\,107\,79\,0\.2\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#2d6b4f33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(45\,107\,79\,0\.3\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(45\,107\,79\,0\.4\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(45\,107\,79\,0\.1\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(229\,168\,53\,0\.1\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#e5a8351a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgb\(45_107_79\/0\.28\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgb\(229_168_53\/0\.30\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#e5a8354d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(41\,104\,80\,0\.25\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#29685040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.18\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_18px_rgb\(229_168_53\/0\.14\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#e5a83524);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(45\,107\,79\,0\.4\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 30px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(45\,107\,79\,0\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#2d6b4f14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(45\,107\,79\,0\.25\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#2d6b4f40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(45\,107\,79\,0\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#2d6b4f33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_-8px_rgba\(45\,107\,79\,0\.05\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:0 8px 32px -8px var(--tw-shadow-color,#2d6b4f0d),inset 0 0 0 1px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(217\,75\,75\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#d94b4b2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(45\,107\,79\,0\.10\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(41\,104\,80\,0\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#2968501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(45\,107\,79\,0\.08\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#2d6b4f14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-16px_rgba\(45\,107\,79\,\.32\)\]{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#2d6b4f52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(26\,26\,26\,0\.05\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1a1a1a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_-30px_rgba\(28\,74\,57\,0\.32\)\]{--tw-shadow:0 18px 42px -30px var(--tw-shadow-color,#1c4a3952);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_-30px_rgba\(28\,74\,57\,0\.38\)\]{--tw-shadow:0 18px 42px -30px var(--tw-shadow-color,#1c4a3961);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(16\,24\,40\,0\.09\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#10182817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(16\,53\,40\,0\.08\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#10352814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(26\,26\,26\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1a1a1a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_70px_rgba\(7\,20\,15\,0\.28\)\]{--tw-shadow:0 25px 70px var(--tw-shadow-color,#07140f47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.4px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/\[0\.06\]{--tw-shadow-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.shadow-black\/\[0\.06\]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)6%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-black\/5{--tw-shadow-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.shadow-es-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-black\/10{--tw-shadow-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.shadow-es-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-black\/15{--tw-shadow-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.shadow-es-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-green\/15{--tw-shadow-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.shadow-es-green\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-green\/20{--tw-shadow-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.shadow-es-green\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-green\/25{--tw-shadow-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.shadow-es-green\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-red\/15{--tw-shadow-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.shadow-es-red\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-red)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-red\/20{--tw-shadow-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.shadow-es-red\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-red)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-yellow\/10{--tw-shadow-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.shadow-es-yellow\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-yellow)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-yellow\/15{--tw-shadow-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.shadow-es-yellow\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-yellow)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-es-black\/10{--tw-ring-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.ring-es-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.ring-es-green,.ring-es-green\/30{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.ring-es-green\/30{--tw-ring-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.ring-es-green\/45{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.ring-es-green\/45{--tw-ring-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.ring-es-green\/60{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.ring-es-green\/60{--tw-ring-color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.ring-es-red\/20{--tw-ring-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.ring-es-red\/20{--tw-ring-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.ring-es-yellow,.ring-es-yellow\/20{--tw-ring-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.ring-es-yellow\/20{--tw-ring-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.ring-es-yellow\/30{--tw-ring-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.ring-es-yellow\/30{--tw-ring-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[40px\]{--tw-blur:blur(40px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_32px_rgba\(45\,107\,79\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 32px var(--tw-drop-shadow-color,#2d6b4f59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_36px_rgba\(45\,107\,79\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 36px var(--tw-drop-shadow-color,#2d6b4f80));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(28\,74\,57\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#1c4a3973));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_8px_rgba\(45\,107\,79\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 8px var(--tw-drop-shadow-color,#2d6b4f2e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-\[40\%\]{--tw-grayscale:grayscale(40%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-\[180\%\]{--tw-saturate:saturate(180%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.\!backdrop-blur-none{--tw-backdrop-blur: !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--backdrop-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--backdrop-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--backdrop-blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\!transition-none{transition-property:none!important}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\[blank\:select\]{blank:select}.\[desktop-question-bank\:draft\]{desktop-question-bank:draft}.\[emoji\:WAVING_CAT\]{emoji:WAVING CAT}.\[emoji\:bun_cheering\]{emoji:bun cheering}.\[emoji\:es_logo_love\]{emoji:es logo love}.\[emoji\:happy\]{emoji:happy}.\[emoji\:nonexistent_sticker\]{emoji:nonexistent sticker}.\[emoji\:party\]{emoji:party}.\[emoji\:waving_cat\]{emoji:waving cat}.\[fe\:components\/annotation\/composables\/useAnnotationCrop\.ts\]{fe:components/annotation/composables/useAnnotationCrop.ts}.\[fe\:components\/answer-card\/BatchScoreDialog\.vue\]{fe:components/answer-card/BatchScoreDialog.vue}.\[fe\:components\/assistant\/AssistantManagedTaskCard\.vue\]{fe:components/assistant/AssistantManagedTaskCard.vue}.\[fe\:components\/auth\/PhoneBindingReminder\.vue\]{fe:components/auth/PhoneBindingReminder.vue}.\[fe\:components\/common\/MotionIdentityMedia\.vue\]{fe:components/common/MotionIdentityMedia.vue}.\[fe\:components\/common\/composables\/useImagePreviewTransform\.ts\]{fe:components/common/composables/useImagePreviewTransform.ts}.\[fe\:components\/homework\/useDraftManager\.ts\]{fe:components/homework/useDraftManager.ts}.\[fe\:components\/homework\/useHomeworkImageAnnotationState\.ts\]{fe:components/homework/useHomeworkImageAnnotationState.ts}.\[fe\:components\/mood\/moodComposerMedia\.ts\]{fe:components/mood/moodComposerMedia.ts}.\[fe\:components\/mood\/useTrayForegroundRefresh\.ts\]{fe:components/mood/useTrayForegroundRefresh.ts}.\[fe\:composables\/inboxPresenceSession\.ts\]{fe:composables/inboxPresenceSession.ts}.\[fe\:composables\/useActivityTracker\.ts\]{fe:composables/useActivityTracker.ts}.\[fe\:composables\/useAliCaptcha\.ts\]{fe:composables/useAliCaptcha.ts}.\[fe\:composables\/useAuthenticatedHtmlMedia\.ts\]{fe:composables/useAuthenticatedHtmlMedia.ts}.\[fe\:composables\/useDesktopAppUpdate\.ts\]{fe:composables/useDesktopAppUpdate.ts}.\[fe\:composables\/useDesktopLastLocation\.ts\]{fe:composables/useDesktopLastLocation.ts}.\[fe\:composables\/useDesktopQuickReply\.ts\]{fe:composables/useDesktopQuickReply.ts}.\[fe\:composables\/useGatewaySound\.ts\]{fe:composables/useGatewaySound.ts}.\[fe\:composables\/usePresenceHeartbeat\.ts\]{fe:composables/usePresenceHeartbeat.ts}.\[fe\:composables\/useS3\.cache\.ts\]{fe:composables/useS3.cache.ts}.\[fe\:composables\/useS3\.utils\.ts\]{fe:composables/useS3.utils.ts}.\[fe\:composables\/useSound\.ts\]{fe:composables/useSound.ts}.\[fe\:editor\/composables\/useDesktopPptPresentationOwner\.ts\]{fe:editor/composables/useDesktopPptPresentationOwner.ts}.\[fe\:editor\/composables\/useEscanvasInlineTasks\.ts\]{fe:editor/composables/useEscanvasInlineTasks.ts}.\[fe\:editor\/composables\/useMediaPlayerPanelGeometry\.ts\]{fe:editor/composables/useMediaPlayerPanelGeometry.ts}.\[fe\:editor\/core\/EditorInlineAssistant\.vue\]{fe:editor/core/EditorInlineAssistant.vue}.\[fe\:editor\/plugins\/escanvasEditAuditPlugin\.ts\]{fe:editor/plugins/escanvasEditAuditPlugin.ts}.\[fe\:editor\/utils\/escanvasJankSentinel\.ts\]{fe:editor/utils/escanvasJankSentinel.ts}.\[fe\:editor\/utils\/imageFileInsertion\.ts\]{fe:editor/utils/imageFileInsertion.ts}.\[fe\:editor\/utils\/presentationFileInsertion\.ts\]{fe:editor/utils/presentationFileInsertion.ts}.\[fe\:layout\/desktop\/desktopFrequentDestinations\.ts\]{fe:layout/desktop/desktopFrequentDestinations.ts}.\[fe\:layout\/desktop\/desktopTabOverflowHandoff\.ts\]{fe:layout/desktop/desktopTabOverflowHandoff.ts}.\[fe\:layout\/desktop\/desktopWorkspaceUnreadSync\.ts\]{fe:layout/desktop/desktopWorkspaceUnreadSync.ts}.\[fe\:layout\/desktop\/useDesktopAccountIdentityGuard\.ts\]{fe:layout/desktop/useDesktopAccountIdentityGuard.ts}.\[fe\:layout\/desktop\/workspace-chrome\/installDesktopWorkspaceSurfaceOperations\.ts\]{fe:layout/desktop/workspace-chrome/installDesktopWorkspaceSurfaceOperations.ts}.\[fe\:pages\/app\/cloud\/components\/CloudDesktopSourceList\.vue\]{fe:pages/app/cloud/components/CloudDesktopSourceList.vue}.\[fe\:pages\/app\/cloud\/composables\/cloudFolderTransfer\.ts\]{fe:pages/app/cloud/composables/cloudFolderTransfer.ts}.\[fe\:pages\/app\/cloud\/composables\/desktopCloudFileDrop\.ts\]{fe:pages/app/cloud/composables/desktopCloudFileDrop.ts}.\[fe\:pages\/app\/cloud\/composables\/desktopCloudFilePaste\.ts\]{fe:pages/app/cloud/composables/desktopCloudFilePaste.ts}.\[fe\:pages\/app\/cloud\/composables\/useCloudViewLayout\.ts\]{fe:pages/app/cloud/composables/useCloudViewLayout.ts}.\[fe\:pages\/app\/collab\/composables\/audio\/useAudioSync\.ts\]{fe:pages/app/collab/composables/audio/useAudioSync.ts}.\[fe\:pages\/app\/collab\/composables\/chat\/labChatLessonSession\.ts\]{fe:pages/app/collab/composables/chat/labChatLessonSession.ts}.\[fe\:pages\/app\/collab\/composables\/daysCountdownLocalHide\.ts\]{fe:pages/app/collab/composables/daysCountdownLocalHide.ts}.\[fe\:pages\/app\/collab\/composables\/editor\/useCanvasPan\.ts\]{fe:pages/app/collab/composables/editor/useCanvasPan.ts}.\[fe\:pages\/app\/collab\/composables\/editor\/useCollabImageUpload\.ts\]{fe:pages/app/collab/composables/editor/useCollabImageUpload.ts}.\[fe\:pages\/app\/collab\/composables\/editor\/usePageNavigation\.ts\]{fe:pages/app/collab/composables/editor/usePageNavigation.ts}.\[fe\:pages\/app\/collab\/composables\/editor\/useTabCoordination\.ts\]{fe:pages/app/collab/composables/editor/useTabCoordination.ts}.\[fe\:pages\/app\/collab\/composables\/editor\/useTeacherDrawing\.ts\]{fe:pages/app/collab/composables/editor/useTeacherDrawing.ts}.\[fe\:pages\/app\/collab\/composables\/floating\/useSoundNotification\.ts\]{fe:pages/app/collab/composables/floating/useSoundNotification.ts}.\[fe\:pages\/app\/collab\/composables\/grading\/useGradingImageCache\.ts\]{fe:pages/app/collab/composables/grading/useGradingImageCache.ts}.\[fe\:pages\/app\/collab\/composables\/grading\/useSubjectiveGrading\.ts\]{fe:pages/app/collab/composables/grading/useSubjectiveGrading.ts}.\[fe\:pages\/app\/collab\/composables\/header\/useHeaderDockCollapse\.ts\]{fe:pages/app/collab/composables/header/useHeaderDockCollapse.ts}.\[fe\:pages\/app\/collab\/composables\/history\/historyLectureLoadFailure\.ts\]{fe:pages/app/collab/composables/history/historyLectureLoadFailure.ts}.\[fe\:pages\/app\/collab\/composables\/kassistant\/useKChatSession\.ts\]{fe:pages/app/collab/composables/kassistant/useKChatSession.ts}.\[fe\:pages\/app\/collab\/composables\/quick-card\/quickCardOralApi\.ts\]{fe:pages/app/collab/composables/quick-card/quickCardOralApi.ts}.\[fe\:pages\/app\/collab\/composables\/quick-card\/useOralWaveformPlayer\.ts\]{fe:pages/app/collab/composables/quick-card/useOralWaveformPlayer.ts}.\[fe\:pages\/app\/collab\/composables\/session\/useLabSession\.ts\]{fe:pages/app/collab/composables/session/useLabSession.ts}.\[fe\:pages\/app\/collab\/composables\/shared\/usePageLock\.ts\]{fe:pages/app/collab/composables/shared/usePageLock.ts}.\[fe\:pages\/app\/collab\/composables\/vocab\/useVocabSelection\.ts\]{fe:pages/app/collab/composables/vocab/useVocabSelection.ts}.\[fe\:pages\/app\/collab\/desktop\/esCanvasDesktopFilePaste\.ts\]{fe:pages/app/collab/desktop/esCanvasDesktopFilePaste.ts}.\[fe\:pages\/app\/collab\/desktop\/esCanvasDesktopLectureSort\.ts\]{fe:pages/app/collab/desktop/esCanvasDesktopLectureSort.ts}.\[fe\:pages\/app\/collab\/desktop\/escanvasInspectorTabMemory\.ts\]{fe:pages/app/collab/desktop/escanvasInspectorTabMemory.ts}.\[fe\:pages\/app\/collab\/desktop\/useDesktopCanvasAssetDrop\.ts\]{fe:pages/app/collab/desktop/useDesktopCanvasAssetDrop.ts}.\[fe\:pages\/app\/collab\/desktop\/useDesktopCanvasPdfPresentation\.ts\]{fe:pages/app/collab/desktop/useDesktopCanvasPdfPresentation.ts}.\[fe\:pages\/app\/collab\/desktop\/useESCanvasDesktopDrag\.ts\]{fe:pages/app/collab/desktop/useESCanvasDesktopDrag.ts}.\[fe\:pages\/app\/collab\/desktop\/useESCanvasDesktopWorkspaceAnchor\.ts\]{fe:pages/app/collab/desktop/useESCanvasDesktopWorkspaceAnchor.ts}.\[fe\:pages\/app\/collab\/utils\/historyLectureShare\.ts\]{fe:pages/app/collab/utils/historyLectureShare.ts}.\[fe\:pages\/app\/exam-scan\/composables\/useExamScanHistory\.ts\]{fe:pages/app/exam-scan/composables/useExamScanHistory.ts}.\[fe\:pages\/app\/home\/classroom\/components\/AnswerCardModal\.vue\]{fe:pages/app/home/classroom/components/AnswerCardModal.vue}.\[fe\:pages\/app\/home\/classroom\/components\/ClassroomNav\.vue\]{fe:pages/app/home/classroom/components/ClassroomNav.vue}.\[fe\:pages\/app\/home\/classroom\/components\/knowledge-quiz\/dialogs\/quizComboPreference\.ts\]{fe:pages/app/home/classroom/components/knowledge-quiz/dialogs/quizComboPreference.ts}.\[fe\:pages\/app\/home\/classroom\/components\/knowledge-quiz\/quizAiAssistantStorage\.ts\]{fe:pages/app/home/classroom/components/knowledge-quiz/quizAiAssistantStorage.ts}.\[fe\:pages\/app\/home\/classroom\/components\/knowledge\/useKnowledgeExtractSettings\.ts\]{fe:pages/app/home/classroom/components/knowledge/useKnowledgeExtractSettings.ts}.\[fe\:pages\/app\/home\/classroom\/composables\/useKnowledgeQuizStream\.ts\]{fe:pages/app/home/classroom/composables/useKnowledgeQuizStream.ts}.\[fe\:pages\/app\/home\/classroom\/desktop\/useClassroomLiveStatus\.ts\]{fe:pages/app/home/classroom/desktop/useClassroomLiveStatus.ts}.\[fe\:pages\/app\/home\/classroom\/knowledge-quiz-play\.vue\]{fe:pages/app/home/classroom/knowledge-quiz-play.vue}.\[fe\:pages\/app\/home\/classroom\/utils\/knowledgeQuizLiveBoardPreference\.ts\]{fe:pages/app/home/classroom/utils/knowledgeQuizLiveBoardPreference.ts}.\[fe\:pages\/app\/home\/components\/parent\/ParentDashboard\.vue\]{fe:pages/app/home/components/parent/ParentDashboard.vue}.\[fe\:pages\/app\/home\/components\/student\/OnlineClassroomReturnAction\.vue\]{fe:pages/app/home/components/student/OnlineClassroomReturnAction.vue}.\[fe\:pages\/app\/home\/components\/student\/StudentFunctionGrid\.vue\]{fe:pages/app/home/components/student/StudentFunctionGrid.vue}.\[fe\:pages\/app\/home\/components\/student\/StudentWelcomeHub\.vue\]{fe:pages/app/home/components/student/StudentWelcomeHub.vue}.\[fe\:pages\/app\/home\/components\/student\/panels\/TrainingFocusControl\.vue\]{fe:pages/app/home/components/student/panels/TrainingFocusControl.vue}.\[fe\:pages\/app\/home\/components\/student\/panels\/medal-wall\/desktop\/useStudentMedalWallDesktopWorkspace\.ts\]{fe:pages/app/home/components/student/panels/medal-wall/desktop/useStudentMedalWallDesktopWorkspace.ts}.\[fe\:pages\/app\/home\/components\/student\/panels\/schedule\/OnlineClassroomEntryAction\.vue\]{fe:pages/app/home/components/student/panels/schedule/OnlineClassroomEntryAction.vue}.\[fe\:pages\/app\/home\/components\/student\/panels\/vocab-profile\/desktop\/useStudentVocabProfileDesktopWorkspace\.ts\]{fe:pages/app/home/components/student/panels/vocab-profile/desktop/useStudentVocabProfileDesktopWorkspace.ts}.\[fe\:pages\/app\/home\/components\/teacher\/TeacherFunctionGrid\.vue\]{fe:pages/app/home/components/teacher/TeacherFunctionGrid.vue}.\[fe\:pages\/app\/home\/components\/teacher\/TeacherWelcomeHub\.vue\]{fe:pages/app/home/components/teacher/TeacherWelcomeHub.vue}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/answer-card\/useAnswerCardDetailPreferences\.ts\]{fe:pages/app/home/components/teacher/panels/answer-card/useAnswerCardDetailPreferences.ts}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/assignment\/PendingReviewDrawer\.vue\]{fe:pages/app/home/components/teacher/panels/assignment/PendingReviewDrawer.vue}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/inspiration\/useInspirationCourseReview\.ts\]{fe:pages/app/home/components/teacher/panels/inspiration/useInspirationCourseReview.ts}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/inspiration\/useInspirationKnowledgeLectures\.ts\]{fe:pages/app/home/components/teacher/panels/inspiration/useInspirationKnowledgeLectures.ts}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/inspiration\/useKnowledgeQueue\.ts\]{fe:pages/app/home/components/teacher/panels/inspiration/useKnowledgeQueue.ts}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/members\/desktop\/useMemberManagementDetailWidth\.ts\]{fe:pages/app/home/components/teacher/panels/members/desktop/useMemberManagementDetailWidth.ts}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/schedule\/OnlineClassroomStartAction\.vue\]{fe:pages/app/home/components/teacher/panels/schedule/OnlineClassroomStartAction.vue}.\[fe\:pages\/app\/home\/components\/teacher\/panels\/useTeamMemberViewMode\.ts\]{fe:pages/app/home/components/teacher/panels/useTeamMemberViewMode.ts}.\[fe\:pages\/app\/home\/composables\/onlineClassroomHandoff\.ts\]{fe:pages/app/home/composables/onlineClassroomHandoff.ts}.\[fe\:pages\/app\/home\/desktop\/panes\/desktopPaneWidthBus\.ts\]{fe:pages/app/home/desktop/panes/desktopPaneWidthBus.ts}.\[fe\:pages\/app\/home\/desktop\/panes\/desktopWorkspacePaneStorage\.ts\]{fe:pages/app/home/desktop/panes/desktopWorkspacePaneStorage.ts}.\[fe\:pages\/app\/home\/desktop\/panes\/useDesktopPaneSeam\.ts\]{fe:pages/app/home/desktop/panes/useDesktopPaneSeam.ts}.\[fe\:pages\/app\/inbox\/components\/canvas\/CanvasArtifactCard\.vue\]{fe:pages/app/inbox/components/canvas/CanvasArtifactCard.vue}.\[fe\:pages\/app\/inbox\/components\/canvas\/CollaborationCanvas\.vue\]{fe:pages/app/inbox/components/canvas/CollaborationCanvas.vue}.\[fe\:pages\/app\/inbox\/components\/canvas\/composables\/canvasArtifactOverwriteSync\.ts\]{fe:pages/app/inbox/components/canvas/composables/canvasArtifactOverwriteSync.ts}.\[fe\:pages\/app\/inbox\/components\/canvas\/composables\/useCanvasArtifacts\.ts\]{fe:pages/app/inbox/components/canvas/composables/useCanvasArtifacts.ts}.\[fe\:pages\/app\/inbox\/components\/canvas\/renderers\/SandboxedScriptFrame\.vue\]{fe:pages/app/inbox/components/canvas/renderers/SandboxedScriptFrame.vue}.\[fe\:pages\/app\/inbox\/components\/message\/InboxAssistantMessageEditor\.vue\]{fe:pages/app/inbox/components/message/InboxAssistantMessageEditor.vue}.\[fe\:pages\/app\/inbox\/components\/message\/assistantThinkingEffort\.ts\]{fe:pages/app/inbox/components/message/assistantThinkingEffort.ts}.\[fe\:pages\/app\/inbox\/components\/message\/cache\/assistantMessageCache\.ts\]{fe:pages/app/inbox/components/message/cache/assistantMessageCache.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/assistantCloudFolder\.ts\]{fe:pages/app/inbox/components/message/composables/assistantCloudFolder.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/assistantWorkspaceLayout\.ts\]{fe:pages/app/inbox/components/message/composables/assistantWorkspaceLayout.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/launchpadRecentFunctions\.ts\]{fe:pages/app/inbox/components/message/composables/launchpadRecentFunctions.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/useAssistantBriefing\.ts\]{fe:pages/app/inbox/components/message/composables/useAssistantBriefing.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/useAssistantDraft\.ts\]{fe:pages/app/inbox/components/message/composables/useAssistantDraft.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/useInboxAssistantConversation\.ts\]{fe:pages/app/inbox/components/message/composables/useInboxAssistantConversation.ts}.\[fe\:pages\/app\/inbox\/components\/message\/composables\/useInboxComposerDraft\.ts\]{fe:pages/app/inbox/components/message/composables/useInboxComposerDraft.ts}.\[fe\:pages\/app\/inbox\/components\/port\/portPresenceStore\.ts\]{fe:pages/app/inbox/components/port/portPresenceStore.ts}.\[fe\:pages\/app\/inbox\/composables\/useAssistantSessionTitles\.ts\]{fe:pages/app/inbox/composables/useAssistantSessionTitles.ts}.\[fe\:pages\/app\/inbox\/composables\/usePortChat\.ts\]{fe:pages/app/inbox/composables/usePortChat.ts}.\[fe\:pages\/app\/inbox\/composables\/usePortReactions\.ts\]{fe:pages/app/inbox/composables/usePortReactions.ts}.\[fe\:pages\/app\/inbox\/composables\/useScheduleArtifactStore\.ts\]{fe:pages/app/inbox/composables/useScheduleArtifactStore.ts}.\[fe\:pages\/app\/praise-wall\/desktop\/usePraiseWallDesktopWorkspace\.ts\]{fe:pages/app/praise-wall/desktop/usePraiseWallDesktopWorkspace.ts}.\[fe\:pages\/app\/question-bank\/composables\/useQuestionForm\.ts\]{fe:pages/app/question-bank/composables/useQuestionForm.ts}.\[fe\:pages\/app\/question-bank\/continuous-practice\.vue\]{fe:pages/app/question-bank/continuous-practice.vue}.\[fe\:pages\/app\/question-bank\/practice\.vue\]{fe:pages/app/question-bank/practice.vue}.\[fe\:pages\/app\/question-bank\/practice\/composables\/questionPracticeAiReviewRecovery\.ts\]{fe:pages/app/question-bank/practice/composables/questionPracticeAiReviewRecovery.ts}.\[fe\:pages\/app\/question-bank\/practice\/composables\/usePracticeScoring\.ts\]{fe:pages/app/question-bank/practice/composables/usePracticeScoring.ts}.\[fe\:pages\/app\/question-bank\/practice\/composables\/useQuestionPracticeAiReview\.ts\]{fe:pages/app/question-bank/practice/composables/useQuestionPracticeAiReview.ts}.\[fe\:pages\/app\/reminder\/HomeworkActivityView\.vue\]{fe:pages/app/reminder/HomeworkActivityView.vue}.\[fe\:pages\/app\/setting\/components\/account\/BenefitsCard\.vue\]{fe:pages/app/setting/components/account/BenefitsCard.vue}.\[fe\:pages\/app\/setting\/components\/account\/PhoneChangeCard\.vue\]{fe:pages/app/setting/components/account/PhoneChangeCard.vue}.\[fe\:pages\/app\/setting\/components\/account\/assistant-settings\/teacherSkillInvalidation\.ts\]{fe:pages/app/setting/components/account/assistant-settings/teacherSkillInvalidation.ts}.\[fe\:pages\/app\/setting\/components\/account\/useInvoiceCenter\.helpers\.ts\]{fe:pages/app/setting/components/account/useInvoiceCenter.helpers.ts}.\[fe\:pages\/app\/setting\/components\/desktop\/SettingDesktopShell\.vue\]{fe:pages/app/setting/components/desktop/SettingDesktopShell.vue}.\[fe\:pages\/app\/teacher\/agent-persona\/lessonDispatchDraft\.ts\]{fe:pages/app/teacher/agent-persona/lessonDispatchDraft.ts}.\[fe\:pages\/app\/teacher\/lesson-monitor\/lessonMonitorNudgeDelivery\.ts\]{fe:pages/app/teacher/lesson-monitor/lessonMonitorNudgeDelivery.ts}.\[fe\:pages\/app\/teacher\/lesson-monitor\/useLessonMonitorController\.ts\]{fe:pages/app/teacher/lesson-monitor/useLessonMonitorController.ts}.\[fe\:pages\/app\/trial\/index\.vue\]{fe:pages/app/trial/index.vue}.\[fe\:pages\/portal\/login\/index\.vue\]{fe:pages/portal/login/index.vue}.\[fe\:pages\/portal\/login\/useScanLoginPolling\.ts\]{fe:pages/portal/login/useScanLoginPolling.ts}.\[fe\:public\/sw\.js\]{fe:public/sw.js}.\[fe\:router\/desktopTaskNavigationGuard\.ts\]{fe:router/desktopTaskNavigationGuard.ts}.\[fe\:router\/index\.ts\]{fe:router/index.ts}.\[fe\:store\/membershipInvite\.ts\]{fe:store/membershipInvite.ts}.\[fe\:store\/moodPublish\.ts\]{fe:store/moodPublish.ts}.\[fe\:store\/moodTray\.ts\]{fe:store/moodTray.ts}.\[fe\:store\/viewTray\.ts\]{fe:store/viewTray.ts}.\[fe\:utils\/auth-expiry-notice\.ts\]{fe:utils/auth-expiry-notice.ts}.\[fe\:utils\/cache\.ts\]{fe:utils/cache.ts}.\[fe\:utils\/chunkLoadRecovery\.ts\]{fe:utils/chunkLoadRecovery.ts}.\[fe\:utils\/clipboard\.ts\]{fe:utils/clipboard.ts}.\[fe\:utils\/imeUserLexicon\.ts\]{fe:utils/imeUserLexicon.ts}.\[fe\:utils\/notificationLanding\.ts\]{fe:utils/notificationLanding.ts}.\[fe\:utils\/pay-utils\.ts\]{fe:utils/pay-utils.ts}.\[fe\:utils\/rimeInitializer\.ts\]{fe:utils/rimeInitializer.ts}.\[fe\:utils\/s3Multipart\.ts\]{fe:utils/s3Multipart.ts}.\[fe\:utils\/storageConfirmQueue\.ts\]{fe:utils/storageConfirmQueue.ts}.\[fe\:utils\/subscriptionCheckout\.ts\]{fe:utils/subscriptionCheckout.ts}.\[fe\:utils\/upload-engine\.ts\]{fe:utils/upload-engine.ts}.\[fe\:utils\/websocket\.ts\]{fe:utils/websocket.ts}.\[internal\:auto-continue\]{internal:auto-continue}.\[internal\:kelaoshi-cloud-artifact-save-result\]{internal:kelaoshi-cloud-artifact-save-result}.\[internal\:kelaoshi-cloud-native-open-result\]{internal:kelaoshi-cloud-native-open-result}.\[internal\:kelaoshi-local-computer-result\]{internal:kelaoshi-local-computer-result}.\[internal\:kelaoshi-local-file-cloud-save-result\]{internal:kelaoshi-local-file-cloud-save-result}.\[internal\:kelaoshi-schedule-launch\]{internal:kelaoshi-schedule-launch}.\[internal\:lesson-dispatch-prep\]{internal:lesson-dispatch-prep}.\[internal\:question-bank-import-review-v1\]{internal:question-bank-import-review-v1}.\[internal\:question-bank-item-analytics-v1\]{internal:question-bank-item-analytics-v1}.\[question-type-contract\:unsupported\]{question-type-contract:unsupported}.\[recoverable-client-boundary\:optional-capability\]{recoverable-client-boundary:optional-capability}.\[recoverable-client-boundary\:optional-enhancement\]{recoverable-client-boundary:optional-enhancement}.\[recoverable-client-boundary\:persisted-state\]{recoverable-client-boundary:persisted-state}.\[recoverable-client-boundary\:user-action\]{recoverable-client-boundary:user-action}.\[start\:end\]{start:end}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:pointer-events-none:is(:where(.group):hover *){pointer-events:none}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-\[var\(--es-green\)\]\/10:is(:where(.group):hover *){background-color:var(--es-green)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[var\(--es-green\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--es-green)10%,transparent)}}.group-hover\:bg-\[var\(--es-yellow\)\]\/10:is(:where(.group):hover *){background-color:var(--es-yellow)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[var\(--es-yellow\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--es-yellow)10%,transparent)}}.group-hover\:bg-es-green\/90:is(:where(.group):hover *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-es-green\/90:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.group-hover\:stroke-es-green\/65:is(:where(.group):hover *){stroke:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.group-hover\:stroke-es-green\/65:is(:where(.group):hover *){stroke:color-mix(in oklab,var(--color-es-green)65%,transparent)}}.group-hover\:text-\[var\(--es-green\)\]:is(:where(.group):hover *){color:var(--es-green)}.group-hover\:text-\[var\(--es-yellow\)\]:is(:where(.group):hover *){color:var(--es-yellow)}.group-hover\:text-es-green:is(:where(.group):hover *){color:var(--color-es-green)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:stroke-es-green\/80:is(:where(.group):active *){stroke:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.group-active\:stroke-es-green\/80:is(:where(.group):active *){stroke:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.placeholder\:text-base::-moz-placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.placeholder\:text-base::placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.placeholder\:text-\[rgba\(30\,58\,50\,0\.4\)\]::-moz-placeholder{color:#1e3a3266}.placeholder\:text-\[rgba\(30\,58\,50\,0\.4\)\]::placeholder{color:#1e3a3266}.placeholder\:text-\[rgba\(30\,58\,50\,0\.35\)\]::-moz-placeholder{color:#1e3a3259}.placeholder\:text-\[rgba\(30\,58\,50\,0\.35\)\]::placeholder{color:#1e3a3259}.placeholder\:text-\[var\(--desktop-text-secondary\)\]::-moz-placeholder{color:var(--desktop-text-secondary)}.placeholder\:text-\[var\(--desktop-text-secondary\)\]::placeholder{color:var(--desktop-text-secondary)}.placeholder\:text-\[var\(--qc-ink-45\)\]::-moz-placeholder{color:var(--qc-ink-45)}.placeholder\:text-\[var\(--qc-ink-45\)\]::placeholder{color:var(--qc-ink-45)}.placeholder\:text-black\/25::-moz-placeholder{color:#00000040}.placeholder\:text-black\/25::placeholder{color:#00000040}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/25::-moz-placeholder{color:color-mix(in oklab,var(--color-black)25%,transparent)}.placeholder\:text-black\/25::placeholder{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.placeholder\:text-black\/30::-moz-placeholder{color:#0000004d}.placeholder\:text-black\/30::placeholder{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/30::-moz-placeholder{color:color-mix(in oklab,var(--color-black)30%,transparent)}.placeholder\:text-black\/30::placeholder{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.placeholder\:text-black\/35::-moz-placeholder{color:#00000059}.placeholder\:text-black\/35::placeholder{color:#00000059}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/35::-moz-placeholder{color:color-mix(in oklab,var(--color-black)35%,transparent)}.placeholder\:text-black\/35::placeholder{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.placeholder\:text-es-black\/30::-moz-placeholder{color:var(--color-es-black)}.placeholder\:text-es-black\/30::placeholder{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-es-black\/30::-moz-placeholder{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}.placeholder\:text-es-black\/30::placeholder{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}}.placeholder\:text-es-black\/35::-moz-placeholder{color:var(--color-es-black)}.placeholder\:text-es-black\/35::placeholder{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-es-black\/35::-moz-placeholder{color:color-mix(in oklab,var(--color-es-black)35%,transparent)}.placeholder\:text-es-black\/35::placeholder{color:color-mix(in oklab,var(--color-es-black)35%,transparent)}}.placeholder\:text-es-black\/40::-moz-placeholder{color:var(--color-es-black)}.placeholder\:text-es-black\/40::placeholder{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-es-black\/40::-moz-placeholder{color:color-mix(in oklab,var(--color-es-black)40%,transparent)}.placeholder\:text-es-black\/40::placeholder{color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.placeholder\:text-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::-moz-placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-3:before{content:var(--tw-content);top:calc(var(--spacing)*3)}.before\:bottom-3:before{content:var(--tw-content);bottom:calc(var(--spacing)*3)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing)*1)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:transform:before{content:var(--tw-content);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-es-green\/10:before{content:var(--tw-content);background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.before\:bg-es-green\/10:before{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.before\:bg-es-green\/30:before{content:var(--tw-content);background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.before\:bg-es-green\/30:before{background-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-es-green\/10:after{content:var(--tw-content);background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.after\:bg-es-green\/10:after{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:left-0:first-child{left:calc(var(--spacing)*0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.focus-within\:border-es-green:focus-within,.focus-within\:border-es-green\/35:focus-within{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-es-green\/35:focus-within{border-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.focus-within\:border-es-green\/60:focus-within{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-es-green\/60:focus-within{border-color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.focus-within\:shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.1\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-es-green\/10:focus-within{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-es-green\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.focus-within\:ring-es-green\/15:focus-within{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-es-green\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#2D6B4F\]\/50:hover{border-color:#2d6b4f80}.hover\:border-\[\#D94B4B\]\/50:hover{border-color:#d94b4b80}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:border-black\/25:hover{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/25:hover{border-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.hover\:border-black\/30:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/30:hover{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-es-black\/25:hover{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-black\/25:hover{border-color:color-mix(in oklab,var(--color-es-black)25%,transparent)}}.hover\:border-es-green:hover,.hover\:border-es-green\/10:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/10:hover{border-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:border-es-green\/15:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/15:hover{border-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.hover\:border-es-green\/20:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/20:hover{border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.hover\:border-es-green\/25:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/25:hover{border-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.hover\:border-es-green\/30:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/30:hover{border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.hover\:border-es-green\/35:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/35:hover{border-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.hover\:border-es-green\/40:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/40:hover{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.hover\:border-es-green\/45:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/45:hover{border-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.hover\:border-es-green\/90:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/90:hover{border-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.hover\:border-es-green\/\[0\.18\]:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/\[0\.18\]:hover{border-color:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.hover\:border-es-green\/\[0\.26\]:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/\[0\.26\]:hover{border-color:color-mix(in oklab,var(--color-es-green)26%,transparent)}}.hover\:border-es-red:hover,.hover\:border-es-red\/20:hover{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-red\/20:hover{border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.hover\:border-es-red\/30:hover{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-red\/30:hover{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.hover\:border-es-yellow:hover{border-color:var(--color-es-yellow)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#2D6B4F\]\/20:hover{background-color:#2d6b4f33}.hover\:bg-\[\#3d3d3d\]:hover{background-color:#3d3d3d}.hover\:bg-\[\#245A42\]:hover,.hover\:bg-\[\#245a42\]:hover{background-color:#245a42}.hover\:bg-\[\#358560\]:hover{background-color:#358560}.hover\:bg-\[\#C23F3F\]:hover{background-color:#c23f3f}.hover\:bg-\[\#D94B4B\]\/20:hover{background-color:#d94b4b33}.hover\:bg-\[\#fcfcfc\]:hover{background-color:#fcfcfc}.hover\:bg-\[rgba\(24\,29\,26\,0\.03\)\]:hover{background-color:#181d1a08}.hover\:bg-\[rgba\(24\,29\,26\,0\.05\)\]:hover{background-color:#181d1a0d}.hover\:bg-\[var\(--es-surface-elevated\)\]:hover{background-color:var(--es-surface-elevated)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-black\/45:hover{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/45:hover{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.hover\:bg-black\/\[0\.08\]:hover{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.hover\:bg-black\/\[0\.09\]:hover{background-color:#00000017}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-black)9%,transparent)}}.hover\:bg-black\/\[0\.12\]:hover{background-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.hover\:bg-black\/\[0\.028\]:hover{background-color:#00000007}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.028\]:hover{background-color:color-mix(in oklab,var(--color-black)2.8%,transparent)}}.hover\:bg-es-black:hover,.hover\:bg-es-black\/3:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/3:hover{background-color:color-mix(in oklab,var(--color-es-black)3%,transparent)}}.hover\:bg-es-black\/4:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/4:hover{background-color:color-mix(in oklab,var(--color-es-black)4%,transparent)}}.hover\:bg-es-black\/5:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/5:hover{background-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.hover\:bg-es-black\/8:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/8:hover{background-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.hover\:bg-es-black\/10:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/10:hover{background-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.hover\:bg-es-black\/12:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/12:hover{background-color:color-mix(in oklab,var(--color-es-black)12%,transparent)}}.hover\:bg-es-black\/\[0\.03\]:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-es-black)3%,transparent)}}.hover\:bg-es-black\/\[0\.04\]:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-es-black)4%,transparent)}}.hover\:bg-es-black\/\[0\.05\]:hover{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-black\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.hover\:bg-es-green:hover{background-color:var(--color-es-green)}.hover\:bg-es-green-dark:hover{background-color:var(--color-es-green-dark)}.hover\:bg-es-green\/5:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/5:hover{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.hover\:bg-es-green\/6:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/6:hover{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.hover\:bg-es-green\/8:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/8:hover{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.hover\:bg-es-green\/10:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/10:hover{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:bg-es-green\/12:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/12:hover{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.hover\:bg-es-green\/15:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/15:hover{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.hover\:bg-es-green\/20:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/20:hover{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.hover\:bg-es-green\/80:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/80:hover{background-color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.hover\:bg-es-green\/90:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/90:hover{background-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.hover\:bg-es-green\/\[0\.1\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:bg-es-green\/\[0\.02\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.hover\:bg-es-green\/\[0\.03\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-es-green)3%,transparent)}}.hover\:bg-es-green\/\[0\.04\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.hover\:bg-es-green\/\[0\.05\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.hover\:bg-es-green\/\[0\.06\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.hover\:bg-es-green\/\[0\.08\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.hover\:bg-es-green\/\[0\.12\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.hover\:bg-es-green\/\[0\.15\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.15\]:hover{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.hover\:bg-es-green\/\[0\.035\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--color-es-green)3.5%,transparent)}}.hover\:bg-es-green\/\[0\.055\]:hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-es-green)5.5%,transparent)}}.hover\:bg-es-red:hover,.hover\:bg-es-red\/5:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/5:hover{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.hover\:bg-es-red\/8:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/8:hover{background-color:color-mix(in oklab,var(--color-es-red)8%,transparent)}}.hover\:bg-es-red\/10:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/10:hover{background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.hover\:bg-es-red\/15:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/15:hover{background-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.hover\:bg-es-red\/20:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/20:hover{background-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.hover\:bg-es-red\/90:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/90:hover{background-color:color-mix(in oklab,var(--color-es-red)90%,transparent)}}.hover\:bg-es-red\/\[0\.06\]:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.hover\:bg-es-red\/\[0\.12\]:hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.hover\:bg-es-yellow\/10:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/10:hover{background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.hover\:bg-es-yellow\/15:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/15:hover{background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.hover\:bg-es-yellow\/20:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/20:hover{background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.hover\:bg-es-yellow\/25:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/25:hover{background-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.hover\:bg-es-yellow\/40:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/40:hover{background-color:color-mix(in oklab,var(--color-es-yellow)40%,transparent)}}.hover\:bg-es-yellow\/90:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/90:hover{background-color:color-mix(in oklab,var(--color-es-yellow)90%,transparent)}}.hover\:bg-es-yellow\/\[0\.08\]:hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.hover\:bg-white\/\[0\.92\]:hover{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.92\]:hover{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.hover\:from-\[\#34785f\]:hover{--tw-gradient-from:#34785f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-es-green\/\[0\.18\]:hover{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:from-es-green\/\[0\.18\]:hover{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.hover\:from-es-green\/\[0\.18\]:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:via-es-green\/\[0\.1\]:hover{--tw-gradient-via:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:via-es-green\/\[0\.1\]:hover{--tw-gradient-via:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:via-es-green\/\[0\.1\]:hover{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-\[\#2D6B4F\]:hover{--tw-gradient-to:#2d6b4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-es-yellow\/\[0\.08\]:hover{--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.hover\:to-es-yellow\/\[0\.08\]:hover{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.hover\:to-es-yellow\/\[0\.08\]:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[var\(--desktop-text-primary\)\]:hover{color:var(--desktop-text-primary)}.hover\:text-\[var\(--es-red\)\]:hover{color:var(--es-red)}.hover\:text-\[var\(--es-yellow\)\]:hover{color:var(--es-yellow)}.hover\:text-\[var\(--qc-ink-72\)\]:hover{color:var(--qc-ink-72)}.hover\:text-black\/60:hover{color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/60:hover{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.hover\:text-black\/70:hover{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/70:hover{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:text-black\/75:hover{color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/75:hover{color:color-mix(in oklab,var(--color-black)75%,transparent)}}.hover\:text-black\/80:hover{color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/80:hover{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:text-black\/90:hover{color:#000000e6}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/90:hover{color:color-mix(in oklab,var(--color-black)90%,transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-es-black:hover,.hover\:text-es-black\/65:hover{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-black\/65:hover{color:color-mix(in oklab,var(--color-es-black)65%,transparent)}}.hover\:text-es-black\/70:hover{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-black\/70:hover{color:color-mix(in oklab,var(--color-es-black)70%,transparent)}}.hover\:text-es-black\/75:hover{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-black\/75:hover{color:color-mix(in oklab,var(--color-es-black)75%,transparent)}}.hover\:text-es-black\/80:hover{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-black\/80:hover{color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.hover\:text-es-green:hover,.hover\:text-es-green\/70:hover{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-green\/70:hover{color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.hover\:text-es-green\/80:hover{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-green\/80:hover{color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.hover\:text-es-red:hover,.hover\:text-es-red\/80:hover{color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-red\/80:hover{color:color-mix(in oklab,var(--color-es-red)80%,transparent)}}.hover\:text-es-yellow:hover{color:var(--color-es-yellow)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_3px_10px_rgba\(45\,107\,79\,0\.25\)\]:hover{--tw-shadow:0 3px 10px var(--tw-shadow-color,#2d6b4f40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.3\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.4\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.15\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(229\,168\,53\,0\.35\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#e5a83559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(41\,104\,80\,0\.35\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#29685059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(45\,107\,79\,0\.12\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#2d6b4f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(45\,107\,79\,0\.3\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_rgba\(45\,107\,79\,0\.5\)\]:hover{--tw-shadow:0 6px 24px var(--tw-shadow-color,#2d6b4f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(41\,104\,80\,0\.35\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#29685059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_-22px_rgba\(28\,74\,57\,0\.45\)\]:hover{--tw-shadow:0 18px 36px -22px var(--tw-shadow-color,#1c4a3973);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-es-green\/10:hover{--tw-shadow-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-es-green\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-\[\#2D6B4F\]:focus{border-color:#2d6b4f}.focus\:border-\[var\(--es-green\)\]:focus{border-color:var(--es-green)}.focus\:border-es-green:focus,.focus\:border-es-green\/35:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/35:focus{border-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.focus\:border-es-green\/40:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/40:focus{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.focus\:border-es-green\/45:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/45:focus{border-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.focus\:border-es-green\/50:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/50:focus{border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.focus\:border-es-green\/55:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/55:focus{border-color:color-mix(in oklab,var(--color-es-green)55%,transparent)}}.focus\:border-es-green\/60:focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/60:focus{border-color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.focus\:border-es-red:focus,.focus\:border-es-red\/40:focus{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-red\/40:focus{border-color:color-mix(in oklab,var(--color-es-red)40%,transparent)}}.focus\:border-es-yellow:focus{border-color:var(--color-es-yellow)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-white\/90:focus{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/90:focus{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.focus\:shadow-\[0_0_0_3px_rgba\(41\,104\,80\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2968501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.08\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-es-green:focus,.focus\:ring-es-green\/10:focus{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-es-green\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.focus\:ring-es-green\/15:focus{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-es-green\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.focus\:ring-es-green\/20:focus{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-es-green\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.focus\:ring-es-green\/30:focus{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-es-green\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-es-green\/25:focus-visible{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-green\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.focus-visible\:ring-es-green\/30:focus-visible{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-green\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.focus-visible\:ring-es-green\/35:focus-visible{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-green\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.focus-visible\:ring-es-green\/40:focus-visible{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-green\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.focus-visible\:ring-es-green\/45:focus-visible{--tw-ring-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-green\/45:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.focus-visible\:ring-es-red\/25:focus-visible{--tw-ring-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-red\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-red)25%,transparent)}}.focus-visible\:ring-es-red\/30:focus-visible{--tw-ring-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-red\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.focus-visible\:ring-es-yellow\/30:focus-visible{--tw-ring-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-es-yellow\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-es-green:focus-visible,.focus-visible\:outline-es-green\/45:focus-visible{outline-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-es-green\/45:focus-visible{outline-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-es-green\/10:active{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.active\:bg-es-green\/10:active{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.active\:from-\[\#245a42\]:active{--tw-gradient-from:#245a42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:from-\[\#c43c3c\]:active{--tw-gradient-from:#c43c3c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:to-\[\#1f4c37\]:active{--tw-gradient-to:#1f4c37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:to-\[\#b33232\]:active{--tw-gradient-to:#b33232;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:opacity-50:active{opacity:.5}.active\:opacity-80:active{opacity:.8}@media(hover:hover){.hover\:enabled\:bg-es-red:hover:enabled{background-color:var(--color-es-red)}.hover\:enabled\:bg-white:hover:enabled{background-color:var(--color-white)}.hover\:enabled\:text-es-green:hover:enabled{color:var(--color-es-green)}.hover\:enabled\:text-white:hover:enabled{color:var(--color-white)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-black\/\[0\.06\]:disabled{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.disabled\:border-black\/\[0\.06\]:disabled{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.disabled\:border-es-green\/15:disabled{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.disabled\:border-es-green\/15:disabled{border-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.disabled\:bg-black\/\[0\.06\]:disabled{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-black\/\[0\.06\]:disabled{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.disabled\:bg-es-black\/\[0\.04\]:disabled{background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-es-black\/\[0\.04\]:disabled{background-color:color-mix(in oklab,var(--color-es-black)4%,transparent)}}.disabled\:bg-es-green\/20:disabled{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-es-green\/20:disabled{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-es-black\/45:disabled{color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-es-black\/45:disabled{color:color-mix(in oklab,var(--color-es-black)45%,transparent)}}.disabled\:text-es-green\/55:disabled{color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-es-green\/55:disabled{color:color-mix(in oklab,var(--color-es-green)55%,transparent)}}.disabled\:text-gray-300:disabled{color:var(--color-gray-300)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:border-es-green\/20:disabled:hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:border-es-green\/20:disabled:hover{border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.disabled\:hover\:border-gray-200:disabled:hover{border-color:var(--color-gray-200)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:bg-white\/70:disabled:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:bg-white\/70:disabled:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}}@media not all and (min-width:1024px){.max-\[1024px\]\:text-\[3\.2vw\]{font-size:3.2vw}.max-\[1024px\]\:text-\[3\.73vw\]{font-size:3.73vw}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:min-h-\[34px\]{min-height:34px}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:gap-1{gap:calc(var(--spacing)*1)}.max-\[900px\]\:rounded-full{border-radius:3.40282e38px}.max-\[900px\]\:border{border-style:var(--tw-border-style);border-width:1px}.max-\[900px\]\:border-es-green\/15{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.max-\[900px\]\:border-es-green\/15{border-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.max-\[900px\]\:bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.max-\[900px\]\:bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.max-\[900px\]\:px-1{padding-inline:calc(var(--spacing)*1)}.max-\[900px\]\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.max-\[900px\]\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.max-\[900px\]\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.max-\[900px\]\:pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.max-\[900px\]\:pb-1{padding-bottom:calc(var(--spacing)*1)}.max-\[900px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[900px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:640px){.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:flex-wrap{flex-wrap:wrap}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:gap-2{gap:calc(var(--spacing)*2)}.max-\[640px\]\:p-4{padding:calc(var(--spacing)*4)}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.max-\[640px\]\:px-5{padding-inline:calc(var(--spacing)*5)}.max-\[640px\]\:py-3{padding-block:calc(var(--spacing)*3)}.max-\[640px\]\:py-4{padding-block:calc(var(--spacing)*4)}.max-\[640px\]\:py-7{padding-block:calc(var(--spacing)*7)}}@media not all and (min-width:560px){.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:48rem){.max-md\:w-full{width:100%}.max-md\:min-w-0{min-width:calc(var(--spacing)*0)}.max-md\:flex-1{flex:1}.max-md\:flex-\[2\]{flex:2}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-row{flex-direction:row}.max-md\:gap-0{gap:calc(var(--spacing)*0)}.max-md\:gap-6{gap:calc(var(--spacing)*6)}.max-md\:gap-7{gap:calc(var(--spacing)*7)}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-md\:border-es-black\/8{border-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.max-md\:border-es-black\/8{border-color:color-mix(in oklab,var(--color-es-black)8%,transparent)}}.max-md\:px-0{padding-inline:calc(var(--spacing)*0)}.max-md\:py-3{padding-block:calc(var(--spacing)*3)}.max-md\:pt-3{padding-top:calc(var(--spacing)*3)}.max-md\:first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}}@media not all and (min-width:40rem){.max-sm\:min-h-0{min-height:calc(var(--spacing)*0)}.max-sm\:px-3{padding-inline:calc(var(--spacing)*3)}.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:px-5{padding-inline:calc(var(--spacing)*5)}.max-sm\:py-5{padding-block:calc(var(--spacing)*5)}.max-sm\:pt-5{padding-top:calc(var(--spacing)*5)}.max-sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-sm\:text-\[52px\]{font-size:52px}}@media(min-width:400px){.min-\[400px\]\:inline{display:inline}}@media(min-width:40rem){.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:left-6{left:calc(var(--spacing)*6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:inline{display:inline}.sm\:size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-36{height:calc(var(--spacing)*36)}.sm\:max-h-\[min\(82vh\,760px\)\]{max-height:min(82vh,760px)}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-auto{width:auto}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:min-w-32{min-width:calc(var(--spacing)*32)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:pt-24{padding-top:calc(var(--spacing)*24)}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}}@media(min-width:48rem){.md\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:h-full{height:100%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,15rem\)_1fr\]{grid-template-columns:minmax(0,15rem) 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:px-16{padding-inline:calc(var(--spacing)*16)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pl-5{padding-left:calc(var(--spacing)*5)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[15px\]{font-size:15px}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:min-w-\[420px\]{min-width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[176px_minmax\(0\,1fr\)\]{grid-template-columns:176px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:inline:is(.dark *){display:inline}:where(.dark\:divide-es-green\/25:is(.dark *)>:not(:last-child)){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-es-green\/25:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:where(.dark\:divide-white\/\[0\.08\]:is(.dark *)>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/\[0\.08\]:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:\!border-white\/10:is(.dark *){border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.dark\:\!border-white\/15:is(.dark *){border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:border-\[\#2A4438\]:is(.dark *){border-color:#2a4438}.dark\:border-\[\#3a3a3a\]:is(.dark *){border-color:#3a3a3a}.dark\:border-\[\#8BD6B4\]\/35:is(.dark *){border-color:#8bd6b459}.dark\:border-\[\#333\]:is(.dark *){border-color:#333}.dark\:border-\[\#444\]:is(.dark *){border-color:#444}.dark\:border-\[\#E88282\]\/35:is(.dark *){border-color:#e8828259}.dark\:border-\[rgba\(242\,206\,130\,0\.3\)\]:is(.dark *){border-color:#f2ce824d}.dark\:border-\[var\(--es-border\)\]:is(.dark *){border-color:var(--es-border)}.dark\:border-es-green\/20:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:border-es-green\/25:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.dark\:border-es-green\/30:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.dark\:border-es-green\/35:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/35:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.dark\:border-es-green\/40:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.dark\:border-es-green\/45:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/45:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.dark\:border-es-green\/50:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.dark\:border-es-green\/\[0\.2\]:is(.dark *){border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/\[0\.2\]:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:border-es-red\/20:is(.dark *){border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.dark\:border-es-red\/25:is(.dark *){border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)25%,transparent)}}.dark\:border-es-red\/30:is(.dark *){border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.dark\:border-es-red\/35:is(.dark *){border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/35:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)35%,transparent)}}.dark\:border-es-red\/\[0\.2\]:is(.dark *){border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/\[0\.2\]:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.dark\:border-es-yellow\/25:is(.dark *){border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-yellow\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.dark\:border-es-yellow\/30:is(.dark *){border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-yellow\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.dark\:border-es-yellow\/40:is(.dark *){border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-yellow\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-es-yellow)40%,transparent)}}.dark\:border-es-yellow\/50:is(.dark *){border-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-yellow\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-es-yellow)50%,transparent)}}.dark\:border-gray-500:is(.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:border-white\/16:is(.dark *){border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/16:is(.dark *){border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/\[0\.22\]:is(.dark *){border-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.22\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)22%,transparent)}}.dark\:border-t-es-green:is(.dark *){border-top-color:var(--color-es-green)}.dark\:border-t-es-yellow:is(.dark *){border-top-color:var(--color-es-yellow)}.dark\:border-t-white:is(.dark *){border-top-color:var(--color-white)}.dark\:\!bg-es-black:is(.dark *),.dark\:\!bg-es-black\/55:is(.dark *){background-color:var(--color-es-black)!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-es-black\/55:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)55%,transparent)!important}}.dark\:bg-\[\#0C1712\]:is(.dark *){background-color:#0c1712}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#162721\]:is(.dark *){background-color:#162721}.dark\:bg-\[\#171717\]:is(.dark *){background-color:#171717}.dark\:bg-\[\#252525\]:is(.dark *){background-color:#252525}.dark\:bg-\[\#252525\]\/95:is(.dark *){background-color:#252525f2}.dark\:bg-\[rgba\(22\,39\,33\,0\.92\)\]:is(.dark *){background-color:#162721eb}.dark\:bg-\[rgba\(40\,40\,40\,0\.95\)\]:is(.dark *){background-color:#282828f2}.dark\:bg-\[rgba\(139\,214\,180\,0\.1\)\]:is(.dark *){background-color:#8bd6b41a}.dark\:bg-\[rgba\(242\,206\,130\,0\.08\)\]:is(.dark *){background-color:#f2ce8214}.dark\:bg-\[var\(--es-glass-fill-strong\)\]:is(.dark *){background-color:var(--es-glass-fill-strong)}.dark\:bg-\[var\(--es-surface\)\]:is(.dark *){background-color:var(--es-surface)}.dark\:bg-\[var\(--es-surface-elevated\)\]:is(.dark *){background-color:var(--es-surface-elevated)}.dark\:bg-black\/20:is(.dark *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dark\:bg-black\/60:is(.dark *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.dark\:bg-es-black:is(.dark *),.dark\:bg-es-black\/40:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.dark\:bg-es-black\/55:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/55:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)55%,transparent)}}.dark\:bg-es-black\/65:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/65:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)65%,transparent)}}.dark\:bg-es-black\/70:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)70%,transparent)}}.dark\:bg-es-black\/80:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.dark\:bg-es-black\/90:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/90:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)90%,transparent)}}.dark\:bg-es-black\/95:is(.dark *){background-color:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-black\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-es-black)95%,transparent)}}.dark\:bg-es-green\/10:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.dark\:bg-es-green\/15:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.dark\:bg-es-green\/20:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:bg-es-green\/25:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.dark\:bg-es-green\/\[0\.1\]:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.dark\:bg-es-green\/\[0\.03\]:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)3%,transparent)}}.dark\:bg-es-green\/\[0\.08\]:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.dark\:bg-es-green\/\[0\.12\]:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.12\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.dark\:bg-es-green\/\[0\.15\]:is(.dark *){background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.15\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.dark\:bg-es-red\/10:is(.dark *){background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:bg-es-red\/15:is(.dark *){background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.dark\:bg-es-red\/20:is(.dark *){background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.dark\:bg-es-red\/\[0\.1\]:is(.dark *){background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:bg-es-red\/\[0\.15\]:is(.dark *){background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/\[0\.15\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.dark\:bg-es-white\/\[0\.06\]:is(.dark *){background-color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-white)6%,transparent)}}.dark\:bg-es-white\/\[0\.08\]:is(.dark *){background-color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-white\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-white)8%,transparent)}}.dark\:bg-es-white\/\[0\.12\]:is(.dark *){background-color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-white\/\[0\.12\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-white)12%,transparent)}}.dark\:bg-es-yellow\/10:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.dark\:bg-es-yellow\/15:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.dark\:bg-es-yellow\/20:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.dark\:bg-es-yellow\/25:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.dark\:bg-es-yellow\/\[0\.1\]:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.dark\:bg-es-yellow\/\[0\.08\]:is(.dark *){background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.dark\:bg-gray-800\/70:is(.dark *){background-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.dark\:bg-gray-900\/85:is(.dark *){background-color:#101828d9}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/85:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)85%,transparent)}}.dark\:bg-gray-950\/95:is(.dark *){background-color:#030712f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950)95%,transparent)}}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/8:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:bg-white\/25:is(.dark *){background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:bg-white\/30:is(.dark *){background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-white\/\[0\.09\]:is(.dark *){background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.09\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:bg-white\/\[0\.12\]:is(.dark *){background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.12\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:bg-white\/\[0\.018\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.018\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1.8%,transparent)}}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.dark\:bg-white\/\[0\.055\]:is(.dark *){background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.055\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.dark\:from-es-black:is(.dark *){--tw-gradient-from:var(--color-es-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-green\/15:is(.dark *){--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-green\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.dark\:from-es-green\/15:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-green\/25:is(.dark *){--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-green\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.dark\:from-es-green\/25:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-green\/\[0\.18\]:is(.dark *){--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-green\/\[0\.18\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.dark\:from-es-green\/\[0\.18\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-from:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-yellow\/16:is(.dark *){--tw-gradient-from:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-yellow\/16:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)16%,transparent)}}.dark\:from-es-yellow\/16:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-es-green\/\[0\.08\]:is(.dark *){--tw-gradient-via:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:via-es-green\/\[0\.08\]:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.dark\:via-es-green\/\[0\.08\]:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-gray-900:is(.dark *){--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/10:is(.dark *){--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/10:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:via-white\/10:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-es-black:is(.dark *){--tw-gradient-to:var(--color-es-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-es-black\/60:is(.dark *){--tw-gradient-to:var(--color-es-black)}@supports (color:color-mix(in lab,red,red)){.dark\:to-es-black\/60:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-es-black)60%,transparent)}}.dark\:to-es-black\/60:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-es-yellow\/10:is(.dark *){--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:to-es-yellow\/10:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.dark\:to-es-yellow\/10:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-es-yellow\/15:is(.dark *){--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:to-es-yellow\/15:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.dark\:to-es-yellow\/15:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-to:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:\!text-white\/85:is(.dark *){color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)!important}}.dark\:text-\[\#7fb89a\]:is(.dark *){color:#7fb89a}.dark\:text-\[\#8BD6B4\]:is(.dark *){color:#8bd6b4}.dark\:text-\[\#8DA89A\]:is(.dark *){color:#8da89a}.dark\:text-\[\#8b7a56\]:is(.dark *){color:#8b7a56}.dark\:text-\[\#8fd4b4\]:is(.dark *){color:#8fd4b4}.dark\:text-\[\#666\]:is(.dark *){color:#666}.dark\:text-\[\#777\]:is(.dark *){color:#777}.dark\:text-\[\#888\]:is(.dark *){color:#888}.dark\:text-\[\#999\]:is(.dark *){color:#999}.dark\:text-\[\#B8CCBF\]:is(.dark *){color:#b8ccbf}.dark\:text-\[\#E88282\]:is(.dark *){color:#e88282}.dark\:text-\[\#F0F5F2\]:is(.dark *){color:#f0f5f2}.dark\:text-\[\#F2CE82\]:is(.dark *){color:#f2ce82}.dark\:text-\[\#FF9A9A\]:is(.dark *){color:#ff9a9a}.dark\:text-\[\#aaa\]:is(.dark *){color:#aaa}.dark\:text-\[\#f0b0a8\]:is(.dark *){color:#f0b0a8}.dark\:text-\[\#f5d89d\]:is(.dark *){color:#f5d89d}.dark\:text-\[var\(--es-brand-green-text\)\]:is(.dark *){color:var(--es-brand-green-text)}.dark\:text-\[var\(--es-brand-red-text\)\]:is(.dark *){color:var(--es-brand-red-text)}.dark\:text-\[var\(--es-brand-yellow-text\)\]:is(.dark *){color:var(--es-brand-yellow-text)}.dark\:text-\[var\(--es-text\)\]:is(.dark *){color:var(--es-text)}.dark\:text-\[var\(--es-text-secondary\)\]:is(.dark *){color:var(--es-text-secondary)}.dark\:text-\[var\(--es-text-tertiary\)\]:is(.dark *){color:var(--es-text-tertiary)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-es-black:is(.dark *){color:var(--color-es-black)}.dark\:text-es-green:is(.dark *){color:var(--color-es-green)}.dark\:text-es-green-light:is(.dark *){color:var(--color-es-green-light)}.dark\:text-es-green\/60:is(.dark *){color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-green\/60:is(.dark *){color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.dark\:text-es-green\/70:is(.dark *){color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-green\/70:is(.dark *){color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.dark\:text-es-green\/80:is(.dark *){color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-green\/80:is(.dark *){color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.dark\:text-es-green\/90:is(.dark *){color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-green\/90:is(.dark *){color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.dark\:text-es-red:is(.dark *){color:var(--color-es-red)}.dark\:text-es-white\/60:is(.dark *){color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-es-white)60%,transparent)}}.dark\:text-es-white\/70:is(.dark *){color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:text-es-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-es-white)70%,transparent)}}.dark\:text-es-yellow:is(.dark *){color:var(--color-es-yellow)}.dark\:text-gray-50:is(.dark *){color:var(--color-gray-50)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/25:is(.dark *){color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/25:is(.dark *){color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:text-white\/32:is(.dark *){color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/32:is(.dark *){color:color-mix(in oklab,var(--color-white)32%,transparent)}}.dark\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/35:is(.dark *){color:color-mix(in oklab,var(--color-white)35%,transparent)}}.dark\:text-white\/38:is(.dark *){color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/38:is(.dark *){color:color-mix(in oklab,var(--color-white)38%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/55:is(.dark *){color:color-mix(in oklab,var(--color-white)55%,transparent)}}.dark\:text-white\/58:is(.dark *){color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/58:is(.dark *){color:color-mix(in oklab,var(--color-white)58%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:text-white\/65:is(.dark *){color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/65:is(.dark *){color:color-mix(in oklab,var(--color-white)65%,transparent)}}.dark\:text-white\/68:is(.dark *){color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/68:is(.dark *){color:color-mix(in oklab,var(--color-white)68%,transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:text-white\/72:is(.dark *){color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/72:is(.dark *){color:color-mix(in oklab,var(--color-white)72%,transparent)}}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:text-white\/78:is(.dark *){color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/78:is(.dark *){color:color-mix(in oklab,var(--color-white)78%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:text-white\/\[0\.72\]:is(.dark *){color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/\[0\.72\]:is(.dark *){color:color-mix(in oklab,var(--color-white)72%,transparent)}}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{color:var(--color-gray-500)}.dark\:placeholder-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500)}.dark\:mix-blend-screen:is(.dark *){mix-blend-mode:screen}.dark\:\!shadow:is(.dark *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.dark\:shadow-\[0_4px_14px_rgb\(45_107_79\/0\.38\)\]:is(.dark *){--tw-shadow:0 4px 14px var(--tw-shadow-color,#2d6b4f61);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_4px_14px_rgb\(229_168_53\/0\.40\)\]:is(.dark *){--tw-shadow:0 4px 14px var(--tw-shadow-color,#e5a83566);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_6px_24px_rgb\(0_0_0\/0\.28\)\]:is(.dark *){--tw-shadow:0 6px 24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_14px_30px_-16px_rgba\(0\,0\,0\,\.6\)\]:is(.dark *){--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)40%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-white\/15:is(.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/15:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:ring-offset-es-black:is(.dark *){--tw-ring-offset-color:var(--color-es-black)}.dark\:backdrop-blur-md:is(.dark *){--tw-backdrop-blur:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.dark\:placeholder\:text-\[\#555\]:is(.dark *)::-moz-placeholder{color:#555}.dark\:placeholder\:text-\[\#555\]:is(.dark *)::placeholder{color:#555}.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{color:var(--color-gray-500)}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500)}.dark\:placeholder\:text-white\/30:is(.dark *)::-moz-placeholder{color:#ffffff4d}.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/30:is(.dark *)::-moz-placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:placeholder\:text-white\/35:is(.dark *)::-moz-placeholder{color:#ffffff59}.dark\:placeholder\:text-white\/35:is(.dark *)::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/35:is(.dark *)::-moz-placeholder{color:color-mix(in oklab,var(--color-white)35%,transparent)}.dark\:placeholder\:text-white\/35:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.dark\:placeholder\:text-white\/40:is(.dark *)::-moz-placeholder{color:#fff6}.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/40:is(.dark *)::-moz-placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:before\:bg-es-white\/10:is(.dark *):before{content:var(--tw-content);background-color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:before\:bg-es-white\/10:is(.dark *):before{background-color:color-mix(in oklab,var(--color-es-white)10%,transparent)}}.dark\:after\:bg-es-white\/10:is(.dark *):after{content:var(--tw-content);background-color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:after\:bg-es-white\/10:is(.dark *):after{background-color:color-mix(in oklab,var(--color-es-white)10%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#666\]:is(.dark *):hover{border-color:#666}.dark\:hover\:border-\[rgba\(139\,214\,180\,0\.3\)\]:is(.dark *):hover{border-color:#8bd6b44d}.dark\:hover\:border-es-green\/40:is(.dark *):hover{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-es-green\/40:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.dark\:hover\:border-es-red\/30:is(.dark *):hover{border-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-es-red\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-white\/20:is(.dark *):hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/20:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:hover\:border-white\/25:is(.dark *):hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/25:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:hover\:\!bg-es-black\/65:is(.dark *):hover{background-color:var(--color-es-black)!important}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:\!bg-es-black\/65:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-black)65%,transparent)!important}}.dark\:hover\:bg-\[\#8BD6B4\]\/10:is(.dark *):hover{background-color:#8bd6b41a}.dark\:hover\:bg-\[\#E88282\]\/10:is(.dark *):hover{background-color:#e882821a}.dark\:hover\:bg-\[rgba\(139\,214\,180\,0\.08\)\]:is(.dark *):hover{background-color:#8bd6b414}.dark\:hover\:bg-\[rgba\(242\,206\,130\,0\.12\)\]:is(.dark *):hover{background-color:#f2ce821f}.dark\:hover\:bg-es-green\/15:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.dark\:hover\:bg-es-green\/20:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:hover\:bg-es-green\/25:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/25:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.dark\:hover\:bg-es-green\/30:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.1\]:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.1\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.2\]:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.2\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.04\]:is(.dark *):hover{background-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.dark\:hover\:bg-es-red\/10:is(.dark *):hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-red\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:hover\:bg-es-red\/20:is(.dark *):hover{background-color:var(--color-es-red)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-red\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.dark\:hover\:bg-es-yellow\/15:is(.dark *):hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-yellow\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.dark\:hover\:bg-es-yellow\/20:is(.dark *):hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-yellow\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.dark\:hover\:bg-es-yellow\/25:is(.dark *):hover{background-color:var(--color-es-yellow)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-yellow\/25:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:hover\:bg-white\/20:is(.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:hover\:bg-white\/50:is(.dark *):hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:hover\:bg-white\/\[0\.12\]:is(.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.12\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:hover\:from-es-green\/\[0\.25\]:is(.dark *):hover{--tw-gradient-from:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:from-es-green\/\[0\.25\]:is(.dark *):hover{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.dark\:hover\:from-es-green\/\[0\.25\]:is(.dark *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:hover\:via-es-green\/\[0\.12\]:is(.dark *):hover{--tw-gradient-via:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:via-es-green\/\[0\.12\]:is(.dark *):hover{--tw-gradient-via:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.dark\:hover\:via-es-green\/\[0\.12\]:is(.dark *):hover{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:hover\:text-\[\#bbb\]:is(.dark *):hover{color:#bbb}.dark\:hover\:text-\[var\(--es-brand-green-text\)\]:is(.dark *):hover{color:var(--es-brand-green-text)}.dark\:hover\:text-es-green:is(.dark *):hover{color:var(--color-es-green)}.dark\:hover\:text-es-red:is(.dark *):hover{color:var(--color-es-red)}.dark\:hover\:text-es-white\/80:is(.dark *):hover{color:var(--color-es-white)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-es-white\/80:is(.dark *):hover{color:color-mix(in oklab,var(--color-es-white)80%,transparent)}}.dark\:hover\:text-gray-100:is(.dark *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:text-white\/70:is(.dark *):hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/70:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:hover\:text-white\/75:is(.dark *):hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/75:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:hover\:text-white\/80:is(.dark *):hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/80:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:hover\:text-white\/90:is(.dark *):hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/90:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)90%,transparent)}}}.dark\:focus\:border-es-green\/50:is(.dark *):focus{border-color:var(--color-es-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:border-es-green\/50:is(.dark *):focus{border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.dark\:focus\:bg-white\/\[0\.08\]:is(.dark *):focus{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-white\/\[0\.08\]:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:focus\:shadow-\[0_0_0_3px_rgba\(139\,214\,180\,0\.12\)\]:is(.dark *):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#8bd6b41f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:focus-visible\:ring-offset-es-black:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-es-black)}.dark\:focus-visible\:outline-\[var\(--es-brand-green-text\)\]:is(.dark *):focus-visible{outline-color:var(--es-brand-green-text)}.dark\:disabled\:bg-white\/\[0\.03\]:is(.dark *):disabled{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-white\/\[0\.03\]:is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:disabled\:text-white\/40:is(.dark *):disabled{color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:text-white\/40:is(.dark *):disabled{color:color-mix(in oklab,var(--color-white)40%,transparent)}}@media not all and (min-width:640px){.max-\[640px\]\:\[\&\>button\]\:flex-1>button{flex:1}.max-\[640px\]\:\[\&\>button\]\:justify-center>button{justify-content:center}}}:root{--es-red:#d94b4b;--es-green:#2d6b4f;--es-yellow:#e5a835;--es-black:#1a1a1a;--es-white:#fff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.layout-container.is-desktop-app{--desktop-titlebar-bg: rgba(247, 249, 248, .84);--desktop-source-bg: rgba(239, 244, 241, .9);--desktop-content-bg: #f9fbfa;--desktop-inspector-bg: rgba(246, 249, 247, .94);--desktop-divider: rgba(31, 53, 44, .09);--desktop-divider-muted: rgba(31, 53, 44, .055);--desktop-selection-bg: rgba(24, 29, 26, .08);--desktop-control-hover-bg: rgba(24, 29, 26, .05);--desktop-control-foreground: rgba(24, 29, 26, .54);--desktop-input-bg: rgba(255, 255, 255, .58);--desktop-text-primary: rgba(24, 29, 26, .92);--desktop-text-secondary: rgba(24, 29, 26, .56);--desktop-accent-foreground: #2d6b4f;--desktop-accent-on-accent: #ffffff;--desktop-badge-bg: #d94b4b;--desktop-badge-foreground: #ffffff;--desktop-panel-elevation-shadow: 24px rgba(21, 42, 33, .12);--desktop-control-border: var(--desktop-divider);--desktop-control-bg: var(--desktop-input-bg);--desktop-control-group-bg: var(--desktop-source-bg);--desktop-input-background: var(--desktop-input-bg);--desktop-sidebar-bg: var(--desktop-source-bg);--desktop-list-bg: var(--desktop-content-bg);--desktop-window-background: var(--desktop-content-bg);--desktop-elevated-bg: var(--desktop-inspector-bg);--desktop-elevated-background: var(--desktop-inspector-bg);--desktop-panel-bg: var(--desktop-inspector-bg);--desktop-separator: var(--desktop-divider);--desktop-toolbar-bg: var(--desktop-titlebar-bg);--desktop-accent-bg: var(--desktop-selection-bg);--desktop-accent-contrast: var(--desktop-accent-on-accent);--desktop-danger-text: #c0433f;--desktop-warning-text: #ab7d1a;--desktop-brand-amber-1: #fbbf24;--desktop-brand-amber-2: #f59e0b;--desktop-brand-amber-hover-1: #fcd34d;--desktop-brand-amber-hover-2: #fbbf24;--desktop-brand-amber-text: #78350f;--desktop-overlay-bg: rgba(20, 32, 27, .28);--desktop-focus-ring: color-mix(in srgb, var(--desktop-accent-foreground) 55%, transparent);--desktop-menu-shadow: 0 12px 28px rgba(21, 42, 33, .18);--desktop-shadow-popover: 0 16px 40px rgba(21, 42, 33, .2);--desktop-popover-bg: rgba(248, 251, 249, .94);--desktop-popover-border: rgba(45, 107, 79, .14);--desktop-popover-shadow: 0 18px 48px rgba(20, 42, 34, .18);--desktop-nav-item-foreground: var(--desktop-text-primary);--desktop-source-gutter: 14px}:root.is-desktop-shell :where(img,svg,a,picture,video){-webkit-user-drag:none}:root.is-desktop-shell{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.is-desktop-shell :where(input,textarea,select,[contenteditable=true],[contenteditable=""],.ProseMirror,.markdown-body,.markdown-content,.markdown-preview,.chat-messages,.chat-message-list,.messages-list,.parent-chat-messages,.port-chat-messages,.assistant-message,.assistant-bubble,.bubble-text,.message-text,.question-card,.question-content,.question-body,.question-container,.question-stem,table,pre,code,.katex,.is-selectable){-webkit-user-select:text;-moz-user-select:text;user-select:text}:root.is-desktop-shell :where(button,[role=button],label,summary){-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.is-desktop-shell :where([draggable=true]){-webkit-user-drag:element}:root.is-desktop-shell :where([draggable=true] *){-webkit-user-drag:auto}:root.is-desktop-workspace-shell,:root.is-desktop-workspace-shell body,:root.is-desktop-workspace-shell #app{overflow:visible;background:transparent!important}:root.is-desktop-workspace-content .layout-container.is-desktop-app{--desktop-titlebar-height: 0px}.layout-container.is-macos-desktop{--desktop-macos-navigation-left: 84px;--desktop-navigation-popover-left: var(--desktop-macos-navigation-left)}.layout-container.is-macos-desktop.is-desktop-fullscreen{--desktop-macos-navigation-left: 12px}.layout-container.is-windows-desktop{--desktop-navigation-popover-left: 12px}.layout-container.is-desktop-app .desktop-workspace-titlebar{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.layout-container.is-desktop-app .desktop-workspace-titlebar .inbox-title-button{min-width:54px;max-width:100%;height:28px;padding:0 8px;border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none}.layout-container.is-desktop-app .desktop-workspace-titlebar .inbox-title{color:var(--desktop-text-primary)!important;font-size:13px;line-height:18px;font-weight:650}.layout-container.is-desktop-app .desktop-workspace-titlebar .inbox-title-input{width:min(360px,48vw);height:28px;padding:0 9px;border-radius:6px;font-size:13px;line-height:18px}.layout-container.is-desktop-app .inbox-page,.layout-container.is-desktop-app .inbox-content-shell{padding-inline:0!important}.layout-container.is-desktop-app .inbox-page{background:var(--desktop-content-bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.layout-container.is-desktop-app :is(.teacher-message-tab,.student-message-tab){gap:0;padding:0;background:var(--desktop-content-bg)}.layout-container.is-desktop-app .inbox-split-view{display:flex;width:100%;height:100%;min-width:0;min-height:0;background:var(--desktop-content-bg)}.layout-container.is-desktop-app .inbox-split-view>.desktop-pane-seam.is-inline{margin-inline:-3px}.layout-container.is-desktop-app .inbox-source-pane{background:var(--desktop-source-bg)}.layout-container.is-desktop-app .inbox-conversation-pane{background:var(--desktop-content-bg)}.layout-container.is-desktop-app .inbox-conversation-pane>.chat-area{border:0!important;border-radius:0!important;background:var(--desktop-content-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.layout-container.is-desktop-app .inbox-inspector-pane{position:relative;width:280px;border-left:0;background:var(--desktop-inspector-bg);box-shadow:inset 10px 0 14px -14px var(--desktop-divider-muted)}.layout-container.is-desktop-app .inbox-source-list-toggle{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--desktop-control-foreground);transition:color .12s ease,background-color .12s ease}.layout-container.is-desktop-app .inbox-source-list-toggle:hover,.layout-container.is-desktop-app .inbox-source-list-toggle:focus-visible{background:var(--desktop-control-hover-bg);color:#2d6b4f;outline:none}.layout-container.is-desktop-app .inbox-source-list-toggle svg{width:17px;height:17px}.layout-container.is-desktop-app .inbox-source-rail{display:flex;width:40px;flex:none;flex-direction:column;align-items:center;padding-top:9px;border-right:1px solid var(--desktop-divider);background:linear-gradient(to bottom,color-mix(in srgb,var(--desktop-content-bg) 88%,transparent) 0,color-mix(in srgb,var(--desktop-content-bg) 70%,transparent) 5px,color-mix(in srgb,var(--desktop-content-bg) 42%,transparent) 11px,color-mix(in srgb,var(--desktop-content-bg) 16%,transparent) 18px,transparent 24px),var(--desktop-source-bg)}.layout-container.is-desktop-app .inbox-source-rail+.inbox-split-view{flex:1 1 auto;width:auto;min-width:0}.layout-container.is-desktop-app .inbox-source-rail__friends{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:7px;width:100%;min-height:0;margin-top:7px;padding:4px 0 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.layout-container.is-desktop-app .inbox-source-rail__friends::-webkit-scrollbar{display:none}.layout-container.is-desktop-app .inbox-source-rail__friend{position:relative;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent}.layout-container.is-desktop-app .inbox-source-rail__avatar{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--desktop-control-hover-bg);color:var(--desktop-control-foreground);transition:box-shadow .12s ease}.layout-container.is-desktop-app .inbox-source-rail__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container.is-desktop-app .inbox-source-rail__avatar i{font-size:15px;line-height:1}.layout-container.is-desktop-app .inbox-source-rail__friend:hover .inbox-source-rail__avatar,.layout-container.is-desktop-app .inbox-source-rail__friend:focus-visible .inbox-source-rail__avatar{box-shadow:0 0 0 2px var(--desktop-control-foreground);outline:none}.layout-container.is-desktop-app .inbox-source-rail__friend.is-active .inbox-source-rail__avatar{box-shadow:0 0 0 2px var(--desktop-accent-foreground)}.layout-container.is-desktop-app .inbox-source-rail__badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;box-sizing:border-box;padding:0 4px;border-radius:999px;background:var(--desktop-badge-bg);color:var(--desktop-badge-foreground);font-size:9px;font-weight:600;line-height:15px;text-align:center;pointer-events:none}.layout-container.is-desktop-app .desktop-source-list{width:100%!important;height:100%;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:linear-gradient(to bottom,color-mix(in srgb,var(--desktop-content-bg) 88%,transparent) 0,color-mix(in srgb,var(--desktop-content-bg) 70%,transparent) 5px,color-mix(in srgb,var(--desktop-content-bg) 42%,transparent) 11px,color-mix(in srgb,var(--desktop-content-bg) 16%,transparent) 18px,transparent 24px),var(--desktop-source-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.layout-container.is-desktop-app .desktop-source-list .sidebar-header{min-height:30px;padding:9px var(--desktop-source-gutter) 3px}.layout-container.is-desktop-app .desktop-source-list .sidebar-title{color:var(--desktop-text-secondary);font-size:11px;line-height:18px;font-weight:650}.layout-container.is-desktop-app .desktop-source-list .search-box{min-height:28px;margin:6px calc(var(--desktop-source-gutter) + 10px) 8px var(--desktop-source-gutter);padding:0 3px 0 9px;border:1px solid var(--desktop-divider);border-radius:6px;background:#ffffff94;box-shadow:inset 0 1px 1px #181d1a0a}.layout-container.is-desktop-app .desktop-source-list .add-friend-icon-btn{width:24px;height:24px;border:0;border-radius:5px;background:transparent}.layout-container.is-desktop-app .desktop-source-list .add-friend-icon-btn:hover,.layout-container.is-desktop-app .desktop-source-list .add-friend-icon-btn:focus-visible{background:var(--desktop-control-hover-bg);outline:none}.layout-container.is-desktop-app .desktop-source-list .tray{padding-inline:calc(var(--desktop-source-gutter) - 5px)}.layout-container.is-desktop-app .desktop-source-list .tname{color:var(--desktop-text-primary)!important}.layout-container.is-desktop-app .desktop-source-list :is(.student-list,.teacher-list){padding:4px 0 8px}.layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item){min-height:52px;padding:7px var(--desktop-source-gutter);border-radius:0;color:var(--desktop-text-primary);transition:background-color .12s ease}.layout-container.is-desktop-app .desktop-source-list .port-action-btn{color:var(--desktop-control-foreground)!important;opacity:1}.layout-container.is-desktop-app .desktop-source-list .port-action-btn i{color:inherit;font-size:16px;line-height:1;opacity:1}.layout-container.is-desktop-app .port-chat-panel{border:0!important;border-radius:0!important;background:var(--desktop-content-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.layout-container.is-desktop-app .port-chat-header{margin:0!important;padding:10px 14px;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.layout-container.is-desktop-app .port-chat-header-trigger{border-radius:6px!important}.layout-container.is-desktop-app .port-chat-messages{background:transparent}.layout-container.is-desktop-app .port-chat-composer{background:color-mix(in srgb,var(--desktop-content-bg) 94%,transparent)!important;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.layout-container.is-desktop-app .port-chat-composer .chat-rich-input{border:1px solid var(--desktop-divider);border-radius:7px;background:var(--desktop-input-bg)}.layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item):hover{background:var(--desktop-control-hover-bg)}.layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item).active,.layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item).port-item.active{background:var(--desktop-selection-bg)}.layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item):focus-visible{outline:2px solid rgba(45,107,79,.38);outline-offset:-2px}.layout-container.is-desktop-app .inbox-contact-inspector{color:var(--desktop-text-primary)}.layout-container.is-desktop-app .inbox-contact-inspector :is(.inbox-contact-inspector__identity span,.inbox-contact-inspector__details dt,.inbox-contact-inspector__empty){color:var(--desktop-text-secondary)}:root[theme-mode=dark] .layout-container.is-desktop-app{--desktop-titlebar-bg: rgba(19, 27, 23, .9);--desktop-source-bg: rgba(16, 25, 21, .96);--desktop-content-bg: #111815;--desktop-inspector-bg: rgba(20, 29, 25, .96);--desktop-divider: rgba(226, 238, 232, .075);--desktop-divider-muted: rgba(226, 238, 232, .045);--desktop-selection-bg: var(--es-smoke-soft);--desktop-control-hover-bg: var(--es-smoke-weak);--desktop-control-foreground: rgba(238, 246, 242, .82);--desktop-input-bg: rgba(238, 246, 242, .055);--desktop-text-primary: rgba(246, 250, 248, .9);--desktop-text-secondary: rgba(226, 238, 232, .56);--desktop-accent-foreground: rgba(137, 216, 177, .96);--desktop-accent-on-accent: #0d1814;--desktop-badge-bg: #d94b4b;--desktop-badge-foreground: #ffffff;--desktop-panel-elevation-shadow: 24px rgba(0, 0, 0, .38);--desktop-danger-text: #f08a86;--desktop-warning-text: #e9b755;--desktop-overlay-bg: rgba(0, 0, 0, .5);--desktop-menu-shadow: 0 12px 28px rgba(0, 0, 0, .45);--desktop-shadow-popover: 0 16px 40px rgba(0, 0, 0, .5);--desktop-popover-bg: rgba(13, 24, 20, .96);--desktop-popover-border: rgba(153, 178, 169, .18);--desktop-popover-shadow: 0 18px 52px rgba(0, 0, 0, .42)}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list{background:linear-gradient(to bottom,color-mix(in srgb,var(--desktop-content-bg) 88%,transparent) 0,color-mix(in srgb,var(--desktop-content-bg) 70%,transparent) 5px,color-mix(in srgb,var(--desktop-content-bg) 42%,transparent) 11px,color-mix(in srgb,var(--desktop-content-bg) 16%,transparent) 18px,transparent 24px),var(--desktop-source-bg)!important}.layout-container.is-windows-desktop .desktop-workspace-titlebar{top:env(titlebar-area-y,0px);right:auto;left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,48px)}.layout-container.is-windows-desktop .home-sidebar{top:var(--desktop-titlebar-height);bottom:auto;height:calc(100vh - var(--desktop-titlebar-height))}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list .search-box{background:#ffffff0f!important}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list .port-action-btn{color:#eef6f2d1!important;opacity:1}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list .folded-ports-arrow{color:var(--desktop-text-secondary)!important}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list .port-action-btn:hover,:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list .port-action-btn.active{background:#ffffff14!important;color:#89d8b1f5!important}:root[theme-mode=dark] .layout-container.is-desktop-app .inbox-source-list-toggle:hover,:root[theme-mode=dark] .layout-container.is-desktop-app .inbox-source-list-toggle:focus-visible{color:#89d8b1f5}:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-header{background:transparent!important}:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-panel{background:var(--desktop-content-bg)!important;color:var(--desktop-text-primary)}:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-header-trigger:hover,:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-header-trigger:focus-visible{background:var(--desktop-control-hover-bg)!important}:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-composer{background:color-mix(in srgb,var(--desktop-content-bg) 96%,rgba(238,246,242,.04))!important}:root[theme-mode=dark] .layout-container.is-desktop-app .port-chat-composer .chat-rich-input{background:var(--desktop-input-bg);border:1px solid var(--desktop-divider);box-shadow:inset 0 1px 1px #00000029}:root[theme-mode=dark] .layout-container.is-desktop-app :is(.port-chat-date-label,.port-chat-system-label){border:1px solid var(--desktop-divider-muted);background:#eef6f211!important;color:var(--desktop-text-secondary)!important;box-shadow:none!important}:root[theme-mode=dark] .layout-container.is-desktop-app :is(.chat-name .name,.loading-state,.no-messages){color:var(--desktop-text-primary)!important}:root[theme-mode=dark] .layout-container.is-desktop-app :is(.chat-name .class-name,.loading-state .hint,.no-messages .hint,.history-indicator){color:var(--desktop-text-secondary)!important}:root[theme-mode=dark] .layout-container.is-desktop-app .input-textarea{background:transparent!important;color:var(--desktop-text-primary)!important;border:none!important}:root[theme-mode=dark] .layout-container.is-desktop-app .input-textarea::-moz-placeholder{color:#e2eee86b!important}:root[theme-mode=dark] .layout-container.is-desktop-app .input-textarea::placeholder{color:#e2eee86b!important}:root[theme-mode=dark] .layout-container.is-desktop-app .emoji-trigger{background:transparent!important;color:var(--desktop-control-foreground)!important}:root[theme-mode=dark] .layout-container.is-desktop-app .emoji-trigger:hover{background:var(--desktop-control-hover-bg)!important;color:#89d8b1f5!important}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item):hover{background:var(--desktop-control-hover-bg)!important}:root[theme-mode=dark] .layout-container.is-desktop-app .desktop-source-list :is(.student-item,.teacher-item).active{background:var(--desktop-selection-bg)!important}.home-sidebar.is-floating-desktop-navigation .sidebar-header{position:fixed;left:0;top:0;width:128px;height:52px;padding:0;justify-content:flex-start;pointer-events:auto;-webkit-app-region:drag}.layout-container.is-desktop-app .home-sidebar.is-floating-desktop-navigation{width:0;background:transparent;border-right:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.home-sidebar.is-floating-desktop-navigation.is-expanded{z-index:calc(var(--desktop-navigation-popover-z-index, 1000000000) + 1)}.home-sidebar.is-floating-desktop-navigation:not(.is-expanded) .sidebar-navigation-shell{display:none}.home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-navigation-shell{position:fixed;left:var(--desktop-navigation-popover-left, 12px);top:48px;z-index:calc(var(--desktop-navigation-popover-z-index, 1000000000) + 1);width:232px;height:auto;max-height:calc(100vh - 64px);min-height:0;overflow:hidden;border:1px solid var(--desktop-popover-border);border-radius:8px;background:var(--desktop-popover-bg);box-shadow:var(--desktop-popover-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);pointer-events:auto;-webkit-app-region:no-drag;transform-origin:top left;animation:desktop-navigation-popover-in .14s cubic-bezier(.2,0,0,1)}.home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-content{flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain}.home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-footer{padding-top:8px;padding-bottom:8px}@keyframes desktop-navigation-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-navigation-shell{animation:none}}:root[theme-mode=dark] .home-sidebar.is-floating-desktop-navigation{background:transparent;border-right:0;box-shadow:none}.layout-container.is-desktop-app .home-sidebar .sidebar-btn{color:var(--desktop-nav-item-foreground)}.layout-container.is-desktop-app .home-sidebar .sidebar-btn:hover{background:var(--desktop-control-hover-bg);color:var(--desktop-nav-item-foreground)}.layout-container.is-desktop-app .home-sidebar .sidebar-btn.active{background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground)}:root[theme-mode=dark] .layout-container.is-desktop-app .home-sidebar .sidebar-btn{color:var(--desktop-nav-item-foreground)}:root[theme-mode=dark] .layout-container.is-desktop-app .home-sidebar .sidebar-btn:hover{background:var(--desktop-control-hover-bg);color:var(--desktop-nav-item-foreground)}:root[theme-mode=dark] .layout-container.is-desktop-app .home-sidebar .sidebar-btn.active{background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground)}.layout-container.is-desktop-app .classroom-desktop-workspace{display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--desktop-content-bg);color:var(--desktop-text-primary);color-scheme:light}.layout-container.is-desktop-app :is(.app-home.is-classroom-view,.app-home.is-classroom-view .app-container,.app-home.is-classroom-view .teacher-dashboard,.app-home.is-classroom-view .student-dashboard,.app-home.is-classroom-view .class-view,.app-home.is-classroom-view .classroom-embed.is-desktop-app){width:100%;height:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:0;gap:0;overflow:hidden}:root[theme-mode=dark] .layout-container.is-desktop-app .classroom-desktop-workspace{color-scheme:dark}.layout-container.is-desktop-app :is(.classroom-desktop-workspace__class-pane,.classroom-desktop-workspace__function-pane,.classroom-desktop-workspace__content-pane){min-width:0;min-height:0;overflow:hidden}.layout-container.is-desktop-app .classroom-desktop-workspace__class-pane{background:var(--desktop-source-bg)}.layout-container.is-desktop-app .classroom-desktop-workspace__function-pane{background:var(--desktop-inspector-bg)}.layout-container.is-desktop-app .classroom-desktop-workspace__content-pane{position:relative;isolation:isolate;background:var(--desktop-content-bg)}.layout-container.is-desktop-app :is(.classroom-desktop-class-list,.classroom-desktop-function-list,.classroom-desktop-panel-frame,.classroom-desktop-quiz-workspace){width:100%;height:100%;min-width:0;min-height:0;color:var(--desktop-text-primary)}.layout-container.is-desktop-app .classroom-desktop-quiz-workspace{display:flex;flex-direction:column;overflow:hidden}.layout-container.is-desktop-app .classroom-desktop-class-list,.layout-container.is-desktop-app .classroom-desktop-panel-frame{display:flex;flex-direction:column}.layout-container.is-desktop-app .classroom-desktop-class-list__header{flex:none;padding:18px 14px 12px}.layout-container.is-desktop-app .classroom-desktop-class-list__heading{display:flex;align-items:center;gap:7px;padding:0 4px 11px;font-size:14px;font-weight:650}.layout-container.is-desktop-app .classroom-desktop-class-list__title{margin-right:auto}.layout-container.is-desktop-app .classroom-desktop-class-list__refresh{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--desktop-text-secondary)}.layout-container.is-desktop-app .classroom-desktop-class-list__refresh svg{width:15px;height:15px}.layout-container.is-desktop-app .classroom-desktop-class-list__refresh.is-busy svg{animation:classroom-desktop-spin .8s linear infinite}.layout-container.is-desktop-app :is(.classroom-desktop-class-list__count,.classroom-desktop-class-row__members){color:var(--desktop-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.layout-container.is-desktop-app .classroom-desktop-search{display:flex;height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--desktop-divider-muted);border-radius:9px;background:var(--desktop-input-bg);color:var(--desktop-text-secondary)}.layout-container.is-desktop-app .classroom-desktop-search:focus-within{border-color:var(--desktop-accent-foreground)}.layout-container.is-desktop-app .classroom-desktop-search svg{width:17px;flex:none}.layout-container.is-desktop-app .classroom-desktop-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--desktop-text-primary);font:inherit;font-size:13px}.layout-container.is-desktop-app .classroom-desktop-class-list__body{min-height:0;flex:1;overflow:auto;padding:0 10px 12px}.layout-container.is-desktop-app .classroom-desktop-class-group h3,.layout-container.is-desktop-app .classroom-desktop-function-group h3{margin:16px 10px 7px;color:var(--desktop-text-secondary);font-size:12px;font-weight:650}.layout-container.is-desktop-app :is(.classroom-desktop-class-row,.classroom-desktop-function-row){display:grid;width:100%;min-height:52px;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--desktop-text-primary);text-align:left}.layout-container.is-desktop-app .classroom-desktop-class-row:disabled,.layout-container.is-desktop-app .classroom-desktop-class-row:disabled *,.layout-container.is-desktop-app .classroom-desktop-function-row:disabled,.layout-container.is-desktop-app .classroom-desktop-function-row:disabled *,.layout-container.is-desktop-app .classroom-desktop-class-list__footer button:disabled,.layout-container.is-desktop-app .classroom-desktop-class-list__footer button:disabled *,.layout-container.is-desktop-app .classroom-desktop-class-list__refresh:disabled,.layout-container.is-desktop-app .classroom-desktop-class-list__refresh:disabled *,.layout-container.is-desktop-app .classroom-desktop-titlebar__action:disabled,.layout-container.is-desktop-app .classroom-desktop-titlebar__action:disabled *{cursor:default!important}.layout-container.is-desktop-app .classroom-desktop-class-row{grid-template-columns:3px minmax(0,1fr) auto}.layout-container.is-desktop-app .classroom-desktop-function-row{min-height:56px;grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.layout-container.is-desktop-app :is(.classroom-desktop-class-row,.classroom-desktop-function-row,.classroom-desktop-class-list__refresh,.classroom-desktop-class-list__footer button,.classroom-desktop-empty-class button,.classroom-desktop-titlebar__action,.classroom-desktop-shell-state button,.classroom-desktop-panel-state button):hover,.layout-container.is-desktop-app :is(.classroom-desktop-class-row,.classroom-desktop-function-row,.classroom-desktop-class-list__refresh,.classroom-desktop-class-list__footer button,.classroom-desktop-empty-class button,.classroom-desktop-titlebar__action,.classroom-desktop-shell-state button,.classroom-desktop-panel-state button):focus-visible{background:var(--desktop-control-hover-bg);color:var(--desktop-accent-foreground);outline:none}.layout-container.is-desktop-app :is(.classroom-desktop-class-row,.classroom-desktop-function-row).is-selected{background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground)}.layout-container.is-desktop-app .classroom-desktop-class-row__status{width:3px;height:32px;border-radius:0;background:var(--desktop-accent-foreground);opacity:.22}.layout-container.is-desktop-app .classroom-desktop-class-row.is-selected .classroom-desktop-class-row__status{opacity:1}.layout-container.is-desktop-app .classroom-desktop-class-row.is-archived .classroom-desktop-class-row__status{background:var(--desktop-text-secondary)}.layout-container.is-desktop-app :is(.classroom-desktop-class-row__copy,.classroom-desktop-function-row__copy){min-width:0}.layout-container.is-desktop-app :is(.classroom-desktop-class-row__copy,.classroom-desktop-function-row__copy) :is(strong,span){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container.is-desktop-app .classroom-desktop-class-row__copy strong,.layout-container.is-desktop-app .classroom-desktop-function-row__copy strong{font-size:14px;line-height:18px;font-weight:650}.layout-container.is-desktop-app .classroom-desktop-class-row__copy span{margin-top:2px;color:var(--desktop-text-secondary);font-size:12px;line-height:16px}.layout-container.is-desktop-app :is(.classroom-desktop-list-state,.classroom-desktop-empty-search,.classroom-desktop-shell-state,.classroom-desktop-panel-state){display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--desktop-text-secondary);font-size:12px;text-align:center}.layout-container.is-desktop-app :is(.classroom-desktop-list-state,.classroom-desktop-empty-search,.classroom-desktop-shell-state,.classroom-desktop-panel-state) button{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--desktop-accent-foreground);font:inherit}.layout-container.is-desktop-app .classroom-desktop-shell-state{width:100%;height:100%;padding:28px}.layout-container.is-desktop-app .classroom-desktop-empty-class{display:flex;height:100%;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:24px 20px;color:var(--desktop-text-secondary);font-size:12px;text-align:center}.layout-container.is-desktop-app .classroom-desktop-empty-class svg{width:56px;height:56px;margin-bottom:6px;background:transparent;color:var(--desktop-text-secondary);opacity:.55}.layout-container.is-desktop-app .classroom-desktop-empty-class strong{color:var(--desktop-text-primary);font-size:13px;font-weight:650}.layout-container.is-desktop-app .classroom-desktop-empty-class button{min-height:34px;margin-top:10px;padding:0 18px;border:0;border-radius:8px;background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground);font-size:13px;font-weight:600}.layout-container.is-desktop-app .classroom-desktop-spinner{width:16px;height:16px;border:2px solid var(--desktop-divider);border-top-color:var(--desktop-accent-foreground);border-radius:50%;animation:classroom-desktop-spin .8s linear infinite}.layout-container.is-desktop-app .classroom-desktop-class-list__footer{display:flex;flex:none;gap:8px;padding:10px}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button{position:relative;display:inline-flex;overflow:hidden;min-width:0;height:40px;align-items:center;justify-content:center;gap:7px;flex:1 1 0;padding:0 10px;border:1px solid transparent;border-radius:8px;background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;isolation:isolate;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary{border-color:transparent;background:linear-gradient(135deg,var(--desktop-brand-amber-1),var(--desktop-brand-amber-2));color:var(--desktop-brand-amber-text);box-shadow:0 7px 18px #fbbf243d;font-weight:700}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:after{position:absolute;top:-70%;bottom:-70%;left:-45%;width:36%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.48) 50%,rgba(255,255,255,.16) 74%,transparent 100%);content:"";opacity:0;pointer-events:none;transform:translate(-220%) skew(-18deg);animation:classroom-desktop-primary-action-sheen 5.6s ease-in-out infinite}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:hover,.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:focus-visible{border-color:transparent;background:linear-gradient(135deg,var(--desktop-brand-amber-hover-1),var(--desktop-brand-amber-hover-2));color:var(--desktop-brand-amber-text);box-shadow:0 9px 22px #fbbf2452;transform:translateY(-1px)}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:active{box-shadow:0 4px 12px #fbbf2438;transform:translateY(0)}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-secondary{background:var(--desktop-input-bg);border-color:var(--desktop-divider-muted);color:var(--desktop-text-primary)}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button:focus-visible{outline:2px solid var(--desktop-accent-foreground);outline-offset:-2px}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:focus-visible{outline-color:var(--desktop-brand-amber-text)}.layout-container.is-desktop-app .classroom-desktop-class-list__footer svg{width:16px;height:16px;flex:none}.layout-container.is-desktop-app .classroom-desktop-function-list__scroll{height:100%;overflow:auto;padding:10px 10px 16px}.layout-container.is-desktop-app .classroom-desktop-function-row img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.layout-container.is-desktop-app .classroom-desktop-function-row__badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--desktop-accent-foreground);color:var(--desktop-content-bg);font-size:11px;font-variant-numeric:tabular-nums}.layout-container.is-desktop-app .classroom-desktop-titlebar__actions{display:flex;min-width:0;align-items:center}.layout-container.is-desktop-app .classroom-desktop-panel-frame__status{display:inline-flex;min-height:18px;align-items:center;padding:0 6px;border:1px solid var(--desktop-divider);border-radius:999px;color:var(--desktop-text-secondary);font-size:10px;font-weight:600}.layout-container.is-desktop-app .classroom-desktop-titlebar__actions{gap:6px}.layout-container.is-desktop-app .classroom-desktop-titlebar__action{display:inline-flex;min-width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--desktop-control-foreground);font-size:13px;white-space:nowrap}.layout-container.is-desktop-app .classroom-desktop-titlebar__action--primary{background:var(--desktop-selection-bg);color:var(--desktop-accent-foreground);font-weight:600}.layout-container.is-desktop-app .classroom-desktop-titlebar__action--icon{padding:0 8px}.layout-container.is-desktop-app .classroom-desktop-titlebar__action :is(svg,img){width:18px;height:18px}.layout-container.is-desktop-app .classroom-desktop-titlebar__action:disabled{opacity:.4}.layout-container.is-desktop-app .classroom-desktop-titlebar__divider{width:1px;height:18px;margin:0 3px;background:var(--desktop-divider)}@container desktop-tab-strip (max-width: 860px){.layout-container.is-desktop-app .classroom-desktop-titlebar__action:not(.classroom-desktop-titlebar__action--primary,.classroom-desktop-titlebar__action--icon){padding:0 8px}.layout-container.is-desktop-app .classroom-desktop-titlebar__action:not(.classroom-desktop-titlebar__action--primary,.classroom-desktop-titlebar__action--icon) span{display:none}}@container desktop-tab-strip (max-width: 620px){.layout-container.is-desktop-app .classroom-desktop-titlebar__action{padding:0 8px}.layout-container.is-desktop-app .classroom-desktop-titlebar__action span,.layout-container.is-desktop-app .classroom-desktop-titlebar__divider{display:none}}.layout-container.is-desktop-app .classroom-desktop-panel-frame__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:22px;flex:none;padding:12px 20px}.layout-container.is-desktop-app .classroom-desktop-panel-frame__heading{min-width:0}.layout-container.is-desktop-app .classroom-desktop-panel-frame__identity{display:flex;min-width:0;align-items:center;gap:12px}.layout-container.is-desktop-app .classroom-desktop-panel-frame__icon{width:36px;height:36px;flex:none;-o-object-fit:contain;object-fit:contain}.layout-container.is-desktop-app .classroom-desktop-panel-frame__title-row{display:flex;min-width:0;align-items:center;gap:8px}.layout-container.is-desktop-app .classroom-desktop-panel-frame__title-row h1{overflow:hidden;margin:0;color:var(--desktop-text-primary);font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.layout-container.is-desktop-app .classroom-desktop-panel-frame__heading p{overflow:hidden;margin:4px 0 0;color:var(--desktop-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.layout-container.is-desktop-app .classroom-desktop-panel-frame__actions{display:flex;flex:none;align-items:center;gap:8px}.layout-container.is-desktop-app .classroom-desktop-panel-frame__content{min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.layout-container.is-desktop-app .classroom-desktop-panel-state{height:100%;min-height:180px;padding:24px}@keyframes classroom-desktop-spin{to{transform:rotate(360deg)}}@keyframes classroom-desktop-primary-action-sheen{0%,64%{opacity:0;transform:translate(-220%) skew(-18deg)}68%{opacity:.72}82%{opacity:.52;transform:translate(420%) skew(-18deg)}86%,to{opacity:0;transform:translate(420%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.layout-container.is-desktop-app .classroom-desktop-spinner,.layout-container.is-desktop-app .classroom-desktop-class-list__refresh.is-busy svg{animation:none}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:after{animation:none}.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:hover,.layout-container.is-desktop-app .classroom-desktop-class-list__footer button.is-primary:focus-visible{transform:none}.layout-container.is-desktop-app :is(.classroom-desktop-class-row,.classroom-desktop-function-row,.classroom-desktop-class-list__footer button,.classroom-desktop-titlebar__action){scroll-behavior:auto;transition:none}}.layout-container.is-desktop-app{--desktop-soft-edge-width: 22px;--desktop-host-gutter-width: 8px}.layout-container.is-desktop-app .desktop-soft-edge--source-content{--desktop-soft-edge-from: var(--desktop-source-bg);--desktop-soft-edge-to: var(--desktop-content-bg)}.layout-container.is-desktop-app .desktop-soft-edge--content-source{--desktop-soft-edge-from: var(--desktop-content-bg);--desktop-soft-edge-to: var(--desktop-source-bg)}.layout-container.is-desktop-app .desktop-soft-edge--content-inspector{--desktop-soft-edge-from: var(--desktop-content-bg);--desktop-soft-edge-to: var(--desktop-inspector-bg)}.layout-container.is-desktop-app .desktop-soft-edge--source-inspector{--desktop-soft-edge-from: var(--desktop-source-bg);--desktop-soft-edge-to: var(--desktop-inspector-bg)}.layout-container.is-desktop-app .desktop-soft-edge--inspector-content{--desktop-soft-edge-from: var(--desktop-inspector-bg);--desktop-soft-edge-to: var(--desktop-content-bg)}.layout-container.is-desktop-app .desktop-home-workspace{--desktop-host-gutter-from: var(--desktop-source-bg)}.layout-container.is-desktop-app .classroom-desktop-workspace[data-pane-list=expanded]{--desktop-host-gutter-from: var(--desktop-inspector-bg)}.layout-container.is-desktop-app .classroom-desktop-workspace:not([data-pane-list=expanded]){--desktop-host-gutter-from: var(--desktop-source-bg)}.layout-container.is-desktop-app .desktop-home-inspector:before,.layout-container.is-desktop-app .classroom-desktop-workspace__content-pane:before{position:absolute;z-index:6;inset-block:0;inset-inline-start:0;width:var(--desktop-host-gutter-width);background:linear-gradient(to right,var(--desktop-host-gutter-from) 0%,color-mix(in srgb,var(--desktop-host-gutter-from) 38%,transparent) 48%,transparent 100%);content:"";pointer-events:none}.layout-container.is-desktop-app .classroom-desktop-workspace[data-pane-detail=overlay] .classroom-desktop-workspace__content-pane:before{content:none}.layout-container.is-desktop-app :where(.desktop-soft-edge--start,.desktop-soft-edge--end){position:relative}.layout-container.is-desktop-app .desktop-soft-edge--end{border-inline-end:0!important}.layout-container.is-desktop-app .desktop-soft-edge--start{border-inline-start:0!important}.layout-container.is-desktop-app .desktop-soft-edge--end:after,.layout-container.is-desktop-app .desktop-soft-edge--start:before{position:absolute;z-index:2;inset-block:0;width:var(--desktop-soft-edge-width);content:"";pointer-events:none}.layout-container.is-desktop-app .desktop-soft-edge--end:after{inset-inline-end:0;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--desktop-soft-edge-to) 38%,transparent) 48%,var(--desktop-soft-edge-to) 100%)}.layout-container.is-desktop-app .desktop-soft-edge--start:before{inset-inline-start:0;background:linear-gradient(to right,var(--desktop-soft-edge-from) 0%,color-mix(in srgb,var(--desktop-soft-edge-from) 38%,transparent) 52%,transparent 100%)}@media(prefers-contrast:more){.layout-container.is-desktop-app .desktop-soft-edge--end:after,.layout-container.is-desktop-app .desktop-soft-edge--start:before,.layout-container.is-desktop-app .desktop-home-inspector:before,.layout-container.is-desktop-app .classroom-desktop-workspace__content-pane:before{width:1px;background:var(--desktop-divider)}}:root.is-desktop-shell{--desktop-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--desktop-type-micro-size: 11px;--desktop-type-micro-line: 14px;--desktop-type-caption-size: 12px;--desktop-type-caption-line: 16px;--desktop-type-control-size: 13px;--desktop-type-control-line: 18px;--desktop-type-body-size: 14px;--desktop-type-body-line: 20px;--desktop-type-section-size: 16px;--desktop-type-section-line: 22px;--desktop-type-title-size: 20px;--desktop-type-title-line: 28px;--desktop-titlebar-control-height: 30px;--desktop-regular-control-height: 34px;--desktop-large-control-height: 38px;--desktop-control-radius: 8px;--desktop-control-icon-size: 16px;--desktop-control-gap: 6px;--desktop-control-padding-inline: 10px}.layout-container.is-desktop-app{font-family:var(--desktop-font-family);font-size:var(--desktop-type-body-size);line-height:var(--desktop-type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root.is-desktop-shell #desktop-titlebar-center{font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line)}:root.is-desktop-shell #desktop-titlebar-center .desktop-titlebar-portal--center>:where(*){font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line)}:root.is-desktop-shell #desktop-titlebar-center :where(small,[class*=context],[class*=subtitle],[class*=meta]){font-size:var(--desktop-type-caption-size);line-height:var(--desktop-type-caption-line)}:root.is-desktop-shell #desktop-titlebar-center :where([class*=badge],[class*=count]){font-size:var(--desktop-type-micro-size);line-height:var(--desktop-type-micro-line)}:root.is-desktop-shell #desktop-titlebar-actions .desktop-titlebar-portal--actions>:where(*){gap:4px}:root.is-desktop-shell :is(#desktop-titlebar-center,#desktop-titlebar-actions) :where(button,summary,select,input,[role=button]):not(.desktop-liquid-segmented__option){box-sizing:border-box;height:var(--desktop-titlebar-control-height);min-height:var(--desktop-titlebar-control-height);border-radius:var(--desktop-control-radius);font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line);letter-spacing:0;white-space:nowrap}:root.is-desktop-shell :is(#desktop-titlebar-center,#desktop-titlebar-actions) :where(button,summary,select,[role=button]):not(.desktop-liquid-segmented__option){display:inline-flex;align-items:center;justify-content:center;flex-flow:row nowrap;gap:var(--desktop-control-gap)}:root.is-desktop-shell #desktop-titlebar-actions :where(label:has(>input)){box-sizing:border-box;display:inline-flex;align-items:center;flex-flow:row nowrap;gap:var(--desktop-control-gap);height:var(--desktop-titlebar-control-height);min-height:var(--desktop-titlebar-control-height);border-radius:var(--desktop-control-radius);font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line)}:root.is-desktop-shell #desktop-titlebar-actions label:has(>input)>input{height:auto;min-height:0}:root.is-desktop-shell #desktop-titlebar-actions :where(button,[role=button]):is(:has(>svg:only-child),[class*=--icon],[class$=-icon],[class$=-icon-button]){width:var(--desktop-titlebar-control-height);min-width:var(--desktop-titlebar-control-height);padding-inline:0}:root.is-desktop-shell #desktop-titlebar-actions :where(button,summary,label) svg{display:block;position:static;inset:auto;width:var(--desktop-control-icon-size);height:var(--desktop-control-icon-size);flex:0 0 var(--desktop-control-icon-size)}:root.is-desktop-shell #desktop-titlebar-leading :where(button,[role=button]),:root.is-desktop-shell .desktop-workspace-titlebar :where(button.desktop-titlebar-appearance){width:var(--desktop-titlebar-control-height);height:var(--desktop-titlebar-control-height);min-width:var(--desktop-titlebar-control-height);min-height:var(--desktop-titlebar-control-height);flex-basis:var(--desktop-titlebar-control-height);border-radius:var(--desktop-control-radius)}:root.is-desktop-shell .layout-container.is-desktop-app :where([role=toolbar],[data-desktop-control-bar],[class*=desktop-command-bar],[class*=desktop-toolbar],[class*=desktop-filter-strip],[class*=scope-toolbar]) :where(button,summary,select,input[type=search],input[type=text],input[type=date],input[type=number],input:not([type]),[role=button]):not(.desktop-liquid-segmented__option){box-sizing:border-box;min-height:var(--desktop-regular-control-height);border-radius:var(--desktop-control-radius);font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line);letter-spacing:0}:root.is-desktop-shell .layout-container.is-desktop-app :where([role=toolbar],[data-desktop-control-bar],[class*=desktop-command-bar],[class*=desktop-toolbar],[class*=desktop-filter-strip],[class*=scope-toolbar]) :where(button,[role=button]):has(>svg:only-child){min-width:var(--desktop-regular-control-height);padding-inline:0}:root.is-desktop-shell .layout-container.is-desktop-app :where([role=toolbar],[data-desktop-control-bar],[class*=desktop-command-bar],[class*=desktop-toolbar],[class*=desktop-filter-strip],[class*=scope-toolbar]) :where(button,summary,label) svg{width:var(--desktop-control-icon-size);height:var(--desktop-control-icon-size);flex:0 0 var(--desktop-control-icon-size)}:root.is-desktop-shell .layout-container.is-desktop-app :where(.home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-btn,[class*=desktop-source] button,[class*=desktop-source-row],[class*=desktop-folder-row]){font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line)}:root.is-desktop-shell .layout-container.is-desktop-app .home-sidebar.is-floating-desktop-navigation.is-expanded .sidebar-btn{min-height:40px;border-radius:var(--desktop-control-radius)}:root.is-desktop-shell :where([role=menu] [role=menuitem],[role=menu] button,.t-dropdown__item){font-family:var(--desktop-font-family);font-size:var(--desktop-type-control-size);line-height:var(--desktop-type-control-line)}@font-face{font-family:remixicon;src:url(/assets/fonts/font-B25hvfAs.eot?t=1769685282643);src:url(/assets/fonts/font-B25hvfAs.eot?t=1769685282643#iefix) format("embedded-opentype"),url(/assets/fonts/font-CZw4FkzQ.woff2?t=1769685282643) format("woff2"),url(/assets/fonts/font-S6an_USy.woff?t=1769685282643) format("woff"),url(/assets/fonts/font-sqouR8Ox.ttf?t=1769685282643) format("truetype"),url(/assets/images/image-BTtOSOPh.svg?t=1769685282643#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}.ri-account-box-2-fill:before{content:""}.ri-account-box-2-line:before{content:""}.ri-account-circle-2-fill:before{content:""}.ri-account-circle-2-line:before{content:""}.ri-alarm-snooze-fill:before{content:""}.ri-alarm-snooze-line:before{content:""}.ri-arrow-down-box-fill:before{content:""}.ri-arrow-down-box-line:before{content:""}.ri-arrow-left-box-fill:before{content:""}.ri-arrow-left-box-line:before{content:""}.ri-arrow-left-down-box-fill:before{content:""}.ri-arrow-left-down-box-line:before{content:""}.ri-arrow-left-up-box-fill:before{content:""}.ri-arrow-left-up-box-line:before{content:""}.ri-arrow-right-box-fill:before{content:""}.ri-arrow-right-box-line:before{content:""}.ri-arrow-right-down-box-fill:before{content:""}.ri-arrow-right-down-box-line:before{content:""}.ri-arrow-right-up-box-fill:before{content:""}.ri-arrow-right-up-box-line:before{content:""}.ri-arrow-up-box-fill:before{content:""}.ri-arrow-up-box-line:before{content:""}.ri-bar-chart-box-ai-fill:before{content:""}.ri-bar-chart-box-ai-line:before{content:""}.ri-brush-ai-fill:before{content:""}.ri-brush-ai-line:before{content:""}.ri-camera-ai-fill:before{content:""}.ri-camera-ai-line:before{content:""}.ri-chat-ai-fill:before{content:""}.ri-chat-ai-line:before{content:""}.ri-chat-smile-ai-fill:before{content:""}.ri-chat-smile-ai-line:before{content:""}.ri-chat-voice-ai-fill:before{content:""}.ri-chat-voice-ai-line:before{content:""}.ri-code-ai-fill:before{content:""}.ri-code-ai-line:before{content:""}.ri-color-filter-ai-fill:before{content:""}.ri-color-filter-ai-line:before{content:""}.ri-custom-size:before{content:""}.ri-fediverse-fill:before{content:""}.ri-fediverse-line:before{content:""}.ri-flag-off-fill:before{content:""}.ri-flag-off-line:before{content:""}.ri-home-9-fill:before{content:""}.ri-home-9-line:before{content:""}.ri-image-ai-fill:before{content:""}.ri-image-ai-line:before{content:""}.ri-image-circle-ai-fill:before{content:""}.ri-image-circle-ai-line:before{content:""}.ri-info-card-fill:before{content:""}.ri-info-card-line:before{content:""}.ri-landscape-ai-fill:before{content:""}.ri-landscape-ai-line:before{content:""}.ri-letter-spacing-2:before{content:""}.ri-line-height-2:before{content:""}.ri-mail-ai-fill:before{content:""}.ri-mail-ai-line:before{content:""}.ri-mic-2-ai-fill:before{content:""}.ri-mic-2-ai-line:before{content:""}.ri-mic-ai-fill:before{content:""}.ri-mic-ai-line:before{content:""}.ri-movie-ai-fill:before{content:""}.ri-movie-ai-line:before{content:""}.ri-music-ai-fill:before{content:""}.ri-music-ai-line:before{content:""}.ri-notification-snooze-fill:before{content:""}.ri-notification-snooze-line:before{content:""}.ri-php-fill:before{content:""}.ri-php-line:before{content:""}.ri-pix-fill:before{content:""}.ri-pix-line:before{content:""}.ri-pulse-ai-fill:before{content:""}.ri-pulse-ai-line:before{content:""}.ri-quill-pen-ai-fill:before{content:""}.ri-quill-pen-ai-line:before{content:""}.ri-speak-ai-fill:before{content:""}.ri-speak-ai-line:before{content:""}.ri-star-off-fill:before{content:""}.ri-star-off-line:before{content:""}.ri-translate-ai-2:before{content:""}.ri-translate-ai:before{content:""}.ri-user-community-fill:before{content:""}.ri-user-community-line:before{content:""}.ri-vercel-fill:before{content:""}.ri-vercel-line:before{content:""}.ri-video-ai-fill:before{content:""}.ri-video-ai-line:before{content:""}.ri-video-on-ai-fill:before{content:""}.ri-video-on-ai-line:before{content:""}.ri-voice-ai-fill:before{content:""}.ri-voice-ai-line:before{content:""}.ri-ai-generate-2:before{content:""}.ri-ai-generate-text:before{content:""}.ri-anthropic-fill:before{content:""}.ri-anthropic-line:before{content:""}.ri-apps-2-ai-fill:before{content:""}.ri-apps-2-ai-line:before{content:""}.ri-camera-lens-ai-fill:before{content:""}.ri-camera-lens-ai-line:before{content:""}.ri-clapperboard-ai-fill:before{content:""}.ri-clapperboard-ai-line:before{content:""}.ri-claude-fill:before{content:""}.ri-claude-line:before{content:""}.ri-closed-captioning-ai-fill:before{content:""}.ri-closed-captioning-ai-line:before{content:""}.ri-dvd-ai-fill:before{content:""}.ri-dvd-ai-line:before{content:""}.ri-film-ai-fill:before{content:""}.ri-film-ai-line:before{content:""}.ri-font-size-ai:before{content:""}.ri-mixtral-fill:before{content:""}.ri-mixtral-line:before{content:""}.ri-movie-2-ai-fill:before{content:""}.ri-movie-2-ai-line:before{content:""}.ri-mv-ai-fill:before{content:""}.ri-mv-ai-line:before{content:""}.ri-perplexity-fill:before{content:""}.ri-perplexity-line:before{content:""}.ri-poker-clubs-fill:before{content:""}.ri-poker-clubs-line:before{content:""}.ri-poker-diamonds-fill:before{content:""}.ri-poker-diamonds-line:before{content:""}.ri-poker-hearts-fill:before{content:""}.ri-poker-hearts-line:before{content:""}.ri-poker-spades-fill:before{content:""}.ri-poker-spades-line:before{content:""}.ri-safe-3-fill:before{content:""}.ri-safe-3-line:before{content:""}.ri-accessibility-fill:before{content:""}.ri-accessibility-line:before{content:""}.ri-alarm-add-fill:before{content:""}.ri-alarm-add-line:before{content:""}.ri-arrow-down-long-fill:before{content:""}.ri-arrow-down-long-line:before{content:""}.ri-arrow-left-down-long-fill:before{content:""}.ri-arrow-left-down-long-line:before{content:""}.ri-arrow-left-long-fill:before{content:""}.ri-arrow-left-long-line:before{content:""}.ri-arrow-left-up-long-fill:before{content:""}.ri-arrow-left-up-long-line:before{content:""}.ri-arrow-right-down-long-fill:before{content:""}.ri-arrow-right-down-long-line:before{content:""}.ri-arrow-right-long-fill:before{content:""}.ri-arrow-right-long-line:before{content:""}.ri-arrow-right-up-long-fill:before{content:""}.ri-arrow-right-up-long-line:before{content:""}.ri-arrow-up-long-fill:before{content:""}.ri-arrow-up-long-line:before{content:""}.ri-chess-fill:before{content:""}.ri-chess-line:before{content:""}.ri-diamond-fill:before{content:""}.ri-diamond-line:before{content:""}.ri-diamond-ring-fill:before{content:""}.ri-diamond-ring-line:before{content:""}.ri-figma-fill:before{content:""}.ri-figma-line:before{content:""}.ri-firefox-browser-fill:before{content:""}.ri-firefox-browser-line:before{content:""}.ri-jewelry-fill:before{content:""}.ri-jewelry-line:before{content:""}.ri-multi-image-fill:before{content:""}.ri-multi-image-line:before{content:""}.ri-no-credit-card-fill:before{content:""}.ri-no-credit-card-line:before{content:""}.ri-service-bell-fill:before{content:""}.ri-service-bell-line:before{content:""}.ri-ai-agent-fill:before{content:""}.ri-ai-agent-line:before{content:""}.ri-ai-generate-2-fill:before{content:""}.ri-ai-generate-2-line:before{content:""}.ri-ai-generate-3d-fill:before{content:""}.ri-ai-generate-3d-line:before{content:""}.ri-ai:before{content:""}.ri-apps-ai-fill:before{content:""}.ri-apps-ai-line:before{content:""}.ri-atom-fill:before{content:""}.ri-atom-line:before{content:""}.ri-book-ai-fill:before{content:""}.ri-book-ai-line:before{content:""}.ri-brain-3-fill:before{content:""}.ri-brain-3-line:before{content:""}.ri-brain-ai-3-fill:before{content:""}.ri-brain-ai-3-line:before{content:""}.ri-brush-ai-3-fill:before{content:""}.ri-brush-ai-3-line:before{content:""}.ri-camera-4-fill:before{content:""}.ri-camera-4-line:before{content:""}.ri-camera-ai-2-fill:before{content:""}.ri-camera-ai-2-line:before{content:""}.ri-chat-ai-2-fill:before{content:""}.ri-chat-ai-2-line:before{content:""}.ri-chat-ai-3-fill:before{content:""}.ri-chat-ai-3-line:before{content:""}.ri-chat-ai-4-fill:before{content:""}.ri-chat-ai-4-line:before{content:""}.ri-chat-smile-ai-3-fill:before{content:""}.ri-chat-smile-ai-3-line:before{content:""}.ri-deepseek-fill:before{content:""}.ri-deepseek-line:before{content:""}.ri-file-ai-2-fill:before{content:""}.ri-file-ai-2-line:before{content:""}.ri-file-ai-fill:before{content:""}.ri-file-ai-line:before{content:""}.ri-function-ai-fill:before{content:""}.ri-function-ai-line:before{content:""}.ri-game-2-fill:before{content:""}.ri-game-2-line:before{content:""}.ri-goblet-broken-fill:before{content:""}.ri-goblet-broken-line:before{content:""}.ri-lightbulb-ai-fill:before{content:""}.ri-lightbulb-ai-line:before{content:""}.ri-loop-left-ai-fill:before{content:""}.ri-loop-left-ai-line:before{content:""}.ri-loop-right-ai-fill:before{content:""}.ri-loop-right-ai-line:before{content:""}.ri-message-ai-3-fill:before{content:""}.ri-message-ai-3-line:before{content:""}.ri-painting-ai-fill:before{content:""}.ri-painting-ai-line:before{content:""}.ri-painting-fill:before{content:""}.ri-painting-line:before{content:""}.ri-pencil-ai-2-fill:before{content:""}.ri-pencil-ai-2-line:before{content:""}.ri-pencil-ai-fill:before{content:""}.ri-pencil-ai-line:before{content:""}.ri-remix-fill:before{content:""}.ri-remix-line:before{content:""}.ri-search-ai-2-fill:before{content:""}.ri-search-ai-2-line:before{content:""}.ri-search-ai-3-fill:before{content:""}.ri-search-ai-3-line:before{content:""}.ri-search-ai-4-fill:before{content:""}.ri-search-ai-4-line:before{content:""}.ri-search-ai-fill:before{content:""}.ri-search-ai-line:before{content:""}.ri-speech-to-text-fill:before{content:""}.ri-speech-to-text-line:before{content:""}.ri-target-fill:before{content:""}.ri-target-line:before{content:""}.ri-text-to-speech-fill:before{content:""}.ri-text-to-speech-line:before{content:""}.ri-wrench-fill:before{content:""}.ri-wrench-line:before{content:""}.ri-area-chart-fill:before{content:""}.ri-area-chart-line:before{content:""}.ri-baseball-fill:before{content:""}.ri-baseball-line:before{content:""}.ri-binoculars-fill:before{content:""}.ri-binoculars-line:before{content:""}.ri-cursor-hand:before{content:""}.ri-emotion-add-fill:before{content:""}.ri-emotion-add-line:before{content:""}.ri-file-scan-fill:before{content:""}.ri-file-scan-line:before{content:""}.ri-fiverr-fill:before{content:""}.ri-fiverr-line:before{content:""}.ri-font-serif:before{content:""}.ri-ghost-3-fill:before{content:""}.ri-ghost-3-line:before{content:""}.ri-gitee-fill:before{content:""}.ri-gitee-line:before{content:""}.ri-global-off-fill:before{content:""}.ri-global-off-line:before{content:""}.ri-image-download-fill:before{content:""}.ri-image-download-line:before{content:""}.ri-image-upload-fill:before{content:""}.ri-image-upload-line:before{content:""}.ri-issues-fill:before{content:""}.ri-issues-line:before{content:""}.ri-issues-reopen-fill:before{content:""}.ri-issues-reopen-line:before{content:""}.ri-network-error-fill:before{content:""}.ri-network-error-line:before{content:""}.ri-network-fill:before{content:""}.ri-network-line:before{content:""}.ri-network-off-fill:before{content:""}.ri-network-off-line:before{content:""}.ri-piano-fill:before{content:""}.ri-piano-grand-fill:before{content:""}.ri-piano-grand-line:before{content:""}.ri-piano-line:before{content:""}.ri-plug-3-fill:before{content:""}.ri-plug-3-line:before{content:""}.ri-send-ins-fill:before{content:""}.ri-send-ins-line:before{content:""}.ri-signal-cellular-1-fill:before{content:""}.ri-signal-cellular-1-line:before{content:""}.ri-signal-cellular-2-fill:before{content:""}.ri-signal-cellular-2-line:before{content:""}.ri-signal-cellular-3-fill:before{content:""}.ri-signal-cellular-3-line:before{content:""}.ri-signal-cellular-off-fill:before{content:""}.ri-signal-cellular-off-line:before{content:""}.ri-stacked-chart-fill:before{content:""}.ri-stacked-chart-line:before{content:""}.ri-upwork-fill:before{content:""}.ri-upwork-line:before{content:""}.ri-brain-4-fill:before{content:""}.ri-brain-4-line:before{content:""}.ri-certificate-2-fill:before{content:""}.ri-certificate-2-line:before{content:""}.ri-certificate-fill:before{content:""}.ri-certificate-line:before{content:""}.ri-cookie-fill:before{content:""}.ri-cookie-line:before{content:""}.ri-cursor-ai-fill:before{content:""}.ri-cursor-ai-line:before{content:""}.ri-draw-fill:before{content:""}.ri-draw-line:before{content:""}.ri-ghost-4-fill:before{content:""}.ri-ghost-4-line:before{content:""}.ri-gitbook-fill:before{content:""}.ri-gitbook-line:before{content:""}.ri-grok-ai-fill:before{content:""}.ri-grok-ai-line:before{content:""}.ri-hand-2:before{content:""}.ri-megaphone-2-fill:before{content:""}.ri-megaphone-2-line:before{content:""}.ri-microsoft-copilot-fill:before{content:""}.ri-microsoft-copilot-line:before{content:""}.ri-mosaic-fill:before{content:""}.ri-mosaic-line:before{content:""}.ri-qr-scan-ai-fill:before{content:""}.ri-qr-scan-ai-line:before{content:""}.ri-qwen-ai-fill:before{content:""}.ri-qwen-ai-line:before{content:""}.ri-reddit-2-fill:before{content:""}.ri-reddit-2-line:before{content:""}.ri-sim-card-warning-fill:before{content:""}.ri-sim-card-warning-line:before{content:""}.ri-space-ship-2-fill:before{content:""}.ri-space-ship-2-line:before{content:""}.ri-subreddit-fill:before{content:""}.ri-subreddit-line:before{content:""}.ri-zhipu-ai-fill:before{content:""}.ri-zhipu-ai-line:before{content:""}.ri-connector-fill:before{content:""}.ri-connector-line:before{content:""}
