.sf_uaG_toast[data-sonner-toast]{--color-toast-bg:var(--color-glass-bg);--color-toast-text:var(--color-text-primary);--color-toast-line:var(--color-border);--color-toast-close:var(--color-text-secondary);--color-toast-close-bg-hover:var(--color-gray-020);--color-toast-icon-bg:var(--color-surface-inverse-bg);--color-toast-success-icon-bg:var(--color-green-200);--color-toast-danger-icon-bg:var(--color-red-100);--color-toast-warning-icon-bg:var(--color-yellow-200);--color-toast-warning-icon:var(--color-strict-gray-080);--color-toast-accent-icon-bg:var(--color-blue-100);--color-toast-on-icon:var(--color-text-inverse);--color-toast-on-solid-icon:var(--color-text-on-solid);--color-toast-on-accent-icon:var(--color-text-on-accent);--shadow-toast:inset 0 0 0 var(--size-line) var(--color-toast-line), var(--shadow-lg);--radius-toast:var(--radius-xl);--size-toast-icon:28px;--size-toast-close:24px;--size-glyph-stroke:2;--space-toast-padding:14px;--space-toast-close-room:44px;--space-toast-gap:12px;--border-radius:var(--radius-toast);--normal-bg:var(--color-toast-bg);--normal-text:var(--color-toast-text);--normal-border:transparent;--success-bg:var(--color-toast-bg);--success-text:var(--color-toast-text);--success-border:transparent;--error-bg:var(--color-toast-bg);--error-text:var(--color-toast-text);--error-border:transparent;--warning-bg:var(--color-toast-bg);--warning-text:var(--color-toast-text);--warning-border:transparent;--info-bg:var(--color-toast-bg);--info-text:var(--color-toast-text);--info-border:transparent}.sf_uaG_toast[data-sonner-toast][data-styled=true]{gap:var(--space-toast-gap);padding:var(--space-toast-padding) var(--space-toast-close-room) var(--space-toast-padding) var(--space-toast-padding);font-family:var(--font-family-ui);font-size:var(--font-size-14);line-height:var(--font-line-height-20);box-shadow:var(--shadow-toast);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass)}.sf_uaG_toast[data-sonner-toast][data-styled=true] [data-title]{font-size:var(--font-size-15);font-weight:var(--font-weight-500);line-height:var(--font-line-height-20)}.sf_uaG_toast[data-sonner-toast][data-styled=true] [data-description]{color:var(--color-text-secondary)}.sf_uaG_toast[data-sonner-toast][data-styled=true] [data-icon]{width:var(--size-toast-icon);height:var(--size-toast-icon);color:var(--color-toast-on-icon);background-color:var(--color-toast-icon-bg);border-radius:var(--radius-full);justify-content:center;margin:0}.sf_uaG_toast[data-sonner-toast][data-styled=true] [data-icon] svg{stroke-width:var(--size-glyph-stroke)}.sf_uaG_toast[data-sonner-toast][data-type=success]{--color-toast-icon-bg:var(--color-toast-success-icon-bg);--color-toast-on-icon:var(--color-toast-on-solid-icon)}.sf_uaG_toast[data-sonner-toast][data-type=error]{--color-toast-icon-bg:var(--color-toast-danger-icon-bg);--color-toast-on-icon:var(--color-toast-on-solid-icon)}.sf_uaG_toast[data-sonner-toast][data-type=info]{--color-toast-icon-bg:var(--color-toast-accent-icon-bg);--color-toast-on-icon:var(--color-toast-on-accent-icon)}.sf_uaG_toast[data-sonner-toast][data-type=warning]{--color-toast-icon-bg:var(--color-toast-warning-icon-bg);--color-toast-on-icon:var(--color-toast-warning-icon)}.sf_uaG_toast[data-sonner-toast][data-styled=true] [data-close-button]{top:50%;right:var(--space-25);width:var(--size-toast-close);height:var(--size-toast-close);color:var(--color-toast-close);background:0 0;border:none;left:auto;transform:translateY(-50%)}.sf_uaG_toast[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{color:var(--color-toast-text);background:var(--color-toast-close-bg-hover)}[data-sonner-toaster]:has(.sf_uaG_toast+.sf_uaG_toast) .sf_uaG_toast[data-sonner-toast][data-expanded=false]{--color-toast-bg:var(--color-glass-solid-bg)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.p.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.SAEMFW_className{font-family:Inter,Inter Fallback;font-style:normal}.SAEMFW_variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.p.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.VHE1Tq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.VHE1Tq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--color-white-020:#fff3;--color-white-030:#ffffff4d;--color-white-040:#fff6;--color-white-050:#ffffff80;--color-white-060:#ffffffb3;--color-white-100:#fff;--color-glass-tint:#ffffffbf;--color-gray-010:#3759870a;--color-gray-015:#37598712;--color-gray-020:#3759871a;--color-gray-030:#37598722;--color-gray-035:#3759872e;--color-gray-040:#37598742;--color-gray-050:#1118265c;--color-gray-060:#1118269c;--color-gray-070:#111826ad;--color-gray-080:#111826;--color-gray-090:#0b111c;--color-gray-120:#eef2f7;--color-gray-200:#f1f4f8;--color-gray-300:#f5f6f7;--color-gray-500:#9aa3b2;--color-gray-030-solid:#e4e8ef;--color-gray-soft:#f0f3f6;--color-gray-soft-strong:#e9ecf0;--color-gray-hover-subtle:#fafbfc;--color-gray-hover-strong:#e7eaed;--color-amber-016:#f59e0b29;--color-amber-100:#f59e0b;--color-amber-200:#a8500c;--color-yellow-010:#ffdd5766;--color-yellow-020:#ffdd578c;--color-yellow-060:#ffd21f99;--color-yellow-100:#ffdd57;--color-yellow-120:#fff1bc;--color-yellow-200:#ffd21f;--color-yellow-300:#f7c408;--color-blue-010:#2f80ff1a;--color-blue-020:#2f80ff33;--color-blue-030:#2f80ff4d;--color-blue-040:#2f80ff66;--color-blue-050:#2f80ff80;--color-blue-060:#2f80ff99;--color-blue-080:#2f80ffcc;--color-blue-100:#2f80ff;--color-blue-120:#e7effc;--color-blue-200:#1a62d6;--color-blue-300:#1a5ec2;--color-red-010:#df22241a;--color-red-020:#df222433;--color-red-030:#df22244d;--color-red-040:#df222466;--color-red-050:#df222480;--color-red-060:#df222499;--color-red-100:#e3282a;--color-red-120:#fcd4d4;--color-red-200:#b91c1c;--color-green-010:#10b98126;--color-green-020:#10b98140;--color-green-030:#10b98154;--color-green-040:#10b98166;--color-green-050:#10b9818c;--color-green-060:#10b981b3;--color-green-100:#10b981;--color-green-120:#c8f1df;--color-green-200:#008757;--color-green-300:#065f46;--color-indigo-010:#6366f11a;--color-indigo-020:#6366f133;--color-indigo-030:#6366f14d;--color-indigo-040:#6366f166;--color-indigo-050:#6366f180;--color-indigo-060:#6366f199;--color-indigo-100:#6366f1;--color-indigo-120:#e0e7ff;--color-indigo-200:#4338ca;--color-inverted-gray-050:#b4bdcc80;--color-inverted-gray-060:#d5dbe599;--color-inverted-gray-080:#f1f4f8;--color-inverted-gray-200:#1c2433;--color-inverted-gray-080-glass:#111826d9;--color-inverted-red-100:#ff6b6b;--color-inverted-green-100:#5ee0a8;--color-black-020:#0b12201f;--color-black-040:#0b12203d;--color-black-060:#0b12205c;--color-shadow-010:#0f172a14;--color-shadow-020:#0f172a1f;--color-shadow-040:#0f172a33;--color-black-080:#0b1220cc;--color-strict-transparent:#fff0;--color-strict-white-020:#fff3;--color-strict-white-030:#ffffff4d;--color-strict-white-040:#fff6;--color-strict-white-050:#ffffff80;--color-strict-white-060:#fff9;--color-strict-white-075:#ffffffbf;--color-strict-white-085:#ffffffd9;--color-strict-white-100:#fff;--color-strict-gray-020:#b4bdcc33;--color-strict-gray-030:#a5b0c24d;--color-strict-gray-035:#96a2b659;--color-strict-gray-040:#8592a866;--color-strict-gray-050:#4f5b7080;--color-strict-gray-060:#1f293b99;--color-strict-gray-070:#172033ba;--color-strict-gray-080:#111826;--color-strict-blue-100:#2f80ff;--color-strict-blue-200:#1a5ec2;--color-strict-gray-200:#f4f6f8;--color-strict-gray-090:#0b111c;--color-brand-blue:#0092ff;--color-brand-navy:#005799;--color-label-stone:#a89f8d;--color-label-graphite:#585d66;--color-label-wine:#8f4256;--color-label-brick:#b85c51;--color-label-rose:#df9a97;--color-chart-blue:#2f80ff;--color-chart-cyan:#0ea5b7;--color-chart-violet:#8b5cf6;--color-chart-pink:#e0569b;--color-chart-ink:var(--color-text-secondary);--color-label-pink:#cd7ba0;--color-label-raspberry:#c04d78;--color-label-fuchsia:#a35d8f;--color-label-plum:#5e4470;--color-label-purple:#7b5aa6;--color-label-lilac:#b3a1d1;--color-label-violet:#8a6fd1;--color-label-navy:#2f4e75;--color-label-indigo:#505c95;--color-label-azure:#63a0cc;--color-label-blue:#4e7fbb;--color-label-cyan:#7fa9b8;--color-label-aqua:#6fbcb2;--color-label-teal:#5d9a93;--color-label-pine:#3e6b54;--color-label-emerald:#4f7a5e;--color-label-sage:#98a987;--color-label-green:#87ab72;--color-label-moss:#7c9048;--color-label-lime:#a3a84e;--color-label-yellow:#d4b254;--color-label-ochre:#ac8236;--color-label-amber:#d98d55;--color-label-peach:#dfa377;--color-label-orange:#c96f4d;--color-label-sienna:#a05a3c;--color-label-umber:#6e5138}[data-theme=dark]{--color-white-020:#1c243333;--color-white-030:#1c24334d;--color-white-040:#1c243366;--color-white-050:#1c243380;--color-white-060:#1c2433b3;--color-white-100:#1c2433;--color-glass-tint:#c8d6f01f;--color-gray-010:#dbe4f508;--color-gray-015:#dbe4f50d;--color-gray-020:#dbe4f514;--color-gray-030:#dbe4f51c;--color-gray-035:#dbe4f526;--color-gray-040:#dbe4f538;--color-gray-050:#e4e8ef61;--color-gray-060:#e4e8ef9f;--color-gray-070:#e4e8efb3;--color-gray-080:#e4e8ef;--color-gray-soft:#e4e8ef0a;--color-gray-soft-strong:#e4e8ef12;--color-gray-hover-subtle:#e4e8ef08;--color-gray-hover-strong:#e4e8ef1a;--color-gray-090:#fff;--color-black-020:#02060f47;--color-black-040:#02060f73;--color-black-060:#02060fa3;--color-shadow-010:#02060f3d;--color-shadow-020:#02060f52;--color-shadow-040:#02060f7a;--color-black-080:#02060fcc;--color-gray-120:#252e3d;--color-gray-200:#2b354a;--color-gray-300:#323d52;--color-gray-500:#7d8799;--color-gray-030-solid:#2f3b50;--color-yellow-010:#ffdd5726;--color-yellow-020:#ffdd5740;--color-yellow-060:#ffdd5799;--color-yellow-120:#ffe58a;--color-amber-200:#fcd34d;--color-blue-010:#5e9ffa1a;--color-blue-020:#5e9ffa33;--color-blue-030:#5e9ffa4d;--color-blue-040:#5e9ffa66;--color-blue-050:#5e9ffa80;--color-blue-060:#5e9ffa99;--color-blue-080:#2f80ffcc;--color-blue-120:#8cc4ff;--color-blue-300:#64a5ff;--color-red-010:#ff5a5a1a;--color-red-020:#ff5a5a33;--color-red-030:#ff5a5a4d;--color-red-040:#ff5a5a66;--color-red-050:#ff5a5a80;--color-red-060:#ff5a5a99;--color-red-120:#ff8a8a;--color-green-010:#34d39926;--color-green-020:#34d39933;--color-green-030:#34d3994d;--color-green-040:#34d39966;--color-green-050:#34d3998c;--color-green-060:#34d399b3;--color-green-120:#6ee7b7;--color-indigo-100:#9aa2ff;--color-indigo-010:#9aa2ff1a;--color-indigo-020:#9aa2ff33;--color-indigo-030:#9aa2ff4d;--color-indigo-040:#9aa2ff66;--color-indigo-050:#9aa2ff80;--color-indigo-060:#9aa2ff99;--color-indigo-120:#c7cbff;--color-inverted-gray-050:#4f5b7080;--color-inverted-gray-060:#1f293b99;--color-inverted-gray-080:#111826;--color-inverted-gray-200:#e4e8ef;--color-inverted-gray-080-glass:#e4e8efd9;--color-inverted-red-100:#c41a1c;--color-inverted-green-100:#047857;--color-label-graphite:#9297a0;--color-label-wine:#b76b80;--color-label-plum:#9270ab;--color-label-navy:#5f88b8;--color-label-indigo:#828cc2;--color-label-pine:#6aa187;--color-label-emerald:#77a689;--color-label-moss:#a3b86e;--color-label-ochre:#cba55e;--color-label-sienna:#c2805e;--color-label-umber:#a07c5b}[data-contrast=high]{--color-gray-010:#37598724;--color-gray-015:#3759872e;--color-gray-020:#37598738;--color-gray-030:#6b7689;--color-gray-035:#5d6879;--color-gray-040:#4e5869;--color-gray-050:#11182699;--color-gray-060:#111826c4;--color-gray-070:#111826d6;--color-red-100:#a31616;--color-red-200:#861111;--color-green-200:#065f46;--color-green-300:#064e3b;--color-indigo-100:#4338ca;--color-indigo-200:#312e81;--color-blue-100:#0045a7;--color-blue-080:#00398c;--color-blue-200:#00398c;--color-blue-300:#003f9e;--color-amber-200:#78350f}[data-theme=dark][data-contrast=high]{--color-gray-010:#dbe4f51f;--color-gray-015:#dbe4f529;--color-gray-020:#dbe4f533;--color-gray-030:#8a96ab;--color-gray-035:#a2adc0;--color-gray-040:#bcc5d4;--color-gray-050:#e4e8ef80;--color-gray-060:#e4e8efd1;--color-gray-070:#e4e8efdb;--color-red-100:#ffa3a3;--color-red-200:#ffbaba;--color-green-200:#7fe0b5;--color-green-300:#a2ebcb;--color-indigo-100:#b8beff;--color-indigo-200:#cdd1ff;--color-blue-100:#8cc4ff;--color-blue-080:#a8d3ff;--color-blue-200:#a8d3ff;--color-blue-300:#a8d3ff;--color-amber-200:#fde68a;--color-red-120:#ffd1d1;--color-green-120:#b9f3da;--color-indigo-120:#f4f5ff;--color-blue-120:#c4e1ff;--color-yellow-120:#fff0b8}
:root{--font-size-8:8px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-72:72px;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-line-height-12:12px;--font-line-height-13:13px;--font-line-height-14:14px;--font-line-height-16:16px;--font-line-height-18:18px;--font-line-height-20:20px;--font-line-height-24:24px;--font-line-height-26:26px;--font-line-height-28:28px;--font-line-height-30:30px;--font-line-height-32:32px;--font-line-height-35:35px;--font-line-height-36:36px;--font-line-height-40:40px;--font-line-height-44:44px;--font-line-height-48:48px;--font-line-height-52:52px;--font-line-height-56:56px;--font-line-height-60:60px;--font-line-height-76:76px;--font-tracking-tight:-.025em;--font-tracking-snug:-.02em;--font-tracking-normal:0;--font-tracking-none:0;--font-tracking-wide:.04em;--font-tracking-wider:.06em}[data-font-scale=large]{--font-size-8:9px;--font-size-10:11px;--font-size-11:12px;--font-size-12:14px;--font-size-14:16px;--font-size-15:17px;--font-size-16:18px;--font-size-18:20px;--font-size-20:23px;--font-size-24:27px;--font-size-28:32px;--font-size-32:36px;--font-line-height-12:14px;--font-line-height-13:15px;--font-line-height-14:16px;--font-line-height-16:18px;--font-line-height-18:20px;--font-line-height-20:23px;--font-line-height-24:27px;--font-line-height-26:29px;--font-line-height-28:32px;--font-line-height-30:34px;--font-line-height-32:36px;--font-line-height-35:39px;--font-line-height-36:41px;--font-line-height-40:45px;--font-line-height-44:50px}
:root{--space-0:0;--space-05:2px;--space-1:4px;--space-15:6px;--space-2:8px;--space-25:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-0:0;--radius-05:2px;--radius-1:4px;--radius-15:6px;--radius-2:8px;--radius-25:10px;--radius-3:12px;--radius-35:14px;--radius-4:16px;--radius-45:18px;--radius-5:24px;--radius-sm:var(--radius-15);--radius-md:var(--radius-2);--radius-lg:var(--radius-25);--radius-xl:var(--radius-35);--radius-2xl:var(--radius-45);--radius-full:9999px;--radius-circle:50%}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,picture,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse}:focus-visible{box-shadow:var(--shadow-focus-ring-outline);outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-gap)}
:root{--color-page-bg:var(--color-gray-300);--color-surface-bg:var(--color-white-100);--color-surface-inverse-bg:var(--color-gray-080);--color-soft-bg:var(--color-gray-soft);--color-soft-strong-bg:var(--color-gray-soft-strong);--color-hover-subtle-bg:var(--color-gray-hover-subtle);--color-hover-strong-bg:var(--color-gray-hover-strong);--color-text-primary:var(--color-gray-080);--color-text-secondary:var(--color-gray-070);--color-text-muted:var(--color-gray-060);--color-text-disabled:var(--color-gray-050);--color-text-inverse:var(--color-white-100);--color-text-on-solid:var(--color-strict-white-100);--color-text-on-accent:var(--color-strict-white-100);--color-text-inherit:currentcolor;--color-glass-bg:var(--color-glass-tint);--color-glass-solid-bg:var(--color-surface-bg);--color-glass-bar-bg:var(--color-white-060);--color-glass-line:var(--color-gray-020);--color-glass-inverse-bg:var(--color-inverted-gray-080-glass);--filter-glass:blur(24px) saturate(180%);--filter-glass-backdrop:blur(6px);--color-glass-on-photo-bg:var(--color-strict-gray-070);--color-glass-on-photo-text:var(--color-strict-white-100);--color-glass-on-photo-line:var(--color-strict-white-020);--color-border:var(--color-gray-030);--color-border-strong:var(--color-gray-040);--color-focus-ring:var(--color-blue-100);--color-focus-halo:var(--color-blue-040);--color-focus-ring-gap:var(--color-surface-bg);--size-focus-ring:2px;--size-focus-ring-gap:2px;--shadow-focus-ring-gap:0 0 0 var(--size-focus-ring-gap) var(--color-focus-ring-gap);--size-focus-halo:3px;--shadow-focus-halo:0 0 0 var(--size-focus-halo) var(--color-focus-halo);--shadow-focus-ring-halo:0 0 0 calc(var(--size-focus-ring-gap) + var(--size-focus-ring) + var(--size-focus-halo)) var(--color-focus-halo);--shadow-focus-ring:var(--shadow-focus-ring-gap), 0 0 0 calc(var(--size-focus-ring-gap) + var(--size-focus-ring)) var(--color-focus-ring), var(--shadow-focus-ring-halo);--shadow-focus-ring-outline:var(--shadow-focus-ring-gap), var(--shadow-focus-ring-halo);--duration-quick:.12s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--duration-slower:.4s;--duration-slide:.35s;--easing-spring:cubic-bezier(.34, 1.18, .64, 1);--duration-off:.01ms;--duration-spin:1s;--duration-pulse:1.6s;--duration-halo:2s;--size-line:1px;--shadow-xs:0 1px 2px var(--color-shadow-010);--shadow-sm:0 1px 3px var(--color-shadow-010), 0 1px 2px -1px var(--color-shadow-010);--shadow-md:0 1px 3px var(--color-shadow-010), 0 4px 6px -1px var(--color-shadow-010);--shadow-lg:0 2px 6px var(--color-shadow-010), 0 12px 32px -4px var(--color-shadow-020);--shadow-xl:0 4px 12px var(--color-shadow-020), 0 24px 64px -8px var(--color-shadow-040)}@media (prefers-reduced-motion:reduce){:root{--duration-quick:var(--duration-off);--duration-fast:var(--duration-off);--duration-normal:var(--duration-off);--duration-slow:var(--duration-off);--duration-slower:var(--duration-off);--duration-slide:var(--duration-off)}}[data-theme=dark]{--color-page-bg:var(--color-white-100);--color-surface-bg:var(--color-gray-120);--color-glass-solid-bg:var(--color-gray-300)}[data-contrast=high]{--color-glass-bg:var(--color-surface-bg);--color-glass-bar-bg:var(--color-page-bg);--color-glass-inverse-bg:var(--color-surface-inverse-bg);--color-glass-line:var(--color-border);--color-glass-on-photo-bg:var(--color-strict-gray-090);--filter-glass:none;--filter-glass-backdrop:none;--size-focus-ring:3px;--size-line:2px;--color-focus-halo:transparent}[data-theme=dark][data-contrast=high]{--color-text-on-solid:var(--color-white-100);--color-text-on-accent:var(--color-strict-gray-090)}
:root{--color-scrollbar-thumb:var(--color-gray-040);--color-scrollbar-thumb-hover:var(--color-gray-050);--color-scrollbar-thumb-idle:transparent;--size-scrollbar:8px}[data-contrast=high]{--color-scrollbar-thumb:var(--color-gray-060);--color-scrollbar-thumb-idle:var(--color-gray-060)}@supports (scrollbar-color:auto){:where(*){transition:scrollbar-color var(--duration-slower) ease;scrollbar-color:var(--color-scrollbar-thumb-idle) transparent;scrollbar-width:thin}:where(:hover,:focus-within){scrollbar-color:var(--color-scrollbar-thumb) transparent;transition-duration:var(--duration-fast)}:where(html){scrollbar-color:var(--color-scrollbar-thumb) transparent}}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:var(--size-scrollbar);height:var(--size-scrollbar);background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb-idle);border:var(--space-05) solid transparent;border-radius:var(--radius-circle);background-clip:padding-box}:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}:focus-within::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}html::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}}
:root{--container-content:1200px;--container-wide:1440px;--container-narrow:480px;--layout-sidebar-width:256px;--layout-sidebar-width-compact:64px;--layout-editor-aside:360px;--layout-list-filter:220px;--layout-list-filter-compact:140px;--size-icon-tile:40px;--layout-header-height:64px;--space-layout-page:var(--space-8);--space-layout-page-compact:var(--space-4);--space-layout-gap:var(--space-6);--space-layout-section:var(--space-7);--space-layout-section-compact:var(--space-4);--measure-reading:68ch;--measure-ui:82ch;--z-index-main-control-input:1;--z-index-main-header:100;--z-index-main-popover:200;--z-index-main-overlay:999}
:root{--font-family-ui:var(--font-ui,ui-sans-serif, system-ui, -apple-system, sans-serif);--font-family-display:var(--font-display,var(--font-family-ui));--font-family-heading:var(--font-family-display);--font-family-mono:var(--font-mono,ui-monospace, "SFMono-Regular", menlo, monospace);--font-weight-regular:var(--font-weight-400);--font-weight-medium:var(--font-weight-500);--font-weight-semibold:var(--font-weight-600);--font-weight-bold:var(--font-weight-700);--font-display-family:var(--font-family-display);--font-display-size:var(--font-size-40);--font-display-weight:var(--font-weight-700);--font-display-line-height:var(--font-line-height-44);--font-display-tracking:var(--font-tracking-tight);--font-h1-family:var(--font-family-display);--font-h1-size:var(--font-size-28);--font-h1-weight:var(--font-weight-600);--font-h1-line-height:var(--font-line-height-35);--font-h1-tracking:var(--font-tracking-tight);--font-h2-family:var(--font-family-display);--font-h2-size:var(--font-size-24);--font-h2-weight:var(--font-weight-600);--font-h2-line-height:var(--font-line-height-32);--font-h2-tracking:var(--font-tracking-tight);--font-h3-family:var(--font-family-display);--font-h3-size:var(--font-size-20);--font-h3-weight:var(--font-weight-600);--font-h3-line-height:var(--font-line-height-28);--font-h3-tracking:var(--font-tracking-tight);--font-h4-family:var(--font-family-display);--font-h4-size:var(--font-size-18);--font-h4-weight:var(--font-weight-600);--font-h4-line-height:var(--font-line-height-28);--font-h4-tracking:var(--font-tracking-tight);--font-h5-family:var(--font-family-display);--font-h5-size:var(--font-size-16);--font-h5-weight:var(--font-weight-500);--font-h5-line-height:var(--font-line-height-24);--font-h5-tracking:var(--font-tracking-normal);--font-h6-family:var(--font-family-display);--font-h6-size:var(--font-size-14);--font-h6-weight:var(--font-weight-500);--font-h6-line-height:var(--font-line-height-20);--font-h6-tracking:var(--font-tracking-normal);--font-body-lg-family:var(--font-family-ui);--font-body-lg-size:var(--font-size-18);--font-body-lg-weight:var(--font-weight-400);--font-body-lg-line-height:var(--font-line-height-28);--font-body-lg-tracking:var(--font-tracking-normal);--font-body-family:var(--font-family-ui);--font-body-size:var(--font-size-16);--font-body-weight:var(--font-weight-400);--font-body-line-height:var(--font-line-height-24);--font-body-tracking:var(--font-tracking-normal);--font-body-sm-family:var(--font-family-ui);--font-body-sm-size:var(--font-size-14);--font-body-sm-weight:var(--font-weight-400);--font-body-sm-line-height:var(--font-line-height-20);--font-body-sm-tracking:var(--font-tracking-normal);--font-body-xs-family:var(--font-family-ui);--font-body-xs-size:var(--font-size-12);--font-body-xs-weight:var(--font-weight-400);--font-body-xs-line-height:var(--font-line-height-16);--font-body-xs-tracking:var(--font-tracking-normal);--font-caption-family:var(--font-family-ui);--font-caption-size:var(--font-size-14);--font-caption-weight:var(--font-weight-400);--font-caption-line-height:var(--font-line-height-20);--font-caption-tracking:var(--font-tracking-normal)}[data-typography=showcase]{--font-display-size:var(--font-size-72);--font-display-line-height:var(--font-line-height-76);--font-h1-size:var(--font-size-48);--font-h1-line-height:var(--font-line-height-52);--font-h1-tracking:var(--font-tracking-tight);--font-h2-size:var(--font-size-32);--font-h2-line-height:var(--font-line-height-40);--font-h3-size:var(--font-size-24);--font-h3-line-height:var(--font-line-height-32);--font-h3-tracking:var(--font-tracking-snug);--font-body-lg-size:var(--font-size-20);--font-body-lg-line-height:var(--font-line-height-32);--font-body-size:var(--font-size-18);--font-body-line-height:var(--font-line-height-28);--font-body-sm-size:var(--font-size-15);--font-body-sm-line-height:var(--font-line-height-24)}@media not (min-width:1024px){[data-typography=showcase]{--font-display-size:var(--font-size-40);--font-display-line-height:var(--font-line-height-44);--font-h1-size:var(--font-size-32);--font-h1-line-height:var(--font-line-height-36);--font-h2-size:var(--font-size-24);--font-h2-line-height:var(--font-line-height-32);--font-body-lg-size:var(--font-size-18);--font-body-lg-line-height:var(--font-line-height-28);--font-body-size:var(--font-size-16);--font-body-line-height:var(--font-line-height-26)}}[data-typography=reading]{max-inline-size:var(--measure-reading);--font-h1-size:var(--font-size-40);--font-h1-line-height:var(--font-line-height-48);--font-h2-size:var(--font-size-28);--font-h2-line-height:var(--font-line-height-36);--font-body-lg-size:var(--font-size-24);--font-body-lg-line-height:var(--font-line-height-36);--font-body-size:var(--font-size-20);--font-body-line-height:var(--font-line-height-32)}@media not (min-width:1024px){[data-typography=reading]{--font-h1-size:var(--font-size-28);--font-h1-line-height:var(--font-line-height-36);--font-body-lg-size:var(--font-size-20);--font-body-lg-line-height:var(--font-line-height-30);--font-body-size:var(--font-size-16);--font-body-line-height:var(--font-line-height-26)}}

body{font-family:var(--font-family-ui);color:var(--color-text-primary);background-color:var(--color-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

