:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#f5f7fc;background:#090e16;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.container{width:min(1160px,calc(100% - 44px));margin:auto}.lime{color:#bbf67d}.skip{position:absolute;top:-80px;left:12px;background:#bbf67d;color:#0d141d;padding:10px;z-index:10}.skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #bbf67d;outline-offset:3px}.topbar{background:#0a0f18;border-bottom:1px solid #273141}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;font-size:24px;letter-spacing:-1.5px;font-weight:850;white-space:nowrap}.logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:10px;border-radius:10px;border:2px solid #b9f67b;color:#b9f67b;font-size:18px;transform:rotate(-20deg)}.navlinks,.navright{display:flex;align-items:center;gap:27px}.navlinks a{font-size:13px;font-weight:650;color:#a9b6c5}.navlinks a:hover{color:#bbf67d}.navright{gap:11px}.lang,.watch-nav{background:#1c2733;color:#e7edf5;border:1px solid #384758;padding:9px 13px;border-radius:9px;font-size:12px;font-weight:750}.lang{background:none}.watch-nav b{color:#bbf67d;margin-left:6px}.hero{padding:92px 0 0;background:radial-gradient(ellipse at 77% 37%,#272a5440,transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.eyebrow,.kicker{font-size:10px;color:#b9f67b;font-weight:850;letter-spacing:2px}.eyebrow{display:inline-flex;gap:9px;align-items:center;background:#1b2923;border:1px solid #344b36;padding:9px 12px;border-radius:8px}.eyebrow i{width:8px;height:8px;background:#b9f67b;border-radius:50%;box-shadow:0 0 12px #b9f67b}.hero h1{font-size:clamp(52px,6vw,84px);letter-spacing:-5px;line-height:1.07;margin:20px 0}.gradient{background:linear-gradient(100deg,#b9f67b,#a9dbe5,#9d91fb);background-clip:text;-webkit-background-clip:text;color:transparent}.lead{color:#aab8c9;line-height:1.8;font-size:18px;max-width:530px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.button{display:inline-flex;justify-content:center;align-items:center;padding:13px 19px;min-height:49px;border-radius:10px;font-weight:800;font-size:13px;border:1px solid #465265}.button:hover{transform:translateY(-1px)}.primary{background:#b9f67b;color:#121b1b;border-color:#b9f67b;gap:15px}.ghost{background:#151e2a;color:#edf4fa}.notice{font-size:12px;color:#92a1b3;margin-top:22px}.radar{border:1px solid #344456;background:linear-gradient(155deg,#192336,#111a29);border-radius:18px;overflow:hidden;box-shadow:0 30px 85px #0006}.radar-head,.radar-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.radar-head{border-bottom:1px solid #334154;font-size:12px;letter-spacing:2px}.radar-head b .lime{font-size:20px;vertical-align:middle;margin-right:8px}.tiny-tag{font-size:9px;color:#bbafff;border:1px solid #554c7b;padding:5px 8px;border-radius:6px}.radar-field{position:relative;height:328px;display:grid;place-items:center;overflow:hidden}.rgrid{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle,#000,transparent 75%)}.circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #7ca48a40;border-radius:50%}.c1{height:110px;width:110px}.c2{height:210px;width:210px}.c3{height:315px;width:315px}.sweep{width:300px;height:300px;background:conic-gradient(transparent 0 275deg,#b9f67b09 310deg,#b9f67b50);border-radius:50%;animation:spin 13s linear infinite}.core{position:absolute;width:25px;height:25px;background:#b9f67b;border:8px solid #638f59;border-radius:50%;box-shadow:0 0 32px #b9f67b}.blip{position:absolute;background:#233044;border:1px solid #42536b;padding:9px 12px;border-radius:9px;font-size:11px;font-weight:750}.b1{right:8%;top:35%}.b2{left:8%;top:17%}.b3{left:20%;bottom:13%}.radar-foot{border-top:1px solid #334154}.radar-foot b,.radar-foot small{display:block}.radar-foot b{font-size:13px}.radar-foot small{font-size:11px;color:#9baec0;margin-top:4px}.setup{color:#ffd494;white-space:nowrap;font-size:10px;font-weight:850}.stats{display:flex;gap:65px;border-top:1px solid #283443;margin-top:75px;padding:28px 0}.stats div{display:flex;align-items:center;gap:13px}.stats b{font-size:24px}.stats span{color:#9aabbe;font-size:12px}.section{padding:100px 0}.discover{background:#0e1420;border-top:1px solid #222e3d}.section-title{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.section h2{font-size:clamp(34px,4vw,49px);letter-spacing:-2px;line-height:1.14;margin:10px 0}.section-title p,.about-panel p{color:#a4b1c2;line-height:1.8;margin:0}.status{border:1px solid #665339;color:#eaca9d;border-radius:9px;padding:8px 12px;font-size:11px;white-space:nowrap}.filters{background:#151e2b;border:1px solid #2a384a;border-radius:14px;padding:18px 20px;margin-bottom:20px}.filters-main,.filters-foot{display:flex;justify-content:space-between;align-items:center;gap:14px}.filters-main{flex-wrap:wrap}.pills{display:flex;gap:6px;flex-wrap:wrap}.pill{padding:9px 12px;border:0;border-radius:8px;background:transparent;color:#a6b4c5;font-size:12px;font-weight:800}.pill.active{background:#b9f67b;color:#17201c}.search{border:1px solid #39495a;border-radius:9px;padding:8px 12px;color:#9daec0;background:#0f1723;display:flex;align-items:center;gap:8px;flex:1;max-width:310px}.search input{background:none;color:white;border:none;outline:none;min-width:0;width:100%;font-size:12px}.filters-foot{margin-top:17px;padding-top:15px;border-top:1px solid #29394a;color:#96a6b9;font-size:12px}.filters-foot button{border:none;background:none;color:#bac9d6;font-size:12px}.filters-foot button.on{color:#b9f67b}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #29394a;background:#151e2b;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:310px}.card:hover{border-color:#668759}.art{height:112px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at center,var(--glow),transparent 70%),linear-gradient(130deg,#253347,#172130);font-size:49px;border-bottom:1px solid #2d3a49}.art .num{position:absolute;top:12px;left:14px;color:#c7d3de;font-size:10px;font-weight:800}.card-content{padding:20px;display:flex;flex:1;flex-direction:column}.category{color:#b9f67b;font-size:10px;letter-spacing:1.4px;font-weight:800}.card h3{font-size:18px;line-height:1.3;margin:8px 0}.card p{color:#a5b3c3;font-size:12px;line-height:1.7;margin:0 0 20px}.cardbottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.cardbottom a,.cardbottom .unlinked{font-size:11px;color:#a6c9a0;font-weight:750}.cardbottom .unlinked{color:#8293a6}.save{background:#263347;border:1px solid #394a5c;border-radius:7px;color:#dce7f2;padding:7px 10px;font-size:12px;font-weight:750}.save[aria-pressed=true]{background:#304432;color:#b9f67b}.small-print{text-align:center;color:#8294a8;font-size:12px;margin-top:24px}.empty{text-align:center;border:1px dashed #3b4b5b;border-radius:12px;padding:45px 15px}.empty p{color:#a5b3c3}.centered{justify-content:center;text-align:center}.how{background:#090e16}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{position:relative;border:1px solid #293747;border-radius:16px;background:#141d29;padding:28px;min-height:235px}.stepno{position:absolute;right:25px;top:23px;color:#627084;font-size:12px}.stepicon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;border:1px solid #485c46;background:#27352a;color:#b9f67b;font-size:28px;margin-bottom:23px}.steps h3{margin:0 0 10px;font-size:18px}.steps p{margin:0;color:#a9b7c8;line-height:1.7;font-size:13px}.about-section{padding-top:0}.about-panel{background:radial-gradient(circle at 90% 50%,#465b3f77,transparent 40%),linear-gradient(110deg,#192c28,#182034);border:1px solid #3c584b;border-radius:20px;padding:56px;display:flex;justify-content:space-between;align-items:center;gap:35px}.about-panel h2{max-width:650px}.about-panel p{max-width:680px}.about-mark{font-size:105px;color:#b9f67b;filter:drop-shadow(0 0 25px #b9f67b44)}footer{border-top:1px solid #283443}.foot,.legal{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0}.foot>span,.foot>a:last-child{font-size:13px;color:#a7b5c5}.legal{padding:21px 0;border-top:1px solid #283443;font-size:11px;color:#7f90a4}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}@media(max-width:950px){.hero-grid{gap:25px}.hero h1{letter-spacing:-3px}.navlinks{gap:13px}.stats{gap:25px}.stats div{flex-direction:column;align-items:start;gap:1px}.cards{grid-template-columns:repeat(2,1fr)}.search{max-width:none}}@media(max-width:720px){.container{width:calc(100% - 34px)}.nav{height:68px}.navlinks{display:none}.logo{font-size:21px}.hero{padding-top:65px}.hero-grid{grid-template-columns:1fr;gap:27px}.hero h1{font-size:clamp(48px,11vw,74px);letter-spacing:-3px}.lead{font-size:16px}.radar-field{height:275px}.c3{height:250px;width:250px}.sweep{width:250px;height:250px}.stats{margin-top:45px;gap:10px}.stats span{font-size:10px}.section{padding:68px 0}.section-title{align-items:start;flex-direction:column;gap:12px}.filters{padding:13px}.filters-main{align-items:stretch}.pills{flex:1}.pill{padding:8px 9px}.search{width:100%;max-width:none}.steps{grid-template-columns:1fr}.steps article{min-height:auto}.about-section{padding-top:0}.about-panel{padding:32px 24px}.about-mark{display:none}.foot,.legal{flex-wrap:wrap}.legal{padding:19px 0}}@media(max-width:485px){.cards{grid-template-columns:1fr}.hero h1{font-size:49px}.eyebrow{font-size:9px;letter-spacing:1px}.stats b{font-size:21px}.blip{padding:6px;font-size:10px}.b1{right:3%}.b2{left:3%}.b3{left:13%}.radar-head,.radar-foot{padding:14px}.foot>span{width:100%;order:3}}