@font-face{font-family:"Geist";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/geist-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/geist-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist Fallback";src:local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light dark;--fox:#E2531E;--fox-d:#B8400F;--fox-l:#F07443;--on-fox:#FFFFFE;--fox-btn:#BF410E;--fox-btn-h:#A3360A;--bg:#F7F7F6;--surface:#FFFFFE;--surface-2:#EFEFED;--ink:#141416;--ink-2:#3A3A3F;--mute:#5E5E66;--line:rgba(20,20,22,.10);--line-2:rgba(20,20,22,.22);--ok:#23864A;--shadow:0 1px 2px rgba(20,20,22,.05),0 12px 32px -16px rgba(20,20,22,.18);--stage:radial-gradient(120% 90% at 50% 38%,#FFFFFE 0,#F1F1EF 55%,#E8E8E5 100%);--paper:var(--bg);--paper-2:var(--surface-2);--white:var(--surface);--line-3:var(--line-2);--lcd:#A3BFA0;--lcd-d:#2F3E2D;--kraft:#C9A57B;--kraft-d:#9C7650;--kraft-l:#DCC3A3;--tile-dark:#141416;--r-sm:12px;--r:20px;--r-lg:28px;--ff-d:"Geist","Geist Fallback",ui-sans-serif,system-ui,sans-serif;--ff-m:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fibers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg stroke='%237a5a36' stroke-opacity='.18' stroke-width='.6' fill='none'%3E%3Cpath d='M12 30q20 3 34-2M150 40q14 6 30 2M60 120q18-4 30 3M190 150q10 8 26 6M30 200q16 4 30-3M120 210q14-5 28 1M100 70q8 6 20 4M200 90q6 10 18 12'/%3E%3C/g%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0F0F11;--surface:#17171A;--surface-2:#202024;--ink:#F2F2F3;--ink-2:#CFCFD4;--mute:#9B9BA4;--line:rgba(242,242,243,.09);--line-2:rgba(242,242,243,.2);--ok:#4CC27A;--fox-d:#F07443;--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 40px -18px rgba(0,0,0,.7);--stage:radial-gradient(120% 90% at 50% 38%,#26262B 0,#18181B 55%,#111113 100%);--tile-dark:#1C1C20}}:root[data-theme=dark]{color-scheme:dark;--bg:#0F0F11;--surface:#17171A;--surface-2:#202024;--ink:#F2F2F3;--ink-2:#CFCFD4;--mute:#9B9BA4;--line:rgba(242,242,243,.09);--line-2:rgba(242,242,243,.2);--ok:#4CC27A;--fox-d:#F07443;--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 40px -18px rgba(0,0,0,.7);--stage:radial-gradient(120% 90% at 50% 38%,#26262B 0,#18181B 55%,#111113 100%);--tile-dark:#1C1C20}*,::before,::after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scrollbar-color:color-mix(in srgb,var(--ink) 28%,transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 24%,transparent);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fox-btn)}::selection{background:var(--fox-btn);color:#fff}canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--ff-d);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--fox);outline-offset:3px;border-radius:8px}.ico{width:1.15em;height:1.15em;flex:none}.kraft{background-color:var(--kraft);background-image:var(--fibers),var(--noise)}.mono{font-family:var(--ff-m)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.7em 1.3em;border:1px solid var(--line-2);border-radius:999px;background:0 0;font:500 .95rem/1 var(--ff-d);text-decoration:none;color:var(--ink);white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .15s var(--ease)}.btn:hover{border-color:var(--ink)}.btn:active{transform:scale(.98)}.btn--fox{background:var(--fox-btn);border-color:var(--fox-btn);color:var(--on-fox);font-weight:600}.btn--fox:hover{background:var(--fox-btn-h);border-color:var(--fox-btn-h);color:var(--on-fox)}.btn--ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn--ink:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn--ghost{background:0 0}.btn .ico{transition:transform .25s var(--ease)}.btn:hover .ico.go{transform:translateX(3px)}.tag{display:inline-flex;align-items:center;gap:.4em;padding:.2em .65em;border:1px solid currentColor;border-radius:999px;font:500 .72rem/1.4 var(--ff-m)}.stamp{display:inline-block;padding:.35em .8em;border:3px solid var(--fox-d);border-radius:8px;color:var(--fox-d);font:500 .85rem/1 var(--ff-m);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-8deg);opacity:.9}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}