@font-face{font-family:suisse;src:url(../media/SuisseIntl_SemiBold-s.p.18swm-pb5j3ld.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:suisse Fallback;src:local(Arial);ascent-override:92.57%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:106.51%}.S3XTQa_className{font-family:suisse,suisse Fallback;font-weight:600}.S3XTQa_variable{--font-suisse:"suisse", "suisse Fallback"}
@font-face{font-family:mono;src:url(../media/SuisseIntlMono_Regular_S-s.224h0q8vupams.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:69.65%;descent-override:21.97%;line-gap-override:0.0%;size-adjust:141.57%}.vcIfeG_className{font-family:mono,mono Fallback;font-weight:400}.vcIfeG_variable{--font-mono:"mono", "mono Fallback"}
:root{--phone-vh:1svh;--bg:#f8f8f7;--fg:#000;--fg-muted:rgba(0, 0, 0, var(--muted-alpha));--tile:#ddd;--tile-hover:#d4d4d4;--tile-lighter:#fff;--tile-darker:#000;--space-1:4px;--space-2:8px;--space-4:16px;--margin:8px;--gutter:8px;--links-col:13;--highlight:#f0e;--text-sm:13px;--leading:1.3;--tracking:0em;--weight:600;--muted-alpha:.5;--ui-font:var(--font-suisse), system-ui, sans-serif;--theme-fade:.6s;--theme-ease:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0d0d0d;--fg:#fff;--fg-muted:rgba(255, 255, 255, var(--muted-alpha));--tile:#1a1a1a;--tile-hover:#222;--tile-lighter:#fff;--tile-darker:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-surface=media]{--fg:#fff;--fg-muted:#fff9}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--fg);font-family:var(--font-suisse), system-ui, sans-serif;font-weight:var(--weight);font-size:var(--text-sm);line-height:var(--leading);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--theme-fade) var(--theme-ease), color var(--theme-fade) var(--theme-ease)}.themed{transition:background-color var(--theme-fade) var(--theme-ease), color var(--theme-fade) var(--theme-ease), border-color var(--theme-fade) var(--theme-ease)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}html.no-trim .trim{text-box-trim:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dialkit-folder-root>.dialkit-folder-header{display:none!important}:root .tool-ui,:root .tool-ui input::placeholder,:root .tool-ui textarea::placeholder,:root input.tool-placeholder::placeholder,:root textarea.tool-placeholder::placeholder{font-family:var(--font-mono), ui-monospace, monospace;font-weight:400;font-size:var(--tool-size,10px);letter-spacing:var(--tool-tracking,.04em);text-transform:var(--tool-case,uppercase)}:root .tool-ui :is(button,select,input){text-transform:inherit;letter-spacing:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){html:has([data-snap-index]){scroll-snap-type:y mandatory}html:has([data-snap-index]) footer{scroll-snap-align:end}}html.scroll-held{overflow:clip}html.snap-off{scroll-snap-type:none!important}::selection{background:var(--highlight)}html[data-ink] ::selection{color:var(--highlight-ink)}html{-webkit-tap-highlight-color:transparent}:root{--edit-pink:#e842c4;--edit-tint:color-mix(in oklab, var(--edit-pink) 12%, var(--bg))}html[data-edit] :is(a,p,span):has([data-editable]):hover{filter:none!important;opacity:1!important}html[data-edit] a{-webkit-user-drag:none}

@font-face{font-family:Dial Suisse;src:local(Suisse Int\'l Medium),local(SuisseIntl-Medium);font-weight:500}[class^=dialkit],[class*=\ dialkit],[class^=dialkit] *,[class*=\ dialkit] *{font-family:"Dial Suisse", var(--ui-font,inherit)!important;font-size:11px!important;font-weight:500!important}.dialkit-root{--dial-row-gap:4px;transition:opacity .2s}.dialkit-panel-header,.dialkit-panel-section-toolbar-clip{display:none!important}.dialkit-folder-section .dialkit-folder:not(.dialkit-folder-section){border-top:0}.dialkit-folder-icon.dk-pm{transform:none!important}.dk-pm .dk-pm-v{transform-origin:12px 12px;transition:transform .4s cubic-bezier(.65,0,.25,1)}[aria-expanded=true]>.dk-pm .dk-pm-v{transform:rotate(90deg)}body.ui-hidden .dialkit-root{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.dk-pm .dk-pm-v{transition:none!important}}
._3b5zuq_toggle{width:calc(var(--nav-dot,12px) + 12px);height:calc(var(--nav-dot,12px) + 12px);color:var(--fg);place-items:center;margin:-6px -6px -6px 0;display:grid;position:relative}html[data-edit] ._3b5zuq_dot{color:var(--edit-pink)}._3b5zuq_dot{width:var(--nav-dot,12px);height:var(--nav-dot,12px);box-sizing:border-box;transition:color var(--theme-fade) var(--theme-ease), background-color .15s ease, border-color .15s ease;background:currentColor;border-radius:50%;display:block}._3b5zuq_dot[data-ring=true]{border:var(--ring,2px) solid currentColor;background:0 0}._3b5zuq_dot[data-mask=eclipse]{-webkit-mask-image:radial-gradient(circle calc(var(--nav-dot,14px) / 2) at calc(var(--ecl,1.5) * 100%) 50%, transparent calc(100% - .5px), #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--nav-dot,14px) / 2) at calc(var(--ecl,1.5) * 100%) 50%, transparent calc(100% - .5px), #000 100%);mask-image:radial-gradient(circle calc(var(--nav-dot,14px) / 2) at calc(var(--ecl,1.5) * 100%) 50%, transparent calc(100% - .5px), #000 100%)}._3b5zuq_dot[data-mask=half]{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--half,1) * 100%), transparent 0);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--half,1) * 100%), transparent 0);mask-image:linear-gradient(to right, #000 calc(var(--half,1) * 100%), transparent 0)}._3b5zuq_orbit{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._3b5zuq_track{width:calc(var(--nav-dot,14px) + var(--nav-dot,14px) * var(--moon) + 4px);height:calc(var(--nav-dot,14px) + var(--nav-dot,14px) * var(--moon) + 4px);position:relative}._3b5zuq_moon{width:calc(var(--nav-dot,14px) * var(--moon));height:calc(var(--nav-dot,14px) * var(--moon));background:currentColor;border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}
