@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{--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:16px;--gutter:8px;--links-col:13;--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}

[class^=dialkit],[class*=\ dialkit],[class^=dialkit] *,[class*=\ dialkit] *{font-family:var(--ui-font,inherit)!important;font-size:13px!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}._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%}
.e1xquq_nav{z-index:10;padding:var(--space-4);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.e1xquq_nav a,.e1xquq_nav button{pointer-events:auto}.e1xquq_tools{align-items:center;gap:0;display:flex}.e1xquq_slot{display:contents}.e1xquq_nav[data-blend=difference],.e1xquq_nav[data-blend=exclusion]{color:#fff;--fg:#fff;--fg-muted:#ffffff80}.e1xquq_nav[data-blend=difference]{mix-blend-mode:difference}.e1xquq_nav[data-blend=exclusion]{mix-blend-mode:exclusion}html[data-surface=media] .e1xquq_nav{mix-blend-mode:normal;color:#fff;--fg:#fff;--fg-muted:#fff9}.e1xquq_links a{transition:opacity var(--nav-link-dur,.2s) var(--nav-link-ease,ease)}.e1xquq_links a:hover,.e1xquq_links a:focus-visible{opacity:var(--nav-link-hover,.5)}.e1xquq_links{left:calc(var(--margin) + (var(--links-col) - 1) * ((100% - 2 * var(--margin) - 23 * var(--gutter)) / 24 + var(--gutter)));top:var(--space-4);white-space:nowrap;position:absolute}@media (max-width:767px){.e1xquq_links{position:static}}
.EZoWya_footer{height:var(--footer-h,25svh);min-height:120px;padding:0 var(--space-4) var(--space-4);justify-content:space-between;align-items:flex-end;display:flex;position:relative}body:has([data-curtain]) .EZoWya_footer{z-index:-1;height:auto;min-height:0;position:fixed;inset:auto 0 0}.EZoWya_centre{left:calc(var(--margin) + (var(--links-col) - 1) * ((100% - 2 * var(--margin) - 23 * var(--gutter)) / 24 + var(--gutter)));bottom:var(--space-4);align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex;position:absolute}.EZoWya_flower{display:block;transform:translateY(1px)}.EZoWya_clock{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:767px){.EZoWya_footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}.EZoWya_centre{display:block;position:static}.EZoWya_flower{margin-left:var(--space-1);vertical-align:-1px;display:inline-block;transform:none}.EZoWya_clock{margin-top:24px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
