@font-face{font-family:Switzer;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Switzer-Variable.woff2)format("woff2");unicode-range:U+0-17F,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Switzer;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Switzer-VariableItalic.woff2)format("woff2");unicode-range:U+0-17F,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2197,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2197,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2197,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-VariableItalic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2197,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer Fallback;font-style:normal;src:local(Arial);size-adjust:100.16%;ascent-override:97.84%;descent-override:24.96%;line-gap-override:8.99%}@font-face{font-family:Switzer Fallback;font-style:italic;src:local(Arial Italic),local(Arial-ItalicMT);size-adjust:100.15%;ascent-override:97.85%;descent-override:24.96%;line-gap-override:8.99%}@font-face{font-family:Instrument Serif Fallback;font-style:normal;src:local(Georgia);size-adjust:76.22%;ascent-override:129.89%;descent-override:40.67%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:78.17%;ascent-override:126.65%;descent-override:39.66%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Menlo-Regular),local(Menlo Regular),local(Consolas);size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}:where(:root){--lab-bg:#0b0b0d;--lab-ink:#eae6dc;--lab-mute:#eae6dc9e;--lab-accent:#ff4d00;--lab-hairline:#eae6dc2e;--lab-font-ui:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Menlo, monospace;--lab-font-display:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--lab-radius:999px;--lab-glass:transparent;--lab-ease:cubic-bezier(.16, 1, .3, 1);--lab-dur:.24s;--lab-inset:clamp(16px, 1.5vw, 32px);--lab-text-shadow:none;--lab-chrome-z:40;--lab-preloader-z:1000}@media (width<=640px){:where(:root){--lab-inset:14px}}:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}@view-transition{navigation:auto}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both lc-fade-out}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) both lc-fade-in}@keyframes lc-fade-out{to{opacity:0}}@keyframes lc-fade-in{0%{opacity:0}}.lc-label{font-family:var(--lab-font-ui);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:500;line-height:1.2}.lc{display:contents}.lc-home,.lc-tr,.lc-next,.lc-status{z-index:var(--lab-chrome-z);color:var(--lab-mute);text-shadow:var(--lab-text-shadow);-webkit-user-select:none;user-select:none;position:fixed}.lc-home{top:var(--lab-inset);left:var(--lab-inset)}.lc-tr{top:var(--lab-inset);right:var(--lab-inset);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.lc-next{right:var(--lab-inset);bottom:calc(var(--lab-inset) + env(safe-area-inset-bottom,0px))}.lc-status{left:var(--lab-inset);bottom:calc(var(--lab-inset) + env(safe-area-inset-bottom,0px));text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.lc-status:empty{display:none}.lc-pill{border-radius:var(--lab-radius);color:var(--lab-mute);white-space:nowrap;cursor:pointer;transition:color var(--lab-dur) var(--lab-ease), background-color var(--lab-dur) var(--lab-ease), border-color var(--lab-dur) var(--lab-ease);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;text-decoration:none;display:inline-flex}.lc-home,.lc-pill:hover,.lc-note[aria-expanded=true]{color:var(--lab-ink)}.lc-note{font-size:12px}.lc-arrow{width:14px;height:14px;transition:translate var(--lab-dur) var(--lab-ease);flex:none}.lc-home:hover .lc-arrow{translate:-3px}.lc-next:hover .lc-arrow{translate:3px}.lc-index{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.lc-index-n{color:var(--lab-accent)}.lc-index-title{font-family:var(--lab-font-display);color:var(--lab-ink);-webkit-font-smoothing:antialiased;max-width:40vw;font-size:22px;line-height:1.05}.lc[data-enter] .lc-home,.lc[data-enter] .lc-tr,.lc[data-enter] .lc-next,.lc[data-enter] .lc-status{opacity:0}.lc:not([data-enter]) .lc-home,.lc:not([data-enter]) .lc-tr,.lc:not([data-enter]) .lc-next,.lc:not([data-enter]) .lc-status{animation:lc-rise .7s var(--lab-ease) both}.lc:not([data-enter]) .lc-tr{animation-delay:60ms}.lc:not([data-enter]) .lc-next{animation-delay:.12s}.lc:not([data-enter]) .lc-status{animation-delay:.18s}@keyframes lc-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}[data-lc-panel]{transition:opacity .26s var(--lab-ease), translate .26s var(--lab-ease)}[data-lc-panel][data-state=closed],[data-lc-panel][data-state=closing]{opacity:0;translate:0 8px}[data-lc-panel][data-state=closing]{pointer-events:none;transition-duration:.2s}.lc-close{z-index:1;border-radius:var(--lab-radius);width:32px;height:32px;color:var(--lab-mute);cursor:pointer;transition:color var(--lab-dur) var(--lab-ease);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.lc-close:hover{color:var(--lab-ink)}.lc-close+*{padding-right:36px}.lc[data-skin~=brackets] .lc-note{gap:0}.lc[data-skin~=brackets] .lc-index-label:before,.lc[data-skin~=brackets] .lc-note:before,.lc[data-skin~=brackets] .lc-status:not(:empty):before{content:"[ "}.lc[data-skin~=brackets] .lc-index-label:after,.lc[data-skin~=brackets] .lc-note:after,.lc[data-skin~=brackets] .lc-status:not(:empty):after{content:" ]"}.lc[data-skin~=glass] .lc-pill,.lc[data-skin~=chips] .lc-pill{background:var(--lab-glass);border:1px solid var(--lab-hairline);text-shadow:none;padding:9px 14px}.lc[data-skin~=glass] .lc-pill{-webkit-backdrop-filter:blur(14px)}.lc[data-skin~=glass] .lc-pill:hover,.lc[data-skin~=chips] .lc-pill:hover,.lc[data-skin~=glass] .lc-note[aria-expanded=true],.lc[data-skin~=chips] .lc-note[aria-expanded=true]{border-color:var(--lab-mute)}.lc[data-skin~=chips] .lc-pill:active{translate:1px 1px}.lc-preloader{z-index:var(--lab-preloader-z);background:var(--lab-bg);color:var(--lab-ink);place-items:center;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0}.lc-preloader.is-done{opacity:0;pointer-events:none}.lc-preloader-inner{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.lc-preloader-mark,.lc-preloader-index,.lc-preloader-stage{color:var(--lab-mute)}.lc-preloader-title{font-family:var(--lab-font-display);color:var(--lab-ink);-webkit-font-smoothing:antialiased;margin:2px 0 14px;font-size:clamp(28px,4vw,40px);line-height:1.05}.lc-preloader-rule{background:var(--lab-hairline);width:min(320px,60vw);height:1px;display:block;overflow:hidden}.lc-preloader-fill{background:var(--lab-ink);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--lab-ease);display:block;transform:scaleX(0)}.lc-preloader-stage{min-height:1.2em}@media (width<=640px){.lc-tr{gap:8px}.lc-index-title{max-width:50vw;font-size:18px}.lc-status{max-width:60vw}.lc-next-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc[data-skin~=glass] .lc-pill,.lc[data-skin~=chips] .lc-pill{padding:8px 12px}}@media (forced-colors:active){.lc a,.lc button,.lc-close{outline:1px solid}[aria-pressed=true],[aria-expanded=true]{outline:2px solid highlight}.lc-preloader-rule,.lc-preloader-fill{forced-color-adjust:none}.lc-preloader-rule{background:graytext}.lc-preloader-fill{background:canvastext}}@media (prefers-reduced-motion:reduce){.lc *,[data-lc-panel],.lc-preloader,.lc-preloader *{transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
