.store-subscription-warning{border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-12) var(--space-16);margin-block:var(--space-16);background-color:var(--color-warning-subtle-bg);color:var(--color-warning-subtle-foreground)}.store-subscription-warning__title{margin:0 0 var(--space-8);font-size:inherit;font-weight:var(--font-weight-semibold)}.store-subscription-warning p{margin:0 0 var(--space-8)}.store-subscription-warning ul{margin:0;padding-inline-start:var(--space-20)}.account-gate{box-sizing:border-box;width:100%;max-width:40rem;padding:var(--space-48) var(--space-16);margin-inline:auto}.account-gate__actions{gap:var(--space-8);margin-block:var(--space-16);flex-wrap:wrap;display:flex}@media (width<=480px){.account-gate{padding-block:var(--space-24)}}.brand-logo{inline-size:auto;display:block}.brand-logo--sm{block-size:28px}.brand-logo--lg{block-size:40px}.brand-logo-badge{padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background-color:#161551;display:inline-flex}.locale-switcher{border-radius:var(--radius-full);block-size:36px;inline-size:36px;color:var(--color-foreground);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.locale-switcher:has(.locale-switcher__select:focus-visible){color:var(--color-accent)}.locale-switcher__select:focus,.locale-switcher__select:focus-visible{outline:none}.locale-switcher__icon{pointer-events:none}.locale-switcher__select{border-radius:inherit;opacity:0;block-size:100%;inline-size:100%;font:inherit;font-size:var(--font-size-sm);cursor:pointer;appearance:none;border:0;margin:0;position:absolute;inset:0}.platform-ops-form{gap:var(--space-12);max-width:48rem;margin-bottom:var(--space-24);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.platform-ops-form h2{margin:0;font-size:1.125rem}.platform-ops-form__row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.platform-ops-filters{gap:var(--space-12);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;display:grid}.platform-ops-filters__actions{gap:var(--space-8);padding-top:calc(var(--line-height-sm) + var(--space-4));flex-wrap:wrap;display:flex}.platform-ops-sections{gap:var(--space-24);display:grid}.platform-ops-sections h2{margin:0 0 var(--space-8);font-size:1.125rem}.platform-ops-stats{gap:var(--space-8) var(--space-24);margin:0 0 var(--space-12);flex-wrap:wrap;padding:0;list-style:none;display:flex}.platform-ops-sections [data-alert]{color:var(--color-danger);font-weight:600}.platform-ops-flag{padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md)}.platform-ops-table{border-collapse:collapse;width:100%}.platform-ops-table caption{text-align:start;color:var(--color-muted-foreground);padding-bottom:var(--space-4)}.platform-ops-table th,.platform-ops-table td{padding:var(--space-8);border-bottom:1px solid var(--color-border);text-align:start}.platform-banners{gap:var(--space-8);margin-bottom:var(--space-16);display:grid}.platform-banner{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground);display:flex}.platform-banner[data-severity=warning]{background:var(--color-warning-subtle-bg);color:var(--color-warning-subtle-foreground)}.platform-banner[data-severity=maintenance]{background:var(--color-danger-subtle-bg);color:var(--color-danger-subtle-foreground)}.platform-banner__text{overflow-wrap:anywhere;flex:1;margin:0}.platform-banner__label{font-weight:700}.platform-banner__dismiss{border-radius:var(--radius-sm);min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:1.25rem;line-height:1}.platform-banner__dismiss:focus-visible{outline-offset:2px;outline:2px solid}.global-search-trigger{align-items:center;gap:var(--space-8);height:40px;padding-inline:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted-foreground);font-size:var(--font-size-sm);cursor:pointer;background:0 0;display:inline-flex}.global-search-trigger:hover{background-color:var(--color-surface);color:var(--color-foreground)}.global-search-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=768px){.global-search-trigger{padding-inline:var(--space-8)}.global-search-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-search-trigger__shortcut{display:none}}.global-search-trigger__shortcut{padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-xs);color:var(--color-muted-foreground);line-height:1.6}.search-palette__input-row{margin:calc(var(--space-16) * -1) calc(var(--space-16) * -1) 0;padding:0 var(--space-16) var(--space-12);border-bottom:1px solid var(--color-border)}.search-palette__input{width:100%;color:var(--color-foreground);font-size:var(--font-size-lg);line-height:var(--line-height-lg);background:0 0;border:none}.search-palette__input:focus{outline:none}.search-palette__input::placeholder{color:var(--color-muted-foreground)}.search-palette__results{margin-top:var(--space-12);max-height:50vh;overflow-y:auto}.search-palette__group-heading-row{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.search-palette__group-heading{margin:var(--space-12) 0 var(--space-4);color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-snug)}.search-palette__clear-recent{color:var(--color-accent);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none}.search-palette__clear-recent:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.search-palette__item{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8) var(--space-8);border-radius:var(--radius-md);cursor:pointer;display:flex}.search-palette__item:hover,.search-palette__item--active{background-color:var(--color-accent-subtle-bg)}.search-palette__item--active .search-palette__item-title{color:var(--color-accent-subtle-foreground)}.search-palette__item--disabled{cursor:default;opacity:.6}.search-palette__item--disabled:hover{background-color:#0000}.search-palette__item-title{max-width:65%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.search-palette__item-subtitle{min-width:0;color:var(--color-muted-foreground);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.search-palette__empty{padding:var(--space-16) var(--space-8);color:var(--color-muted-foreground);font-size:var(--font-size-sm);text-align:center}.search-palette__hint{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.search-palette__item--see-all .search-palette__item-title{color:var(--color-accent);font-weight:500}.search-results{gap:var(--space-16);flex-direction:column;display:flex}.search-results__form{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.search-results__filters{gap:var(--space-8);flex-wrap:wrap;display:flex}.search-results__filter{border:1px solid var(--color-border);padding:var(--space-4) var(--space-12);color:var(--color-foreground);border-radius:999px;text-decoration:none}.search-results__filter[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-foreground)}.search-results__filter-count,.search-results__group-count{color:inherit;opacity:.75;font-weight:400}.search-results__group h2{font-size:var(--font-size-lg);margin:0 0 var(--space-8)}.search-results__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-results__item{flex-direction:column;display:flex}.search-results__item-subtitle,.search-results__empty{color:var(--color-muted-foreground)}.search-results__pager{align-items:center;gap:var(--space-16);display:flex}.app-shell{flex-direction:column;block-size:100dvh;display:flex}.app-shell__main{flex:1;min-block-size:0;overflow-y:auto}.root-nav{z-index:10;border-block-end:1px solid var(--color-border);background-color:var(--color-background);transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease;flex:none;position:relative}.root-nav__inner{align-items:center;gap:var(--space-24);min-block-size:64px;max-inline-size:72rem;padding-inline:var(--space-24);border-radius:var(--radius-full);transition:max-inline-size var(--duration-base) ease, transform var(--duration-base) ease, box-shadow var(--duration-base) ease, background-color var(--duration-base) ease;margin-inline:auto;display:flex}.root-nav[data-scrolled=true]{background-color:#0000;border-block-end-color:#0000}.root-nav[data-scrolled=true] .root-nav__inner{max-inline-size:min(68rem, calc(100% - 2 * var(--space-16)));transform:translateY(var(--space-12));background-color:var(--color-background);box-shadow:var(--elevation-4)}.root-nav__brand{align-items:center;gap:var(--space-8);color:var(--color-foreground);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.root-nav__links{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex;overflow-x:auto}.root-nav__link{padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);text-decoration:none}.root-nav__link:hover{background-color:var(--color-surface);color:var(--color-foreground)}.root-nav__link[aria-current=page]{background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground)}.root-nav__brand:focus-visible,.root-nav__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=40rem){.root-nav__inner{gap:var(--space-12);padding-inline:var(--space-16)}.root-nav__link{padding-inline:var(--space-8)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-400:#94a3b8;--color-neutral-500:#64748b;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-neutral-950:#020617;--color-accent-50:#eff6ff;--color-accent-100:#dbeafe;--color-accent-200:#bfdbfe;--color-accent-300:#93c5fd;--color-accent-400:#60a5fa;--color-accent-500:#3b82f6;--color-accent-600:#2563eb;--color-accent-700:#1d4ed8;--color-accent-800:#1e40af;--color-accent-900:#1e3a8a;--color-accent-950:#172554;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-400:#4ade80;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-400:#f87171;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-warning-50:#fffbeb;--color-warning-100:#fef9c3;--color-warning-400:#facc15;--color-warning-700:#a16207;--color-warning-800:#854d0e;--color-background:#fff;--color-surface:var(--color-neutral-50);--color-foreground:var(--color-neutral-900);--color-muted-foreground:var(--color-neutral-600);--color-border:var(--color-neutral-200);--color-accent:var(--color-accent-600);--color-accent-foreground:#fff;--color-accent-subtle-bg:var(--color-accent-100);--color-accent-subtle-foreground:var(--color-accent-800);--color-accent-hover:var(--color-accent-700);--color-accent-active:var(--color-accent-800);--color-success:var(--color-success-700);--color-success-foreground:#fff;--color-success-subtle-bg:var(--color-success-100);--color-success-subtle-foreground:var(--color-success-800);--color-danger:var(--color-danger-600);--color-danger-foreground:#fff;--color-danger-subtle-bg:var(--color-danger-100);--color-danger-subtle-foreground:var(--color-danger-800);--color-warning:var(--color-warning-700);--color-warning-foreground:#fff;--color-warning-subtle-bg:var(--color-warning-100);--color-warning-subtle-foreground:var(--color-warning-800);--font-family-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-xs:1rem;--line-height-sm:1.25rem;--line-height-base:1.5rem;--line-height-lg:1.75rem;--line-height-xl:1.75rem;--line-height-2xl:2rem;--line-height-3xl:2.25rem;--line-height-4xl:2.5rem;--line-height-5xl:1;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0em;--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--elevation-0:none;--elevation-1:0 1px 2px #0206170f, 0 1px 1px #0206170a;--elevation-2:0 2px 4px #02061714, 0 1px 2px #0206170f;--elevation-3:0 4px 8px #0206171a, 0 2px 4px #0206170f;--elevation-4:0 8px 16px #0206171f, 0 4px 8px #02061714;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.3, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-toast:1400;--z-tooltip:1500;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-accent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--color-neutral-950);--color-surface:var(--color-neutral-900);--color-foreground:var(--color-neutral-50);--color-muted-foreground:var(--color-neutral-400);--color-border:var(--color-neutral-700);--color-accent:var(--color-accent-400);--color-accent-foreground:var(--color-neutral-950);--color-accent-subtle-bg:var(--color-neutral-900);--color-accent-subtle-foreground:var(--color-accent-400);--color-accent-hover:var(--color-accent-300);--color-accent-active:var(--color-accent-200);--color-success:var(--color-success-400);--color-success-foreground:var(--color-neutral-950);--color-success-subtle-bg:var(--color-neutral-900);--color-success-subtle-foreground:var(--color-success-400);--color-danger:var(--color-danger-400);--color-danger-foreground:var(--color-neutral-950);--color-danger-subtle-bg:var(--color-neutral-900);--color-danger-subtle-foreground:var(--color-danger-400);--color-warning:var(--color-warning-400);--color-warning-foreground:var(--color-neutral-950);--color-warning-subtle-bg:var(--color-neutral-900);--color-warning-subtle-foreground:var(--color-warning-400);--elevation-1:0 1px 2px #0006, inset 0 1px 0 #ffffff08;--elevation-2:0 2px 4px #00000073, inset 0 1px 0 #ffffff08;--elevation-3:0 4px 8px #00000080, inset 0 1px 0 #ffffff0a;--elevation-4:0 8px 16px #0000008c, inset 0 1px 0 #ffffff0a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--color-neutral-950);--color-surface:var(--color-neutral-900);--color-foreground:var(--color-neutral-50);--color-muted-foreground:var(--color-neutral-400);--color-border:var(--color-neutral-700);--color-accent:var(--color-accent-400);--color-accent-foreground:var(--color-neutral-950);--color-accent-subtle-bg:var(--color-neutral-900);--color-accent-subtle-foreground:var(--color-accent-400);--color-accent-hover:var(--color-accent-300);--color-accent-active:var(--color-accent-200);--color-success:var(--color-success-400);--color-success-foreground:var(--color-neutral-950);--color-success-subtle-bg:var(--color-neutral-900);--color-success-subtle-foreground:var(--color-success-400);--color-danger:var(--color-danger-400);--color-danger-foreground:var(--color-neutral-950);--color-danger-subtle-bg:var(--color-neutral-900);--color-danger-subtle-foreground:var(--color-danger-400);--color-warning:var(--color-warning-400);--color-warning-foreground:var(--color-neutral-950);--color-warning-subtle-bg:var(--color-neutral-900);--color-warning-subtle-foreground:var(--color-warning-400);--elevation-1:0 1px 2px #0006, inset 0 1px 0 #ffffff08;--elevation-2:0 2px 4px #00000073, inset 0 1px 0 #ffffff08;--elevation-3:0 4px 8px #00000080, inset 0 1px 0 #ffffff0a;--elevation-4:0 8px 16px #0000008c, inset 0 1px 0 #ffffff0a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:var(--color-neutral-50);--color-foreground:var(--color-neutral-900);--color-muted-foreground:var(--color-neutral-600);--color-border:var(--color-neutral-200);--color-accent:var(--color-accent-600);--color-accent-foreground:#fff;--color-accent-subtle-bg:var(--color-accent-100);--color-accent-subtle-foreground:var(--color-accent-800);--color-accent-hover:var(--color-accent-700);--color-accent-active:var(--color-accent-800);--color-success:var(--color-success-700);--color-success-foreground:#fff;--color-success-subtle-bg:var(--color-success-100);--color-success-subtle-foreground:var(--color-success-800);--color-danger:var(--color-danger-600);--color-danger-foreground:#fff;--color-danger-subtle-bg:var(--color-danger-100);--color-danger-subtle-foreground:var(--color-danger-800);--color-warning:var(--color-warning-700);--color-warning-foreground:#fff;--color-warning-subtle-bg:var(--color-warning-100);--color-warning-subtle-foreground:var(--color-warning-800);--elevation-1:0 1px 2px #0206170f, 0 1px 1px #0206170a;--elevation-2:0 2px 4px #02061714, 0 1px 2px #0206170f;--elevation-3:0 4px 8px #0206171a, 0 2px 4px #0206170f;--elevation-4:0 8px 16px #0206171f, 0 4px 8px #02061714}.sf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-field{gap:var(--space-4);font-family:var(--font-family-sans);flex-direction:column;display:flex}.sf-field__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.sf-field__required{color:var(--color-danger);margin-inline-start:var(--space-4)}.sf-field__helper{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-muted-foreground);margin:0}.sf-field__error{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-danger);margin:0}.sf-field--disabled .sf-field__label{color:var(--color-muted-foreground)}.sf-button{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.sf-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-button:disabled{cursor:not-allowed;opacity:.5}.sf-button--primary:disabled{opacity:1;background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-muted-foreground)}.sf-button--full-width{width:100%;display:flex}.sf-button__label,.sf-button__icon{align-items:center;display:inline-flex}.sf-button--primary{background-color:var(--color-accent);color:var(--color-accent-foreground)}.sf-button--primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.sf-button--primary:active:not(:disabled){background-color:var(--color-accent-active)}.sf-button--secondary{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--color-border)}.sf-button--secondary:hover:not(:disabled){background-color:var(--color-surface)}.sf-button--secondary:active:not(:disabled){background-color:var(--color-accent-subtle-bg)}.sf-button--tertiary{color:var(--color-accent);background-color:#0000}.sf-button--tertiary:hover:not(:disabled){background-color:var(--color-accent-subtle-bg)}.sf-button--tertiary:active:not(:disabled){background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground)}.sf-button--tertiary:disabled{opacity:1;color:var(--color-muted-foreground)}.sf-button__spinner{width:var(--space-16);height:var(--space-16);border:2px solid;border-radius:var(--radius-full);animation:sf-button-spin var(--duration-slow) linear infinite;border-top-color:#0000}@keyframes sf-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sf-button__spinner{opacity:.6;border-top-color:currentColor;animation:none}}.sf-card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-family-sans);color:var(--color-foreground);transition:box-shadow var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard);flex-direction:column;display:flex;position:relative}.sf-card[data-elevation="0"]{box-shadow:var(--elevation-0)}.sf-card[data-elevation="1"]{box-shadow:var(--elevation-1)}.sf-card[data-elevation="2"]{box-shadow:var(--elevation-2)}.sf-card[data-elevation="3"]{box-shadow:var(--elevation-3)}.sf-card[data-elevation="4"]{box-shadow:var(--elevation-4)}.sf-card__header{padding:var(--space-16);border-bottom:1px solid var(--color-border)}.sf-card__body{padding:var(--space-16);flex:1}.sf-card__header>:first-child,.sf-card__body>:first-child{margin-block-start:0}.sf-card__header>:last-child{margin-block-end:0}.sf-card__footer{align-items:center;gap:var(--space-8);padding:var(--space-16);border-top:1px solid var(--color-border);display:flex}.sf-card--interactive:hover{box-shadow:var(--elevation-3);border-color:var(--color-accent)}.sf-card--interactive:active{box-shadow:var(--elevation-1)}.sf-card--interactive:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-card__action{color:inherit;text-decoration:none}.sf-card__action:after{content:"";border-radius:inherit;position:absolute;inset:0}.sf-card--interactive .sf-card__action:focus-visible{outline:none}.sf-checkbox{align-items:center;gap:var(--space-8);display:flex}.sf-checkbox__control{width:var(--space-16);height:var(--space-16);accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin:0}.sf-checkbox__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.sf-checkbox__control:disabled{cursor:not-allowed;opacity:.5}.sf-checkbox__control--invalid{outline:1px solid var(--color-danger);outline-offset:1px;border-radius:var(--radius-sm)}.sf-checkbox__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground);cursor:pointer}.sf-checkbox__control:disabled+.sf-checkbox__label{cursor:not-allowed;color:var(--color-muted-foreground)}.sf-chip{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--easing-standard);border:1px solid #0000;display:inline-flex}.sf-chip--filled{background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground)}.sf-chip--outlined{color:var(--color-foreground);border-color:var(--color-border);background-color:#0000}.sf-chip--disabled{opacity:.5}.sf-chip__remove{border-radius:var(--radius-full);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-block:-4px;padding:0;display:inline-flex}.sf-chip__remove:hover:not(:disabled){background-color:var(--color-border)}.sf-chip__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-chip__remove:disabled{cursor:not-allowed}.sf-data-grid__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:auto}.sf-data-grid__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-data-grid .sf-table__header-cell{z-index:var(--z-sticky);box-shadow:inset 0 -1px 0 var(--color-border);position:sticky;top:0}.sf-data-grid .sf-table__cell,.sf-data-grid .sf-table__header-cell{height:var(--sf-data-grid-row-height,44px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-data-grid .sf-table__row[aria-selected=true]{background-color:var(--color-accent-subtle-bg)}:is(.sf-table__cell:has(.sf-data-grid__select-checkbox),.sf-table__header-cell:has(.sf-data-grid__select-checkbox)){white-space:nowrap;text-align:center;width:1%}.sf-data-grid__select-checkbox{width:var(--space-16);height:var(--space-16);accent-color:var(--color-accent);cursor:pointer;margin:0}.sf-data-grid__select-checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.sf-data-grid__sort-button{align-items:center;gap:var(--space-8);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.sf-data-grid__sort-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.sf-data-grid__sort-icon{opacity:.35;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.sf-data-grid__sort-icon--asc,.sf-data-grid__sort-icon--desc{opacity:1}.sf-data-grid__sort-icon--desc{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sf-data-grid__sort-icon{transition:none}}.sf-filter-bar{align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.sf-filter-bar__date-range{border:none;min-inline-size:0;margin:0;padding:0;display:block}.sf-filter-bar__date-range>legend{float:inline-start;inline-size:100%;margin-block-end:var(--space-4);padding:0;display:block}.sf-filter-bar__date-range>legend+*{clear:both}.sf-filter-bar__date-inputs{gap:var(--space-8);display:flex}.sf-filter-bar__date-inputs>*{flex:1 1 0;min-width:0}.sf-filter-bar__date-inputs>.sf-field{inline-size:10.5rem}.sf-filter-bar__date-inputs .sf-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.sf-filter-bar__date-range{flex:100%}.sf-filter-bar__date-inputs>.sf-field{inline-size:auto}}.sf-filter-bar__chips{align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.sf-input{align-items:center;gap:var(--space-8);padding-inline:var(--space-12);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);display:flex}.sf-input:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-color:var(--color-accent)}.sf-input--invalid,.sf-input--invalid:focus-within{border-color:var(--color-danger)}.sf-input:has(.sf-input__control:disabled){background-color:var(--color-surface);cursor:not-allowed}.sf-input__control{min-width:0;padding-block:var(--space-8);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground);background:0 0;border:none;outline:none;flex:1}.sf-input__control::placeholder{color:var(--color-muted-foreground)}.sf-input__control:disabled{cursor:not-allowed;color:var(--color-muted-foreground)}.sf-input__affix{font-size:var(--font-size-sm);color:var(--color-muted-foreground);align-items:center;display:inline-flex}.sf-input__control:is([type=date],[type=time],[type=datetime-local],[type=month]){box-sizing:border-box;block-size:calc(var(--line-height-sm) + 2 * var(--space-8))}.sf-modal__overlay{z-index:var(--z-overlay);padding:var(--space-16);animation:sf-modal-fade var(--duration-fast) var(--easing-standard);background-color:#02061780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sf-modal{z-index:var(--z-modal);width:100%;max-width:480px;max-height:calc(100vh - var(--space-32));max-height:calc(100dvh - var(--space-32));background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-4);font-family:var(--font-family-sans);color:var(--color-foreground);animation:sf-modal-enter var(--duration-base) var(--easing-emphasized);flex-direction:column;display:flex}.sf-modal:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-modal__header{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-16);border-bottom:1px solid var(--color-border);display:flex}.sf-modal__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-snug);margin:0}.sf-modal__close{padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sf-modal__close:hover{background-color:var(--color-surface);color:var(--color-foreground)}.sf-modal__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-modal__description{padding:var(--space-16) var(--space-16) 0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-muted-foreground);margin:0}.sf-modal__body{padding:var(--space-16);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-y:auto}.sf-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-16);border-top:1px solid var(--color-border);display:flex}@keyframes sf-modal-fade{0%{opacity:0}}@keyframes sf-modal-enter{0%{opacity:0;transform:translateY(var(--space-8)) scale(.98)}}@media (prefers-reduced-motion:reduce){.sf-modal__overlay,.sf-modal{animation:none}}.sf-radio-group{gap:var(--space-8);font-family:var(--font-family-sans);border:none;flex-direction:column;margin:0;padding:0;display:flex}.sf-radio-group__items{gap:var(--space-8);flex-direction:column;display:flex}.sf-radio{align-items:center;gap:var(--space-8);display:flex}.sf-radio__control{width:var(--space-16);height:var(--space-16);accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin:0}.sf-radio__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-full)}.sf-radio__control:disabled{cursor:not-allowed;opacity:.5}.sf-radio__control--invalid{outline:1px solid var(--color-danger);outline-offset:1px;border-radius:var(--radius-full)}.sf-radio__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground);cursor:pointer}.sf-radio__control:disabled+.sf-radio__label{cursor:not-allowed;color:var(--color-muted-foreground)}.sf-select{position:relative}.sf-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-12);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard);display:flex}.sf-select__trigger:hover:not(:disabled){border-color:var(--color-muted-foreground)}.sf-select__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-color:var(--color-accent)}.sf-select__trigger:disabled{cursor:not-allowed;background-color:var(--color-surface);color:var(--color-muted-foreground);opacity:.7}.sf-select__trigger--invalid,.sf-select__trigger--invalid:focus-visible{border-color:var(--color-danger)}.sf-select__value--placeholder{color:var(--color-muted-foreground)}.sf-select__arrow{border-inline:4px solid #0000;border-top:5px solid;flex-shrink:0;width:0;height:0}.sf-select__listbox{z-index:calc(var(--z-sticky) + 1);box-sizing:border-box;white-space:nowrap;max-height:240px;padding:var(--space-4);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-3);margin:0;list-style:none;position:fixed;overflow-y:auto}.sf-select__listbox[hidden]{display:none}.sf-select__option{text-overflow:ellipsis;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground);cursor:pointer;overflow:hidden}.sf-select__option--active{background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground)}.sf-select__option[aria-selected=true]{font-weight:var(--font-weight-semibold)}.sf-select__option--disabled{cursor:not-allowed;color:var(--color-muted-foreground);opacity:.6}.sf-table__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.sf-table__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-table{border-collapse:collapse;width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-foreground)}.sf-table__caption{padding:var(--space-12) var(--space-16);text-align:start;font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.sf-table__header-cell{padding:var(--space-12) var(--space-16);text-align:start;font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);white-space:nowrap}.sf-table__cell{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border)}.sf-table__body .sf-table__row:last-child .sf-table__cell{border-bottom:none}.sf-table__footer .sf-table__cell{background-color:var(--color-surface);font-weight:var(--font-weight-medium);border-top:1px solid var(--color-border);border-bottom:none}.sf-table__placeholder{padding:var(--space-24) var(--space-16);text-align:center;color:var(--color-muted-foreground)}.sf-table__skeleton{height:var(--space-16);margin-block:var(--space-8);border-radius:var(--radius-sm);background-color:var(--color-border);animation:sf-table-pulse var(--duration-slow) var(--easing-standard) infinite alternate;display:block}@keyframes sf-table-pulse{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.sf-table__skeleton{animation:none}}.sf-tabs{font-family:var(--font-family-sans);display:flex}.sf-tabs--horizontal{flex-direction:column}.sf-tabs--vertical{gap:var(--space-16);flex-direction:row}.sf-tabs__list{gap:var(--space-8);display:flex}.sf-tabs--horizontal>.sf-tabs__list{border-bottom:1px solid var(--color-border);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.sf-tabs--horizontal>.sf-tabs__list>.sf-tabs__tab{white-space:nowrap;flex-shrink:0}.sf-tabs--vertical>.sf-tabs__list{border-inline-end:1px solid var(--color-border);flex-direction:column}.sf-tabs__tab{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none}.sf-tabs__tab:hover:not(:disabled){color:var(--color-foreground)}.sf-tabs__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.sf-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.sf-tabs__tab--selected{color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent)}.sf-tabs--vertical .sf-tabs__tab--selected{box-shadow:inset -2px 0 0 var(--color-accent)}[dir=rtl] .sf-tabs--vertical .sf-tabs__tab--selected{box-shadow:inset 2px 0 0 var(--color-accent)}.sf-tabs__panel{padding-block:var(--space-16);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-foreground)}.sf-tabs__panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sf-toast-viewport{z-index:var(--z-toast);gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-24);inset-inline-end:var(--space-24)}.sf-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-12);box-sizing:border-box;min-width:18rem;max-width:26rem;padding:var(--space-16);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);font-family:var(--font-family-sans);animation:sf-toast-enter var(--duration-base) var(--easing-emphasized);border:1px solid #0000;display:flex}@keyframes sf-toast-enter{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.sf-toast--success{background-color:var(--color-success-subtle-bg);color:var(--color-success-subtle-foreground);border-color:var(--color-success)}.sf-toast--error{background-color:var(--color-danger-subtle-bg);color:var(--color-danger-subtle-foreground);border-color:var(--color-danger)}.sf-toast--warning{background-color:var(--color-warning-subtle-bg);color:var(--color-warning-subtle-foreground);border-color:var(--color-warning)}.sf-toast--info{background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground);border-color:var(--color-accent)}.sf-toast__content{overflow-wrap:anywhere;gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.sf-toast__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold);margin:0}.sf-toast__description{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular);margin:0}.sf-toast__dismiss{border-radius:var(--radius-full);width:24px;height:24px;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-4px;padding:0;display:inline-flex}.sf-toast__dismiss:hover{background-color:var(--color-border)}.sf-toast__dismiss:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.marketing-shell{--mk-paper:#fbfaf7;--mk-paper-alt:#f3f1ea;--mk-ink:#161551;--mk-text:#1d1e2c;--mk-muted:#555768;--mk-rule:#dcd8cd;--mk-mark:#a14a07;--mk-band:#161551;--mk-band-text:#f4f3ff;--mk-band-muted:#c9c8ec;--mk-max:1180px;--mk-gutter:var(--space-24);--color-background:var(--mk-paper);--color-surface:var(--mk-paper-alt);--color-foreground:var(--mk-text);--color-muted-foreground:var(--mk-muted);--color-border:var(--mk-rule);--color-accent:var(--mk-ink);--color-accent-foreground:#fff;--color-accent-subtle-bg:#e7e6f4;--color-accent-subtle-foreground:var(--mk-ink);background-color:var(--mk-paper);block-size:100%;color:var(--mk-text);position:relative}.marketing-shell__scroll{block-size:100%;scroll-padding-top:calc(64px + var(--space-24));padding-top:64px;overflow-y:auto}.marketing-shell__scroll::-webkit-scrollbar-track{margin-block-start:64px}.marketing-container{max-width:var(--mk-max);padding-inline:var(--mk-gutter);margin:0 auto}.marketing-header{z-index:var(--z-sticky);background-color:var(--color-background);border-bottom:1px solid var(--color-border);transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease;position:absolute;inset-block-start:0;inset-inline:0}.marketing-header__row{align-items:center;gap:var(--space-16);max-width:1200px;block-size:64px;padding:0 var(--space-24);border-radius:var(--radius-full);transition:max-width var(--duration-base) ease, transform var(--duration-base) ease, box-shadow var(--duration-base) ease, background-color var(--duration-base) ease;margin:0 auto;display:flex;position:relative}.marketing-header[data-scrolled=true]{background-color:#0000;border-bottom-color:#0000}.marketing-header[data-scrolled=true] .marketing-header__row{max-width:min(1100px, calc(100% - 2 * var(--space-16)));transform:translateY(var(--space-12));background-color:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:var(--elevation-4)}.marketing-header[data-scrolled=true] .marketing-nav__actions .sf-button{border-radius:var(--radius-full)}.marketing-header__brand{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.marketing-header__brand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.marketing-icon-button{border-radius:var(--radius-md);block-size:40px;inline-size:40px;color:var(--color-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.marketing-icon-button:hover{background-color:var(--color-surface)}.marketing-icon-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.marketing-header__nav-toggle{margin-inline-start:auto;display:none}.marketing-nav{align-items:center;gap:var(--space-32);margin-inline-start:auto;display:flex}.marketing-nav__list{align-items:center;gap:var(--space-24);margin:0;padding:0;list-style:none;display:flex}.marketing-nav__link{padding:var(--space-8) 0;color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-base) ease;text-decoration:none;position:relative}.marketing-nav__link:after{content:"";transform-origin:0;block-size:2px;transition:transform var(--duration-slow) var(--easing-emphasized);background-color:currentColor;position:absolute;inset-block-end:2px;inset-inline:0;transform:scaleX(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .marketing-nav__link:after{transform-origin:100%}.marketing-nav__link:hover{color:var(--color-foreground)}.marketing-nav__link:hover:after,.marketing-nav__link--active:after{transform:scaleX(1)}.marketing-nav__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.marketing-nav__link--active{color:var(--color-accent)}.marketing-nav__actions{align-items:center;gap:var(--space-8);display:flex}.marketing-footer{border-top:1px solid var(--mk-rule);background-color:var(--mk-paper);padding:var(--space-64) var(--mk-gutter) var(--space-32)}.marketing-footer__row{gap:var(--space-48);max-width:calc(var(--mk-max) - 2 * var(--mk-gutter));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0 auto;display:grid}.marketing-footer__brand-name{color:var(--mk-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.marketing-footer__tagline{max-inline-size:22rem;margin:var(--space-8) 0 0;color:var(--mk-muted);font-size:var(--font-size-sm);line-height:1.6}.marketing-footer__nav{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-footer__heading{margin:0 0 var(--space-12);color:var(--mk-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.marketing-footer__column ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.marketing-footer__column a{color:var(--mk-muted);font-size:var(--font-size-sm);text-decoration:none}.marketing-footer__column a:hover{color:var(--mk-text);text-underline-offset:3px;text-decoration:underline}.marketing-footer__column a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.marketing-footer__copyright{max-width:calc(var(--mk-max) - 2 * var(--mk-gutter));margin:var(--space-48) auto 0;padding-top:var(--space-24);border-top:1px solid var(--mk-rule);color:var(--mk-muted);font-size:var(--font-size-xs)}@media (width<=860px){.marketing-shell{--mk-gutter:var(--space-16)}.marketing-header__nav-toggle{display:inline-flex}.marketing-nav{align-items:stretch;gap:var(--space-16);block-size:auto;padding:var(--space-8) var(--mk-gutter) var(--space-24);background-color:var(--color-background);border-bottom:1px solid var(--color-border);flex-direction:column;margin-inline-start:0;display:none;position:absolute;inset-block-start:64px;inset-inline:0}.marketing-nav[data-open=true]{display:flex}.marketing-header[data-scrolled=true] .marketing-nav{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--elevation-4);inset-block-start:calc(64px + var(--space-8))}.marketing-nav__list{flex-direction:column;gap:0}.marketing-nav__link{padding-block:var(--space-12);border-bottom:1px solid var(--color-border);flex:1}.marketing-nav__link:after{display:none}.marketing-nav__actions{flex-direction:column;align-items:stretch}.marketing-footer__row,.marketing-footer__nav{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}.portal-shell{grid-template:"header header"64px"sidebar content"minmax(0,1fr)/248px minmax(0,1fr);height:100%;display:grid}.portal-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-16);padding:0 var(--space-24);border-bottom:1px solid var(--color-border);background-color:var(--color-background);transition:margin var(--duration-base) ease, border-radius var(--duration-base) ease, background-color var(--duration-base) ease, box-shadow var(--duration-base) ease, transform var(--duration-base) ease;grid-area:header;display:flex;position:relative}.portal-header[data-scrolled=true]{margin-inline:max(var(--space-16), 22%);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:var(--elevation-4);transform:translateY(var(--space-12));border-bottom-color:#0000}.portal-header__brand{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-foreground);text-decoration:none}.portal-header__brand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.portal-header__actions{align-items:center;gap:var(--space-8);min-width:0;margin-inline-start:auto;display:flex}@media (width<=768px){.portal-header{gap:var(--space-8);padding-inline:var(--space-16)}.portal-header__actions{gap:var(--space-4)}}.portal-sidebar{gap:var(--space-12);border-inline-end:1px solid var(--color-border);background-color:var(--color-surface);padding:var(--space-12);padding-top:calc(64px + var(--space-12));flex-direction:column;grid-area:1/sidebar/-1;display:flex;overflow:hidden auto}.portal-sidebar__toggle{color:var(--color-muted-foreground);border-radius:var(--radius-md);flex-shrink:0}.portal-sidebar__toggle:hover{color:var(--color-foreground);background-color:var(--color-background)}.portal-nav{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-nav__item{position:relative}.portal-nav__link{align-items:center;gap:var(--space-12);border-radius:var(--radius-md);min-block-size:40px;color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);padding:0 10px;text-decoration:none;display:flex;position:relative}.portal-nav__icon{flex-shrink:0}.portal-nav__link:hover{background-color:var(--color-background);color:var(--color-foreground)}.portal-nav__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-nav__link--active,.portal-nav__link--active:hover{background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground);font-weight:var(--font-weight-semibold)}.portal-nav__link--active:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);inline-size:3px;position:absolute;inset-block:10px;inset-inline-start:0}.portal-nav__item .approval-queue-badge{font-size:var(--font-size-xs);color:var(--color-muted-foreground);position:absolute;inset-block-start:10px;inset-inline-end:var(--space-8)}.portal-content{isolation:isolate;padding:var(--space-24);padding-top:calc(64px + var(--space-24));scroll-padding-top:calc(64px + var(--space-24));grid-area:1/content/-1;min-width:0;overflow-y:auto}.portal-content::-webkit-scrollbar-track{margin-block-start:64px}.portal-icon-button{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.portal-icon-button:hover{background-color:var(--color-surface)}.portal-icon-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-notification-bell,.portal-user-menu{position:relative}.portal-popover{z-index:var(--z-dropdown);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:280px;max-width:360px;box-shadow:var(--elevation-3);padding:var(--space-16);position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0}.portal-notification-bell__badge{min-width:16px;height:16px;padding:0 var(--space-4);border-radius:var(--radius-full);background-color:var(--color-danger);color:var(--color-danger-foreground);font-size:var(--font-size-xs);text-align:center;line-height:16px;position:absolute;inset-block-start:2px;inset-inline-end:2px}.portal-notification-panel{width:min(360px, calc(100vw - 2 * var(--space-16)));flex-direction:column;max-width:none;max-height:min(520px,100dvh - 96px);padding:0;display:flex;overflow:hidden}@media (width<=480px){.portal-notification-panel{inset-inline:var(--space-16);width:auto;position:fixed;inset-block-start:calc(64px + var(--space-8))}}.portal-notification-panel__header{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border);flex:none;display:flex}.portal-notification-panel__header h2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.portal-notification-panel .sf-button--tertiary{min-height:0;padding:var(--space-4) var(--space-8);font-size:var(--font-size-sm);white-space:nowrap;margin-inline-end:calc(-1 * var(--space-8))}.portal-notification-panel__state{padding:var(--space-24) var(--space-16);color:var(--color-muted-foreground);font-size:var(--font-size-sm);text-align:center;margin:0}.portal-notification-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;transform:translateZ(0)}.portal-notification-list__item{padding:var(--space-12) var(--space-16) var(--space-12) var(--space-32);border-bottom:1px solid var(--color-border);position:relative}.portal-notification-list__item:last-child{border-bottom:none}.portal-notification-list__item[data-unread]{background-color:var(--color-accent-subtle-bg)}.portal-notification-list__item[data-unread]:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);width:8px;height:8px;position:absolute;inset-block-start:calc(var(--space-12) + .45em);inset-inline-start:var(--space-16)}.portal-notification-list__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);margin:0}.portal-notification-list__body{margin:var(--space-4) 0 0;color:var(--color-muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.portal-notification-list__actions{margin-top:var(--space-4);justify-content:flex-end;display:flex}.portal-notification-panel__footer{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);flex:none;display:flex}.portal-notification-panel__footer a{color:var(--color-accent);font-weight:var(--font-weight-medium);text-decoration:none}.portal-notification-panel__footer a:hover{text-decoration:underline}.portal-notification-panel__footer a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.portal-user-menu__panel{gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.portal-user-menu__item{text-align:start;width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.portal-user-menu__item:hover{background-color:var(--color-surface)}.portal-user-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-device-session-list{margin:0 0 var(--space-16);gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.portal-device-session-list__item{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);display:flex}.portal-device-session-list__meta{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin:0}.portal-device-session-list__current{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.portal-header__nav-toggle{display:none}@media (width<=768px){.portal-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""content"}.portal-header__nav-toggle{display:inline-flex}.portal-sidebar{padding-top:var(--space-12);inline-size:100%;z-index:var(--z-dropdown);transition:inset-inline-start var(--duration-base) var(--easing-standard);position:fixed;inset-block:64px 0;inset-inline-start:-100%}.portal-sidebar[data-open]{inset-inline-start:0}.portal-sidebar__toggle{display:none}}@media (width>=769px){.portal-shell[data-nav-collapsed]{grid-template-columns:72px minmax(0,1fr)}.portal-sidebar[data-collapsed] .portal-nav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-sidebar[data-collapsed] .portal-nav__link{justify-content:center;padding:0}.portal-sidebar[data-collapsed] .portal-sidebar__toggle{align-self:center}.portal-sidebar[data-collapsed] .approval-queue-badge{inset-block-start:4px;inset-inline-end:6px}}@media (prefers-reduced-motion:reduce){.portal-sidebar,.portal-nav__link{transition:none}}.portal-back-link{align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);margin-block-end:var(--space-12);text-decoration:none;display:inline-flex}.portal-back-link+*,.portal-back-link+*>:first-child,.portal-back-link+*>:first-child>h1:first-child{margin-block-start:0}.portal-back-link:hover{color:var(--color-foreground)}.portal-back-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}[dir=rtl] .portal-back-link svg{transform:scaleX(-1)}@media print{.portal-back-link{display:none}}.mk-hero__title,.mk-section__title,.mk-band__title{color:var(--mk-ink);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:balance}:lang(ar) .mk-hero__title,:lang(ar) .mk-section__title,:lang(ar) .mk-band__title{letter-spacing:0;line-height:1.35}.mk-label{margin:0 0 var(--space-8);color:var(--mk-mark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mk-link{color:var(--mk-ink);font-weight:var(--font-weight-semibold);text-underline-offset:4px;transition:text-decoration-thickness var(--duration-base) ease, text-underline-offset var(--duration-base) ease;text-decoration:underline;text-decoration-thickness:1px}.mk-link:hover{text-underline-offset:6px;text-decoration-thickness:2px}.mk-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:2px}.mk-actions{align-items:center;gap:var(--space-16) var(--space-24);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.mk-hero{padding-block:var(--space-80) var(--space-64);border-bottom:1px solid var(--mk-rule)}.mk-hero__title{max-inline-size:18ch;margin:0;font-size:clamp(2.25rem,4.6vw + .5rem,4rem);line-height:1.05}.mk-hero__body{max-inline-size:38rem;margin:var(--space-24) 0 0;color:var(--mk-muted);font-size:clamp(1.0625rem,.6vw + .9rem,1.25rem);line-height:1.6}.mk-hero__grid{gap:var(--space-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.mk-day{margin:var(--space-8) 0 0;border-top:2px solid var(--mk-ink)}.mk-day__title{padding-block:var(--space-12);border-bottom:1px solid var(--mk-rule);color:var(--mk-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mk-day__table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.mk-day__table td{padding-block:var(--space-12);border-bottom:1px solid var(--mk-rule);vertical-align:top;text-align:start}.mk-day__time{inline-size:4.75rem;color:var(--mk-mark);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);padding-inline-start:var(--space-8)}.mk-day__what{color:var(--mk-text);padding-inline-end:var(--space-16);line-height:1.5}.mk-day__who{inline-size:8.5rem;color:var(--mk-muted);text-align:end}.mk-section,.marketing-section{padding-block:var(--space-80)}.mk-section--alt{background-color:var(--mk-paper-alt);border-block:1px solid var(--mk-rule)}.mk-section--flush{padding-top:var(--space-48)}.mk-section__header{gap:var(--space-24) var(--space-64);margin-bottom:var(--space-48);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.mk-section__title{margin:0;font-size:clamp(1.75rem,2.2vw + .9rem,2.5rem);line-height:1.12}.mk-section__lede{max-inline-size:36rem;color:var(--mk-muted);font-size:var(--font-size-lg);margin:0;line-height:1.6}.mk-section__title+.mk-section__lede{margin-top:var(--space-16)}.mk-section__more{margin:var(--space-32) 0 0}.mk-split{gap:var(--space-32) var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.mk-split--center{align-items:center}.mk-index{column-gap:var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-index__item{gap:var(--space-16);padding-block:var(--space-20);border-top:1px solid var(--mk-rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.mk-index__number{color:var(--mk-mark);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1.6}.mk-index__title{color:var(--mk-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.mk-index__body{margin:var(--space-4) 0 0;color:var(--mk-muted);line-height:1.55}.mk-pairs{border-collapse:collapse;border-top:2px solid var(--mk-ink);inline-size:100%}.mk-pairs__caption{padding-block:var(--space-12);color:var(--mk-muted);font-size:var(--font-size-sm);text-align:start;caption-side:bottom}.mk-pairs th,.mk-pairs td{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--mk-rule);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);text-align:start;inline-size:50%}.mk-pairs th{color:var(--mk-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mk-pairs td{color:var(--mk-text)}.mk-facts{gap:var(--space-40) var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-facts__item{padding-top:var(--space-20);border-top:1px solid var(--mk-ink)}.mk-facts__title{color:var(--mk-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.mk-facts__body{margin:var(--space-8) 0 0;color:var(--mk-muted);line-height:1.6}.mk-band{padding-block:var(--space-64);background-color:var(--mk-band);color:var(--mk-band-text)}.mk-band__inner{justify-content:space-between;align-items:center;gap:var(--space-32);flex-wrap:wrap;display:flex}.mk-band__title{color:var(--mk-band-text);margin:0;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);line-height:1.15}.mk-band__body{max-inline-size:34rem;margin:var(--space-12) 0 0;color:var(--mk-band-muted);font-size:var(--font-size-lg);line-height:1.6}.mk-band .sf-button--secondary{border-color:var(--mk-band-text);background-color:var(--mk-band-text);color:#161551}.mk-band .sf-button--secondary:hover{color:var(--mk-band-text);background-color:#0000}.mk-band .sf-button:focus-visible{outline-color:var(--mk-band-text)}.marketing-about-body{max-inline-size:44rem}.marketing-about-body p{color:var(--mk-text);font-size:var(--font-size-lg);margin:0;line-height:1.7}.marketing-about-body p+p{margin-top:var(--space-20)}.mk-day__row{transition:background-color .6s var(--easing-standard), box-shadow .6s var(--easing-standard)}.mk-day__row[data-active=true]{background-color:color-mix(in srgb, var(--mk-ink) 7%, transparent);box-shadow:inset 3px 0 0 var(--mk-ink)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mk-day__row[data-active=true]{box-shadow:inset -3px 0 0 var(--mk-ink)}.mk-day__row[data-active=true] .mk-day__what{color:var(--mk-ink)}.mk-example{margin:var(--space-12) 0 0;color:var(--mk-muted);font-size:var(--font-size-xs)}.mk-text-button{color:var(--mk-ink);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mk-text-button:focus-visible,.mk-mini-button:focus-visible,.mk-tour__tab:focus-visible,.mk-flip__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mk-segmented__option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mk-day__title{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.mk-pane__role{color:var(--mk-mark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.mk-language{gap:var(--space-32);display:grid}.mk-privacy{gap:var(--space-48) var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.mk-facts--stacked{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}@keyframes mk-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes mk-grow{0%{inline-size:0}}@keyframes mk-flip-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes mk-flip-in-rtl{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.mk-mini__form select:focus-visible,.mk-mini__form input:focus-visible,.mk-mini__select:focus-visible,.mk-mini__check input:focus-visible,.mk-pills button:focus-visible,.mk-steps__step:focus-visible,.mk-size__range:focus-visible,.mk-weight input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.mk-hero__title{animation:mk-settle .9s var(--easing-emphasized) both}.mk-hero__body,.mk-hero .mk-actions{animation:mk-rise .9s var(--easing-emphasized) both}.mk-hero__body{animation-delay:.12s}.mk-hero .mk-actions{animation-delay:.24s}.mk-day{border-top-color:#0000}.mk-day:before{content:"";background-color:var(--mk-ink);transform-origin:0;block-size:2px;animation:mk-draw .9s var(--easing-emphasized) .2s both;margin-block-start:-2px;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mk-day:before{transform-origin:100%}.mk-day__title{animation:.7s .35s both mk-fade}.mk-day__row{animation:mk-rise .7s var(--easing-emphasized) both;animation-delay:calc(.45s + var(--i,0) * 90ms)}[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity .8s var(--easing-standard), transform .8s var(--easing-emphasized);transition-delay:calc(min(var(--reveal-index,0), 8) * 70ms);transform:translateY(18px)}[data-reveal-ready] [data-reveal][data-revealed=true]{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-settle{0%{transform:translateY(18px)}to{transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=960px){.mk-privacy,.mk-hero__grid,.mk-section__header,.mk-split{grid-template-columns:minmax(0,1fr)}.mk-hero__grid{gap:var(--space-48)}}@media (width<=640px){.mk-hero,.mk-section,.marketing-section{padding-block:var(--space-48)}.mk-index,.mk-facts,.mk-day__who{inline-size:auto}}.mk-demo-slot{border:1px dashed var(--mk-rule);border-radius:var(--radius-lg)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) var(--color-background)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-corner{background:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-neutral-300);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-400)}body{font-family:var(--font-family-sans);background-color:var(--color-background);color:var(--color-foreground);margin:0;line-height:1.5}.skip-link{position:absolute;inset-inline-start:-9999px}.skip-link:focus{inset-block-start:1rem;inset-inline-start:1rem}.page-shell{max-inline-size:48rem;padding:var(--space-32) var(--space-24) var(--space-64);margin-inline:auto}.page-shell h1,.page-shell h2{margin-block:0 var(--space-16);letter-spacing:-.01em}.page-shell form{gap:var(--space-16);flex-direction:column;display:flex}.page-shell form>h2{margin-block-end:0}.page-shell form>.sf-button{align-self:flex-start;min-inline-size:8rem}@media (width<=40rem){.page-shell{padding:var(--space-24) var(--space-16) var(--space-48)}}.status-card{max-inline-size:30rem;margin:var(--space-64) auto;padding:var(--space-32);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-background);box-shadow:var(--elevation-2);text-align:center}.status-card h1{margin:0 0 var(--space-8);font-size:var(--font-size-2xl);letter-spacing:-.01em}.status-card p{margin:0 0 var(--space-16);color:var(--color-muted-foreground)}.status-card__action{padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-accent-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.status-card__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.status-card__reference{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}@media (width<=40rem){.status-card{margin:var(--space-32) var(--space-16);padding:var(--space-24)}}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code,kbd,samp{font-family:var(--font-family-mono);font-size:.875em}.link-tiles{gap:var(--space-12);margin:0 0 var(--space-24);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.link-tiles__item{min-block-size:48px;padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);align-items:center;text-decoration:none;display:flex}.link-tiles__item:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle-bg);color:var(--color-accent-subtle-foreground)}.link-tiles__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-header,.root-nav,.marketing-header{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--color-neutral-950);--color-surface:var(--color-neutral-800);--color-foreground:var(--color-neutral-50);--color-muted-foreground:var(--color-neutral-300);--color-border:var(--color-neutral-800);--color-accent:var(--color-accent-400);--color-accent-foreground:var(--color-neutral-950);--color-accent-subtle-bg:var(--color-neutral-800);--color-accent-subtle-foreground:var(--color-accent-300);color:var(--color-foreground)}:is(.portal-header,.root-nav,.marketing-header) :is(.portal-popover,.sf-modal__overlay){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:var(--color-neutral-50);--color-foreground:var(--color-neutral-900);--color-muted-foreground:var(--color-neutral-600);--color-border:var(--color-neutral-200);--color-accent:var(--color-accent-600);--color-accent-foreground:#fff;--color-accent-subtle-bg:var(--color-accent-100);--color-accent-subtle-foreground:var(--color-accent-800);color:var(--color-foreground)}.app-shell__main,.marketing-shell__scroll,.portal-content{direction:ltr}:root[dir=rtl] :is(.app-shell__main,.marketing-shell__scroll,.portal-content)>*{direction:rtl}
