@font-face{font-family:Days One;src:url(/fonts/DaysOne-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--seal-accent:#a020f0;--seal-accent-soft:#f0e2fc;--seal-ink:#17121e;--seal-paper:#f7f6f2;--seal-muted:#706a76;--seal-line:#e1dde4;--seal-dark:#17101f;--seal-success:#23745a;--seal-warning:#9d6132;--seal-danger:#b54449;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--seal-ink);background:var(--seal-paper);margin:0;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}svg{flex-shrink:0}img{max-width:100%}h1,h2,h3,h4,p{margin-top:0}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #a020f0}::selection{color:#1f1129;background:#d9b0f4}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--seal-dark-bg:#101116;--seal-dark-surface:#181a21;--seal-dark-raised:#20232c;--seal-dark-fg:#f2f0ed;--seal-dark-secondary:#bbbcc8;--seal-dark-line:#454954;--seal-dark-hover:#292c37;--seal-dark-link:#d49aff;--seal-dark-focus:#d49aff;--seal-dark-inverse-bg:#edece6;--seal-dark-inverse-fg:#171713;--seal-dark-inverse-hover:#d8d7d0;--seal-dark-success:#add9bc;--seal-dark-success-bg:#1a3027;--seal-dark-warning:#ebca91;--seal-dark-warning-bg:#332a1c;--seal-dark-danger:#f1afa8;--seal-dark-danger-bg:#3b2427;--seal-dark-accent-bg:#2d203b;--seal-dark-scene-bg:#101116;--seal-dark-scene-surface:#22252e;--seal-dark-scene-fg:#f2f0ed;--seal-light-bg:#edece6;--seal-light-surface:#f9f8f3;--seal-light-raised:#deded4;--seal-light-fg:#171713;--seal-light-secondary:#5d5e54;--seal-light-line:#b7b9ad;--seal-light-hover:#e0dfd6;--seal-light-link:#7215b0;--seal-light-focus:#7215b0;--seal-light-inverse-bg:#171713;--seal-light-inverse-fg:#f9f8f3;--seal-light-inverse-hover:#34352d;--seal-light-success:#23563f;--seal-light-success-bg:#e2e9df;--seal-light-warning:#775017;--seal-light-warning-bg:#f0e5cf;--seal-light-danger:#963524;--seal-light-danger-bg:#f2ded8;--seal-light-accent-bg:#ebdff3;--seal-light-scene-bg:#edece6;--seal-light-scene-surface:#e9e8e1;--seal-light-scene-fg:#171713}:root,html[data-seal-theme=dark]{--seal-bg:#101116;--seal-surface:#181a21;--seal-raised:#20232c;--seal-fg:#f2f0ed;--seal-secondary:#bbbcc8;--seal-line:#454954;--seal-hover:#292c37;--seal-link:#d49aff;--seal-focus:#d49aff;--seal-inverse-bg:#edece6;--seal-inverse-fg:#171713;--seal-inverse-hover:#d8d7d0;--seal-success:#add9bc;--seal-success-bg:#1a3027;--seal-warning:#ebca91;--seal-warning-bg:#332a1c;--seal-danger:#f1afa8;--seal-danger-bg:#3b2427;--seal-accent-bg:#2d203b;--seal-scene-bg:#101116;--seal-scene-surface:#22252e;--seal-scene-fg:#f2f0ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seal-theme=light]{--seal-bg:#edece6;--seal-surface:#f9f8f3;--seal-raised:#deded4;--seal-fg:#171713;--seal-secondary:#5d5e54;--seal-line:#b7b9ad;--seal-hover:#e0dfd6;--seal-link:#7215b0;--seal-focus:#7215b0;--seal-inverse-bg:#171713;--seal-inverse-fg:#f9f8f3;--seal-inverse-hover:#34352d;--seal-success:#23563f;--seal-success-bg:#e2e9df;--seal-warning:#775017;--seal-warning-bg:#f0e5cf;--seal-danger:#963524;--seal-danger-bg:#f2ded8;--seal-accent-bg:#ebdff3;--seal-scene-bg:#edece6;--seal-scene-surface:#e9e8e1;--seal-scene-fg:#171713;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--seal-bg);color:var(--seal-fg)}html[data-seal-theme] .sx-root{--sx-bg:var(--seal-bg);--sx-fg:var(--seal-fg);--sx-secondary:var(--seal-secondary);--sx-rule:var(--seal-line);--sx-focus:var(--seal-focus);--sx-link:var(--seal-link);--sx-status-success-fg:var(--seal-success);--sx-status-success-bg:var(--seal-success-bg);--sx-status-warning-fg:var(--seal-warning);--sx-status-warning-bg:var(--seal-warning-bg);--sx-status-danger-fg:var(--seal-danger);--sx-status-danger-bg:var(--seal-danger-bg);--sx-status-border:var(--seal-line);--sx-error:var(--seal-danger);--sx-ink-action-bg:var(--seal-inverse-bg);--sx-ink-action-fg:var(--seal-inverse-fg);--sx-ink-action-hover:var(--seal-inverse-hover)}.seal-theme-switch{block-size:48px;inline-size:48px;border:1px solid var(--seal-line);min-height:48px;color:var(--seal-fg);touch-action:manipulation;background:0 0;border-radius:2px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s;display:inline-grid}.seal-theme-switch svg{pointer-events:none;grid-area:1/1;width:22px;height:22px}.seal-theme-switch__moon{display:none}html[data-seal-theme=light] .seal-theme-switch__moon{display:block}html[data-seal-theme=light] .seal-theme-switch__sun{display:none}.seal-theme-switch:focus-visible{outline:2px solid var(--seal-focus);outline-offset:4px}@media (hover:hover){.seal-theme-switch:hover{background:var(--seal-hover);border-color:var(--seal-secondary)}}@media (prefers-reduced-motion:reduce){.seal-theme-switch{transition:none}}.ss-nav-actions{justify-self:end;align-items:center;gap:12px;display:flex}.ss-nav-actions>.sx-action{min-height:48px;padding-block:11px}@media (max-width:1100px){.ss-nav-actions{grid-area:1/2}}@media (max-width:700px){.ss-nav-actions{gap:8px}.ss-nav-actions>.sx-action{gap:10px;padding-inline:12px}}html[data-seal-theme] .ss-landing{--sx-color-paper:var(--seal-bg);--sx-color-ink:var(--seal-fg);--sx-color-muted:var(--seal-secondary);--sx-color-line:var(--seal-line);--sx-color-raised:var(--seal-surface);--sx-color-subtle:var(--seal-raised);--sx-color-subtle-muted:var(--seal-secondary);--sx-color-violet-text:var(--seal-link)}.ss-landing [data-sx-surface=dark]{--sx-color-paper:#edece6;--sx-color-ink:#171713;--sx-color-muted:#62635a;--sx-color-line:#cacbc1;--sx-color-raised:#f9f8f3;--sx-color-subtle:#deded4;--sx-color-subtle-muted:#5d5e54;--sx-color-violet-text:#7215b0}html[data-seal-theme=dark] .ss-landing [data-sx-surface=dark]{--sx-color-dark:#181a21;--sx-color-dark-muted:#bbbcc8;--sx-color-dark-line:#454954}.ss-image-dialog::backdrop{background:#05050be0}.sx-showcase-header-actions{align-items:center;gap:24px;display:flex}.sx-showcase .sx-type-section,.sx-showcase .sx-handset-example{background:var(--seal-surface)}.sx-showcase .sx-native-check input:checked{background:var(--seal-inverse-bg);border-color:var(--seal-inverse-bg)}.sx-showcase .sx-native-check input:checked:after{border-color:var(--seal-inverse-fg)}@media (max-width:600px){.sx-showcase-header{gap:12px;padding-inline:24px}.sx-showcase-header-actions{gap:12px}.sx-showcase-header .sx-inline-link{gap:8px;font-size:14px}.sx-showcase-header .sx-inline-link svg{width:20px}}html[data-seal-theme] .cabinet,html[data-seal-theme] .mobile-showcase{--seal-legacy-text:var(--seal-fg);--seal-legacy-muted:var(--seal-secondary);--seal-legacy-line:var(--seal-line);--seal-legacy-surface:var(--seal-surface);--seal-legacy-raised:var(--seal-raised);--seal-legacy-hover:var(--seal-hover);--seal-legacy-accent:var(--seal-link);--seal-legacy-accent-bg:var(--seal-accent-bg);--seal-legacy-success:var(--seal-success);--seal-legacy-success-bg:var(--seal-success-bg);--seal-legacy-warning:var(--seal-warning);--seal-legacy-warning-bg:var(--seal-warning-bg);--seal-legacy-danger:var(--seal-danger);--seal-legacy-danger-bg:var(--seal-danger-bg)}html[data-seal-theme=dark] .cabinet{--cb-ink:var(--seal-fg);--cb-muted:var(--seal-secondary);--cb-line:var(--seal-line);--cb-violet-deep:var(--seal-link);--cb-soft:var(--seal-accent-bg);--cb-paper:var(--seal-bg);--cb-green:var(--seal-success);--cb-amber:var(--seal-warning);--cb-red:var(--seal-danger)}.cabinet .seal-theme-switch{width:44px;height:48px;min-height:48px;color:var(--seal-fg)}.cabinet .cb-topbar-right{gap:14px}html[data-seal-theme=dark] .cabinet :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seal-theme=dark] .cabinet select option{background:var(--seal-surface);color:var(--seal-fg)}@media (max-width:580px){.cabinet .cb-topbar-right{gap:8px}.cabinet .cb-topbar{padding-inline:12px}.cabinet .cb-topbar-right>.cb-icon-button{display:none}.cabinet .cb-topbar>div:first-child{gap:7px}.cabinet .cb-topbar-right .seal-theme-switch{width:44px}}html[data-seal-theme] .mobile-showcase{background:var(--seal-bg);color:var(--seal-fg)}.mobile-showcase :is(.mobile-showcase-header,.mobile-editorial,.mobile-explanation){color:var(--seal-fg)}.mobile-showcase :is(.mobile-showcase-header nav,.mobile-editorial-lead,.mobile-demo-note,.mobile-editorial-note p span,.mobile-explanation>p,.mobile-explanation li p){color:var(--seal-secondary)}.mobile-showcase :is(.mobile-wordmark span,.mobile-soft-label,.mobile-editorial-note,.mobile-try-offline){color:var(--seal-link)}.mobile-showcase .mobile-editorial-note strong,.mobile-showcase .mobile-explanation li>span{color:var(--seal-fg)}.mobile-showcase .mobile-platforms button{color:var(--seal-secondary);border-color:var(--seal-line)}.mobile-showcase .mobile-platforms button[aria-pressed=true]{background:var(--seal-inverse-bg);border-color:var(--seal-inverse-bg);color:var(--seal-inverse-fg)}html[data-seal-theme=dark] .mobile-showcase{--m-ink:var(--seal-fg);--m-muted:var(--seal-secondary);--m-line:var(--seal-line)}html[data-seal-theme=dark] .mobile-device{background:var(--seal-bg);border-color:var(--seal-line)}.mobile-phone-top .seal-theme-switch--phone{display:none}@media (max-width:800px){.mobile-showcase-header nav{gap:14px}}@media (max-width:480px){.mobile-showcase{background:var(--seal-bg)}.mobile-phone-top .seal-theme-switch--phone{width:44px;margin-left:auto;margin-right:8px;display:inline-grid}.mobile-phone-top>div:first-child{margin-right:auto}.mobile-phone-top{gap:0;padding-inline:20px}}.mobile-showcase .mobile-explanation-count,.mobile-showcase .mobile-explanation li:before{color:var(--seal-link)}.mobile-showcase .mobile-explanation-count span{color:var(--seal-secondary)}.mobile-showcase .mobile-explanation li:before{border-color:var(--seal-line)}.mobile-showcase .mobile-explanation li:not(:last-child):after{background:var(--seal-line)}.cabinet :is(.cb-sidebar,.cb-contour-panel,.cb-toast),.mobile-showcase :is(.mobile-toast,.mobile-lightbox){--seal-legacy-text:var(--seal-dark-fg);--seal-legacy-muted:var(--seal-dark-secondary);--seal-legacy-line:var(--seal-dark-line);--seal-legacy-surface:var(--seal-dark-surface);--seal-legacy-raised:var(--seal-dark-raised);--seal-legacy-hover:var(--seal-dark-hover);--seal-legacy-accent:var(--seal-dark-link);--seal-legacy-accent-bg:var(--seal-dark-accent-bg);--seal-legacy-success:var(--seal-dark-success);--seal-legacy-success-bg:var(--seal-dark-success-bg);--seal-legacy-warning:var(--seal-dark-warning);--seal-legacy-warning-bg:var(--seal-dark-warning-bg);--seal-legacy-danger:var(--seal-dark-danger);--seal-legacy-danger-bg:var(--seal-dark-danger-bg)}.cabinet .cb-field :is(input,select,textarea),.mobile-showcase .mobile-form>input,.mobile-showcase .mobile-form textarea,.mobile-showcase .mobile-inline-input>input{border-color:var(--seal-secondary)}.mobile-showcase .mobile-device:after,.mobile-showcase .mobile-battery:before,.mobile-showcase .mobile-battery:after{background:var(--seal-fg)}
