:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}:root,:root[data-theme=teal]{--accent:#2b8074;--accent-rgb:43,128,116;--accent-hover:#51958c;--accent-dark:#294d48;--accent-soft:#eefff8;--accent-faint:#f0fdfa;--accent-contrast:#ffffff;--accent-solid:#2b8074;--accent-solid-contrast:#ffffff;--ai-shimmer:#ffafaf;--accent-ink:#2a3d3b;--accent-deep:#1e5a52;--accent-strong:#236b62;--accent-mid:#5fcbbe;--accent-pale:#c1dfdb;--accent-tint:#cff2ec;--accent-wash:#e0f8f4;--accent-mist:#e8faf6}:root[data-theme=ocean]{--accent:#2b5f80;--accent-rgb:43,95,128;--accent-hover:#517d96;--accent-dark:#29404f;--accent-soft:#eef7ff;--accent-faint:#f5fafd;--accent-contrast:#ffffff;--accent-solid:#2b5f80;--accent-solid-contrast:#ffffff;--ai-shimmer:#ffafaf;--accent-ink:#2a363d;--accent-deep:#1e435a;--accent-strong:#234f6b;--accent-mid:#5fa1cb;--accent-pale:#c1d3df;--accent-tint:#cfe4f2;--accent-wash:#e0eff8;--accent-mist:#e8f3fa}:root[data-theme=rose]{--accent:#9d4f6d;--accent-rgb:157,79,109;--accent-hover:#b4728c;--accent-dark:#663349;--accent-soft:#fbf0f4;--accent-faint:#fdf7f9;--accent-contrast:#ffffff;--accent-solid:#9d4f6d;--accent-solid-contrast:#ffffff;--ai-shimmer:#b8ffe4;--accent-ink:#3a2d32;--accent-deep:#502837;--accent-strong:#5f2f41;--accent-mid:#b9718d;--accent-pale:#dac6ce;--accent-tint:#ecd5de;--accent-wash:#f4e4ea;--accent-mist:#f7ebf0}:root[data-theme=garnet]{--accent:#B03440;--accent-rgb:176,52,64;--accent-hover:#b36a71;--accent-dark:#693237;--accent-soft:#ffeeef;--accent-faint:#fff4f5;--accent-contrast:#ffffff;--accent-solid:#B03440;--accent-solid-contrast:#ffffff;--ai-shimmer:#b8fff8;--accent-ink:#3e292b;--accent-deep:#5d1b22;--accent-strong:#6d2028;--accent-mid:#cf5b66;--accent-pale:#e0c0c3;--accent-tint:#f4cdd1;--accent-wash:#f9dfe1;--accent-mist:#fbe7e9}:root[data-theme=copper]{--accent:#c05822;--accent-rgb:192,88,34;--accent-hover:#bd7f5e;--accent-dark:#70422a;--accent-soft:#fff4ee;--accent-faint:#fff8f4;--accent-contrast:#ffffff;--accent-solid:#c05822;--accent-solid-contrast:#ffffff;--ai-shimmer:#b8e7ff;--accent-ink:#412f26;--accent-deep:#662f12;--accent-strong:#783715;--accent-mid:#df7d4b;--accent-pale:#e5c9bb;--accent-tint:#f9d9c8;--accent-wash:#fde7db;--accent-mist:#feede4}:root[data-theme=slate]{--accent:#6E6F6E;--accent-rgb:110,111,110;--accent-hover:#8b8c8b;--accent-dark:#4b4b4b;--accent-soft:#f6f6f6;--accent-faint:#f9f9f9;--accent-contrast:#ffffff;--accent-solid:#6E6F6E;--accent-solid-contrast:#ffffff;--ai-shimmer:#ffafaf;--accent-ink:#333433;--accent-deep:#3c3c3c;--accent-strong:#474747;--accent-mid:#949594;--accent-pale:#d0d0d0;--accent-tint:#e0e1e0;--accent-wash:#ececec;--accent-mist:#f1f1f1}:root[data-theme=lagoon]{--accent:#3AB296;--accent-rgb:58,178,150;--accent-hover:#72b4a4;--accent-dark:#366b5e;--accent-soft:#eefffb;--accent-faint:#f4fffc;--accent-contrast:#0f1211;--accent-solid:#3AB296;--accent-solid-contrast:#0f1211;--ai-shimmer:#ffafaf;--accent-ink:#2a3d39;--accent-deep:#1d5a4c;--accent-strong:#236b5a;--accent-mid:#5fcbb2;--accent-pale:#c1dfd8;--accent-tint:#cff2ea;--accent-wash:#e0f8f2;--accent-mist:#e8faf6}:root[data-theme=olive]{--accent:#687e46;--accent-rgb:104,126,70;--accent-hover:#839569;--accent-dark:#454f36;--accent-soft:#f7fbf2;--accent-faint:#fafcf6;--accent-contrast:#ffffff;--accent-solid:#687e46;--accent-solid-contrast:#ffffff;--ai-shimmer:#ffafaf;--accent-ink:#35392e;--accent-deep:#404d2b;--accent-strong:#4b5b33;--accent-mid:#9bb377;--accent-pale:#d2d9c8;--accent-tint:#e3ead6;--accent-wash:#edf3e5;--accent-mist:#f2f6ec}:root{color-scheme:light;--text-primary:#3d403f;--text-primary-rgb:61,64,63;--text-secondary:#6b7280;--text-secondary-rgb:107,114,128;--text-muted:#888f8c;--text-muted-rgb:136,143,140;--text-inverse:#ffffff;--text-inverse-rgb:255,255,255;--surface:#ffffff;--surface-rgb:255,255,255;--surface-subtle:#f9fafb;--surface-hover:#f3f4f6;--border:#e5e7eb;--border-strong:#d1d5db;--overlay:rgba(0,0,0,0.4);--shadow-weak:rgba(0,0,0,0.15);--shadow:rgba(0,0,0,0.25);--shadow-strong:rgba(0,0,0,0.5);--shadow-ink:#3d403f;--shadow-ink-rgb:61,64,63;--ai-shimmer:#ffafaf;--glow-scale:1;--danger:#ef4444;--danger-rgb:239,68,68;--danger-dark:#dc2626;--danger-strong:#b91c1c;--danger-soft:#fdf6f6;--danger-tint:#fef2f2;--warning:#f59e0b;--warning-soft:#fef3c7;--warning-tint:#ffe69c;--success:#10b981;--success-soft:#d1fae5;--info:#3b82f6;--info-rgb:59,130,246;--info-soft:#dbeafe;--coral:#ffafaf;--coral-rgb:255,175,175;--coral-strong:#ff9292;--coral-soft:#fecaca;--mint:#8fe99c;--coral-text:#ffafaf;--success-text:#065f46}:root[data-mode=dark]{color-scheme:dark;--text-primary:#e6e9e8;--text-primary-rgb:230,233,232;--text-secondary:#c2cac8;--text-secondary-rgb:194,202,200;--text-muted:#a8b0ae;--text-muted-rgb:168,176,174;--text-inverse:#16191a;--text-inverse-rgb:22,25,26;--surface:#1e2221;--surface-rgb:30,34,33;--surface-subtle:#161918;--surface-hover:#272b2a;--border:#474e4c;--border-strong:#5a6260;--overlay:rgba(0,0,0,0.66);--shadow-weak:rgba(0,0,0,0.35);--shadow:rgba(0,0,0,0.55);--shadow-strong:rgba(0,0,0,0.8);--shadow-ink:#8b9595;--shadow-ink-rgb:139,149,149;--ai-shimmer:#783b3b;--glow-scale:0.45;--danger:#ff6b6b;--danger-rgb:255,107,107;--danger-dark:#d94f4f;--danger-strong:#ea8a8a;--danger-soft:#272d2c;--danger-tint:#653434;--warning:#b77f20;--warning-soft:#494226;--warning-tint:#605431;--success:#1c9c71;--success-soft:#264937;--info:#5389e1;--info-rgb:83,137,225;--info-soft:#30445d;--coral:#783b3b;--coral-rgb:120,59,59;--coral-strong:#904747;--coral-soft:#613030;--mint:#2b5731;--coral-text:#e0a0a0;--success-text:#7fd6ab}:root[data-mode=dark],:root[data-mode=dark][data-theme=teal]{--accent:#44978c;--accent-rgb:68,151,140;--accent-hover:#56b3a6;--accent-dark:#1b3c37;--accent-soft:#23413d;--accent-faint:#1d3532;--accent-contrast:#0f1211;--accent-solid:#265e56;--accent-solid-contrast:#ffffff;--ai-shimmer:#783b3b;--accent-ink:#d8e8e6;--accent-deep:#132a27;--accent-strong:#24514b;--accent-mid:#3a8278;--accent-pale:#487a73;--accent-tint:#2d544e;--accent-wash:#254540;--accent-mist:#1f3a36}:root[data-mode=dark][data-theme=ocean]{--accent:#5890b4;--accent-rgb:88,144,180;--accent-hover:#78a5c2;--accent-dark:#2a495d;--accent-soft:#293f4c;--accent-faint:#21333e;--accent-contrast:#0f1211;--accent-solid:#26495e;--accent-solid-contrast:#ffffff;--ai-shimmer:#783b3b;--accent-ink:#d8e2e8;--accent-deep:#203948;--accent-strong:#335a72;--accent-mid:#4a81a4;--accent-pale:#48677a;--accent-tint:#355163;--accent-wash:#2b4250;--accent-mist:#243743}:root[data-mode=dark][data-theme=rose]{--accent:#ba7690;--accent-rgb:186,118,144;--accent-hover:#c994a9;--accent-dark:#72394f;--accent-soft:#59303f;--accent-faint:#482734;--accent-contrast:#0f1211;--accent-solid:#582c3d;--accent-solid-contrast:#ffffff;--ai-shimmer:#407762;--accent-ink:#e8d8df;--accent-deep:#5d2f41;--accent-strong:#86435d;--accent-mid:#b0617f;--accent-pale:#7a485b;--accent-tint:#713d51;--accent-wash:#5c3242;--accent-mist:#4d2a37}:root[data-mode=dark][data-theme=garnet]{--accent:#c1747b;--accent-rgb:193,116,123;--accent-hover:#cf9499;--accent-dark:#79373d;--accent-soft:#593034;--accent-faint:#48272a;--accent-contrast:#0f1211;--accent-solid:#5e262c;--accent-solid-contrast:#ffffff;--ai-shimmer:#407772;--accent-ink:#e8d8da;--accent-deep:#642d32;--accent-strong:#8f4048;--accent-mid:#b75f67;--accent-pale:#7a484d;--accent-tint:#723e43;--accent-wash:#5e3237;--accent-mist:#4f2a2e}:root[data-mode=dark][data-theme=copper]{--accent:#b67c5d;--accent-rgb:182,124,93;--accent-hover:#c5957d;--accent-dark:#633f2c;--accent-soft:#4f372a;--accent-faint:#3f2c22;--accent-contrast:#0f1211;--accent-solid:#5e3926;--accent-solid-contrast:#ffffff;--ai-shimmer:#406577;--accent-ink:#e8ded8;--accent-deep:#4d3123;--accent-strong:#784c36;--accent-mid:#a96c4c;--accent-pale:#7a5948;--accent-tint:#654636;--accent-wash:#533a2d;--accent-mist:#453025}:root[data-mode=dark][data-theme=slate]{--accent:#898a89;--accent-rgb:137,138,137;--accent-hover:#a0a1a0;--accent-dark:#474847;--accent-soft:#3b3c3b;--accent-faint:#303130;--accent-contrast:#0f1211;--accent-solid:#424342;--accent-solid-contrast:#ffffff;--ai-shimmer:#783b3b;--accent-ink:#e0e1e0;--accent-deep:#383838;--accent-strong:#565756;--accent-mid:#7a7b7a;--accent-pale:#606160;--accent-tint:#4d4d4d;--accent-wash:#3e3f3e;--accent-mist:#343534}:root[data-mode=dark][data-theme=lagoon]{--accent:#459985;--accent-rgb:69,153,133;--accent-hover:#58b49e;--accent-dark:#1c3e36;--accent-soft:#24423b;--accent-faint:#1d352f;--accent-contrast:#0f1211;--accent-solid:#265e51;--accent-solid-contrast:#ffffff;--ai-shimmer:#783b3b;--accent-ink:#d8e8e5;--accent-deep:#132a25;--accent-strong:#255348;--accent-mid:#3b8473;--accent-pale:#487a6e;--accent-tint:#2e554b;--accent-wash:#25453d;--accent-mist:#1f3a34}:root[data-mode=dark][data-theme=olive]{--accent:#789251;--accent-rgb:120,146,81;--accent-hover:#90aa67;--accent-dark:#323d22;--accent-soft:#354024;--accent-faint:#2b341d;--accent-contrast:#0f1211;--accent-solid:#46552f;--accent-solid-contrast:#ffffff;--ai-shimmer:#783b3b;--accent-ink:#e2e8d8;--accent-deep:#222917;--accent-strong:#42502d;--accent-mid:#687e46;--accent-pale:#667a48;--accent-tint:#44522e;--accent-wash:#374325;--accent-mist:#2e381f}.input-base{font-family:Inter,serif;padding:.5rem;border:1px solid rgba(var(--text-primary-rgb),.3);box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-radius:.5rem;font-size:1rem;box-sizing:border-box;width:100%;height:2.5rem;outline:none;background-color:var(--accent-soft);transition:border-color .3s ease;color:var(--text-primary)}.input-base::-moz-placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-base::placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-base:focus{border-color:var(--accent)}.input-base.disabled,.input-base:disabled{background-color:var(--surface-subtle);color:var(--text-secondary);cursor:not-allowed}textarea.input-base{height:auto;min-height:5.25rem;resize:vertical;line-height:1.45}.input-number{font-family:Inter,serif;padding:.5rem;border:1px solid rgba(var(--text-primary-rgb),.3);box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-radius:.5rem;font-size:.8rem;box-sizing:border-box;width:3rem;text-align:center;min-width:0;height:2.5rem;outline:none;background-color:var(--accent-soft);transition:border-color .3s ease;color:var(--text-primary);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number::-moz-placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-number::placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-number:focus{border-color:var(--accent)}.input-number.disabled,.input-number:disabled{background-color:var(--surface-subtle);color:var(--text-secondary);cursor:not-allowed}.input-select{font-family:Inter,serif;border:1px solid rgba(var(--text-primary-rgb),.3);box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-radius:.5rem;font-size:1rem;box-sizing:border-box;width:100%;height:2.5rem;outline:none;background-color:var(--accent-soft);transition:border-color .3s ease;color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;background-image:url(/images/select-icon-black.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:1.5rem auto}.input-select::-ms-expand{display:none}.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;margin:0;flex-shrink:0;border:1px solid var(--text-primary);border-radius:.25rem;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;vertical-align:middle}.input-checkbox:hover{border-color:var(--accent)}.input-checkbox:checked,.input-checkbox:focus{border-color:var(--text-primary)}.input-checkbox:checked{background-color:var(--accent)}.input-checkbox:checked:after{content:"";position:absolute;top:0;left:.25rem;width:.35rem;height:.5rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.input-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:4rem;height:1.125rem;min-height:1.125rem;margin:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;box-sizing:border-box}.input-range:disabled{opacity:.55;cursor:not-allowed}.input-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input-range::-webkit-slider-runnable-track{height:.5rem;border-radius:.25rem;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--progress,0),var(--border) var(--progress,0),var(--border) 100%)}.input-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--text-primary);margin-top:calc((.5rem - 1.125rem)/2);border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.input-range::-moz-range-track{height:.5rem;border-radius:.25rem;background:var(--border);border:none}.input-range::-moz-range-progress{height:.5rem;border-radius:.25rem;background:var(--accent);border:none}.input-range::-moz-range-thumb{width:1.125rem;height:1.125rem;border:none;border-radius:50%;background:var(--text-primary);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.input-search-wrapper{position:relative;display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;vertical-align:middle}.input-search-wrapper>.input-search{padding-right:2.25rem;max-width:100%;box-sizing:border-box}.input-search-wrapper--fill{display:flex;width:100%;min-width:0}.input-search-wrapper--fill>.input-search{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.input-search-clear{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);z-index:1;border:none!important;background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;color:inherit!important;padding:.15rem!important;margin:0!important;gap:0!important;width:auto!important;height:auto!important;min-width:0!important;flex-shrink:0;cursor:pointer;line-height:0;font-size:inherit!important;font-weight:400!important;opacity:.4;display:flex!important;align-items:center;justify-content:center;border-radius:.25rem!important;transition:opacity .15s ease}.input-search-clear:hover{opacity:.75;background:rgba(0,0,0,0)!important;box-shadow:none!important}.input-search-clear img{width:.7rem!important;height:.7rem!important;display:block;pointer-events:none}.input-search{padding:.5rem 1rem;border-radius:1rem;font-size:1rem;border:1px solid var(--border-strong);color:var(--text-primary);outline:none;transition:border-color .3s ease;width:30rem;min-width:300px;box-sizing:border-box}.input-search::-moz-placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-search::placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-search:focus{border-color:rgba(var(--text-primary-rgb),1)}.input-date{font-family:Inter,serif;border:1px solid rgba(var(--text-primary-rgb),.3);box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-radius:.5rem;font-size:1rem;box-sizing:border-box;width:100%;height:2.5rem;outline:none;background-color:var(--accent-soft);transition:border-color .3s ease;color:var(--text-primary);padding:.5rem;cursor:pointer}.input-date::-moz-placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-date::placeholder{color:var(--text-muted);opacity:1;font-weight:300}.input-date:focus{border-color:var(--accent)}.input-date:disabled{background-color:var(--surface-subtle);color:var(--text-secondary);cursor:not-allowed}.input-date::-webkit-calendar-picker-indicator{filter:var(--icon-filter-text);cursor:pointer;width:1.25rem;height:1.25rem}.ui-progress-indicator{display:block;flex:1 1 0%;min-width:7rem;height:.75rem;overflow:hidden;border-radius:.5rem;background-color:var(--border);box-sizing:border-box}.ui-progress-indicator__fill{display:block;height:100%;width:0;border-radius:inherit;background-color:var(--accent);transition:width .3s ease}progress.ui-progress-indicator{display:block;flex:1 1 0%;min-width:7rem;height:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;vertical-align:middle;overflow:hidden;border-radius:.5rem}progress.ui-progress-indicator::-webkit-progress-bar{background-color:var(--border);border-radius:.5rem}progress.ui-progress-indicator::-webkit-progress-value{background-color:var(--accent);border-radius:.5rem}progress.ui-progress-indicator::-moz-progress-bar{background-color:var(--accent);border-radius:.5rem}.ui-icon{display:inline-block;flex-shrink:0;width:var(--icon-size,1.25rem);height:var(--icon-size,1.25rem);background-color:currentColor;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ui-icon--accent{background-color:var(--accent)}.ui-icon--muted{background-color:var(--text-muted)}.ui-icon--danger{background-color:var(--danger)}.ui-icon--on-solid{background-color:var(--accent-solid-contrast)}:root{--icon-filter-text:brightness(0) saturate(100%) invert(24%) sepia(6%) saturate(749%) hue-rotate(131deg) brightness(92%) contrast(89%);--icon-filter-accent:brightness(0) saturate(100%) invert(42%) sepia(8%) saturate(629%) hue-rotate(122deg) brightness(94%) contrast(88%)}:root[data-mode=dark]{--icon-filter-text:brightness(0) invert(0.88);--icon-filter-accent:brightness(0) invert(0.72)}:root[data-mode=dark] img.nav-img-icon--on-dark{filter:brightness(0) invert(1)}:root[data-mode=dark] img[src$="/KANBAN-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/KANBAN-icon-gray.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/TODO-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/about-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/activity-call-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/activity-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/activity-meeting-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/activity-note-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/add-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/add-icon-gray.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/archive-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/arrow-left-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/arrow-right-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/arrowdown.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/avancement-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/avancement-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/bin-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-currency.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-date.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-number.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-status.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-tags.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/black-custom-text.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/blockedby-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/blockedby-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/blocking-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/blocking-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/calendar-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/calendar-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/chat-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/check-mark-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/children-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/closed-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/closed-task-sidebar-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/color-task-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/cross-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/cycle-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/delete-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/desc-icon-gray.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/devblog-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/dots-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/dupplicate-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/duration-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/duration-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/edit-seat-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/enddate-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/filter-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/fullscreen-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gantt-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gap-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gif-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-currency.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-date.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-number.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-status.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-tags.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-custom-text.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/gray-vertic-point.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/information-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/jalon-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/linkedin-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/list-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/liststyleicon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/lock-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/logout-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/members-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/members-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/modify-seat-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/modify-seat-number-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/move-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/myspaces-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/myspaces-icon-gray.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/options-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/parents-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/pdf-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/pen-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/plus-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/plus-icon-grey.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/preferences-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/project-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/projects-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/questionmark-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/quicknotes-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/seat-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/select-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/sort-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/sort-icon-gray.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/startdate-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/startdate-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/status-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/status-gray-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/status-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/storage-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/sub-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/task-icon-black.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/team-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/team-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/useridentity-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/useridentity_icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/visit-seat-black-icon.svg"]:not(.nav-img-icon--on-dark),:root[data-mode=dark] img[src$="/wbs-icon-black.svg"]:not(.nav-img-icon--on-dark){filter:var(--icon-filter-text)}:root[data-mode=dark] .addprop-container img[src$="-white.svg"],:root[data-mode=dark] .addprop-container img[src$="/eye-noblind.svg"],:root[data-mode=dark] .custom-tooltip img[src$="-white.svg"],:root[data-mode=dark] .custom-tooltip img[src$="/eye-noblind.svg"],:root[data-mode=dark] .menu-dropdown img[src$="-white.svg"],:root[data-mode=dark] .menu-dropdown img[src$="/eye-noblind.svg"]{filter:brightness(0) invert(.15)}:root[data-mode=dark] .btn-phase-action--delete img,:root[data-mode=dark] .btn-phase-action--detail img,:root[data-mode=dark] .btn-phase-action--move img,:root[data-mode=dark] .btn-phase-action--palette img,:root[data-mode=dark] .btn-primary--accent img,:root[data-mode=dark] .btn-task-action--delete img,:root[data-mode=dark] .btn-task-action--detail img,:root[data-mode=dark] .btn-task-action--move img,:root[data-mode=dark] .btn-task-action--palette img,:root[data-mode=dark] .forced-date-btn img,:root[data-mode=dark] .forced-date-picker .clear-btn img,:root[data-mode=dark] .workload-table__day-header.is-absence img{filter:none!important}:root[data-mode=dark] .input-select:not(.orchesia-select__trigger),:root[data-mode=dark] .orchesia-select__chevron,:root[data-mode=dark] .orchesia-select__group-toggle-chevron,:root[data-mode=dark] select{background-image:url(/images/select-icon-white.svg)}:root[data-mode=dark] .react-flow__minimap{background-color:var(--surface-subtle)}:root[data-mode=dark] .react-flow__controls-button{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-primary)}:root[data-mode=dark] .react-flow__controls-button:hover{background:var(--surface-hover)}:root[data-mode=dark] .react-flow__controls-button svg{fill:var(--text-primary)}.recharts-active-bar,.recharts-curve.recharts-tooltip-cursor,.recharts-tooltip-cursor{fill:rgba(var(--text-primary-rgb),.06)!important;stroke:rgba(var(--text-primary-rgb),.12)!important}:root:not([data-mode=dark]) .orchesia-logo--dark,:root[data-mode=dark] .orchesia-logo--light{display:none!important}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-100italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-200italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-300italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-500italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-700italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-800italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-900italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v18-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--background:var(--surface);--foreground:#171717}body{color:var(--foreground);background:var(--background);font-family:Inter,Arial,sans-serif;width:100vw}*{font-family:Inter,noserif;padding:0;margin:0;box-sizing:border-box}a{color:inherit;text-decoration:none}body,html{font-size:clamp(10px,.6vw,14px);max-width:100%;overflow-x:hidden;color:var(--text-primary);background-color:var(--surface)}body h1,html h1{font-size:2rem}body h1,body h2,html h1,html h2{font-weight:500;font-family:inter,noserif}body h2,html h2{font-size:1.6rem}body h3,html h3{font-size:1.3rem;font-weight:500;font-family:inter,noserif}.all-container,.lesson-container,main{max-width:100%;overflow-x:hidden}.all-container{display:flex;box-sizing:border-box}.all-container .lesson-container .progress-bar{position:fixed;margin-bottom:40px;height:3px;left:0;background-color:var(--accent);transition:width .1s ease-out;z-index:1000;top:64px}.all-container .lesson-container .bold{font-weight:600}.all-container .lesson-container a{color:var(--text-primary);font-size:18px;letter-spacing:1%}.all-container .lesson-container a:hover{color:var(--accent-hover)}.all-container .lesson-container h1{color:var(--text-primary);font-family:Inter,serif;font-size:clamp(2rem,2.5vw,4rem);font-weight:900;letter-spacing:6%;line-height:normal;margin:0;width:100%}.all-container .lesson-container .lecture-time{display:block;margin-bottom:40px;font-style:italic;color:var(--text-primary)}.all-container .lesson-container .next-article-container{display:flex;justify-content:space-between;margin-bottom:60px;margin-top:50px;gap:100px}.all-container .lesson-container .next-article-container .next-article{font-style:italic;text-decoration:none;color:var(--text-primary);font-size:16px;letter-spacing:1%}.all-container .lesson-container .next-article-container .next-article:hover{color:var(--accent)}.all-container .lesson-container .text-more{margin-top:75px;border-top:1px solid var(--text-primary);padding-top:50px}.all-container .lesson-container .math-block{color:var(--text-primary);margin-top:50px}.all-container .lesson-container .btn-rdv{text-decoration:none;padding:15px 30px;background-color:var(--accent-solid);color:#fff;display:block;width:-moz-fit-content;width:fit-content;margin-top:50px;border:none;cursor:pointer;border-radius:.8vw;font-size:20px;transition:background-color .3s ease}.all-container .lesson-container .btn-rdv:hover{background-color:var(--text-primary);color:var(--text-inverse)}.all-container .lesson-container h2{font-family:Inter,serif;color:var(--accent);font-size:clamp(1.5rem,2vw,3.2rem);font-weight:600;line-height:normal;width:100%;margin-top:25px;margin-bottom:30px}.all-container .lesson-container h3{font-size:clamp(1.25rem,1.5vw,2.75rem);font-weight:400}.all-container .lesson-container h3,.all-container .lesson-container h4{font-family:Inter,serif;color:var(--accent-hover);line-height:normal;width:100%;margin-top:25px;margin-bottom:30px}.all-container .lesson-container h4{font-size:clamp(1rem,1vw,2.75rem);font-weight:300;font-style:italic}.all-container .lesson-container p{color:var(--text-primary);font-family:Inter,serif;font-size:clamp(1rem,1vw,2.75rem);font-weight:regular;line-height:150%;width:100%;margin-bottom:10px}.all-container .lesson-container .text-afterlist{margin-top:15px}.all-container .lesson-container .quote{font-style:italic}.all-container .lesson-container li.decimal{list-style-type:decimal}.all-container .lesson-container li.decimal,.all-container .lesson-container li.point{color:var(--text-primary);font-family:Inter,serif;font-size:clamp(1rem,1vw,2.75rem);font-weight:400;list-style-position:inside;line-height:160%;width:100%;margin-bottom:10px}.all-container .lesson-container .video-container-lesson .video-lesson{height:40vw}.all-container .lesson-container .illustration.rightlittle{display:block;width:15vw;float:right;margin:30px 0 30px 30px;aspect-ratio:2}.all-container .lesson-container .illustration.leftlittle{display:block;width:15vw;float:left;margin:30px 30px 30px 0;aspect-ratio:2}.all-container .lesson-container .illustration.centerlittle{display:block;width:15vw;margin:25px auto;aspect-ratio:2}.all-container .lesson-container .illustration.rightmiddle{display:block;width:25vw;float:right;margin:30px 0 30px 30px;aspect-ratio:2}.all-container .lesson-container .illustration.leftmiddle{display:block;width:25vw;float:left;margin:30px 30px 30px 0;aspect-ratio:2}.all-container .lesson-container .illustration.centermiddle{display:block;width:25vw;margin:25px auto;aspect-ratio:2}.all-container .lesson-container .illustration.rightbig{display:block;width:35vw;float:right;margin:30px 0 30px 30px;aspect-ratio:2}.all-container .lesson-container .illustration.leftbig{display:block;width:35vw;float:left;margin:30px 30px 30px 0;aspect-ratio:2}.all-container .lesson-container .illustration.centerbig{display:block;width:35vw;margin:25px auto 45px;aspect-ratio:2}.all-container .lesson-container .illustration.centerhyperbig{display:block;width:45vw;margin:25px auto 45px;aspect-ratio:2}.all-container .lesson-container .illustration.centerhyperhyperbig{display:block;width:55vw;margin:25px auto 45px;aspect-ratio:2}.all-container .fullscreen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.all-container .fullscreen-image{max-width:90%;width:55%;height:80%;max-height:90%;-o-object-fit:contain;object-fit:contain;cursor:pointer}.all-container .summary-container{padding:15px;position:fixed;top:110px;right:50px;width:300px;height:-moz-fit-content;height:50vh;border-radius:10px;background-color:var(--surface);overflow:auto;scrollbar-width:thin}.all-container .summary-container h3{font-family:Inter,serif;color:var(--text-primary);font-size:20px;font-weight:600}.all-container .summary-container ul{list-style:none;text-decoration:none!important}.all-container .summary-container ul li .h2{text-decoration:none;font-family:Inter,serif;color:var(--accent);font-size:14px;font-weight:600}.all-container .summary-container ul li .h2:hover{color:var(--text-primary)}.all-container .summary-container ul li .h3{text-decoration:none;font-family:Inter,serif;color:var(--accent-hover);font-size:14px;font-weight:400}.all-container .summary-container ul li .h3:hover{color:var(--text-primary)}.all-container .summary-container ul li .h4{text-decoration:none;font-family:Inter,serif;color:var(--accent);font-size:13px;font-weight:400}.all-container .summary-container ul li .h4:hover{color:var(--text-primary)}.all-container .summary-container ul .lih2{margin-top:10px;margin-bottom:5px}.all-container .summary-container ul .lih3{margin-left:10px}.all-container .summary-container ul .lih4{margin-left:30px}@media(max-width:1450px){.summary-container{display:none!important}}@media(max-width:1270px){.all-container .lesson-container .illustration.centerlittle,.all-container .lesson-container .illustration.leftlittle,.all-container .lesson-container .illustration.rightlittle{width:30vw}.all-container .lesson-container .illustration.leftmiddle,.all-container .lesson-container .illustration.rightmiddle{width:50vw}.all-container .lesson-container .illustration.centermiddle{width:60vw}.all-container .lesson-container .illustration.leftbig,.all-container .lesson-container .illustration.rightbig{width:50vw}.all-container .lesson-container .illustration.centerbig{width:60vw}.all-container .lesson-container .illustration.centerhyperbig{width:80vw}.all-container .fullscreen-image{width:90%;height:80%}}@media(max-width:800px){.all-container .lesson-container .illustration.rightlittle{display:block;width:90vw;margin:25px auto;float:none}.all-container .lesson-container .video-container-lesson .video-lesson{height:50vw}.all-container .lesson-container .illustration.leftlittle{width:90vw;display:block;margin:25px auto;float:none}.all-container .lesson-container .illustration.centerlittle{width:90vw}.all-container .lesson-container .illustration.leftmiddle,.all-container .lesson-container .illustration.rightmiddle{width:90vw;display:block;margin:25px auto;float:none}.all-container .lesson-container .illustration.centermiddle{width:90vw}.all-container .lesson-container .illustration.rightbig{width:90vw;display:block;margin:25px auto;float:none}.all-container .lesson-container .illustration.leftbig{width:50vw;display:block;margin:25px auto;float:none}.all-container .lesson-container .illustration.centerbig,.all-container .lesson-container .illustration.centerhyperbig,.all-container .lesson-container .illustration.centerhyperhyperbig{width:90vw}.all-container .lesson-container .text-more{margin-top:50px}.all-container .lesson-container .btn-rdv{border-radius:15px;text-align:center}}.fullscreen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.fullscreen-image{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;cursor:zoom-out}.test-autoprefixer{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-ai-gradient{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.btn-ai-gradient:not(:disabled):before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,var(--accent-mist) 0,var(--accent-tint) 18%,var(--ai-shimmer) 38%,var(--ai-shimmer) 58%,var(--accent-mist) 72%,var(--accent-mist) 100%);background-size:200% 100%;animation:ai-gradient-slide 2.5s linear infinite;pointer-events:none}.btn-ai-gradient:not(:disabled){background:var(--accent-mist)!important}.btn-ai-gradient .btn-ai-gradient-inner{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.btn-ai-gradient.btn-ai-gradient--navbar-credits{flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem .75rem;box-sizing:border-box}.btn-ai-gradient.btn-ai-gradient--navbar-credits .btn-ai-gradient-inner img{width:1.125rem;height:1.125rem;flex-shrink:0}.btn-ai-gradient:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--accent-rgb),.35);opacity:1}.btn-ai-gradient:not(:disabled):active{transform:translateY(0)}@keyframes ai-gradient-slide{0%{background-position:0 50%}to{background-position:200% 50%}}