@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.26901079.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.01f07175.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_16645ac5-module__B3nbUq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_16645ac5-module__B3nbUq__variable{--font-display:"Archivo Black","Archivo Black Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,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(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,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(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_41a93eab-module__hvrzLW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_41a93eab-module__hvrzLW__variable{--font-mono-brand:"IBM Plex Mono","IBM Plex Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#e9e5db;--bg-card:#f6f3eb;--bg-surface:#f0ede4;--bg-elevated:#fff;--ink:#141414;--ink-soft:#2a2a28;--ink-gloss:#3d3d3d;--on-ink:#f6f3eb;--on-ink-dim:#9a958a;--accent:#f2a50c;--accent-bright:#ffb61f;--accent-dim:#b87a10;--accent-glow:#f2a50c59;--team-green:#2e8f5a;--team-green-soft:#c2e5ce;--team-blue:#2d74d8;--team-blue-soft:#bcd7f7;--team-plum:#7c4dbe;--team-plum-soft:#ddcdf2;--team-berry:#b23a6f;--team-berry-soft:#f1c6da;--success:#2e7d4f;--danger:#d8482f;--gold:#f2a50c;--gold-light:#ffd34d;--text:#141414;--text-secondary:#6b665c;--text-dim:#8a8577;--border:#1414141f;--border-light:#1414143d;--font-hero:40px;--font-section:22px;--font-body:15px;--font-micro:12px;--display:var(--font-display),"Archivo Black",-apple-system,sans-serif;--mono:var(--font-mono-brand),"IBM Plex Mono",ui-monospace,monospace}html,body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}button,a{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:inherit}.font-display:not(input),.mono-label:not(input){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,select{font-family:inherit}.font-display{font-family:var(--display);letter-spacing:-.5px;text-transform:uppercase;font-weight:400}.mono-label{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:600}.btn-gold{background:var(--gold);color:var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:999px}.btn-ink{background:var(--ink);color:var(--on-ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:999px}.btn-ghost{color:var(--ink);border:2px solid var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;background:0 0;border-radius:999px}.team-plate-input::placeholder{color:#fff9}.app-container{flex-direction:column;height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.space-bg{z-index:0;background:radial-gradient(at 25% 15%,#ffffff8c 0%,#0000 55%),radial-gradient(at 80% 90%,#b87a100f 0%,#0000 45%),linear-gradient(#edeae1 0%,#e9e5db 40%,#e4e0d4 100%);position:fixed;inset:0}.space-bg:after{content:"";opacity:.032;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.no-scrollbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.timeline-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border)transparent}.timeline-scroll::-webkit-scrollbar{width:4px;height:4px}.timeline-scroll::-webkit-scrollbar-track{background:0 0}.timeline-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes screen-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px,4px)}30%{transform:translate(7px,-3px)}45%{transform:translate(-5px,-4px)}60%{transform:translate(5px,3px)}75%{transform:translate(-3px,2px)}90%{transform:translate(2px,-1px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 24px var(--accent-glow)}50%{box-shadow:0 0 48px var(--accent-glow),0 0 80px #f2a50c26}}@keyframes charge-flash{0%{opacity:0}35%{opacity:.6}to{opacity:0}}@keyframes charge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f2a50c80}50%{transform:scale(1.06);box-shadow:0 0 32px 8px #f2a50c8c}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:.7;transform:translateY(110vh)rotate(540deg)}}@keyframes card-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes slot-spring{0%{opacity:0;transform:scaleY(.4)}70%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes eq-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes placeholder-ticker{0%,10%{transform:translate(0)}50%,60%{transform:translateX(var(--ticker-offset))}to{transform:translate(0)}}button:active{transform:scale(.97)}
