@import "https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300;600&family=IBM+Plex+Sans:wght@400;500&display=swap";
@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-Variable.ttf)format("truetype-variations"),url(/fonts/UncutSans-Variable.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-heading:"Funnel Display", system-ui, sans-serif;--font-body:"Uncut Sans", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"Uncut Sans", "IBM Plex Sans", system-ui, sans-serif;--font-weight-heading:300;--font-weight-body:400;--font-weight-body-medium:500;--font-weight-mono:400;--font-weight-mono-medium:500;--font-weight-mono-semibold:600;--radius-card:12px;--radius-control:8px;--easing:cubic-bezier(.625, .05, 0, 1)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-app-background);color:var(--color-body-text);font-family:var(--font-body);font-weight:var(--font-weight-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--color-heading-text);text-wrap:balance;margin:0;line-height:1.2}button{font-family:inherit}img{-webkit-user-drag:none;user-drag:none}svg.lucide{stroke-width:1px}svg.lucide:is([width="28"],[width="32"],[width="36"],[width="40"],[width="44"],[width="48"],[width="56"],[width="64"]){stroke-width:1.5px}svg.lucide :is(path,circle,ellipse,line,polyline,polygon,rect){vector-effect:non-scaling-stroke}@view-transition{navigation:auto}html[data-vt^=unit-switch]::view-transition{background:var(--color-heading-text)}html[data-vt^=unit-switch]::view-transition-image-pair(root){perspective:100vw}html[data-vt^=unit-switch]::view-transition-old(root){mix-blend-mode:normal;animation-timing-function:var(--easing);animation-fill-mode:both}html[data-vt^=unit-switch]::view-transition-new(root){mix-blend-mode:normal;animation-timing-function:var(--easing);animation-fill-mode:both}html[data-vt^=unit-switch]::view-transition-old(root){animation-name:vt-push-back,vt-slide-out,vt-round;animation-duration:.9s,1s,.9s;animation-delay:0s,.25s,0s}html[data-vt^=unit-switch]::view-transition-new(root){animation-name:vt-slide-in,vt-come-forward,vt-square;animation-duration:1s,.9s,.9s;animation-delay:.25s,.85s,.85s}html[data-vt=unit-switch-back]::view-transition-old(root){animation-name:vt-push-back,vt-slide-out-back,vt-round}html[data-vt=unit-switch-back]::view-transition-new(root){animation-name:vt-slide-in-back,vt-come-forward,vt-square}@keyframes vt-push-back{0%{transform:translateZ(0)}to{transform:translateZ(-100vw)}}@keyframes vt-slide-out{0%{translate:0}to{translate:-175%}}@keyframes vt-round{0%{clip-path:inset(0)}to{clip-path:inset(0 round 1.5em)}}@keyframes vt-slide-in{0%{translate:175%}to{translate:0}}@keyframes vt-come-forward{0%{transform:translateZ(-100vw)}to{transform:translateZ(0)}}@keyframes vt-slide-out-back{0%{translate:0}to{translate:175%}}@keyframes vt-slide-in-back{0%{translate:-175%}to{translate:0}}@keyframes vt-square{0%{clip-path:inset(0 round 1.5em)}to{clip-path:inset(0)}}
