@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200;300;400&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto+Mono:400,500&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow:hidden;background:#000;min-width:320px}.landing-root{width:100%;height:100vh;min-height:100dvh;position:relative;overflow:hidden;font-family:Orbitron,Segoe UI,sans-serif}.top-banner{position:fixed;top:14px;left:0;right:0;z-index:20;height:auto;pointer-events:none}.top-banner-viewport{width:fit-content;max-width:96vw;margin:0 auto;display:flex;align-items:center;justify-content:center}.top-banner-pill{min-height:60px;width:fit-content;max-width:100%;padding:12px 18px;border-radius:999px;background:#070c12e6;border:1px solid rgba(255,255,255,.26);box-shadow:0 14px 36px #00000057,0 0 0 1px #ffffff14,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.top-banner-kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2522f}.top-banner-divider{width:1px;height:16px;background:#fff3}.top-banner-text{font-size:.9rem;font-weight:600;letter-spacing:.02em;color:#f0f6fce6}.top-banner-spots{font-size:.8rem;font-weight:700;letter-spacing:.03em;color:#fff;padding:5px 10px;border-radius:999px;background:#e2522f;border:1px solid rgba(255,163,74,.6)}.landing-root *{font-family:inherit}.ambient-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(226,82,47,.08),transparent 55%),radial-gradient(circle at 80% 20%,rgba(226,82,47,.06),transparent 60%),#0d0d0d}.ambient-bg:before{content:"";position:absolute;inset:0 0 auto;height:55vh;background-image:linear-gradient(-180deg,#0000008c,#0000);z-index:1}.ambient-bg:after{content:"";position:absolute;inset:auto 0 0;height:24vh;background-image:linear-gradient(0deg,#0d0d0de6,#0d0d0d00);z-index:1}.ambient-bg__squares{height:100%;display:flex;justify-content:space-around;align-items:flex-end;overflow:hidden;position:relative;z-index:0}.ambient-bg__square{animation:ambient-squares 14s linear infinite;align-self:flex-end;width:1.1rem;height:1.1rem;transform:translateY(100%);background:linear-gradient(135deg,#ff8420b3,#1c0a07eb);border:1px solid rgba(255,163,74,.34);border-radius:6px;opacity:.78;filter:blur(.32px);box-shadow:0 0 14px #e2522f33,0 0 0 1px #ffa34a14 inset}.ambient-bg__square:nth-child(2){height:1.8rem;width:3.2rem;animation-delay:1s;animation-duration:18s;filter:blur(1.5px);opacity:.62}.ambient-bg__square:nth-child(3){height:2.4rem;width:1.2rem;animation-delay:1.4s;animation-duration:10s;filter:blur(1px)}.ambient-bg__square:nth-child(4){height:1.2rem;width:1.8rem;animation-delay:.6s;animation-duration:14s;filter:blur(1.2px)}.ambient-bg__square:nth-child(5){height:1.6rem;width:2.4rem;animation-delay:4s;animation-duration:12s;filter:blur(1.1px)}.ambient-bg__square:nth-child(6){height:2.8rem;width:2.2rem;animation-delay:2s;animation-duration:11s;filter:blur(.8px)}.ambient-bg__square:nth-child(7){height:4.6rem;width:2.2rem;animation-duration:13s;filter:blur(1.4px);opacity:.56}.ambient-bg__square:nth-child(8){height:1.2rem;width:3.4rem;animation-delay:5s;animation-duration:19s;filter:blur(1.8px);opacity:.56}.ambient-bg__square:nth-child(9){height:1.8rem;width:2.4rem;animation-duration:10s;filter:blur(.7px)}.ambient-bg__square:nth-child(10){height:3.2rem;width:2.6rem;animation-delay:6s;animation-duration:14s;filter:blur(1px)}@keyframes ambient-squares{0%{transform:translateY(100%) rotate(-50deg)}to{transform:translateY(calc(-100vh - 100%)) rotate(20deg)}}.content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;color:#fff;pointer-events:none;width:min(95vw,1200px);max-width:calc(100vw - 24px)}h1{font-family:Orbitron,Segoe UI,sans-serif;font-size:clamp(4.5rem,13vw,11rem);font-weight:900;margin-bottom:.5rem;letter-spacing:-.06em;background:linear-gradient(135deg,#fff,#f0f0f0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-text-stroke:1px rgba(0,0,0,.35);filter:drop-shadow(0 0 38px rgba(226,82,47,.5)) drop-shadow(0 0 80px rgba(255,132,32,.35));animation:glowPulse 3s ease-in-out infinite alternate}@keyframes glowPulse{0%{filter:drop-shadow(0 0 38px rgba(226,82,47,.5)) drop-shadow(0 0 80px rgba(255,132,32,.35))}to{filter:drop-shadow(0 0 62px rgba(226,82,47,.7)) drop-shadow(0 0 120px rgba(255,163,74,.45))}}@media(prefers-reduced-motion:reduce){h1{animation:none}.ambient-bg__square{animation:none;opacity:.16}.glass-button:before{animation:none}.glass-button .shimmer,.scanline{animation:none}}.tagline{font-size:clamp(.9rem,2vw,1.2rem);font-weight:1000;color:#ffffffe6;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(255,132,32,.3)}.subtitle{margin-top:0;font-size:clamp(1.1rem,2.6vw,1.65rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff;display:inline-block;padding:8px 16px;border-radius:999px;background:#000;border:1.5px solid rgba(255,255,255,.16);box-shadow:0 12px 34px #00000073,0 0 46px #e2522f33;text-shadow:0 0 22px rgba(226,82,47,.26),0 0 36px rgba(255,132,32,.2),0 2px 10px rgba(0,0,0,.55)}.buttons{display:flex;justify-content:center;gap:24px;margin-top:40px;pointer-events:auto;flex-wrap:wrap}.buttons{visibility:hidden;opacity:0;pointer-events:none}.inline-actions{margin-top:26px;width:min(92vw,860px);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;pointer-events:auto}.trust-note-card{margin:16px auto 0;transform:translate(20px);width:fit-content;max-width:min(92vw,420px);display:inline-grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;justify-content:center;gap:6px;color:#f1f7ffeb;font-size:clamp(.78rem,1.55vw,.92rem);font-weight:600;line-height:1.45;letter-spacing:.015em;text-align:center;text-wrap:balance}.trust-note-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#e2522f;filter:drop-shadow(0 0 8px rgb(226 82 47 / 28%))}.trust-note-icon svg{display:block;width:100%;height:100%}.trust-note-copy{display:block;margin:0;text-align:center}.trust-note-spacer{width:28px;height:28px;visibility:hidden;pointer-events:none}.trust-note-harvard{color:#f23e59;text-shadow:0 0 12px rgb(242 62 89 / 65%),0 0 20px rgb(242 62 89 / 35%)}.trust-note-mit{color:#ff1423;text-shadow:0 0 10px rgb(255 20 35 / 45%)}.trust-note-key{color:#f9a23f}.inline-discover{position:relative;--accent: #e2522f;display:inline-flex;align-items:center;justify-content:center;gap:0;width:56px;padding:0;height:56px;flex:0 0 auto;border-radius:999px;border:1.5px solid rgba(255,255,255,.2);color:#fff;background:linear-gradient(135deg,#0a0a0c,#24242a);box-shadow:0 12px 40px #0006,0 10px 28px #00000047,inset 0 1px #ffffff38;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.inline-discover-icon{position:relative;z-index:1;width:22px;height:22px}.inline-discover-label{display:none}.inline-discover-learn{background:linear-gradient(135deg,#e2522f,#ff8420);border-color:#ffa34a99;box-shadow:0 12px 40px #e2522f40,0 10px 28px #00000047,inset 0 1px #ffffff38;animation:inlineDiscoverLearnPulse 1.9s ease-in-out infinite}.inline-discover-learn:hover{box-shadow:0 16px 52px #e2522f4d,0 12px 34px #00000047,inset 0 1px #ffffff3d}.inline-discover:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 52px #00000075,0 12px 34px #00000047,inset 0 1px #ffffff3d}.inline-discover.inline-discover-learn:hover{animation:none;transform:translateY(-3px) scale(1.07);box-shadow:0 18px 60px #e2522f6b,0 12px 34px #00000047,inset 0 1px #ffffff3d}.inline-discover.inline-discover-learn:focus-visible{animation:none;transform:translateY(-3px) scale(1.07)}.inline-discover:active{transform:translateY(0) scale(.99)}.inline-discover .shimmer{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 45%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.14) 55%,transparent 100%);transform:rotate(30deg);animation:shimmer 3s infinite;pointer-events:none}.inline-discover span{position:relative;z-index:1;letter-spacing:.08em}@keyframes inlineDiscoverLearnPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 12px 40px #e2522f40,0 10px 28px #00000047,inset 0 1px #ffffff38}50%{transform:translateY(-2px) scale(1.06);box-shadow:0 18px 62px #e2522f75,0 12px 34px #00000047,inset 0 1px #ffffff3d}}.inline-pill{height:56px;width:min(92vw,420px);max-width:100%;padding:8px;display:flex;align-items:center;gap:10px;border-radius:999px;background:#000;border:1.5px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 10px 34px #00000040,inset 0 1px #ffffff2e;position:relative;overflow:hidden;--pill-fill: linear-gradient(90deg, rgb(57 211 83) 0%, rgb(78 240 166) 100%)}.inline-pill:before{content:"";position:absolute;inset:0;background:var(--pill-fill);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.inline-pill.is-success{border-color:#4ef0a6bf}.inline-pill.is-duplicate{--pill-fill: linear-gradient(90deg, rgb(255 209 102) 0%, rgb(255 159 86) 100%);border-color:#ffd166bf;box-shadow:0 12px 38px #00000052,0 0 0 1px #ffd16638,0 0 26px #ffd16629,inset 0 1px #ffffff29}.inline-pill.is-error{--pill-fill: linear-gradient(90deg, rgb(255 92 102) 0%, rgb(255 47 63) 100%);border-color:#ff5c66bf;box-shadow:0 12px 38px #00000052,0 0 0 1px #ff5c6647,0 0 26px #ff5c662e,inset 0 1px #ffffff29}.inline-pill.is-error:before{opacity:1;animation:inlinePillFill .65s ease-out forwards}.inline-pill.is-duplicate:before{opacity:1;animation:inlinePillFill .65s ease-out forwards}.inline-pill.is-success:before{opacity:1;animation:inlinePillFill .65s ease-out forwards}.inline-pill.is-success-exit{--pill-fill: linear-gradient(90deg, rgb(57 211 83) 0%, rgb(78 240 166) 100%)}.inline-pill.is-success-exit:before{opacity:1;transform:scaleX(1);animation:inlinePillUnfill .52s ease-in forwards}.inline-pill.is-duplicate-exit{--pill-fill: linear-gradient(90deg, rgb(255 209 102) 0%, rgb(255 159 86) 100%)}.inline-pill.is-duplicate-exit:before{opacity:1;transform:scaleX(1);animation:inlinePillUnfill .52s ease-in forwards}.inline-pill.is-submitting{opacity:.92}.inline-pill:focus-within{border-color:#e2522fb3;box-shadow:0 12px 38px #00000052,0 0 0 1px #e2522f59,0 0 26px #e2522f38,inset 0 1px #ffffff2e}.inline-pill-input{flex:1;min-width:0;height:100%;padding:0 16px;border:none;outline:none;background:transparent;color:#fffffff2;font-size:.95rem;letter-spacing:.02em}.inline-pill-input:focus-visible{caret-color:#ff8420}.inline-pill-input::placeholder{color:#ffffff8c}.inline-pill-send{width:44px;height:44px;flex:0 0 44px;border-radius:999px;border:1.5px solid rgba(255,255,255,.2);background:radial-gradient(circle at 30% 30%,#ffffff40,#ffffff14 55%,#0000001f);display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 10px 26px #0000002e}.inline-pill-send svg{width:18px;height:18px;fill:#ffffffeb;transform:translate(1px)}.inline-pill-send:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000038,0 0 38px #e2522f2e}.inline-pill-send:active{transform:translateY(0) scale(.98)}.inline-pill-send:disabled{opacity:.45;cursor:default;box-shadow:0 8px 22px #00000024}.inline-pill-success{position:relative;z-index:1;flex:1;height:100%;display:grid;place-items:center;padding:0 16px;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#000;opacity:0;animation:inlinePillSuccessIn .24s ease-out forwards;animation-delay:.65s}.inline-pill-duplicate{position:relative;z-index:1;flex:1;height:100%;display:grid;place-items:center;padding:0 16px;font-size:.95rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#000;opacity:0;animation:inlinePillSuccessIn .24s ease-out forwards;animation-delay:.65s}.inline-pill.is-success-exit .inline-pill-success,.inline-pill.is-duplicate-exit .inline-pill-duplicate{animation:none;opacity:0;transition:opacity .16s ease}.inline-pill-error{position:relative;z-index:1;flex:1;height:100%;display:grid;place-items:center;padding:0 16px;font-size:.95rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:0;animation:inlinePillStatusIn .24s ease-out forwards;animation-delay:.65s}.inline-pill.is-error-exit{--pill-fill: linear-gradient(90deg, rgb(255 92 102) 0%, rgb(255 47 63) 100%)}.inline-pill.is-error-exit:before{opacity:1;transform:scaleX(1);animation:inlinePillUnfill .52s ease-in forwards}.inline-pill.is-error-exit .inline-pill-error{animation:none;opacity:0;transition:opacity .16s ease}@keyframes inlinePillFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes inlinePillUnfill{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes inlinePillSuccessIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes inlinePillStatusIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.inline-pill.has-text .inline-pill-send{border-color:#e2522f8c;background:linear-gradient(135deg,#e2522ff2,#ff8420b8);box-shadow:0 12px 30px #00000038,0 0 48px #e2522f38}.inline-pill.has-text .inline-pill-send svg{fill:#fffffff5}.glass-button{position:relative;--accent: #e2522f;--shadow: #ff9f56;--corner: 10px;--border: 1px;--clip: polygon( 0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0 100% );padding:16px 40px;font-size:1rem;font-weight:600;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1.5px solid transparent;border-radius:40px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 8px 32px #0003,inset 0 1px #fff3,inset 0 -1px #ffffff0d;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:auto}.glass-button:before{content:"";position:absolute;inset:0;border-radius:40px;padding:1.5px;background:linear-gradient(135deg,#fff6,#ff761673,#ff983473,#ffb35e66,#fff6);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderFlow 3s linear infinite;opacity:.6;transition:opacity .5s ease}@keyframes borderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.glass-button:after{content:"";position:absolute;inset:0;border-radius:40px;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .5s ease}.glass-button:hover{background:linear-gradient(135deg,#ffffff26,#ffffff0d);box-shadow:0 12px 48px #ff821c57,0 0 80px #ffab4a3d,inset 0 1px #ffffff4d,inset 0 -1px #ffffff1a;transform:translateY(-3px) scale(1.02)}.glass-button:hover:before{opacity:1;animation-duration:2s}.glass-button:hover:after{opacity:1}.glass-button:active{transform:translateY(-1px) scale(.98);box-shadow:0 6px 24px #ff821c3d,inset 0 1px #ffffff4d}.glass-button .shimmer{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 55%,transparent 100%);transform:rotate(30deg);animation:shimmer 3s infinite;pointer-events:none}@keyframes shimmer{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}.glass-button:hover .shimmer{animation-duration:1.5s}.glass-button span{position:relative;z-index:1}.glass-cyber-button{display:inline-flex;align-items:center;gap:.55rem;text-transform:uppercase}.glass-cyber-button>span:not(.shimmer):not(.backdrop),.glass-cyber-button>kbd,.glass-cyber-button>.glitch{position:relative;z-index:2}.glass-cyber-button .backdrop{position:absolute;z-index:0;inset:0;background:#0000004d;clip-path:var(--clip);pointer-events:none}.glass-cyber-button .backdrop:before{content:"";position:absolute;inset:0;border:var(--border) solid transparent;background:var(--accent);clip-path:var(--clip);-webkit-mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.glass-cyber-button .corner{position:absolute;bottom:0;right:0;height:var(--corner);width:var(--corner)}.glass-cyber-button .corner:after{content:"";height:calc(var(--border) * 2);width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);background:var(--accent)}.glass-cyber-button kbd{color:#0a0c14;font-weight:700;width:20px;aspect-ratio:1;font-size:10px;border-radius:50%;background:var(--accent);display:inline-grid;place-items:center}.glass-cyber-button .glitch{display:none;position:absolute;inset:0;align-items:center;gap:.55rem;padding:16px 40px;color:var(--shadow);pointer-events:none}.glass-cyber-button .letters{display:flex}.glass-cyber-button .letters span:nth-of-type(2),.glass-cyber-button .letters span:nth-of-type(5){transform:scaleY(-1)}.glass-cyber-button .letters span:nth-of-type(3),.glass-cyber-button .letters span:nth-of-type(6),.glass-cyber-button .letters span:nth-of-type(7){transform:scale(-1)}.glass-cyber-button:is(:hover,:focus-visible) .glitch{display:flex;animation:joinCyberButtonGlitch 1.8s infinite}.glass-button-primary{background:linear-gradient(135deg,#e2522fd1,#ff8420c7);border-color:#ffbc8473;box-shadow:0 0 0 1px #ffffff1f,0 12px 34px #e2522f66,0 0 70px #ff842059,inset 0 1px #ffffff47;animation:joinPulse 1.9s ease-in-out infinite}.glass-button-primary:before{opacity:1;animation-duration:1.6s}.glass-button-primary:hover{background:linear-gradient(135deg,#eb5f3cf2,#ff9234eb);box-shadow:0 0 0 2px #ffd2ac80,0 18px 46px #e2522f80,0 0 95px #ff84207a,inset 0 1px #ffffff59,inset 0 -1px #ffffff26}.glass-button-primary .shimmer{animation-duration:1.9s}@keyframes joinPulse{0%,to{transform:translateY(0) scale(1.01);filter:brightness(1)}50%{transform:translateY(-1px) scale(1.04);filter:brightness(1.08)}}.join-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#04060c9e;-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);animation:joinModalBackdropIn .24s ease-out}@keyframes joinModalBackdropIn{0%{opacity:0}to{opacity:1}}.join-modal{width:min(90vw,440px);border-radius:18px;border:1px solid transparent;padding:1.2rem 1.1rem 1.1rem;background:radial-gradient(circle at 12% 0%,rgba(255,138,32,.2),transparent 36%),linear-gradient(180deg,#141622f2,#0a0c14f2);box-shadow:0 20px 70px #0000008c,0 0 0 1px #ffffff12 inset,0 0 45px #ff84202e;position:relative;color:#fff;overflow:hidden;animation:joinModalCardIn .34s cubic-bezier(.22,.8,.28,1)}.join-modal:before{content:"";position:absolute;inset:0;border-radius:18px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.032) 0,rgba(255,255,255,.032) 1px,transparent 1px,transparent 7px);opacity:.2;pointer-events:none}.join-modal:after{content:"";position:absolute;inset:0;border-radius:18px;padding:2px;background:conic-gradient(from var(--join-modal-gradient-angle),rgba(255,255,255,.12) 0deg,rgba(255,255,255,.12) 60deg,rgba(255,186,130,.94) 120deg,rgba(255,255,255,.12) 180deg,rgba(255,255,255,.12) 240deg,rgba(255,126,64,.92) 300deg,rgba(255,255,255,.12) 360deg);-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:joinModalBorderSpin 4s linear infinite;pointer-events:none}@property --join-modal-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes joinModalBorderSpin{0%{--join-modal-gradient-angle: 0deg}to{--join-modal-gradient-angle: 360deg}}.join-modal-close{position:absolute;top:.58rem;right:.58rem;width:34px;height:34px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;color:#ffffffe6;box-shadow:none;transition:background .18s ease,transform .18s ease,color .18s ease;z-index:2}.join-modal-close:active{transform:scale(.96)}.join-modal-close-cross{position:relative;width:16px;height:16px}.join-modal-close-cross:before,.join-modal-close-cross:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;border-radius:10px}.join-modal-close-cross:before{transform:translate(-50%,-50%) rotate(45deg)}.join-modal-close-cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.join-modal-eyebrow{margin:0 0 .35rem;letter-spacing:.2em;font-size:.72rem;color:#ffceb0f2;position:relative;z-index:1}.join-modal h2{margin:0;padding-right:2.2rem;font-size:clamp(1.4rem,3vw,2rem);color:#e2522f;position:relative;z-index:1;text-shadow:0 0 24px rgba(255,150,72,.35)}.join-modal-copy{margin:.65rem 0 1rem;color:#ffffffd6;position:relative;z-index:1}.join-modal-form{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;border-radius:13px;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.14);background:#1f2435b8;box-shadow:inset 0 1px #ffffff14;z-index:1}.join-modal-form:focus-within{border-color:#ffaa6ed9;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffaa6e4d,0 0 18px #ff842040}.join-modal-form.has-error{border-color:#ff6868b3;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff686838}.join-modal-input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font-size:1.05rem}.join-modal-input:focus-visible{caret-color:#ff9f56}.join-modal-input::placeholder{color:#cbd1e8bf}.join-modal-submit{border:none;background:transparent;color:#ffffffbf;cursor:pointer;line-height:1;padding:.2rem;transition:color .2s ease,transform .2s ease}.join-modal-submit-icon{display:block;width:.92rem;height:.92rem;fill:currentColor}.join-modal-submit:disabled{color:#ffffff52;cursor:not-allowed;transform:none}.join-modal-submit:hover{color:#fff;transform:translate(1px)}.join-modal-submit:disabled:hover{color:#ffffff52;transform:none}.join-modal-error{margin:.5rem 0 0;color:#ffd0d0;font-size:.86rem;line-height:1.35;text-shadow:0 0 10px rgba(255,99,99,.32);position:relative;z-index:1}.join-modal-success{border:1px solid rgba(132,255,198,.42);background:#3f9c6e2e;color:#e8fff4;border-radius:12px;padding:.9rem;position:relative;z-index:1}.vault-contact-modal{width:min(92vw,560px)}.vault-contact-backdrop{z-index:180}.vault-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.vault-confetti-piece{position:absolute;top:-14px;width:8px;height:14px;border-radius:2px;opacity:0;animation-name:vaultConfettiDrop;animation-timing-function:cubic-bezier(.22,.68,.2,1);animation-fill-mode:forwards}.vault-confetti-0{background:#e2522f}.vault-confetti-1{background:#ff9f56}.vault-confetti-2{background:#ffd18f}.vault-confetti-3{background:#fff}@keyframes vaultConfettiDrop{0%{opacity:0;transform:translate3d(0,-18px,0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(-18px,340px,0) rotate(520deg)}}.vault-contact-form{display:grid;gap:.6rem;position:relative;z-index:1}.vault-contact-field{display:grid;gap:.3rem}.vault-contact-label{font-size:.78rem;letter-spacing:.14em;color:#ffceb0f2}.vault-contact-textarea{resize:vertical;min-height:78px}.vault-contact-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.2rem}.vault-contact-actions .join-modal-submit{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#1f24359e;padding:.44rem .75rem;color:#ffffffe6}.vault-contact-actions .join-modal-submit:hover{transform:none;color:#fff;border-color:#ffaa6ed9}.vault-contact-actions .join-modal-submit:disabled{color:#ffffff52;border-color:#ffffff24}.discover-overlay{--discover-fade-duration: .38s;--raffe-ember: rgb(226 82 47);--raffe-ember-strong: rgb(255 132 32);--raffe-gold: rgb(255 209 102);--raffe-peach: rgb(255 186 165);position:fixed;inset:0;z-index:120;background:radial-gradient(circle at 50% 0%,#ff842042,#e2522f24 18%,#0d0f1500 42%),linear-gradient(180deg,#121318,#080a0e);display:flex;align-items:flex-start;justify-content:center;padding:0 .5rem 7rem;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:var(--discover-fade-duration),0s;transition-timing-function:ease,linear;transition-delay:0s,var(--discover-fade-duration)}.discover-overlay--page{position:relative;inset:auto;height:100vh;min-height:100vh;background:transparent;opacity:1;visibility:visible;pointer-events:auto;padding:0 .5rem 7rem;overflow:hidden}.discover-overlay--page .discover-terminal-shell{background:radial-gradient(circle at 50% 0%,rgb(255 132 32 / 6%),transparent 34%),radial-gradient(circle at 12% 20%,rgb(226 82 47 / 4%),transparent 28%),linear-gradient(180deg,#1d1e22c2,#111216b8 55%,#0b0c0fc7)}.discover-overlay--page.discover-overlay--page-inactive{display:none}.discover-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s}.discover-window-shell{position:relative;width:min(96vw,var(--terminal-shell-page-width, 980px));max-width:var(--terminal-shell-page-width, 980px);border-radius:0 0 10px 10px;border:1px solid rgb(52 56 64 / 92%);box-shadow:0 18px 44px #00000085,0 0 0 1px #ff9f561f,0 2px #ffffff17 inset,0 0 40px #e2522f2e}.discover-window-shell--animate{animation:discoverWindowBounceIn .9s ease-in-out}.discover-window-shell--page{margin-top:0;max-height:calc(100vh - 7rem)}.discover-window-shell--fullscreen{width:100vw;max-width:100vw;max-height:calc(100vh - 7rem);border-left-width:0;border-right-width:0;border-radius:0}.discover-window-handle{display:none}.discover-shell-tabs{min-width:0;flex:1 1 auto;display:flex;align-items:flex-end;gap:0;overflow-x:auto;scrollbar-width:none}.discover-shell-tabs::-webkit-scrollbar{display:none}.discover-shell-tab{display:inline-flex;align-items:center;gap:.35rem;padding:0 .38rem 0 .7rem;height:26px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#edeff3,#d6dbe2);border:1px solid rgb(135 143 155);border-bottom:0;color:#3b3f47;margin-right:3px;margin-bottom:-1px;box-shadow:inset 0 1px #ffffff94}.discover-shell-tab.is-active{background:linear-gradient(180deg,#ffbc5f,#ff8420 48%,#e2522f);border-color:#923b18;color:#220c08;box-shadow:inset 0 1px #ffe8b766,0 0 16px #e2522f2e}.discover-shell-tab.is-protected:before{content:"•";color:#e2522f;font-size:11px;line-height:1}.discover-shell-tab.is-disabled{opacity:.82}.discover-shell-tab-button,.discover-shell-tab-close,.discover-shell-add,.discover-window-action{border:0;background:transparent;color:inherit;padding:0;margin:0;cursor:pointer}.discover-shell-tab-button{font:inherit;color:inherit;line-height:1;padding-top:1px;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.discover-shell-tab-close{width:17px;height:17px;border-radius:999px;color:#0c0e12;display:inline-grid;place-items:center;font-size:11px;line-height:1;border:1px solid rgb(143 150 162 / 72%);background:linear-gradient(180deg,#f8f9fb,#dde1e7);box-shadow:inset 0 1px #ffffffb8;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.discover-shell-tab.is-active .discover-shell-tab-close{color:#0c0e12;border-color:#9a4928b8;background:linear-gradient(180deg,#ffd5a4,#f0a15e);box-shadow:inset 0 1px #ffefd1ad}.discover-shell-tab-close:hover{color:#fff8f1;background:linear-gradient(180deg,#d5482b,#a62b1a);border-color:#761e12;transform:scale(1.04)}.discover-shell-tab.is-active .discover-shell-tab-close:hover{color:#fff4ec;background:linear-gradient(180deg,#b6341c,#871f11);border-color:#64150c}.discover-shell-tab-close:hover,.discover-shell-tab-button:hover,.discover-shell-add:hover,.discover-window-action:hover{color:#e2522f}.discover-shell-tab-close:disabled{opacity:.45;cursor:not-allowed}.discover-shell-tab.is-active .discover-shell-tab-button:hover{color:#220c08}.discover-shell-add{width:24px;height:24px;border-radius:4px;background:linear-gradient(180deg,#eef0f4,#d5dae2);color:#494f58;border:1px solid rgb(136 144 155);font-size:17px;line-height:1;flex:0 0 auto;box-shadow:inset 0 1px #ffffff85}.discover-shell-add:disabled{opacity:.35;cursor:not-allowed}.discover-window-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem}.discover-window-action{min-width:22px;height:22px;padding:0 .35rem;border-radius:4px;background:linear-gradient(180deg,#edeff3,#d6dbe2);border:1px solid rgb(136 144 155);color:#474d56;font-size:10px;font-weight:600;box-shadow:inset 0 1px #ffffff7f}.discover-window-action--close{color:#8f2a1f}.discover-window-footer{position:relative;display:flex;align-items:flex-end;gap:.4rem;padding:4px 6px 0;background:linear-gradient(180deg,#e8ebef,#ced4dc 54%,#b9c0ca);border-top:1px solid rgb(255 255 255 / 60%);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.discover-window-actions{padding-bottom:4px}.discover-terminal-shell{position:relative;height:min(calc(100vh - 11rem),var(--terminal-shell-height, 640px));min-height:340px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgb(255 132 32 / 10%),transparent 34%),radial-gradient(circle at 12% 20%,rgb(226 82 47 / 8%),transparent 28%),linear-gradient(180deg,#1d1e22,#111216 55%,#0b0c0f);box-shadow:inset 0 1px #ffffff0a}.discover-terminal-shell--fullscreen{height:min(calc(100vh - 7rem),var(--terminal-shell-height, calc(100vh - 118px) ))}.discover-options-menu,.discover-tab-context-menu{position:absolute;z-index:20;display:grid;min-width:320px;padding:.35rem 0;background:linear-gradient(180deg,#14171dfa,#0e1015fc);border:1px solid rgb(80 87 99 / 90%);border-radius:10px;box-shadow:0 18px 40px #0000007a,0 0 0 1px #ff9f5614,inset 0 1px #ffffff0d;color:#f4f7fcf0;font-family:Inter,Segoe UI,sans-serif;max-height:min(72vh,520px);overflow-y:auto}.discover-options-menu{right:.35rem;bottom:calc(100% + .45rem)}.discover-tab-context-menu{position:fixed}.discover-menu-section-title{margin:.45rem .9rem .3rem;padding-top:.35rem;border-top:1px solid rgb(255 255 255 / 10%);color:#b2bdcceb;font-size:.92rem;font-weight:700}.discover-menu-item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:.55rem .9rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.discover-menu-item:hover{background:linear-gradient(90deg,#e2522f2e,#ff84201a)}.discover-menu-item--submenu span:last-child,.discover-menu-item--back,.discover-menu-item--danger{font-weight:700}.discover-menu-item--danger{color:#ffb0a0}.discover-menu-item--check{justify-content:flex-start}.discover-menu-check{width:14px;height:14px;border-radius:3px;border:1px solid rgb(142 151 164 / 88%);background:#ffffff08;flex:0 0 auto}.discover-menu-check.is-checked{background:linear-gradient(180deg,#ffbc5f,#e2522f);border-color:#be5627;box-shadow:inset 0 0 0 2px #18100ed9}.code{position:absolute;inset:0;z-index:1;margin:0;padding:10px 12px 58px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:Source Code Pro,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;line-height:1.25;color:#fae5d2f0;text-shadow:none;background-color:#111012fa;background-image:radial-gradient(circle at 100% 0%,rgb(255 132 32 / 8%),transparent 24%),radial-gradient(circle at 0% 100%,rgb(226 82 47 / 7%),transparent 28%),linear-gradient(180deg,#19181bfa,#0e0e10fc),url(https://api.thumbr.it/whitenoise-200x200.png?background=00000000&noise=626262&density=15&opacity=15);background-size:auto,auto,auto,100px;caret-color:#ff9f56}.discover-overlay--page .code{background-color:#111012c2;background-image:radial-gradient(circle at 100% 0%,rgb(255 132 32 / 7%),transparent 24%),radial-gradient(circle at 0% 100%,rgb(226 82 47 / 6%),transparent 28%),linear-gradient(180deg,#19181bc7,#0e0e10d6),url(https://api.thumbr.it/whitenoise-200x200.png?background=00000000&noise=626262&density=15&opacity=15)}.blink{opacity:1;animation:discoverBlink 1s linear infinite}.code.is-intro-waiting .blink{opacity:0;animation:none}.discover-terminal-bold{font-weight:700}.discover-trial-chooser{display:inline-flex;gap:.5rem;flex-wrap:wrap;margin:.15rem 0 .2rem}.discover-trial-choice{text-transform:lowercase}.discover-trial-choice.is-selected{border-color:#ff9570c7;color:#ffd5c6fa;background:#260d07eb;font-weight:700}.scan-map-white{color:#f3f6fb}.scan-map-orange{color:#e2522f;text-shadow:0 0 10px rgb(226 82 47 / 55%)}.scan-map-orange-soft,.scan-map-green{color:#ff9f56;text-shadow:0 0 10px rgb(255 159 86 / 45%)}.scan-who-bounties-green{color:#4ef0a6;text-shadow:0 0 10px rgb(78 240 166 / 45%)}.scan-map-red{color:#ff5c66;text-shadow:0 0 10px rgb(255 92 102 / 45%)}.scan-map-attempts{color:#fe6f5e;text-shadow:0 0 10px rgb(254 111 94 / 45%)}.scan-map-purple{color:#bb86fc;text-shadow:0 0 10px rgb(187 134 252 / 45%)}.scan-map-gold{color:#ffd166;text-shadow:0 0 10px rgb(255 209 102 / 45%)}.scan-map-blue{color:#7aa2ff;text-shadow:0 0 10px rgb(122 162 255 / 45%)}.scan-map-cyan{color:#60f2ff;text-shadow:0 0 10px rgb(96 242 255 / 45%)}.scan-map-money{color:#ffb36b;text-shadow:0 0 10px rgb(255 179 107 / 45%)}.scan-map-bright-red{color:#ff2f3f;text-shadow:0 0 12px rgb(255 47 63 / 62%)}.scan-map-rainbow-red{color:#ff4b4b}.scan-map-rainbow-orange{color:#ff9f56}.scan-map-rainbow-yellow{color:#ffd166}.scan-map-rainbow-green{color:#ff9f56}.scan-map-rainbow-blue{color:#7aa2ff}.scan-map-rainbow-indigo{color:#7c6cff}.scan-map-rainbow-violet{color:#bb86fc}.scan-map-rainbow-white{color:#f3f6fb}.scan-harvard-crimson{color:#a51c30;text-shadow:0 0 10px rgb(165 28 48 / 45%)}.scan-mit-red{color:#ff1423;text-shadow:0 0 10px rgb(255 20 35 / 55%)}.scan-globe-wrap{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;margin:.2rem 0 .35rem}.scan-globe-canvas{width:min(360px,78vw);height:auto;border-radius:999px;background:radial-gradient(circle at 30% 30%,#e2522f29,#0000006b);box-shadow:0 0 28px #e2522f29}.scanline{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#fff0,#ff9f560f,#fff0);animation:discoverScanline 8s linear infinite;pointer-events:none}.discover-quick-commands{position:absolute;left:.85rem;right:.85rem;bottom:.65rem;z-index:3;display:flex;gap:.5rem;flex-wrap:wrap}.discover-terminal-input{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.discover-inline-commands{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .15rem}@keyframes discoverWindowBounceIn{0%{transform:translateY(-100%)}60%{transform:translateY(10px)}to{transform:translateY(0)}}@media(max-width:900px){.discover-window-shell{width:min(100vw,100%)}.discover-window-footer{flex-wrap:wrap;justify-content:space-between}.discover-shell-tabs{order:2;width:100%}.discover-window-actions{order:1;margin-left:auto}}@media(max-width:640px){.discover-intro-continue{top:50%;bottom:auto;transform:translate(-50%,-50%)}.discover-intro-continue:active{transform:translate(-50%,calc(-50% + 1px))}.discover-intro-end-actions{top:50%;bottom:auto;transform:translate(-50%,-50%)}.discover-intro-end-action:active{transform:translateY(1px)}}.discover-help-rows{display:grid;gap:.35rem;margin:.45rem 0 .15rem}.discover-help-row{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.discover-help-desc{color:#ffdcc8c7;text-shadow:none}.discover-intro-continue{position:absolute;left:50%;bottom:.35rem;z-index:3;width:86px;height:86px;transform:translate(-50%);border-radius:999px;border:1px solid rgb(226 82 47 / 42%);background:#160a06e0;color:#ffbaa5f2;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #00000038,0 0 34px #e2522f24;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.discover-intro-continue:hover{border-color:#ff9570c7;color:#ffd5c6fa;background:#260d07eb}.discover-intro-continue:active{transform:translate(-50%) translateY(1px)}.discover-intro-end-actions{position:absolute;left:50%;bottom:.35rem;transform:translate(-50%);z-index:3;display:flex;gap:12px}.discover-intro-end-action{width:86px;height:86px;border-radius:999px;border:1px solid rgb(226 82 47 / 42%);background:#160a06e0;color:#ffbaa5f2;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #00000038,0 0 34px #e2522f24;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.discover-intro-end-action:hover{border-color:#ff9570c7;color:#ffd5c6fa;background:#260d07eb}.discover-intro-end-action:active{transform:translateY(1px)}.discover-quick-chip{border:1px solid rgb(226 82 47 / 42%);background:#160a06e0;color:#ffbaa5f2;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.74rem;letter-spacing:.04em;text-transform:lowercase;padding:.2rem .52rem;line-height:1.1;cursor:pointer;border-radius:999px;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.discover-quick-chip:hover:not(:disabled){border-color:#ff9570c7;color:#ffd5c6fa;background:#260d07eb}.discover-quick-chip:active:not(:disabled){transform:translateY(1px)}.discover-quick-chip:disabled{cursor:not-allowed;opacity:.45}@keyframes discoverBlink{0.01%{opacity:0}50%{opacity:0}50.01%{opacity:1}}@keyframes discoverScanline{0.01%{height:0}99.99%{height:100%}to{height:0}}.join-cyber-modal{--accent: #e2522f;--shadow: #ff9f56;--corner: 12px;--border: 2px;--clip: polygon( 0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0 100% );width:clamp(340px,55vw,520px);border:0;padding:0;background:transparent;color:var(--accent);position:relative;overflow:visible;font-family:Orbitron,Rajdhani,Segoe UI,sans-serif;animation:joinModalCardIn .38s cubic-bezier(.22,.8,.28,1)}@keyframes joinModalCardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.join-cyber-modal:before,.join-cyber-modal:after{content:"";position:absolute;top:1px;bottom:1px;right:100%;width:1rem;border:var(--border) solid var(--accent);translate:var(--border) 0;opacity:.9;animation:joinCyberRailIn .42s ease-out;pointer-events:none;z-index:1}.join-cyber-modal:before{background:var(--accent);-webkit-mask:linear-gradient(#fff,rgb(255 255 255 / .6) 15% 95%,#fff);mask:linear-gradient(#fff,rgb(255 255 255 / .6) 15% 95%,#fff)}.join-cyber-modal:after{-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}@keyframes joinCyberRailIn{0%{opacity:0;transform:translate(-12px)}to{opacity:.9;transform:translate(0)}}.join-cyber-modal__body{position:relative;clip-path:var(--clip);border:var(--border) solid var(--accent);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);background:linear-gradient(180deg,#0c1524d6,#060c18e5);overflow:hidden;min-height:228px}.join-cyber-modal .body__backdrop{position:absolute;inset:0}.join-cyber-modal .body__backdrop:after{content:"";position:absolute;left:100%;top:2rem;width:calc(2 * var(--border));height:40%;background:var(--accent);opacity:.7;clip-path:polygon(0 0,0 100%,100% calc(100% - 6px),100% 6px)}.join-cyber-modal .body__backdrop .backdrop{position:absolute;inset:0;background:#0000006b;clip-path:var(--clip)}.join-cyber-modal .body__backdrop .backdrop:before{content:"";position:absolute;inset:0;border:var(--border) solid transparent;clip-path:var(--clip);background:var(--accent);-webkit-mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.join-cyber-modal .version{position:absolute;right:8px;top:8px;font-size:9px;opacity:.55}.join-cyber-modal .corner{position:absolute;bottom:0;right:0;height:var(--corner);width:var(--corner)}.join-cyber-modal .corner:after{content:"";position:relative;display:block;width:200%;height:calc(var(--border) * 2);background:var(--accent);top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.join-cyber-modal .body__content{position:relative;padding:1rem;z-index:2;min-height:228px}.join-cyber-modal h2{margin:0;text-transform:uppercase;font-size:clamp(1rem,1.7vw,1.2rem);letter-spacing:.03em;color:#ff7950;position:relative;padding-bottom:.55rem}.join-cyber-modal h2:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--border);background:var(--accent)}.join-cyber-modal .body__text{margin-top:.8rem;color:#ffdbc2e6;font-size:.92rem;line-height:1.55}.join-cyber-modal .modal__glitch{position:absolute;inset:1rem;padding:0;opacity:0;pointer-events:none;color:var(--shadow);animation:joinCyberModalGlitch 5.5s infinite steps(2,end)}@keyframes joinCyberModalGlitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.25;transform:translate(2px,-1px)}95%{opacity:.15;transform:translate(-2px,1px)}}.join-cyber-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.85rem}.cyber-btn{--corner: 10px;--border: 1px;--clip: polygon( 0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0 100% );font-family:Orbitron,Rajdhani,Segoe UI,sans-serif;width:140px;text-align:left;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;padding:.5rem;border:0;background:transparent;position:relative;color:var(--accent);cursor:pointer}.cyber-btn .backdrop{position:absolute;z-index:-1;inset:0;background:#0006;clip-path:var(--clip);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.cyber-btn .backdrop:before{content:"";position:absolute;inset:0;border:var(--border) solid transparent;background:var(--accent);clip-path:var(--clip);-webkit-mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.cyber-btn .corner{position:absolute;bottom:0;right:0;height:var(--corner);width:var(--corner)}.cyber-btn .corner:after{content:"";height:calc(var(--border) * 2);width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);background:var(--accent)}.cyber-btn kbd{color:#0a0c14;font-weight:700;width:20px;aspect-ratio:1;font-size:10px;border-radius:50%;background:var(--accent);display:inline-grid;place-items:center}.cyber-btn:is(:hover,:focus-visible){color:#04131f}.cyber-btn:is(:hover,:focus-visible) .backdrop{background:var(--accent)}.cyber-btn .glitch{display:none;position:absolute;inset:0;align-items:center;gap:.5rem;padding:.5rem;color:var(--shadow);pointer-events:none}.cyber-btn .letters{display:flex}.cyber-btn .letters span:nth-of-type(2),.cyber-btn .letters span:nth-of-type(5){transform:scaleY(-1)}.cyber-btn .letters span:nth-of-type(3),.cyber-btn .letters span:nth-of-type(6),.cyber-btn .letters span:nth-of-type(7){transform:scale(-1)}.cyber-btn:is(:hover,:focus-visible) .glitch{display:flex;animation:joinCyberButtonGlitch 1.8s infinite}@keyframes joinCyberButtonGlitch{0%,to{clip-path:inset(0 0 80% 0);transform:translate(0)}20%{clip-path:inset(40% 0 40% 0);transform:translate(-1px)}40%{clip-path:inset(60% 0 20% 0);transform:translate(1px)}60%{clip-path:inset(20% 0 60% 0);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.join-modal-backdrop,.join-cyber-modal,.cyber-btn .glitch,.join-cyber-modal .modal__glitch{animation:none}}@media(max-width:1024px){.top-banner{top:10px}.top-banner-viewport{max-width:94vw}.top-banner-pill{min-height:54px;max-width:100%;padding:10px 14px;gap:10px;white-space:normal;flex-wrap:wrap}.top-banner-text{text-wrap:balance}.content{width:min(94vw,720px)}h1{font-size:clamp(3.8rem,12vw,7.5rem)}.subtitle{font-size:clamp(.95rem,2.4vw,1.2rem);padding:7px 12px;letter-spacing:.13em}.inline-actions{width:min(94vw,680px);gap:12px}.trust-note-card{transform:none;margin-top:14px;max-width:min(94vw,560px)}}@media(max-width:680px){.landing-root{min-height:100dvh}.top-banner{top:10px}.top-banner-viewport{max-width:94vw}.top-banner-pill{min-height:54px;padding:10px 12px;gap:8px;white-space:normal;flex-wrap:wrap;justify-content:center}.top-banner-divider{display:none}.top-banner-kicker{font-size:.7rem;letter-spacing:.06em}.top-banner-text{font-size:.78rem}.top-banner-spots{font-size:.72rem;padding:4px 8px}.content{width:min(94vw,560px);top:50%;transform:translate(-50%,-50%)}.trust-note-card{margin-top:12px;width:min(94vw,420px);max-width:min(94vw,420px);font-size:.74rem;line-height:1.4;grid-template-columns:24px minmax(0,1fr) 24px}.trust-note-icon,.trust-note-spacer{width:24px;height:24px}h1{font-size:clamp(3.8rem,20vw,6rem);margin-bottom:.2rem;line-height:.92}.subtitle{font-size:clamp(.86rem,4.2vw,1.05rem);padding:5px 10px;letter-spacing:.12em}.inline-actions{margin-top:18px;gap:10px;width:min(94vw,560px);display:grid;grid-template-columns:56px 56px minmax(0,1fr);align-items:center}.inline-discover{width:56px;height:56px;padding:0;flex:0 0 auto}.inline-discover-label{display:none}.inline-pill{width:100%;flex:1 1 auto;min-width:0}.inline-pill-success,.inline-pill-duplicate,.inline-pill-error{font-size:.78rem;line-height:1.2;text-align:center;padding-left:.8rem;padding-right:.8rem}.glass-button{width:min(88vw,320px)}.join-cyber-modal{width:min(94vw,520px)}.join-cyber-modal__actions{justify-content:stretch}.join-cyber-modal__actions .cyber-btn{width:100%}}@media(max-width:520px){.content{width:min(94vw,420px);top:51%}h1{font-size:clamp(3rem,18vw,4.7rem);letter-spacing:-.05em}.subtitle{display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.inline-actions{grid-template-columns:1fr 1fr}.inline-discover{width:100%}.inline-pill{grid-column:1 / -1;height:54px}.top-banner-pill{padding:9px 10px}.top-banner-text{font-size:.74rem}.top-banner-spots{font-size:.68rem}}@media(max-width:420px),(max-height:760px){.content{width:min(94vw,380px)}h1{font-size:clamp(2.6rem,17vw,4rem);margin-bottom:.15rem}.subtitle{font-size:.78rem;letter-spacing:.1em}.inline-actions{margin-top:14px;gap:8px}.trust-note-card{margin-top:10px;font-size:.7rem}}.discover-mobile-nav-wrap{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:70;width:min(88vw,372px)}.discover-mobile-nav-wrap .icon1-1{transform-origin:12px 6px}.discover-mobile-nav-wrap .icon3-1{transform-origin:12px 1px}.discover-mobile-nav-wrap .icon4-3{transform-origin:12px 10px}.discover-mobile-nav-wrap .icon5-1{transform-origin:12px 20px}.discover-mobile-nav-wrap .nav{padding:.9em .75em;width:100%;background:radial-gradient(circle at top center,rgba(255,132,32,.14),transparent 56%),#0a0b0ef0;border:1px solid rgba(255,255,255,.08);border-radius:1em;box-shadow:0 .25em .5em #00000073,0 .5em 1.8em #00000073,0 0 0 1px #ff84200a inset;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);transform-origin:50% 133%}.discover-mobile-nav-wrap .nav--tilt1{animation:tilt1 .6s ease-in-out}.discover-mobile-nav-wrap .nav--tilt2{animation:tilt2 .6s ease-in-out}.discover-mobile-nav-wrap .nav--tilt3{animation:tilt3 .6s ease-in-out}.discover-mobile-nav-wrap .nav--tilt4{animation:tilt4 .6s ease-in-out}.discover-mobile-nav-wrap .nav__items{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.discover-mobile-nav-wrap .nav__item-btn{border:0;background:transparent;color:#e8e8eccc;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;width:3.55em;height:3.75em;cursor:pointer;border-radius:.9em;transition:color .3s ease}.discover-mobile-nav-wrap .nav__item-btn:hover,.discover-mobile-nav-wrap .nav__item-btn:focus-visible,.discover-mobile-nav-wrap .nav__item-btn[aria-describedby=current]{color:#ff8420;background:transparent}.discover-mobile-nav-wrap .nav__item-btn:focus-visible{outline:none}.discover-mobile-nav-wrap .nav__item-icon{display:block;margin:0 auto;overflow:visible;width:2.15em;height:2.15em;transition:transform .3s cubic-bezier(.7,0,.3,1)}.discover-mobile-nav-wrap .nav__item-text{display:block;font-size:.6em;line-height:1.25;opacity:0;text-align:center;transition:opacity .3s cubic-bezier(.7,0,.3,1)}.discover-mobile-nav-wrap .nav__item-btn:hover .nav__item-icon,.discover-mobile-nav-wrap .nav__item-btn:focus-visible .nav__item-icon,.discover-mobile-nav-wrap .nav__item-btn[aria-describedby=current] .nav__item-icon{transform:translateY(-.5em)}.discover-mobile-nav-wrap .nav__item-btn:hover .nav__item-text,.discover-mobile-nav-wrap .nav__item-btn:focus-visible .nav__item-text,.discover-mobile-nav-wrap .nav__item-btn[aria-describedby=current] .nav__item-text{animation:fadeFlyIn .45s cubic-bezier(.7,0,.3,1);opacity:1}@keyframes fadeFlyIn{0%,33.3%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes tilt1{0%,to{transform:rotateY(0)}50%{transform:rotateY(-4deg)}}@keyframes tilt2{0%,to{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(-3deg) rotateY(-3deg)}}@keyframes tilt3{0%,to{transform:rotateX(0)}50%{transform:rotateX(8deg)}}@keyframes tilt4{0%,to{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(-3deg) rotateY(3deg)}}@media(max-width:640px){.discover-mobile-nav-wrap{width:min(96vw,430px);bottom:10px}}.discover-reading-page{--bg-color-hsl: 0, 0%, 7%;--bg-color: hsl(var(--bg-color-hsl));--bg-color-highlight: rgb(198 118 72);--color-text: hsl(0, 0%, 80%);--color-text-highlight: hsl(0, 0%, 100%);--page-width: 80ch;--paragraph-font-size: min(max(1.2rem, 4vw), 1.4rem);--header-font-size: min(max(2rem, 8vw), 4rem);--padding: 8vmin;--duration: 1s;--ease: cubic-bezier(.25, 1, .5, 1);min-height:100vh;background:transparent;color:var(--color-text);padding-bottom:6.5rem;font-family:Lora,serif}body.discover-scroll-enabled{overflow-y:auto!important;overflow-x:hidden!important}.discover-reading-page *,.discover-reading-page *:before,.discover-reading-page *:after{box-sizing:border-box}.discover-reading-main{position:relative;z-index:1;margin:0 auto;padding:0 var(--padding) 8rem;max-width:var(--page-width)}.discover-reading-card{position:relative;margin-top:.9rem;padding:0 0 2rem;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(180deg,#0b0b0ce6,#080809d1),radial-gradient(circle at top,rgba(255,132,32,.08),transparent 36%);box-shadow:0 22px 60px #0000007a,0 0 0 1px #ff84200d inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.discover-reading-header{position:sticky;top:0;z-index:20;margin:0 0 2rem;padding:.9rem 0;isolation:isolate}.discover-reading-header:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translate(-50%);background:#0a0b0e85;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);z-index:-1}.discover-reading-main h1{margin:0;padding:0 2rem;font-size:var(--header-font-size);font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:center}.discover-reading-main p{margin:2rem 0;padding:0 2rem;font-size:var(--paragraph-font-size);line-height:1.7}.brand-name{color:#ff8420;font-weight:700}.text-highlight{all:unset;position:relative;background-repeat:no-repeat;background-size:0% 100%;animation:highlightReveal auto linear forwards;animation-timeline:view();animation-range:entry 0% cover 30%}.text-highlight.active{color:var(--color-text-highlight);background-size:100% 100%}.discover-reading-page[data-highlight=background] .text-highlight{background-image:linear-gradient(var(--bg-color-highlight),var(--bg-color-highlight))}.discover-reading-page[data-highlight=half] .text-highlight{--line-size: .5em;background-image:linear-gradient(transparent calc(100% - var(--line-size)),var(--bg-color-highlight) var(--line-size))}.discover-reading-page[data-highlight=underline] .text-highlight{--line-size: .15em;background-image:linear-gradient(transparent calc(100% - var(--line-size)),var(--color-text) var(--line-size))}.text-highlight:before,.text-highlight:after{position:absolute;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.text-highlight:before{content:" [highlight start] "}.text-highlight:after{content:" [highlight end] "}@keyframes highlightReveal{0%{background-size:0% 100%}to{background-size:100% 100%}}@media(max-width:720px){.discover-reading-main{margin-top:0;padding-bottom:9rem}.discover-reading-card{border-radius:22px}}@media(max-width:560px){.discover-reading-main{margin-top:0}.discover-reading-main h1,.discover-reading-main p{padding-left:1.2rem;padding-right:1.2rem}}.not-found-page{min-height:100vh;width:100%;background:transparent;color:#fff;font-family:Roboto Mono,monospace;padding-bottom:6.5rem}.not-found-page *,.not-found-page *:before,.not-found-page *:after{box-sizing:border-box}.not-found-page .container{width:100%;min-height:calc(100vh - 6.5rem);display:grid;place-items:center;padding:1.2rem}.not-found-page .not-found-card{width:fit-content;max-width:min(92vw,560px);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#0b0b0ceb,#080809db),radial-gradient(circle at top,rgba(255,132,32,.1),transparent 44%);box-shadow:0 22px 60px #0000007a,0 0 0 1px #ff84200d inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1.4rem 1.2rem 1.15rem;display:flex;flex-direction:column;align-items:center;gap:1.05rem}.not-found-page .copy-container{text-align:center;position:relative;display:inline-block;width:fit-content;max-width:100%}.not-found-page .copy-container p{color:#fff;font-size:clamp(1.2rem,2.8vw,1.5rem);letter-spacing:.2px;margin:0;min-height:1.6em;white-space:nowrap;position:relative;display:inline-block}.not-found-home-btn{border:1px solid rgba(255,159,86,.62);background:#e2522f24;color:#fff;border-radius:999px;padding:.56rem 1.15rem;font-family:inherit;font-size:.95rem;cursor:pointer}.not-found-home-btn:hover{background:#e2522f42}@media(max-width:680px){.not-found-page .not-found-card{max-width:min(94vw,520px);border-radius:16px;padding:1.2rem 1rem 1rem}.not-found-page .copy-container p{font-size:1.1rem}}
