html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;background:#111}body{margin:0}.bench{--ink:#111;--ink-2:#111;--ink-raised:#1b1b1b;--ink-3:#1f1f1f;--paper:#f2f2f2;--paper-soft:#b4b4b4;--muted:#8c8c8c;--rule:#262626;--rule-strong:#484848;--hl:#37d5c1;--ease:cubic-bezier(.22, 1, .36, 1);--out:cubic-bezier(.22, 1, .36, 1);--shadow-resting:0 1px 2px #0000002e;--m-fable:#45c1d4;--m-opus:#a33a8b;--m-sonnet:#d4a597;--m-terra:#4a664a;--m-sol:#cf4f36;--m-astra:#7b5cff;--m-luna:#eceae0;--m-argon:#4285f4;--portal-blue:#4d97de;--portal-orange:#e38d3d;--note:#f2cf3b;--serif:"Times New Roman", Times, serif;--ui:var(--font-ui), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;min-height:100vh;padding:8rem max(16px, env(safe-area-inset-right,0px)) 96px max(16px, env(safe-area-inset-left,0px));background:var(--ink);color:var(--paper);font-family:var(--ui);font-size:16px;line-height:1.6}@supports (color:lab(0% 0 0)){.bench{--ink-raised:lab(9.52% -.00000745058 0);--ink-3:lab(11.84% 0 0);--paper:lab(95.36% 0 0);--paper-soft:lab(73.32% -.0000298023 0);--muted:lab(58.24% 0 0);--rule:lab(15.32% 0 0);--rule-strong:lab(30.4% -.0000149012 0);--hl:lab(77.2461% -45.3099 -2.04253);--shadow-resting:0 1px 2px lab(0% 0 0/.18);--portal-blue:lab(60.0508% -6.38986 -44.0203);--portal-orange:lab(66.9634% 29.0323 55.0545);--note:lab(84.3203% 2.18803 72.6415)}}:where(.bench) *,:where(.bench) :before,:where(.bench) :after{box-sizing:border-box}:where(.bench) img{max-width:100%}.bench [hidden]{display:none!important}:where(.bench) p{margin:0 0 1rem}:where(.bench) a{color:var(--paper);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}:where(.bench) a:hover{-webkit-text-decoration-color:var(--hl);text-decoration-color:var(--hl)}:where(.bench) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.bench) :focus-visible{outline:2px solid var(--hl);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bench *{transition:none!important}}
@font-face{font-family:inter;src:url(../media/inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_49eacfde-module__yU9v_G__className{font-family:inter,inter Fallback}.inter_49eacfde-module__yU9v_G__variable{--font-ui:"inter", "inter Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.p.0r6juujl39pe6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_1f67b46f-module__h6fScG__className{font-family:geistMono,geistMono Fallback}.geistmono_1f67b46f-module__h6fScG__variable{--font-mono:"geistMono", "geistMono Fallback"}
