@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/26bb7a82-ed2b-46e1-8db5-a06cd92cc4d4-BCQt9BXW.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/54ca20d7-55b2-40fe-97d7-32d0a80a32ef-CKAuKJwj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/c82e9480-222c-48f6-9963-75b81692517f-Uc4KRZYH.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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/6bc6c14c-69ad-4bcc-8751-51064cca8286-DKRsWTd7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/2ac92fff-407f-4a14-b3e5-82e4f8cf5614-Cvgdx4cy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/52631821-8d13-4742-a565-5e753c587c62-CfZa4wxB.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/3bafcd1b-548f-4cb8-887b-56e609157b2e-xuaO2J-f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/7699ffae-1ffa-4c7a-9f29-8fe10ebc1663-BSMlKf0J.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/909e3388-a85e-4e46-bb75-a886d8b8834f-BulugwFq.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/141e5792-e355-4c0f-b2d1-77a4c5d31414-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/8ab80a68-a212-4d52-ae10-6bee9c2b0390-DMJ8VG8y.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/d3d4048f-f786-4c3c-a0f9-1acda5ae7e2f-BqneJy0T.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eac4ffab-3bcf-4dfb-afd3-aed48d6f98d9-Bq9vWWag.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/7d1efde6-7ee3-42cc-abfc-8d46404fcf8c-DZ4AoWbu.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/37cdb37e-4583-4d88-9fc2-0f21b1d3c4b2-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ba9b9bbc-bf7c-4227-a31f-31279d415b97-DSY6xOcd.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/8555a955-5538-480a-864b-854bef8da6e0-V-xxqcpd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/4db4dae3-5401-4750-b04d-e1a4604e03f3-CTOM6hUh.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/9bb1e52a-9f15-4143-8e0d-75bac111d7d3-D2EvbN8M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/c680ad19-6911-4fe7-8544-2dae4b487ad4-D38SheWl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/6e5947b9-69be-4640-8d8f-12e8b0d2e626-BgSNZQsw.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:Basteleur;src:url(/assets/043058cc-58ad-4c9d-9d3a-aa620022564d-Cx4AKnoQ.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Basteleur Moonlight;src:url(/assets/1163b9e6-6c01-4887-878f-7b3b8bba6b96-DAvQiMa3.otf) format("opentype");font-weight:400;font-display:swap}:root{--h26-void: #050008;--h26-chamber: #1a0030;--h26-panel: #0d0518;--h26-structural: #b300ff;--h26-label: #cc8bff;--h26-accent: #a855f7;--h26-potion: #4ade80;--h26-cream: #f5deb3;--h26-blood: #ff3b4e;--h26-gore: #5e0b12;--h26-glass: #c8c8d0;--h26-moon: #fff5c0;--h26-display: "Vespera Mind", "Basteleur", "Basteleur Moonlight", serif;--h26-sans: "Familjen Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--h26-mono: "IBM Plex Mono", ui-monospace, monospace;--h26-space-1: 4px;--h26-space-2: 8px;--h26-space-3: 12px;--h26-space-4: 16px;--h26-space-6: 24px;--h26-space-8: 32px;--h26-space-12: 48px;--h26-space-24: 96px;--h26-radius-field: 4px;--h26-radius-panel: 10px;--h26-radius-pill: 999px;--h26-radius-tube: 4px 4px 22px 22px;--h26-border-glass: 1.5px solid #c8c8d0aa;--h26-border-panel: 1px solid #b300ff26;--h26-ease-micro: .12s ease-out;--h26-ease-transition: .35s cubic-bezier(.22, .7, .2, 1);--h26-motion: running}@media(prefers-reduced-motion:reduce){:root{--h26-motion: paused}}@keyframes h26-rise{0%{transform:translateY(0) scale(1);opacity:.85}80%{transform:translateY(-42px) scale(.55);opacity:.3}to{transform:translateY(-52px) scale(0);opacity:0}}@keyframes h26-flicker{0%,to{opacity:1}45%{opacity:.82}50%{opacity:1}92%{opacity:.9}}@keyframes h26-glow{0%,to{opacity:1}50%{opacity:.4}}@keyframes h26-bubble-level{0%,to{height:62%}50%{height:66%}}@keyframes h26-spin{to{transform:rotate(360deg)}}@keyframes h26-fill{0%{height:8%}to{height:92%}}@keyframes h26-scan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes h26-drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(6deg)}}@keyframes h26-twinkle{0%,to{opacity:.15}50%{opacity:.8}}@keyframes h26-drip{0%{transform:scaleY(.7);opacity:.8}to{transform:scaleY(1.15);opacity:1}}@keyframes h26-flask-level{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes h26-flask-bob{0%{transform:translateY(0);opacity:.85}70%{transform:translateY(-13px);opacity:.35}to{transform:translateY(-17px);opacity:0}}@keyframes h26-ping{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.75);opacity:0}}@keyframes h26-jump{0%,55%,to{transform:translateY(0);opacity:.22;color:wheat}25%{transform:translateY(-24px);opacity:1;color:#a855f7}}@keyframes h26-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.04);opacity:1}}@keyframes h26-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes h26-check-label{0%{color:inherit}35%{color:var(--h26-potion, #4ade80)}to{color:inherit}}@keyframes h26-pop-in{0%{opacity:0}to{opacity:1}}@keyframes h26-qr-scan{0%{top:10%}to{top:90%}}@keyframes h26-cat-draw{to{stroke-dashoffset:0}}@keyframes h26-six-draw-loop{0%,40%{stroke-dashoffset:var(--six-len, 2000)}60%,72%{stroke-dashoffset:0}90%,to{stroke-dashoffset:calc(var(--six-len, 2000) * -1)}}@keyframes h26-cat-draw-loop{0%{stroke-dashoffset:var(--len, 4000)}40%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len, 4000) * -1)}}.h26-canvas{background:var(--h26-void);color:var(--h26-cream);font-family:var(--h26-sans);-webkit-font-smoothing:antialiased;padding:32px;min-height:100vh}.h26-canvas *,.h26-canvas *:before,.h26-canvas *:after{box-sizing:border-box}.h26-canvas a{color:var(--h26-accent);text-decoration:none}.h26-canvas a:hover{color:var(--h26-label, #cc8bff)}.h26-icon{display:inline-flex;flex-shrink:0;line-height:0;color:var(--h26-cream, #f5deb3)}.h26-icon>svg{width:100%;height:100%;display:block;fill:currentColor}.h26-card--interactive{cursor:pointer}.h26-card--interactive:hover{background:#150a1f}.h26-card--interactive:active{background:#120818}.h26-list-row--interactive{transition:background .15s ease}.h26-list-row--interactive:hover{background:#ffffff08!important}.h26-list-row--interactive:active{background:#ffffff05!important}.h26-list-row--interactive:focus-visible{outline:2px solid var(--h26-accent, #a855f7);outline-offset:-2px}.h26-bracket-seed--interactive{cursor:pointer;transition:filter .15s ease}.h26-bracket-seed--interactive:hover{filter:brightness(1.35)}.h26-bracket-seed--interactive:focus-visible{outline:2px solid var(--h26-accent, #a855f7);outline-offset:2px}.h26-bracket-scroll{scrollbar-width:none;-ms-overflow-style:none}.h26-bracket-scroll::-webkit-scrollbar{width:0;height:0;display:none}.h26-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.h26-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body,#root{min-height:100dvh;color:var(--h26-cream);font-family:var(--h26-sans);-webkit-font-smoothing:antialiased}::selection{background:var(--h26-accent);color:#0a0208}:focus-visible{outline:2px solid var(--h26-accent);outline-offset:3px}.page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--h26-space-8);padding:var(--h26-space-12) var(--h26-space-6) calc(var(--h26-space-12) + env(safe-area-inset-bottom));text-align:center}.masthead{display:flex;flex-direction:column;align-items:center;gap:var(--h26-space-3)}.page-title{font:700 clamp(30px,9.5vw,62px) / 1 var(--h26-display);letter-spacing:-.01em;color:var(--h26-cream);white-space:nowrap}.byline{font:500 11px/1 var(--h26-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--h26-label)}.info-strip{align-self:stretch;margin-inline:calc(var(--h26-space-6) * -1)}.actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--h26-space-4);width:fit-content;max-width:100%}.actions>*{width:100%}@media(max-width:620px){.actions{grid-auto-flow:row;grid-auto-columns:auto;width:100%;max-width:320px}}
