@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#08090b;--panel:#111216;--line:#ffffff17;--muted:#93959e;--cyan:#73e9d3;--purple:#b39aff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:#f4f4f7;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.05em;font-family:Manrope,sans-serif}p{color:var(--muted);line-height:1.75}.announcement{background:linear-gradient(100deg,#2346d5,#286fca 60%,#54b7b6);justify-content:center;align-items:center;gap:24px;height:34px;font-size:11px;font-weight:600;display:flex}.announcement a{align-items:center;gap:5px;display:flex}.announcement-detail{opacity:.85;font-weight:400}.site-header{border-bottom:1px solid var(--line);z-index:10;background:#090a0de8;align-items:center;gap:40px;height:82px;padding:0 5.5%;display:flex;position:relative}.site-brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:23px;font-weight:700;display:flex}.site-brand>span:not(.site-brand-symbol){color:#b6b7c0;font-weight:400}.site-brand-symbol{color:#111;background:#ebeff5;border-radius:7px;place-items:center;width:32px;height:32px;margin-right:9px;display:grid}.site-brand i{letter-spacing:2px;color:#aaa;border-left:1px solid #555;margin:0 0 0 13px;padding-left:13px;font-size:8px;font-style:normal}.site-header nav{color:#a9aab2;flex:1;justify-content:center;gap:29px;font-size:12px;display:flex}.site-header nav a:hover,.nav-active{color:#fff}.nav-cta,.button-white,.button-ghost,.button-stop{border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 19px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.nav-cta,.button-white{color:#121316;background:#f3f4f8;border-color:#f3f4f8}.nav-cta:hover,.button-white:hover{background:#cffff4;border-color:#cffff4}.button-ghost{color:#e5e5e9;background:0 0}.button-ghost:hover{background:#ffffff0c}.button-stop{color:#ffb5b5;background:#352326;border-color:#6f3539}.mobile-menu{display:none}.landing-main>section:not(.landing-hero):not(.tech-strip):not(.landing-cta){max-width:1180px;margin:auto;padding:110px 38px}.landing-hero{border-bottom:1px solid var(--line);text-align:center;place-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.hero-art{opacity:.18;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 98%);mask-image:linear-gradient(#000,#0000 98%)}.hero-art .vision-graphic{color:#b9c7d0;flex-shrink:0;width:400px;height:590px;margin-left:-80px;transform:rotate(-12deg)}.hero-art .vision-graphic:nth-child(2){opacity:.55;height:760px;margin-top:-40px;transform:rotate(7deg)}.hero-art .vision-graphic:nth-child(3){margin-right:-70px;transform:rotate(18deg)}.hero-glow{pointer-events:none;background:radial-gradient(#214c5a22,#0000 68%);width:700px;height:500px;position:absolute;top:0}.hero-content{padding:55px 20px 85px;position:relative}.hero-pill{letter-spacing:2px;color:#bfc3cc;background:#0a0d12;border:1px solid #fff2;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:inline-flex}.hero-pill span,.hero-bottom span,.detail-line{align-items:center;gap:8px;display:flex}.hero-pill span,.visual-hud i,.route-input i,.routing-visual>p>span{background:var(--cyan);border-radius:50%;width:5px;height:5px}.hero-content h1{letter-spacing:-.065em;margin:28px 0 23px;font-size:clamp(44px,5.2vw,76px);font-weight:800;line-height:1.12}.hero-content h1 span{color:#d7d9de}.hero-content>p{font-size:16px;line-height:1.8}.hero-actions{justify-content:center;gap:12px;margin:30px 0;display:flex}.hero-bottom{color:#90949d;justify-content:center;gap:26px;font-size:10px;display:flex}.hero-bottom svg{color:var(--cyan)}.hero-caption{color:#666b75;letter-spacing:.5px;font-size:9px;position:absolute;bottom:22px;right:5%}.tech-strip{text-align:center;border-bottom:1px solid var(--line);padding:37px 5%}.tech-strip>p{letter-spacing:2px;color:#71747d;font-size:9px}.tech-strip>div{flex-wrap:wrap;justify-content:space-evenly;gap:30px;margin-top:23px;display:flex}.tech-strip strong{letter-spacing:-.7px;color:#c0c2c9;font-size:20px}.tech-strip strong span{font-weight:400}.section-eyebrow{letter-spacing:1.8px;color:var(--cyan);font-size:9px;font-weight:600}.section-intro{text-align:center}.section-intro h2,.workflow-section h2{margin:18px 0 20px;font-size:46px;font-weight:700;line-height:1.18}.section-intro h2 span,.workflow-section h2 span{color:#92949f}.section-intro p{font-size:14px}.capability-tabs{border-bottom:1px solid var(--line);margin:48px 0 20px;display:flex}.capability-tabs button{color:#858994;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;align-items:center;gap:10px;padding:20px 12px;font-size:12px;display:flex}.capability-tabs button.active{color:var(--cyan);border-color:var(--cyan)}.capability-tabs button span{opacity:.5;margin-left:auto;font-size:9px}.capability-showcase{border:1px solid var(--line);background:#101216;border-radius:12px;grid-template-columns:1fr 1fr;min-height:430px;display:grid;overflow:hidden}.capability-image{border-right:1px solid var(--line);color:var(--cyan);background:radial-gradient(#152d2c66,#0000 65%),#0b1012;place-items:center;display:grid;position:relative}.face .capability-image{color:#87d9ff;background:#0b1019}.hand .capability-image{color:#ffba79;background:#15100d}.objects .capability-image{color:var(--purple);background:#0e0c18}.vision-graphic{width:250px;height:330px}.visual-hud,.visual-bottom{color:#8b929c;letter-spacing:1px;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:20px;left:22px;right:22px}.visual-hud>span:first-child{align-items:center;gap:7px;display:flex}.visual-bottom{top:auto;bottom:20px}.visual-bottom>span:first-child{color:currentColor}.capability-copy{align-self:center;padding:65px 48px}.capability-copy h3{margin:15px 0;font-size:31px}.capability-copy>p{font-size:13px}.detail-line{color:#a4adb6;margin:24px 0;font-size:10px}.detail-line svg{color:var(--cyan);flex-shrink:0}.capability-copy>a{align-items:center;gap:10px;font-size:12px;display:flex}.workflow-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:75px;display:grid}.workflow-section>div>p{font-size:13px}.workflow-section ol{margin:30px 0 0;padding:0;list-style:none}.workflow-section li{border-bottom:1px solid var(--line);gap:16px;padding:17px 0;display:flex}.workflow-section li>span{color:var(--cyan);margin-top:4px;font-size:10px}.workflow-section strong{font-size:13px;font-weight:500}.workflow-section li p{margin-top:4px;font-size:11px}.routing-visual{border:1px solid var(--line);background:linear-gradient(120deg,#14161d,#0b0d11);border-radius:12px;align-self:center;padding:34px 25px}.route-input{border:1px solid var(--line);letter-spacing:1px;color:#b8bec9;border-radius:7px;align-items:center;gap:13px;max-width:205px;margin:auto;padding:16px;font-size:9px;display:flex}.route-input i{margin-left:auto}.route-vertical{background:#4a5567;width:1px;height:42px;margin:auto}.route-engine{background:#1b222c;border:1px solid #4b5a6c;border-radius:7px;align-items:center;gap:15px;padding:22px 15px;display:flex}.route-engine>svg{color:var(--cyan)}.route-engine div{flex-direction:column;gap:5px;display:flex}.route-engine div span{color:#a1a8b4;font-size:9px}.route-auto{color:var(--cyan);letter-spacing:1px;margin-left:auto;font-size:8px}.route-branches{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid;position:relative}.route-branches:before{content:"";background:#4a5567;width:1px;height:30px;position:absolute;top:-30px;left:50%}.route-branches>div{border:1px solid var(--line);color:#afb6c5;border-radius:6px;flex-direction:column;align-items:center;gap:9px;padding:17px 10px;display:flex}.route-branches strong{font-size:10px}.route-branches span{color:#7d8594;font-size:8px}.routing-visual>p{align-items:center;gap:8px;margin-top:25px;display:flex;font-size:9px!important}.models-section{border-top:1px solid var(--line)}.model-comparison{grid-template-columns:1fr 1fr;gap:22px;margin-top:45px;display:grid}.model-comparison article{border:1px solid var(--line);background:#101116;border-radius:10px;padding:35px}.model-comparison article.featured{background:linear-gradient(120deg,#111d20,#101217);border-color:#73e9d33b}.comparison-top{color:#939aa6;justify-content:space-between;align-items:center;display:flex}.comparison-top span{letter-spacing:1px;font-size:9px}.featured .comparison-top{color:var(--cyan)}.model-comparison h3{margin:30px 0 13px;font-size:29px}.model-comparison p{font-size:12px}.model-comparison ul{margin:0;padding:20px 0;list-style:none}.model-comparison li{color:#b7bdc8;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.model-comparison li svg{width:14px;height:14px;color:var(--cyan)}.model-comparison a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;display:flex}.honest-note{border:1px solid var(--line);border-radius:7px;gap:12px;margin-top:26px;padding:20px;display:flex}.honest-note svg{color:#8c9baf;flex-shrink:0;margin-top:3px}.honest-note p{font-size:11px}.landing-cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(at bottom,#1b283a66,#0000 65%);padding:95px 20px}.landing-cta h2{margin:25px 0;font-size:56px;line-height:1.15}.landing-cta p{margin-bottom:27px;font-size:13px}.site-footer{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:30px;max-width:1440px;margin:auto;padding:55px 6% 25px;display:grid}.site-footer .site-brand{gap:3px;font-size:21px}.site-footer .site-brand svg{margin-right:6px}.site-footer p{margin-top:16px;font-size:11px}.site-footer>div:not(:first-child):not(.footer-bottom){color:#999eaa;flex-direction:column;gap:14px;font-size:11px;display:flex}.site-footer>div>span:first-child{letter-spacing:1px;color:#5f6776;font-size:9px}.footer-bottom{border-top:1px solid var(--line);color:#656c7b;grid-column:1/-1;justify-content:space-between;margin-top:20px;padding-top:25px;font-size:9px;display:flex}.studio{max-width:1440px;margin:auto;padding:48px 4% 65px}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.studio-heading h1{margin:10px 0;font-size:34px}.studio-heading h1 span{letter-spacing:-.3px;color:#6b7180;font-size:16px;font-weight:400}.studio-heading p{font-size:12px}.server-status{border:1px solid var(--line);color:#bfc5ce;border-radius:6px;grid-template-columns:7px 1fr;align-items:center;gap:7px 9px;padding:12px 15px;font-size:11px;display:grid}.server-status i,.panel-top i,.context-chip i{background:#6c7280;border-radius:50%;width:5px;height:5px}.server-status i.ready,.panel-top i.pulse,.context-chip i{background:var(--cyan)}.server-status small{color:#777f8e;grid-column:2;max-width:220px;font-size:9px}.studio-models{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.studio-models>button{text-align:left;border:1px solid var(--line);background:#101217;border-radius:8px;align-items:center;gap:15px;padding:19px;display:flex}.studio-models>button.selected{background:#14201f;border-color:#73e9d375}.model-glyph{color:#9399a6;background:#ffffff07;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.selected .model-glyph{color:var(--cyan)}.studio-models strong{font-size:14px}.studio-models p{margin-top:5px;font-size:10px}.model-tag{letter-spacing:1px;color:#798797;margin-left:auto;font-size:8px}.studio-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.camera-panel,.results-panel,.history-panel{border:1px solid var(--line);background:#101216;border-radius:9px;overflow:hidden}.panel-top{border-bottom:1px solid var(--line);letter-spacing:1px;color:#8d95a3;justify-content:space-between;align-items:center;padding:17px 20px;font-size:9px;display:flex}.panel-top>span:first-child{align-items:center;gap:9px;display:flex}.panel-top>span:last-child{color:#677383;font-size:8px}.camera-stage{aspect-ratio:16/10;background:radial-gradient(#161d26,#0a0d12 75%);position:relative;overflow:hidden}.camera-stage video{object-fit:contain;width:100%;height:100%;display:block;transform:scaleX(-1)}.landmark-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.camera-empty{text-align:center;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.camera-empty>div{color:#a6b5c9;background:#202d3a55;border:1px solid #5662774d;border-radius:18px;place-items:center;width:65px;height:65px;margin-bottom:22px;display:grid}.camera-empty h2{letter-spacing:-.7px;font-size:23px}.camera-empty p{margin:11px 0 22px;font-size:11px}.camera-empty small{color:#5f6c7e;margin-top:14px;font-size:9px}.context-chip{background:#080c13d9;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex;position:absolute;top:16px;left:16px}.context-chip span{color:#93a5b9}.camera-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px;display:flex}select{color:#a6aebb;border:1px solid var(--line);background:#161b23;border-radius:5px;flex:1;max-width:48%;padding:10px;font-size:10px}.camera-toolbar>label{color:#919cab;align-items:center;gap:5px;font-size:10px;display:flex}.camera-toolbar input{accent-color:var(--cyan);width:12px}.camera-toolbar button{padding:10px 13px;font-size:10px}.mode-panel{border-bottom:1px solid var(--line);padding:22px 20px}.control-label{letter-spacing:1px;color:#8793a4;align-items:center;gap:8px;font-size:9px;display:flex}.mode-buttons{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.mode-buttons button{color:#858f9f;border:1px solid var(--line);background:#1a1d24;border-radius:5px;padding:8px 10px;font-size:10px}.mode-buttons button.active{color:var(--cyan);background:#73e9d319;border-color:#73e9d35c}.mode-panel>p{font-size:10px}.mode-panel details{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.mode-panel summary{cursor:pointer;color:#a4aebb;justify-content:space-between;font-size:11px;display:flex}.mode-panel details p{margin:14px 0;font-size:10px}.mode-panel textarea{resize:vertical;color:#d1d9e2;background:#080c12;border:1px solid #2a3545;border-radius:5px;width:100%;padding:12px;font-size:11px}.mode-panel details button{margin-top:10px;padding:8px 12px;font-size:10px}.mode-panel details small{color:#798899;margin-left:12px;font-size:9px;display:inline-block}.overlay-legend{color:var(--cyan);flex-wrap:wrap;gap:13px;padding:16px 20px;font-size:9px;display:flex}.overlay-legend span:nth-child(2){color:var(--purple)}.overlay-legend span:nth-child(3){color:#87d9ff}.overlay-legend span:nth-child(4){color:#ffba79}.overlay-legend small{color:#5c687b;width:100%;font-size:9px}.primary-result{padding:27px 23px 20px}.primary-result h2{letter-spacing:-1px;margin:15px 0 10px;font-size:29px;line-height:1.25}.primary-result>p{font-size:10px}.result-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;padding:22px 0;display:grid}.result-metrics>div{flex-direction:column;gap:8px;display:flex}.result-metrics strong{letter-spacing:-.8px;font-size:23px;font-weight:500}.result-metrics span{letter-spacing:1px;color:#6d7b8e;font-size:8px}.score-list{padding:0 23px 20px}.score-list>.control-label{margin-bottom:20px}.score-row{margin-bottom:17px}.score-row>div:first-child{color:#aab4c2;justify-content:space-between;gap:12px;font-size:11px;display:flex}.score-row small{color:#77869a;font-size:10px}.score-track{background:#202630;border-radius:5px;height:3px;margin-top:8px}.score-track i{background:var(--cyan);border-radius:5px;height:100%;display:block}.empty-copy{color:#657286;padding:9px 0;font-size:11px}.target-counts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 23px 20px;padding-top:20px;display:grid}.target-counts div{text-align:center;flex-direction:column;gap:7px;display:flex}.target-counts strong{font-size:20px;font-weight:400}.target-counts span{color:#738197;font-size:9px}.result-note{color:#7e8ea3;background:#161c25;padding:18px 23px;font-size:10px;line-height:1.8}.history-panel{margin-top:24px;padding:25px}.history-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.history-heading h2{margin-top:10px;font-size:23px}.history-heading h2 span{letter-spacing:0;color:#637086;margin-left:14px;font-family:DM Sans;font-size:10px;font-weight:400}.history-heading button{padding:9px 12px;font-size:10px}.history-table{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:1px;color:#59677d;border-bottom:1px solid var(--line);padding:13px 10px;font-size:8px;font-weight:400}td{color:#a8b3c3;border-bottom:1px solid var(--line);padding:13px 10px;font-size:11px}.error-message{color:#f6b1ab;background:#3a2225;padding:15px 20px;font-size:11px}.scan-line{animation:7s linear infinite scan}@keyframes scan{0%{transform:translateY(20px)}to{transform:translateY(380px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}@media (min-width:1500px){.landing-hero{min-height:760px}}@media (max-width:1000px){.site-header{gap:20px;padding:0 4%}.site-header nav{gap:18px}.workflow-section{gap:30px!important}.capability-copy{padding:35px}.studio{padding:32px 3%}.studio-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.model-tag{display:none}.camera-empty h2{font-size:20px}.camera-empty>div{margin-bottom:15px}.camera-empty p{margin:10px 0 15px}}@media (max-width:760px){.announcement{gap:14px;height:32px;font-size:9px}.announcement-detail{display:none}.site-header{height:70px}.site-brand{font-size:21px}.site-brand i,.site-header nav{display:none}.nav-cta{margin-left:auto;padding:10px 13px;font-size:10px}.mobile-menu{background:0 0;border:0;place-items:center;padding:7px;display:grid}.site-header nav.nav-open{border-bottom:1px solid var(--line);background:#11141a;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:flex;position:absolute;top:70px;left:0;right:0}.nav-open a{padding:15px}.landing-hero{min-height:600px}.hero-content{padding:60px 20px}.hero-content h1{font-size:46px}.hero-content>p{font-size:13px}.hero-art .vision-graphic{width:320px;height:520px;margin-left:-150px}.hero-art .vision-graphic:nth-child(2){display:none}.hero-art .vision-graphic:nth-child(3){margin-right:-150px}.hero-bottom{flex-direction:column;align-items:center;gap:12px;font-size:9px}.hero-caption{font-size:8px;bottom:18px;right:20px}.tech-strip{padding:30px 20px}.tech-strip>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tech-strip strong{font-size:17px}.landing-main>section:not(.landing-hero):not(.tech-strip):not(.landing-cta){padding:65px 22px}.section-intro h2,.workflow-section h2{font-size:36px}.capability-tabs{margin-top:30px}.capability-tabs button{justify-content:center;padding:15px 4px;font-size:0}.capability-tabs button svg{width:24px;height:24px}.capability-tabs button span{margin-left:0;font-size:8px}.capability-showcase{grid-template-columns:1fr}.capability-image{border-right:0;border-bottom:1px solid var(--line);min-height:370px}.capability-copy{padding:30px}.workflow-section{grid-template-columns:1fr}.routing-visual{margin-top:20px}.model-comparison{grid-template-columns:1fr}.model-comparison article{padding:30px}.landing-cta{padding:70px 20px}.landing-cta h2{font-size:43px}.site-footer{grid-template-columns:1fr 1fr;gap:32px;padding:40px 25px 22px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px;line-height:1.6}.studio-heading{flex-direction:column;align-items:flex-start}.studio-heading h1{font-size:30px}.server-status{grid-template-columns:7px auto 1fr;width:100%;font-size:10px}.server-status small{text-align:right;grid-column:auto;max-width:none}.studio-models{grid-template-columns:1fr;gap:9px}.studio-models>button{padding:15px}.studio-models p{font-size:9px}.studio-grid{grid-template-columns:1fr}.camera-stage{aspect-ratio:4/3}.camera-empty h2{font-size:21px}.camera-empty p{font-size:10px}.studio{padding:30px 16px 50px}.history-panel{padding:20px 15px}.history-heading h2 span{margin:7px 0 0;display:block}.history-heading h2{font-size:21px}.primary-result h2{font-size:30px}.desktop-break{display:none}}@media (max-width:380px){.hero-content h1{font-size:39px}.hero-actions{gap:8px}.hero-actions a{padding:12px;font-size:10px}.camera-toolbar{gap:6px;padding:12px 9px}.camera-toolbar button{padding:10px}.camera-empty h2{font-size:18px}}.safety-alert-badge{z-index:10;letter-spacing:.3px;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;animation:1.2s ease-in-out infinite pulse-alert;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}.safety-alert-badge.drowsiness{color:#fff;background:#ff4757;border:1px solid #ff6b81}.safety-alert-badge.fall{color:#fff;background:#ff3838;border:1px solid #ff4d4d}@keyframes pulse-alert{0%,to{transform:translate(-50%)scale(1);box-shadow:0 0 #ff4757b3}50%{transform:translate(-50%)scale(1.04);box-shadow:0 0 0 10px #ff475700}}.safety-panel{border:1px solid var(--line);background:#10141d;border-radius:8px;margin-top:16px;padding:16px 20px}.safety-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;display:grid}.safety-card{cursor:pointer;background:#151a24;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .2s;display:flex}.safety-card:hover{border-color:#ffffff28}.safety-card.active{border-color:var(--cyan);background:#132228}.safety-card.triggered{background:#2a161c;border-color:#ff4757}.safety-card-head{align-items:center;gap:8px;display:flex}.safety-card-head input[type=checkbox]{cursor:pointer;accent-color:var(--cyan)}.safety-card-head span{color:#f0f2f5;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.safety-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.safety-stat{border-top:1px solid #ffffff10;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.safety-stat>span{color:var(--cyan);font-size:10px;font-weight:600}.safety-stat small{color:#8590a2;font-size:9px}.safety-stat i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.safety-stat i.ok{background:#2ed573}.safety-stat i.bad{background:#ff4757}@media (max-width:760px){.safety-cards{grid-template-columns:1fr}}
