@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._container_1ccor_1{z-index:9999;flex-direction:column;gap:.5rem;max-width:400px;display:flex;position:fixed;top:1rem;right:1rem}._toast_1ccor_12{border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1rem;animation:.3s ease-out _slideIn_1ccor_1;display:flex;box-shadow:0 4px 12px #00000026}._success_1ccor_22{background-color:var(--accent-wash);border:1px solid var(--accent);color:var(--ink)}._error_1ccor_28{border:1px solid var(--danger);color:var(--danger);background-color:#0000}._warning_1ccor_34{border:1px solid var(--muted);color:var(--muted);background-color:#0000}._info_1ccor_40{background-color:var(--accent-wash);border:1px solid var(--accent);color:var(--ink)}._icon_1ccor_46{flex-shrink:0;font-size:1.125rem}._message_1ccor_51{flex:1;font-size:.875rem;line-height:1.4}._dismiss_1ccor_57{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.25rem;line-height:1}._dismiss_1ccor_57:hover{opacity:1}@keyframes _slideIn_1ccor_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=480px){._container_1ccor_1{max-width:none;left:1rem;right:1rem}}._container_nzr13_1{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._fullPage_nzr13_9{background-color:var(--paper);font-family:var(--font-body);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._fullPage_nzr13_9 ._container_nzr13_1{opacity:0;animation:.25s ease-out .4s forwards _appear_nzr13_1}@keyframes _appear_nzr13_1{to{opacity:1}}@media (prefers-reduced-motion:reduce){._fullPage_nzr13_9 ._container_nzr13_1{animation-duration:10ms}}._spinner_nzr13_42{border-style:solid;border-color:var(--muted-rule);border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite _spin_nzr13_42}._small_nzr13_50{border-width:2px;width:16px;height:16px}._medium_nzr13_56{border-width:3px;width:32px;height:32px}._large_nzr13_62{border-width:4px;width:48px;height:48px}._text_nzr13_68{color:var(--muted);margin:0;font-size:.875rem}._srOnly_nzr13_74{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._buttonContent_nzr13_86{align-items:center;gap:.5rem;display:inline-flex}@keyframes _spin_nzr13_42{to{transform:rotate(360deg)}}._header_8dfi0_10{color:var(--ink);background:0 0;padding:1rem 1rem 0}._container_8dfi0_16{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}._logo_8dfi0_25{line-height:0;display:block}._brandLogo_8dfi0_31{width:auto;height:52px;display:block}._logo_8dfi0_25:hover{opacity:.85}._user_8dfi0_41{align-items:center;gap:1rem;display:flex}._userName_8dfi0_47{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}._rule_8dfi0_54{opacity:.5;width:100%;max-width:1200px;margin:0 auto}@media (width<=768px){._container_8dfi0_16{flex-wrap:wrap;gap:.5rem}._userName_8dfi0_47{display:none}}@media (width<=480px){._header_8dfi0_10{padding:.75rem .75rem 0}._brandLogo_8dfi0_31{height:44px}}:root[data-ui-skin] ._userName_8dfi0_47{font-family:var(--font-body);font-size:.875rem;font-weight:600}:root[data-ui-skin] ._header_8dfi0_10{padding-bottom:.75rem}:root[data-ui-skin] ._rule_8dfi0_54{opacity:1}._handDrawn_1ee8q_8{--paper:#f4f1ea;--ink:#1f2933;--muted:#5b6670;--accent:#2f27d4;--danger:#b91c1c;--paper-texture:#1f29330b;--muted-rule:#5b667066;--accent-rule:#2f27d447;--accent-wash:#2f27d41a;--font-display:"Caveat", cursive;--font-body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}:root[data-ui-skin] ._handDrawn_1ee8q_8{--font-display:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-mono:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif}:root[data-ui-skin] [data-skin-exempt] ._handDrawn_1ee8q_8,:root[data-ui-skin] [data-skin-exempt]._handDrawn_1ee8q_8{--font-display:"Caveat", cursive;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}:root[data-ui-skin=sunset] ._handDrawn_1ee8q_8:not([data-skin-exempt]):not([data-skin-exempt] *){--paper:#f8f5ec;--ink:#2e4a44;--muted:#56655f;--accent:#2e4a44;--paper-texture:#2e4a440b;--muted-rule:#56655f66;--accent-rule:#2e4a4447;--accent-wash:#2e4a4414}._layout_1k32o_12{background-color:var(--paper);background-image:radial-gradient(var(--paper-texture) 1px, transparent 1px);min-height:100vh;color:var(--ink);font-family:var(--font-body);background-size:22px 22px;flex-direction:column;display:flex}._main_1k32o_27{flex:1;width:100%;padding:2rem}._footerRule_1k32o_34{opacity:.45;width:100%;max-width:1200px;margin:0 auto}._footer_1k32o_34{text-align:center;background:0 0;border-top:none;padding:1rem}._footer_1k32o_34 p{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:.78rem}@media (width<=768px){._main_1k32o_27{padding:1rem}}@media (width<=480px){._main_1k32o_27,._footer_1k32o_34{padding:.75rem}._footer_1k32o_34 p{font-size:.72rem}}:root[data-ui-skin=sunset]{--sk-font:"Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--sk-font-title:var(--sk-font);--sk-title-size:19px;--sk-title-weight:800;--sk-dialog-title-size:20px;--sk-btn-weight:700;--sk-text-size:15px;--sk-page-bg:#f8f5ec;--sk-surface:#fffdf8;--sk-surface-hover:#f3eee3;--sk-surface-active:#e9e3d6;--sk-border:#e7e1d5;--sk-border-strong:#d3cbbc;--sk-text:#2e4a44;--sk-text-muted:#56655f;--sk-primary:#2e4a44;--sk-primary-hover:#243b36;--sk-primary-active:#1a2c28;--sk-on-primary:#fff;--sk-cta:linear-gradient(90deg, #ff6b5e, #fdba74);--sk-cta-hover:linear-gradient(90deg, #f85d50, #fcab5f);--sk-cta-active:linear-gradient(90deg, #ec5245, #f79e4f);--sk-on-cta:#1f3531;--sk-cta-shadow:0 6px 16px -8px #ff6b5eb3;--sk-selected-bg:#e3ece5;--sk-selected-text:#2e4a44;--sk-focus:#2e4a4440;--sk-danger:#b42318;--sk-danger-bg:#fdecea;--sk-secondary-bg:#eee8dc;--sk-secondary-hover:#e5dece;--sk-secondary-border:transparent;--sk-secondary-text:#2e4a44;--sk-disabled-bg:#eee8dc;--sk-disabled-text:#9aa5a1;--sk-field-bg:#fff;--sk-field-border:#e2ddd3;--sk-control-h:40px;--sk-icon-btn:34px;--sk-radius-control:10px;--sk-radius-field:12px;--sk-radius-icon:10px;--sk-radius-item:14px;--sk-radius-panel:18px;--sk-radius-dialog:22px;--sk-radius-check:6px;--sk-shadow-xs:none;--sk-shadow-md:0 2px 6px #2e4a440d, 0 12px 28px #2e4a441a;--sk-shadow-lg:0 32px 64px -20px #2e4a4459;--sk-backdrop:#2e4a4459;--sk-topbar-bg:transparent;--sk-topbar-text:#2e4a44;--sk-topbar-muted:#56655f;--sk-topbar-border:transparent;--sk-topbar-h:68px;--sk-rail-bg:#fffdf8;--sk-rail-border:transparent;--sk-rail-shadow:var(--sk-shadow-md);--sk-rail-indicator:none;--sk-dialog-footer-bg:transparent;--sk-dialog-footer-border:transparent}:root[data-ui-skin] [data-sk=topbar],:root[data-ui-skin] [data-sk=dialog],:root[data-ui-skin] [data-sk=toolbar],:root[data-ui-skin] [data-sk=popover],:root[data-ui-skin] [data-sk=rail],:root[data-ui-skin] [data-sk=card]{--ink:var(--sk-text);--muted:var(--sk-text-muted);--accent:var(--sk-primary);--accent-wash:var(--sk-selected-bg);--paper:var(--sk-surface);--font-body:var(--sk-font);--font-display:var(--sk-font-title);font-family:var(--sk-font);color:var(--sk-text)}:root[data-ui-skin] [data-sk=page]{background-color:var(--sk-page-bg)}:root[data-ui-skin] [data-sk=topbar]{min-height:var(--sk-topbar-h);background:var(--sk-topbar-bg);color:var(--sk-topbar-text);padding-top:0;padding-bottom:0}:root[data-ui-skin] [data-sk=topbar]>div:last-child{gap:8px}:root[data-ui-skin] [data-sk=topbar-rule]{border-top-color:var(--sk-topbar-border)}:root[data-ui-skin] [data-sk=back-link]{border-radius:var(--sk-radius-control);color:var(--sk-topbar-muted);gap:6px;margin-left:-8px;padding:6px 8px;font-size:14px;font-weight:500}:root[data-ui-skin] [data-sk=back-link]:hover{color:var(--sk-topbar-text);background:color-mix(in srgb, var(--sk-topbar-text) 7%, transparent)}:root[data-ui-skin] [data-sk=topbar] h1{font-family:var(--sk-font-title);font-size:var(--sk-title-size);font-weight:var(--sk-title-weight);letter-spacing:-.005em;color:var(--sk-topbar-text)}:root[data-ui-skin] [data-sk=topbar] h1 button:not(:disabled){border-radius:var(--sk-radius-field);margin-left:-8px;padding:4px 8px;text-decoration:none;box-shadow:inset 0 0 0 1px #0000}:root[data-ui-skin] [data-sk=topbar] h1 button:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sk-topbar-text) 25%, transparent);background:0 0}:root[data-ui-skin] [data-sk=topbar] h1 input{border-radius:var(--sk-radius-field);margin-left:-8px;padding:4px 8px}:root[data-ui-skin] [data-sk=button]{min-height:var(--sk-control-h);border:1px solid var(--sk-secondary-border);border-radius:var(--sk-radius-control);background:var(--sk-secondary-bg);color:var(--sk-secondary-text);box-shadow:var(--sk-shadow-xs);font-family:var(--sk-font);font-size:var(--sk-text-size);font-weight:var(--sk-btn-weight);white-space:nowrap;padding:0 14px;line-height:1;transition:background-color .12s,border-color .12s,color .12s;transform:none}:root[data-ui-skin] [data-sk=button]:hover{background:var(--sk-secondary-hover)}:root[data-ui-skin] [data-sk=button]:active{background:var(--sk-surface-active);transform:none}:root[data-ui-skin] [data-sk=button][data-variant=primary]{background:var(--sk-cta);color:var(--sk-on-cta);box-shadow:var(--sk-cta-shadow);border-color:#0000}:root[data-ui-skin] [data-sk=button][data-variant=primary]:hover{background:var(--sk-cta-hover)}:root[data-ui-skin] [data-sk=button][data-variant=primary]:active{background:var(--sk-cta-active)}:root[data-ui-skin] [data-sk=button][data-variant=danger]{background:var(--sk-danger);border-color:var(--sk-danger);color:#fff}:root[data-ui-skin] [data-sk=button]:disabled,:root[data-ui-skin] [data-sk=button][data-disabled]{opacity:1;background:var(--sk-disabled-bg);color:var(--sk-disabled-text);box-shadow:none;cursor:not-allowed;border-color:#0000}:root[data-ui-skin] [data-sk=button]:focus-visible,:root[data-ui-skin] [data-sk=icon-button]:focus-visible,:root[data-ui-skin] [data-sk=rail-item]:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px;border-radius:var(--sk-radius-control)}:root[data-ui-skin] [data-sk=icon-button]{width:var(--sk-icon-btn);height:var(--sk-icon-btn);border:1px solid var(--sk-secondary-border);border-radius:var(--sk-radius-icon);background:var(--sk-secondary-bg);color:var(--sk-text);transition:background-color .12s,color .12s;transform:none}:root[data-ui-skin] [data-sk=icon-button][data-quiet]{background:0 0;border-color:#0000}:root[data-ui-skin] [data-sk=icon-button]:hover:not(:disabled){background:var(--sk-surface-hover)}:root[data-ui-skin] [data-sk=icon-button][aria-pressed=true]{background:var(--sk-selected-bg);color:var(--sk-selected-text);border-color:#0000}:root[data-ui-skin] [data-sk=icon-button][data-tone=danger]{color:var(--sk-danger)}:root[data-ui-skin] [data-sk=icon-button][data-tone=danger]:hover:not(:disabled){background:var(--sk-danger-bg)}:root[data-ui-skin] [data-sk=icon-button]:disabled{opacity:.4}:root[data-ui-skin] [data-sk=icon-button][aria-haspopup][aria-expanded=true]{background:var(--sk-surface-active)}:root[data-ui-skin] [data-sk=label],:root[data-ui-skin] [data-sk=slider-label]{font-family:var(--sk-font);color:var(--sk-text);font-size:13px;font-weight:500}:root[data-ui-skin] [data-sk=input],:root[data-ui-skin] [data-sk=select],:root[data-ui-skin] [data-sk=stepper-field]{border:1px solid var(--sk-field-border);border-radius:var(--sk-radius-field);background:var(--sk-field-bg);box-shadow:var(--sk-shadow-xs);transition:border-color .12s,box-shadow .12s}:root[data-ui-skin] [data-sk=input]:hover,:root[data-ui-skin] [data-sk=select]:hover,:root[data-ui-skin] [data-sk=stepper-field]:hover{border-color:var(--sk-border-strong)}:root[data-ui-skin] [data-sk=input]:focus-within,:root[data-ui-skin] [data-sk=select]:focus-within,:root[data-ui-skin] [data-sk=select-inline]:focus-within,:root[data-ui-skin] [data-sk=stepper-field]:focus-within{border-color:var(--sk-primary);box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=input] input,:root[data-ui-skin] [data-sk=select] select{min-height:calc(var(--sk-control-h) - 2px);font-family:var(--sk-font);font-size:var(--sk-text-size);color:var(--sk-text);padding:0 12px}:root[data-ui-skin] [data-sk=select] select{padding-right:34px}:root[data-ui-skin] [data-sk=select] select option,:root[data-ui-skin] [data-sk=select-inline] select option{background:var(--sk-surface);color:var(--sk-text)}:root[data-ui-skin] [data-sk=select-chevron]{width:16px;height:16px;color:var(--sk-text-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}:root[data-ui-skin] [data-sk=select-inline]{border-radius:var(--sk-radius-field);border:1px solid #0000}:root[data-ui-skin] [data-sk=select-inline]:hover{background:var(--sk-surface-hover)}:root[data-ui-skin] [data-sk=select-inline] select{min-height:30px;font-family:var(--sk-font);color:var(--sk-text);padding:0 28px 0 8px;font-size:13px}:root[data-ui-skin] [data-sk=select-inline] [data-sk=select-chevron]{width:14px;height:14px;right:6px}:root[data-ui-skin] [data-sk=stepper-field]{height:30px;box-shadow:none}:root[data-ui-skin] [data-sk=stepper-field] input{font-family:var(--sk-font);color:var(--sk-text);font-size:13px}:root[data-ui-skin] [data-sk=checkbox]{border:1.5px solid var(--sk-border-strong);border-radius:var(--sk-radius-check);background:var(--sk-surface);width:18px;height:18px;color:var(--sk-on-primary);justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}:root[data-ui-skin] [data-sk=checkbox][data-checked]{background:var(--sk-primary);border-color:var(--sk-primary)}:root[data-ui-skin] [data-sk=checkbox]:focus-within{box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=checkmark]{pointer-events:none;width:12px;height:12px}:root[data-ui-skin] [data-sk=check-label]{font-family:var(--sk-font);font-size:var(--sk-text-size);color:var(--sk-text)}:root[data-ui-skin] [data-sk=swatch]{border-radius:var(--sk-radius-field);background:var(--sk-swatch);width:28px;height:28px;margin:0 2px;box-shadow:inset 0 0 0 1px #00000024}:root[data-ui-skin] [data-sk=swatch]:focus-within{box-shadow:inset 0 0 0 1px #00000024, 0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=slider-track]:before,:root[data-ui-skin] [data-sk=slider-track]:after{content:"";pointer-events:none;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:root[data-ui-skin] [data-sk=slider-track]:before{background:var(--sk-border);right:0}:root[data-ui-skin] [data-sk=slider-track]:after{width:calc(11px + var(--sk-pct,0) * (100% - 22px));background:var(--sk-primary)}:root[data-ui-skin] [data-sk=slider-track]:focus-within{outline:none}:root[data-ui-skin] [data-sk=slider-knob]{z-index:1;border:2px solid var(--sk-primary);background:var(--sk-surface);border-radius:50%;width:18px;height:18px;margin:2px;box-shadow:0 1px 3px #0000002e}:root[data-ui-skin] [data-sk=slider-track]:focus-within [data-sk=slider-knob]{box-shadow:0 0 0 4px var(--sk-focus)}:root[data-ui-skin] [data-sk=toolbar],:root[data-ui-skin] [data-sk=popover],:root[data-ui-skin] [data-sk=menu]{border:1px solid var(--sk-border);border-radius:var(--sk-radius-panel);background:var(--sk-surface);box-shadow:var(--sk-shadow-md)}:root[data-ui-skin] [data-sk=toolbar]>:last-child{gap:2px;padding:4px}:root[data-ui-skin] [data-sk=popover]>:last-child{padding:14px}:root[data-ui-skin] [data-sk=menu]{padding:4px}:root[data-ui-skin] [data-sk=menu-item]{border-radius:calc(var(--sk-radius-panel) / 2);font-family:var(--sk-font);color:var(--sk-text);padding:5px 10px;font-size:13px}:root[data-ui-skin] [data-sk=menu-item][data-active]{background:var(--sk-surface-hover)}:root[data-ui-skin] [data-sk=menu-item][aria-selected=true]{color:var(--sk-primary);font-weight:600}:root[data-ui-skin] [data-sk=divider-v]{background:var(--sk-border);width:1px;margin:6px 4px}:root[data-ui-skin] [data-sk=divider]{background:var(--sk-border);height:1px;margin-block:8px}:root[data-ui-skin] [data-sk=spinner]{border:2.5px solid var(--sk-border);border-top-color:var(--sk-primary);border-radius:50%;animation:.8s linear infinite sk-spin}@keyframes sk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root[data-ui-skin] [data-sk=spinner]{animation-duration:2.4s}}:root[data-ui-skin] [data-sk=dialog]::backdrop{background:var(--sk-backdrop)}:root[data-ui-skin] [data-sk=dialog-frame]{border:1px solid var(--sk-border);border-radius:var(--sk-radius-dialog);background:var(--sk-surface);box-shadow:var(--sk-shadow-lg);overflow:hidden}:root[data-ui-skin] [data-sk=dialog-frame]>div{gap:16px;padding:20px 24px 0}:root[data-ui-skin] [data-sk=dialog-title]{font-family:var(--sk-font-title);font-size:var(--sk-dialog-title-size);letter-spacing:-.01em;color:var(--sk-text);font-weight:600}:root[data-ui-skin] [data-sk=dialog-content]{font-size:var(--sk-text-size);color:var(--sk-text-muted)}:root[data-ui-skin] [data-sk=dialog-footer]{border-top:1px solid var(--sk-dialog-footer-border);background:var(--sk-dialog-footer-bg);gap:8px;margin:4px -24px 0;padding:14px 24px}:root[data-ui-skin] [data-sk=rail]{border:1px solid var(--sk-rail-border);border-radius:var(--sk-radius-panel);background:var(--sk-rail-bg);box-shadow:var(--sk-rail-shadow);gap:2px;margin:8px 0 0 8px;padding:6px}:root[data-ui-skin] [data-sk=rail-item]{border-radius:var(--sk-radius-item);width:4.25rem;min-height:3.5rem;color:var(--sk-text-muted);font-family:var(--sk-font);gap:4px;transition:background-color .12s,color .12s}:root[data-ui-skin] [data-sk=rail-item]:hover{background:var(--sk-surface-hover);color:var(--sk-text)}:root[data-ui-skin] [data-sk=rail-item][aria-expanded=true]{background:var(--sk-selected-bg);color:var(--sk-selected-text);box-shadow:var(--sk-rail-indicator)}:root[data-ui-skin] [data-sk=rail-item]>span:last-child{font-size:11px;font-weight:500}:root[data-ui-skin] [data-sk=card]{border:1px solid var(--sk-border);border-radius:var(--sk-radius-panel);background:var(--sk-surface);box-shadow:var(--sk-shadow-md)}:root[data-ui-skin] [data-sk=panel-title]{font-family:var(--sk-font-title);color:var(--sk-text);font-size:15px;font-weight:600}:root[data-ui-skin] [data-sk=rail]{margin:12px 0 0 12px;padding:8px}:root[data-ui-skin] [data-sk=button]{padding:0 18px}:root[data-ui-skin] [data-sk=button]>span:last-child{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){:root[data-ui-skin] [data-sk=topbar] h1{font-size:15px}}:root[data-ui-skin] [data-sk=textarea]{border:1px solid var(--sk-field-border);border-radius:var(--sk-radius-field);background:var(--sk-field-bg);transition:border-color .12s,box-shadow .12s}:root[data-ui-skin] [data-sk=textarea]:hover{border-color:var(--sk-border-strong)}:root[data-ui-skin] [data-sk=textarea]:focus-within{border-color:var(--sk-primary);box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=textarea] textarea{font-family:var(--sk-font);font-size:var(--sk-text-size);color:var(--sk-text);padding:10px 12px}:root[data-ui-skin] [data-sk=date-trigger]{min-height:var(--sk-control-h);border:1px solid var(--sk-field-border);border-radius:var(--sk-radius-field);background:var(--sk-field-bg);font-family:var(--sk-font);font-size:var(--sk-text-size);color:var(--sk-text);transition:border-color .12s}:root[data-ui-skin] [data-sk=date-trigger]:hover:not(:disabled){border-color:var(--sk-border-strong)}:root[data-ui-skin] [data-sk=date-trigger]:focus-visible,:root[data-ui-skin] [data-sk=date-trigger][aria-expanded=true]{border-color:var(--sk-primary);box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=date-trigger]>span:last-child{color:var(--sk-text-muted)}:root[data-ui-skin] [data-sk=radio]{border:1.5px solid var(--sk-border-strong);background:var(--sk-surface);border-radius:50%;width:20px;height:20px;transition:border-color .12s,border-width .12s}:root[data-ui-skin] [data-sk=radio][data-checked]{border:6px solid var(--sk-primary)}:root[data-ui-skin] [data-sk=radio]:focus-within{box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=toggle]{background:var(--sk-border-strong);border-radius:999px;width:44px;height:24px;transition:background-color .15s}:root[data-ui-skin] [data-sk=toggle]:after{content:"";pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}:root[data-ui-skin] [data-sk=toggle][data-checked]{background:var(--sk-primary)}:root[data-ui-skin] [data-sk=toggle][data-checked]:after{transform:translate(20px)}:root[data-ui-skin] [data-sk=toggle]:focus-within{box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=progress]{background:var(--sk-surface-active);border-radius:999px;height:10px;overflow:hidden}:root[data-ui-skin] [data-sk=progress]:after{content:"";width:calc(var(--sk-pct,0) * 100%);background:var(--sk-primary);border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}:root[data-ui-skin] [data-sk=tile]{border:1px solid var(--sk-border);border-radius:var(--sk-radius-item);background:var(--sk-surface);color:var(--sk-text-muted);font-family:var(--sk-font);transition:border-color .12s,background-color .12s,box-shadow .12s;transform:none}:root[data-ui-skin] [data-sk=tile]:hover:not(:disabled){border-color:var(--sk-border-strong);color:var(--sk-text)}:root[data-ui-skin] [data-sk=tile][aria-pressed=true]{border-color:var(--sk-primary);background:var(--sk-selected-bg);box-shadow:inset 0 0 0 1px var(--sk-primary);color:var(--sk-selected-text)}:root[data-ui-skin] [data-sk=tile]:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}:root[data-ui-skin] [data-sk=tablist]{background:var(--sk-secondary-bg);border-radius:12px;gap:2px;padding:4px;display:inline-flex}:root[data-ui-skin] [data-sk=tab]{min-height:34px;color:var(--sk-text-muted);font-family:var(--sk-font);border-radius:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .12s,color .12s}:root[data-ui-skin] [data-sk=tab]:hover:not(:disabled){color:var(--sk-text)}:root[data-ui-skin] [data-sk=tab][aria-selected=true]{background:var(--sk-surface);color:var(--sk-text);box-shadow:0 1px 3px #1f29331f}:root[data-ui-skin] [data-sk=tab]:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px;border-radius:8px}:root[data-ui-skin] [data-sk=tooltip]{color:#fff;font-family:var(--sk-font);background:#1f2933;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;box-shadow:0 4px 12px #1f293333}:root[data-ui-skin] [data-sk=frame]{border:1.5px solid var(--sk-border-strong);border-radius:var(--sk-radius-field)}:root[data-ui-skin] [data-sk=frame]>div:first-child{border-radius:calc(var(--sk-radius-field) - 2px)}:root[data-ui-skin] [data-sk=frame][data-tone=accent]{border-color:var(--sk-primary)}:root[data-ui-skin] [data-sk=frame][data-tone=danger]{border-color:var(--sk-danger)}:root[data-ui-skin] [data-sk=frame][data-tone=quiet]{border-style:dashed;border-color:var(--sk-border-strong)}:root[data-ui-skin] [data-sk=frame][data-emphasis]{border-width:2.5px}:root[data-ui-skin] [data-sk=outline]{border:1.5px solid;border-radius:3px}:root[data-ui-skin] [data-sk=remove-badge]{background:var(--sk-danger);color:#fff;box-shadow:0 0 0 2px var(--sk-surface);border-radius:50%}:root[data-ui-skin] [data-sk=remove-badge]:disabled{background:var(--sk-text-muted)}:root[data-ui-skin] [data-sk=calendar]{font-family:var(--sk-font);color:var(--sk-text)}:root[data-ui-skin] [data-sk=calendar-month]{font-family:var(--sk-font);color:var(--sk-text);border-radius:999px;font-size:15px;font-weight:700}:root[data-ui-skin] [data-sk=calendar-month]:hover:not(:disabled){background:var(--sk-surface-hover)}:root[data-ui-skin] [data-sk=calendar-day]{font-family:var(--sk-font);border-radius:999px;font-size:14px;transition:background-color .12s}:root[data-ui-skin] [data-sk=calendar-day]:hover:not(:disabled){background:var(--sk-surface-hover)}:root[data-ui-skin] [data-sk=calendar-day][aria-current=date]{color:var(--sk-primary);font-weight:800}:root[data-ui-skin] [data-sk=calendar-day][aria-selected=true]{background:var(--sk-primary);color:var(--sk-on-primary);font-weight:700}:root[data-ui-skin] [data-sk=calendar-day]:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}:root[data-ui-skin] [data-sk=calendar-year]{font-family:var(--sk-font);border-radius:8px}:root[data-ui-skin] [data-sk=calendar-year][aria-selected=true]{background:var(--sk-selected-bg);color:var(--sk-selected-text);font-weight:700}:root[data-ui-skin] [data-sk-form]{--ink:var(--sk-text);--muted:var(--sk-text-muted);--accent:var(--sk-primary);--accent-wash:var(--sk-selected-bg);--muted-rule:var(--sk-border);--font-body:var(--sk-font);font-family:var(--sk-font)}:root[data-ui-skin] [data-sk-form] :is(button,input,select,textarea){font-family:inherit}:root[data-ui-skin] [data-sk-form] select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366707a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}:root[data-ui-skin] [data-sk-form] :is(input[type=checkbox],input[type=radio]){appearance:none;border:1.5px solid var(--sk-border-strong);background:var(--sk-surface) no-repeat center / 12px;cursor:pointer;flex:none;width:18px;height:18px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s}:root[data-ui-skin] [data-sk-form] input[type=checkbox]{border-radius:var(--sk-radius-check)}:root[data-ui-skin] [data-sk-form] input[type=checkbox]:checked{border-color:var(--sk-primary);background-color:var(--sk-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:root[data-ui-skin] [data-sk-form] input[type=radio]{border-radius:50%}:root[data-ui-skin] [data-sk-form] input[type=radio]:checked{border:5px solid var(--sk-primary)}:root[data-ui-skin] [data-sk-form] :is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk-form] :is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:root[data-ui-skin] [data-sk=slider-value]{font-family:var(--sk-font);font-variant-numeric:tabular-nums;color:var(--sk-text-muted);font-size:13px;font-weight:600}:root[data-ui-skin] [data-sk=dialog-frame]>div{flex-direction:column;display:flex;overflow:hidden}:root[data-ui-skin] [data-sk=dialog-title],:root[data-ui-skin] [data-sk=dialog-footer]{flex:none}:root[data-ui-skin] [data-sk=dialog-title]{padding-right:32px}:root[data-ui-skin] [data-sk=dialog-content]{flex:auto;min-height:0;margin:0 -24px;padding:2px 24px;overflow-y:auto}:root[data-ui-skin] [data-sk=dialog-content]:last-child{padding-bottom:22px}:root[data-ui-skin] [data-sk=dialog-close]{z-index:2;width:var(--sk-icon-btn);height:var(--sk-icon-btn);border-radius:var(--sk-radius-icon);color:var(--sk-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}:root[data-ui-skin] [data-sk=dialog-close]:hover{background:var(--sk-surface-hover);color:var(--sk-text)}:root[data-ui-skin] [data-sk=dialog-close]:focus-visible{box-shadow:0 0 0 3px var(--sk-focus);outline:none}:root[data-ui-skin] [data-sk=dialog-content]:focus{outline:none}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937;background-color:#f9fafb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0}a{color:#2e4a44}button{cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn{border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-primary{color:#fff;background-color:#2563eb;border:none}.btn-primary:hover{background-color:#1d4ed8}.btn-secondary{color:#374151;background-color:#fff;border:1px solid #d1d5db}.btn-secondary:hover{background-color:#f9fafb}.btn-danger{color:#fff;background-color:#dc2626;border:none}.btn-danger:hover{background-color:#b91c1c}.form-group{margin-bottom:1rem}.form-label{margin-bottom:.5rem;font-weight:500;display:block}.form-input{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem}.form-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.error-text{color:#dc2626;margin-top:.25rem;font-size:.875rem}.card{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}@media (width<=768px){.container{padding:0 .75rem}.card{padding:1rem}.btn{padding:.625rem 1rem;font-size:.9375rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}}@media (width<=480px){.container{padding:0 .5rem}.card{border-radius:.375rem;padding:.875rem}.btn{justify-content:center;width:100%}.form-input{font-size:16px}}
