:root{--bg:#07090a;--panel:#0e1213;--panel2:#141a1b;--line:#223033;--txt:#e9efe9;--mut:#8a9a96;--y:#ffd400;--g:#36e27a;--r:#ff4d4d;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.mono{font-family:var(--mono)}.y{color:var(--y)}.g{color:var(--g)}.r{color:var(--r)}.mut{color:var(--mut)}.small,.ticker{font-size:12px}.ticker{background:#000;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;font-family:var(--mono)}.ticker .run{display:inline-block;padding:6px 0;animation:tk 60s linear infinite}.ticker span{margin:0 22px}@keyframes tk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,9,10,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}header.top .wrap{display:flex;align-items:center;gap:22px;height:60px}.logo{font-weight:900;letter-spacing:.5px}.logo b{background:var(--y);color:#000;padding:2px 6px;margin-right:6px}nav.links{display:flex;gap:18px;font-size:13px;font-family:var(--mono);text-transform:uppercase}nav.links a:hover{color:var(--y)}.sp{flex:1 1}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel2);color:var(--txt);padding:10px 16px;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px}.btn.pri,.btn:hover{border-color:var(--y)}.btn.pri{background:var(--y);color:#000}.btn.ok{background:var(--g);color:#000;border-color:var(--g)}.btn.danger{border-color:var(--r);color:var(--r)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{padding:6px 10px}.btn.sm,.tag{font-size:11px}.tag{display:inline-block;font-family:var(--mono);padding:3px 8px;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px}.tag.live{color:var(--g);border-color:var(--g)}.tag.hot{color:var(--r);border-color:var(--r)}.tag.y{color:var(--y);border-color:var(--y)}.eyebrow{font-family:var(--mono);font-size:12px;color:var(--g);text-transform:uppercase;letter-spacing:1px}h1.hero{font-size:clamp(40px,6vw,72px);line-height:.95;margin:14px 0;letter-spacing:-1px}h1.hero,h2.sec{font-weight:900}h2.sec{font-size:30px;margin:6px 0 4px;text-transform:uppercase}section{padding:46px 0;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:28px;gap:28px;align-items:center}.panel{background:var(--panel);border:1px solid var(--line)}.pad{padding:18px}.grid4{grid-template-columns:repeat(4,1fr);grid-gap:16px}.grid3,.grid4{display:grid;gap:16px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--line)}.stats>div{padding:16px;border-right:1px solid var(--line)}.stats>div:last-child{border:0}.stats .v{font-size:22px;font-weight:900}.stats .k,.stats .v{font-family:var(--mono)}.stats .k{font-size:11px;color:var(--mut);text-transform:uppercase}.card{background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;transition:border-color .15s}.card:hover{border-color:var(--y)}.card.soon{border-color:var(--r)}.card .img{position:relative;aspect-ratio:16/10;background:#111;overflow:hidden}.card .img img{width:100%;height:100%;object-fit:cover}.card .img .tag{position:absolute;top:8px;left:8px;background:#000}.card .body{padding:12px;display:flex;flex-direction:column;gap:8px;font-size:13px;flex:1 1}.card h3{margin:0;font-size:15px}.kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 10px;gap:4px 10px;font-size:11px;color:var(--mut)}.kv,.price{font-family:var(--mono)}.price{font-size:24px;font-weight:900;color:var(--g)}.cd{font-family:var(--mono);font-weight:800;color:var(--y)}.cd.hot{color:var(--r)}input,select,textarea{width:100%;background:#050707;border:1px solid var(--line);color:var(--txt);padding:10px 12px;font-size:14px;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--y)}label{font-family:var(--mono);font-size:11px;color:var(--mut);text-transform:uppercase;display:block;margin-bottom:4px}.field{margin-bottom:12px}.err{color:var(--r)}.err,.okmsg{font-size:13px;margin:8px 0}.okmsg{color:var(--g)}.searchbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.steps .n{font-family:var(--mono);font-size:30px;color:var(--y);font-weight:900}.cta{background:var(--y);color:#000;padding:44px}.cta h2{font-size:40px;margin:0 0 10px;font-weight:900;text-transform:uppercase}.cta .btn{background:#000;color:var(--y);border-color:#000}footer{padding:40px 0;color:var(--mut)}footer,table{font-size:13px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:8px;border-bottom:1px solid var(--line)}th{font-family:var(--mono);font-size:11px;color:var(--mut);text-transform:uppercase}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs a,.tabs button{font-family:var(--mono);font-size:12px;padding:8px 12px;border:1px solid var(--line);text-transform:uppercase;background:none;color:var(--txt);cursor:pointer}.tabs .on{background:var(--y);color:#000;border-color:var(--y)}.bar{height:6px;background:#1c2526}.bar i{display:block;height:100%;background:var(--g)}.flash{animation:fl 1s}@keyframes fl{0%{background:rgba(54,226,122,.25)}to{background:transparent}}@media(max-width:900px){.grid2,.hero-grid{grid-template-columns:1fr}.grid3,.grid4,.stats{grid-template-columns:1fr 1fr}.searchbar{grid-template-columns:1fr}nav.links{display:none}}.slotrow{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);cursor:pointer}.slotrow.sel,.slotrow:hover{background:var(--panel2)}.slotrow.sel{box-shadow:inset 3px 0 0 var(--y)}.badge{font-family:var(--mono);font-size:10px;padding:2px 7px;text-transform:uppercase;font-weight:800;letter-spacing:.5px}.badge.cap{background:var(--g);color:#000}.badge.req{background:#ff8a00;color:#000}.badge.opt{border:1px solid var(--line);color:var(--mut)}.badge.ana{background:#2a3a3c;color:var(--y)}.badge.rej{background:var(--r);color:#000}.cam{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column}.cam img.prev,.cam video{flex:1 1;min-height:0;width:100%;object-fit:contain;background:#000}.cam .ovl{position:absolute;inset:60px 6% 120px;border:2px dashed var(--y);pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.cam .ovl:after,.cam .ovl:before{content:"";position:absolute;width:30px;height:30px;border:4px solid var(--y)}.cam .ovl:before{top:-4px;left:-4px;border-right:0;border-bottom:0}.cam .ovl:after{bottom:-4px;right:-4px;border-left:0;border-top:0}.cam .hd{padding:12px 16px;background:rgba(0,0,0,.8);border-bottom:1px solid var(--line)}.cam .ft{padding:14px;display:flex;gap:10px;justify-content:center;background:rgba(0,0,0,.85)}.shutter{width:68px;height:68px;border-radius:50%;cursor:pointer}.grade,.shutter{background:var(--y)}.grade{font-family:var(--mono);font-weight:900;font-size:44px;color:#000;padding:4px 16px;display:inline-block}.obs{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.otag{font-family:var(--mono);font-size:10px;padding:2px 7px;font-weight:800;text-transform:uppercase;min-width:58px;text-align:center}.otag.Good{background:var(--g);color:#000}.otag.Minor{background:#ff8a00;color:#000}.otag.Review{background:var(--r);color:#000}.mockbar{background:repeating-linear-gradient(45deg,#3a2a00,#3a2a00 10px,#221800 0,#221800 20px);color:var(--y);font-size:12px;padding:8px 12px;border:1px solid var(--y)}.mockbar,.tb{font-family:var(--mono)}.tb{display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:5px 10px;border:1px solid var(--line);text-transform:uppercase}.tb.on{border-color:var(--g);color:var(--g)}.tb.off{color:var(--mut);opacity:.6}:root{--o:#ff8a00;--rad:16px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse{0%{r:12;opacity:.9}to{r:26;opacity:0}}@keyframes scan{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.anim{animation:fadeUp .45s cubic-bezier(.2,.8,.2,1) both}.diag{width:100%;display:block;background:#f6f8f7;border-radius:12px}.diag .ln{fill:#fff;stroke:#1d2427;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.diag .ln2{fill:none;stroke:#2c3538;stroke-width:1.2;stroke-linecap:round}.diag .ln3{fill:none;stroke:#7d8a88;stroke-width:.9}.diag .glass{fill:#dfe9ee;stroke:#1d2427;stroke-width:1.2}.diag .lamp{fill:#fff3c4;stroke:#2c3538;stroke-width:1.1}.diag .tyre{fill:#20272a;stroke:#0d1113;stroke-width:1.2}.diag .rim{fill:#eef2f1;stroke:#1d2427;stroke-width:1.2}.diag .dot{fill:#1d2427}.diag .tread{stroke:#4d5759;stroke-width:1.2}.diag .gnd{stroke:#b6c0bd;stroke-dasharray:6 6}.diag .vlab text{fill:#7d8a88;font:700 11px var(--mono);letter-spacing:2px}.diag .hs{fill:transparent;stroke:transparent;cursor:pointer;transition:all .2s}.diag .hs:hover{fill:rgba(255,212,0,.22);stroke:#d4a900;stroke-dasharray:5 4}.diag .hs.done{fill:rgba(54,226,122,.14)}.diag .hs.sel{fill:rgba(255,212,0,.62);stroke:#ffd400;stroke-width:2.5}.diag .hs.ro{cursor:default}.diag .hs.ro:hover{fill:transparent;stroke:transparent}.diag .pin{cursor:pointer}.diag .pin circle{stroke:#fff;stroke-width:2.5;transition:all .2s}.diag .pin text{fill:#000;font:800 11px var(--mono);text-anchor:middle;dominant-baseline:central;pointer-events:none}.diag .pin.req circle{fill:var(--o)}.diag .pin.opt circle{fill:#9aa6a3}.diag .pin.done circle{fill:#1fbf5e}.diag .pin.done text{fill:#fff}.diag .pin.sel circle{fill:#ffd400;stroke:#000}.diag .pin .pulse{fill:none!important;stroke:#ffd400!important;stroke-width:3!important;animation:pulse 1.4s ease-out infinite}.diag .mk circle{stroke:#fff;stroke-width:2.5}.diag .mk text{fill:#fff;font:800 12px var(--mono);text-anchor:middle;dominant-baseline:central}.stepper{display:flex;gap:0;margin:18px 0 22px;overflow-x:auto;scrollbar-width:none}.stepper .st{flex:1 1;min-width:112px;position:relative;padding-top:38px;text-align:center;font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--mut);letter-spacing:.6px}.stepper .st:before{content:"";position:absolute;top:15px;left:-50%;right:50%;height:2px;background:var(--line)}.stepper .st:first-child:before{display:none}.stepper .st.done:before,.stepper .st.on:before{background:linear-gradient(90deg,var(--g),var(--y))}.stepper .st i{position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:var(--panel2);border:2px solid var(--line);color:var(--mut);transition:all .3s;z-index:1}.stepper .st.done i{background:var(--g);border-color:var(--g);color:#000}.stepper .st.on{color:var(--y)}.stepper .st.on i{background:var(--y);border-color:var(--y);color:#000;box-shadow:0 0 0 6px rgba(255,212,0,.15)}.card{background:linear-gradient(180deg,#11181a,#0b1011);border:1px solid #1f2b2d;border-radius:var(--rad);box-shadow:0 20px 50px rgba(0,0,0,.35)}.card.pad{padding:22px}.k-title{font-size:26px;font-weight:900;letter-spacing:-.5px;margin:4px 0}.k-sub{color:var(--mut);font-size:14px;margin:0 0 16px}.app{max-width:620px;margin:0 auto}.app-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.app-top .back{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:var(--panel2);color:var(--txt);cursor:pointer;font-size:18px}.app-prog{flex:1 1;height:6px;border-radius:6px;background:#1a2224;overflow:hidden}.app-prog i{display:block;height:100%;background:linear-gradient(90deg,var(--g),var(--y));transition:width .4s}.tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tiles.c2{grid-template-columns:repeat(2,1fr)}.tiles.c4{grid-template-columns:repeat(4,1fr)}.tile{border:1.5px solid #213033;background:#0f1517;border-radius:14px;padding:16px 10px;cursor:pointer;text-align:center;transition:all .18s;color:var(--txt);font:inherit;display:flex;flex-direction:column;align-items:center;gap:8px}.tile:hover{border-color:#5b6a2a;transform:translateY(-2px)}.tile.on{border-color:var(--y);background:linear-gradient(180deg,rgba(255,212,0,.12),rgba(255,212,0,.02));box-shadow:0 0 0 3px rgba(255,212,0,.12)}.tile .nm{font-weight:800;font-size:14px}.tile .sub{font-size:11px;color:var(--mut);font-family:var(--mono)}.logo-badge{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:.5px;background:#fff;color:#111;box-shadow:inset 0 0 0 3px var(--bc,#333)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid #213033;background:#0f1517;color:var(--txt);border-radius:999px;padding:9px 14px;font:700 13px Inter,system-ui;cursor:pointer;transition:all .15s}.chip:hover{border-color:#5b6a2a}.chip.on{background:var(--y);color:#000;border-color:var(--y)}.inp{width:100%;background:#0b1112;border:1.5px solid #213033;border-radius:12px;padding:13px 14px;color:var(--txt);font-size:15px}.inp:focus{outline:none;border-color:var(--y)}.lbl{display:block;font-family:var(--mono);font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.8px;margin:14px 0 7px}.ctabar{position:-webkit-sticky;position:sticky;bottom:0;padding:14px 0 4px;background:linear-gradient(180deg,transparent,var(--bg) 35%);display:flex;gap:10px}.btn.big{flex:1 1;justify-content:center;padding:15px;font-size:14px}.btn{border-radius:10px}.ws{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.ws-diag{padding:14px}.ws-side{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow:auto}.ring{--p:0;width:64px;height:64px;background:conic-gradient(var(--g) calc(var(--p)*1%),#1f2a2c 0);place-items:center;flex:none}.ring,.ring b{border-radius:50%;display:grid}.ring b{width:50px;height:50px;background:#0d1314;place-items:center;font:800 13px var(--mono)}.prog-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(54,226,122,.12);color:var(--g);border:1px solid rgba(54,226,122,.4);border-radius:999px;padding:4px 10px;font:800 11px var(--mono)}.grp{margin-top:14px}.grp h4{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.8px}.grp h4 .gl{width:24px;height:24px;border-radius:7px;background:var(--y);color:#000;display:grid;place-items:center;font:900 12px var(--mono)}.prow{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s;font-size:14px}.prow:hover{background:#121a1c}.prow.sel{background:rgba(255,212,0,.1);box-shadow:inset 3px 0 0 var(--y)}.prow .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 11px var(--mono);background:#1c2628;color:var(--mut);flex:none}.prow.sel .n{background:var(--y);color:#000}.badge{border-radius:999px}.badge.cap{background:rgba(54,226,122,.15);color:var(--g);border:1px solid rgba(54,226,122,.5)}.badge.req{background:rgba(255,138,0,.13);color:var(--o);border:1px solid rgba(255,138,0,.5)}.part-card{border:1.5px solid var(--y);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(255,212,0,.09),transparent 60%);animation:fadeUp .35s both}.ptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.ptile{position:relative;border:1.5px solid #213033;border-radius:14px;background:#0f1517;padding:14px;cursor:pointer;min-height:118px;display:flex;flex-direction:column;gap:8px;transition:all .18s}.ptile:hover{transform:translateY(-2px);border-color:#5b6a2a}.ptile.sel{border-color:var(--y);box-shadow:0 0 22px rgba(255,212,0,.25)}.ptile.done{border-color:rgba(54,226,122,.55)}.ptile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px;opacity:.28}.ptile>*{position:relative}.ptile svg{width:34px;height:34px;stroke:var(--y);fill:none;stroke-width:1.6}.cam{background:#000}.cam .stage{position:relative;flex:1 1;min-height:0;overflow:hidden}.cam .stage img.prev,.cam .stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cam .sil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cam .sil .shape{fill:none;stroke:#ffd400;stroke-width:3;stroke-dasharray:10 7;filter:drop-shadow(0 0 6px rgba(255,212,0,.8))}.cam .sil .shade{fill:rgba(0,0,0,.45)}.cam .topbar{top:0;left:0;right:0;padding:16px 18px;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);display:flex;gap:12px;align-items:flex-start}.cam .instr,.cam .topbar{position:absolute;z-index:2}.cam .instr{left:50%;transform:translateX(-50%);bottom:132px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 18px;border-radius:999px;font-weight:700;font-size:15px;white-space:nowrap;border:1px solid rgba(255,212,0,.5)}.cam .qual{position:absolute;top:84px;right:16px;display:flex;flex-direction:column;gap:6px;z-index:2}.cam .qual span{background:rgba(0,0,0,.7);border-radius:999px;padding:5px 11px;font:700 11px var(--mono)}.cam .bottom{position:absolute;bottom:0;left:0;right:0;padding:22px;display:flex;align-items:center;justify-content:space-around;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);z-index:2}.shutter{width:76px;height:76px;border:5px solid #fff;background:#ffd400;box-shadow:0 0 0 4px rgba(255,212,0,.3);transition:transform .1s}.shutter:active{transform:scale(.92)}.shutter.rec{background:#e53935}.cam .x{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);border:0;color:#fff;font-size:20px;cursor:pointer}.scanbox{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.25)}.scanbox .line{position:absolute;left:0;right:0;height:3px;background:#36e27a;box-shadow:0 0 18px 6px rgba(54,226,122,.6);animation:scan 2.2s ease-in-out infinite}.scanbox .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(54,226,122,.12) 1px,transparent 0),linear-gradient(90deg,rgba(54,226,122,.12) 1px,transparent 0);background-size:40px 40px}.scanbox .det{position:absolute;border:2px solid #ffd400;border-radius:6px;box-shadow:0 0 12px rgba(255,212,0,.7);animation:pop .4s both}.scanbox .det span{position:absolute;top:-24px;left:-2px;background:#ffd400;color:#000;font:800 11px var(--mono);padding:3px 7px;border-radius:5px;white-space:nowrap}.scanpanel{position:absolute;left:16px;bottom:120px;z-index:4;background:rgba(5,9,10,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(54,226,122,.4);border-radius:14px;padding:14px 16px;min-width:260px;font-family:var(--mono);font-size:12px}.scanpanel .ck{display:flex;gap:8px;align-items:center;padding:3px 0;color:var(--mut)}.scanpanel .ck.ok{color:var(--g)}.scanpanel .ck.run{color:var(--y)}.spin{width:12px;height:12px;border:2px solid var(--y);border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.rep{background:#0b0f10;border:1px solid #1d2a2c;border-radius:var(--rad);padding:24px}.rep .hd{display:flex;align-items:center;justify-content:space-between;font:800 13px var(--mono);letter-spacing:1px}.rep .date{background:rgba(54,226,122,.12);color:var(--g);border:1px solid rgba(54,226,122,.4);border-radius:6px;padding:3px 9px;font-size:11px}.rep .score{text-align:center;margin:18px 0 6px}.rep .score .big{font-size:64px;font-weight:900;color:var(--g);letter-spacing:-2px;line-height:1}.rep .score .big small{font-size:28px;color:#3fae6c}.rep .score .gr{font:900 16px var(--mono);letter-spacing:2px;margin-top:6px}.rep .score .ill{font-size:11px;color:var(--mut);margin-top:2px}.rep .cat{margin:12px 0}.rep .cat .t{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.rep .cat .t b{font-family:var(--mono);font-size:12px}.rep .cat .b{height:7px;background:#1b2527;border-radius:6px;overflow:hidden}.rep .cat .b i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#1fbf5e,#36e27a);transition:width 1s cubic-bezier(.2,.8,.2,1)}.rep h5{font:800 12px var(--mono);letter-spacing:1px;margin:22px 0 8px;text-transform:uppercase}.rep .ob{display:flex;gap:10px;align-items:center;font-size:13px;padding:7px 0}.otag{border-radius:5px}.otag.Minor{background:rgba(229,57,53,.18);color:#ff6b66;border:1px solid rgba(229,57,53,.5)}.otag.Good{background:rgba(54,226,122,.15);color:var(--g);border:1px solid rgba(54,226,122,.5)}.otag.Review{background:rgba(255,138,0,.15);color:var(--o);border:1px solid rgba(255,138,0,.5)}.rep .disc{font-size:11px;color:var(--mut);border-top:1px solid #1d2a2c;margin-top:16px;padding-top:12px}.co{max-width:460px;margin:40px auto}.co .amt{font-size:44px;font-weight:900;letter-spacing:-1px}.co .row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #223033;font-size:14px}.co .gw{display:flex;align-items:center;gap:10px;font:800 12px var(--mono);color:var(--mut)}.co .lock{width:30px;height:30px;border-radius:9px;background:rgba(54,226,122,.12);color:var(--g);display:grid;place-items:center}.status-big{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:34px;margin:0 auto 12px;animation:pop .4s both}@media(max-width:980px){.ws{grid-template-columns:1fr}.ws-side{position:static;max-height:none}}@media(max-width:600px){.tiles{grid-template-columns:repeat(2,1fr)}.tiles.c4{grid-template-columns:repeat(3,1fr)}.k-title{font-size:22px}.card.pad{padding:16px}.cam .instr{white-space:normal;width:88%;text-align:center;bottom:124px}.stepper .st{min-width:84px;font-size:9px}.rep .score .big{font-size:52px}.scanpanel{left:10px;right:10px;min-width:0}}.btn.wide{width:100%;justify-content:center}.ctabar .btn{flex:1 1;justify-content:center}.btn.big{padding:14px 22px;font-size:15px;border-radius:12px;font-weight:800}.card.pad:hover,.card.ws-diag:hover{border-color:#1f2b2d}.card.pad,.card.ws-diag{display:block}