@font-face{font-family:manrope;src:url(/_next/static/media/1d87c1b82f2f077a-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_2f3c30{font-family:manrope,manrope Fallback;font-style:normal}.__variable_2f3c30{--font-manrope:"manrope","manrope Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--cc-bg:#f3f6fa;--cc-surface:#fff;--cc-surface-raised:#e8eef6;--cc-border-subtle:#d3dde9;--cc-border-control:#74869d;--cc-text:#101827;--cc-text-muted:#52627a;--cc-accent:#245fc7;--cc-accent-hover:#174da9;--cc-on-accent:#fff;--cc-positive:#087a52;--cc-negative:#b92e45;--cc-warning:#8a5a0a;--cc-focus:#245fc7;--cc-shadow:0 12px 40px #1018270a;--cc-space-1:4px;--cc-space-2:8px;--cc-space-3:12px;--cc-space-4:16px;--cc-space-6:24px;--cc-space-8:32px;--cc-space-12:48px;--cc-space-16:64px;--cc-space-24:96px;--cc-radius-control:10px;--cc-radius-panel:18px;--cc-duration-control:.16s;--cc-duration-dialog:.22s;--cc-duration-reveal:.4s;--cc-ease:cubic-bezier(.2,.7,.2,1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cc-bg:#0b1016;--cc-surface:#121a24;--cc-surface-raised:#1b2634;--cc-border-subtle:#2a394b;--cc-border-control:#64778f;--cc-text:#f2f6fc;--cc-text-muted:#a7b5c8;--cc-accent:#8dbbff;--cc-accent-hover:#b4d2ff;--cc-on-accent:#0b1627;--cc-positive:#55d6a0;--cc-negative:#ff8190;--cc-warning:#efc478;--cc-focus:#8dbbff;--cc-shadow:0 12px 40px #00000020;color-scheme:dark}}:root[data-theme=dark]{--cc-bg:#0b1016;--cc-surface:#121a24;--cc-surface-raised:#1b2634;--cc-border-subtle:#2a394b;--cc-border-control:#64778f;--cc-text:#f2f6fc;--cc-text-muted:#a7b5c8;--cc-accent:#8dbbff;--cc-accent-hover:#b4d2ff;--cc-on-accent:#0b1627;--cc-positive:#55d6a0;--cc-negative:#ff8190;--cc-warning:#efc478;--cc-focus:#8dbbff;--cc-shadow:0 12px 40px #00000020;color-scheme:dark}:root{--background:var(--cc-bg);--surface:var(--cc-surface);--text:var(--cc-text);--muted:var(--cc-text-muted);--accent:var(--cc-accent);--line:var(--cc-border-subtle)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--cc-bg);color:var(--cc-text);font-family:var(--font-manrope),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}img{max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:650;line-height:1.18}h1{font-size:clamp(2rem,3.5vw,3.5rem)}h2{font-size:clamp(1.5rem,2.5vw,2.5rem)}h3{font-size:1.2rem}p{overflow-wrap:break-word}input,select,textarea{color:var(--cc-text);accent-color:var(--cc-accent)}input::placeholder,textarea::placeholder{color:var(--cc-text-muted);opacity:1}::selection{background:var(--cc-accent);color:var(--cc-on-accent)}:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}[hidden]{display:none!important}.sr-only{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link,.sr-only{clip-path:inset(50%)}.skip-link{z-index:1000;border-radius:var(--cc-radius-control);background:var(--cc-accent);color:var(--cc-on-accent);padding:12px 20px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{clip-path:none;transform:none}.container{width:min(1280px,100% - 64px);margin-inline:auto}.button,.icon-button{border-radius:var(--cc-radius-control);background:var(--cc-accent);min-height:44px;color:var(--cc-on-accent);text-align:center;transition:background var(--cc-duration-control),border-color var(--cc-duration-control),transform var(--cc-duration-control);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:650;line-height:1.4;display:inline-flex}.button:hover:not(:disabled){background:var(--cc-accent-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.55}.button.secondary,.icon-button{background:var(--cc-surface);border-color:var(--cc-border-control);color:var(--cc-text)}.button.secondary:hover,.icon-button:hover{background:var(--cc-surface-raised)}.icon-button{flex:none;width:44px;padding:10px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.eyebrow,.pill{color:var(--cc-text-muted);font-size:12px}.pill{border:1px solid var(--cc-border-subtle);background:var(--cc-surface-raised);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.coin{width:32px;height:32px;color:var(--cc-text);border-radius:50%;flex:0 0 32px;place-items:center;font-size:14px;font-weight:650;display:inline-grid}.coin-authentic{object-fit:contain;background:0 0}dialog{color:var(--cc-text);background:var(--cc-surface);border:1px solid var(--cc-border-control);box-shadow:var(--cc-shadow)}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b13b3}html:has(dialog[open]){overflow:hidden}.phase-dialog{border-radius:var(--cc-radius-panel);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:48px 32px 32px}.phase-dialog h2{margin:16px 0;font-size:28px}.phase-dialog p{color:var(--cc-text-muted);margin-bottom:24px}.dialog-close{position:absolute;top:12px;right:12px}.theme-switcher{width:132px;min-height:44px;color:var(--cc-text-muted);border:1px solid var(--cc-border-control);border-radius:var(--cc-radius-control);background:var(--cc-surface);flex:none;align-items:center;display:inline-flex;position:relative}.theme-switcher .theme-select{appearance:none;border-radius:inherit;width:100%;min-width:0;min-height:42px;color:var(--cc-text);cursor:pointer;background:0 0;border:0;margin:0;padding:10px 30px 10px 36px;font-family:inherit;font-size:13px;font-weight:500;line-height:22px;display:block}.theme-switcher .theme-chevron,.theme-switcher .theme-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.theme-switcher .theme-icon{left:10px}.theme-switcher .theme-chevron{right:10px}.theme-switcher option{background:var(--cc-surface);color:var(--cc-text)}.noscript{text-align:center;background:var(--cc-surface-raised);padding:20px}.module-entry,.system-page{max-width:980px;min-height:100dvh;padding-block:48px}.system-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:96px;display:flex}.system-page-content{max-width:600px}.module-entry h1,.system-page h1{margin-block:20px}.module-entry p,.system-page p{color:var(--cc-text-muted);margin-block:16px}.system-page-code{letter-spacing:-.08em;color:var(--cc-accent);font-size:clamp(80px,15vw,144px);font-weight:600;line-height:1;display:block}.entry-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.entry-actions>a:not(.button){text-underline-offset:4px;padding:12px;text-decoration:underline}@media (max-width:600px){.container{width:calc(100% - 32px)}.system-page-header{margin-bottom:64px}.phase-dialog{padding:56px 24px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cc-brand{display:block;width:192px;height:auto;max-width:100%;flex:none;overflow:visible}.cc-brand--compact{width:40px}.cc-brand__mark{fill:var(--cc-accent)}.cc-brand__wordmark{fill:var(--cc-text)}