@layer properties,theme,base;@layer components{.lab-sec{padding-block:clamp(40px,5vw,72px);position:relative}.lab-island{display:contents}svg.ic{flex:none;width:1em;height:1em}.lab-ln:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--t)), transparent);height:2px;box-shadow:0 0 10px hsl(var(--t));transition:left .42s var(--ease-spring), right .42s var(--ease-spring);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18%;right:18%}.lab-ln:hover:before{background:linear-gradient(90deg, hsl(var(--t) / .2), hsl(var(--t)), hsl(var(--t) / .2));left:0;right:0}.lab-ln.lq-on:before{background:hsl(var(--t));box-shadow:0 0 12px hsl(var(--t)), 0 0 4px hsl(var(--t));left:0;right:0}.lab-ln:disabled:hover:before,.lab-ln[aria-disabled=true]:hover:before{left:18%;right:18%}.lab-arr{background:currentColor;flex:none;width:1.15em;height:1.15em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.lab-arr-d{rotate:90deg}@media (prefers-reduced-motion:reduce){.lab-ln:before{transition:none}}.lab-head{max-width:46rem;margin-bottom:clamp(26px,3.6vw,44px)}.lab-head h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:700;line-height:1.08}.lab-head .lab-sub{max-width:40rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:14px;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.lab-head-c{text-align:center;margin-inline:auto}.lab-head-c .lab-sub{margin-inline:auto}.lab-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.lab-cap,.lab-lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground) / .95);align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.lab-cap:before,.lab-lbl:before{content:"";background:hsl(var(--t,var(--brand-ember)));width:14px;height:2px;box-shadow:0 0 8px hsl(var(--t,var(--brand-ember))), 0 0 2px hsl(var(--t,var(--brand-ember)));border-radius:2px;flex:none}.lab-cap b{letter-spacing:.08em;text-transform:none;color:hsl(var(--t,var(--brand-ember)));font-weight:600}.lab-mark{justify-content:center;align-items:center;gap:14px;display:flex}.lab-mark-rail{background:linear-gradient(90deg, transparent, hsl(var(--t)));max-width:140px;height:2px;box-shadow:0 0 10px hsl(var(--t) / .55);border-radius:2px;flex:1 1 0}.lab-mark-rail:last-child{background:linear-gradient(270deg, transparent, hsl(var(--t)))}.lab-mark .lq-tile .ic{font-size:17px}.lab-mark-t{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--foreground));text-shadow:0 0 18px hsl(var(--t) / .55);margin-right:-.3em;font-size:15px;font-weight:700}.lab-btn-xl.lq-btn{border-radius:14px;gap:.55rem;height:3rem;padding:0 1.2rem;font-size:14px}.lab-btn-xl.lq-btn>svg{font-size:16px}.lab-btn-lg.lq-btn{height:2.6rem;padding:0 .95rem;font-size:13px}.lab-lab .lq-btn,.lab-sim .lq-btn,.lab-uc .lq-btn{white-space:nowrap}.lab-lab button.lq-btn,.lab-sim button.lq-btn{cursor:pointer}.lab-hero{padding-block:clamp(36px,5vw,72px) clamp(40px,5vw,72px);position:relative;overflow:clip}.lab-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(to right, hsl(var(--border) / .45) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--border) / .45) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 560px at 30% 0,#000 30%,#0000 75%);mask-image:radial-gradient(1000px 560px at 30% 0,#000 30%,#0000 75%)}.lab-hero:after{content:"";z-index:-1;filter:blur(70px);opacity:.55;pointer-events:none;background:conic-gradient(from 200deg, hsl(var(--brand-ember-deep) / .34), hsl(var(--brand-ember) / .22), hsl(var(--brand-ember-deep) / .34));border-radius:50%;width:1200px;height:640px;position:absolute;top:-220px;left:50%;transform:translate(-62%)}.lab-hero-grid{align-items:center;gap:clamp(28px,4vw,52px);display:grid}@media (min-width:1160px){.lab-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}}.lab-hero-copy{min-width:0;max-width:44rem}.lab-h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.028em;margin-top:18px;font-size:clamp(2.1rem,3.1vw,2.95rem);font-weight:700;line-height:1.05}.lab-h1 span{text-wrap:balance;display:block}.lab-kw{color:hsl(var(--foreground) / .92);text-wrap:balance;margin-top:20px;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:600;line-height:1.45}.lab-lead{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:12px;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.lab-lead strong{color:hsl(var(--foreground));font-weight:700}.lab-cta-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lab-spec{border-radius:18px;max-width:40rem;margin-top:26px;padding:6px}.lab-spec-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-spec-3 li{min-width:0;font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--foreground) / .94);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 12px 13px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;position:relative}.lab-spec-3 li+li:before{content:"";background:linear-gradient(180deg, transparent, hsl(var(--t) / .38), transparent);width:1px;position:absolute;top:14px;bottom:14px;left:0}.lab-spec .lq-tile .ic{font-size:17px}.lab-spec-3 .lq-tile{position:relative}.lab-spec-3 .lq-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px hsl(var(--t) / .85), 0 0 22px -2px hsl(var(--t));animation:4.5s ease-in-out infinite lab-spec-on;position:absolute;inset:0}.lab-spec-3 li:nth-child(2) .lq-tile:after{animation-delay:1.5s}.lab-spec-3 li:nth-child(3) .lq-tile:after{animation-delay:3s}@keyframes lab-spec-on{0%,34%,to{opacity:0}14%{opacity:1}}.lab-spec-dev{border-top:1px solid hsl(var(--foreground) / .08);color:hsl(var(--foreground) / .74);text-wrap:pretty;align-items:center;gap:12px;margin:2px 6px 4px;padding:11px 6px 8px;font-size:12.5px;line-height:1.55;display:flex}.lab-spec-devs{color:hsl(var(--t));flex:none;gap:3px;display:inline-flex}.lab-spec-devs .ic{filter:drop-shadow(0 0 5px hsl(var(--t) / .6));font-size:16px}@media (max-width:560px){.lab-spec-3{grid-template-columns:minmax(0,1fr)}.lab-spec-3 li{flex-direction:row;align-items:center;gap:12px;padding:9px 8px}.lab-spec-3 li+li:before{background:linear-gradient(90deg, transparent, hsl(var(--t) / .32), transparent);width:auto;height:1px;inset:0 10px auto}.lab-spec-dev{align-items:flex-start}.lab-spec-devs{margin-top:2px}}@media (max-width:520px){.lab-cta-row .lq-btn{flex:100%;justify-content:center}}.lab-sim{--t:var(--brand-ember);min-width:0}.lab-sim .ags-body{padding:16px;container-type:inline-size}.lab-sim-grid{gap:16px;display:grid}.lab-sim-stage{align-content:start;gap:12px;min-width:0;display:grid}.lab-sim-ctl{align-content:start;gap:14px;min-width:0;display:grid}@container (min-width:600px){.lab-sim-grid{grid-template-columns:minmax(0,290px) minmax(0,1fr)}.lab-sim-go2{display:none!important}}@container (max-width:599.9px){.lab-sim-stage{order:-1}}.lab-sim-live{gap:12px;min-width:0;display:grid}@container (max-width:560px){.lab-sim-stage{display:contents}.lab-sim-live{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140b0bf0;border-radius:16px;order:-3;margin:-8px;padding:8px;position:sticky;top:142px;box-shadow:0 16px 30px -18px #000,inset 0 0 0 1px #ffffff12}.lab-sim-stage>.lab-cells{order:-2}.lab-sim-stage>.lab-log{order:-1}}.lab-fs{min-width:0}.lab-lbl{margin-bottom:9px}.lab-opts{gap:6px;display:grid}.lab-opts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-opts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-opt.lq-btn{letter-spacing:0;justify-content:flex-start;gap:.35rem;width:100%;min-width:0;height:2.15rem;padding:0 .5rem;font-size:11.5px}.lab-opts-3 .lab-opt.lq-btn{padding:0 .4rem;font-size:11px}.lab-opt.lq-btn>svg{font-size:14px}.lab-opt.lq-btn .atb-node-mark{opacity:.85;width:5px;height:5px}.lab-opt-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.lab-modes{gap:4px;display:grid}.lab-mode{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 14px;display:flex}.lab-mode>svg{flex:none;font-size:16px}.lab-mode-t{color:hsl(var(--foreground));font-size:12.5px;font-weight:600;display:block}.lab-mode-d{color:hsl(var(--muted-foreground));margin-top:1px;font-size:11px;line-height:1.4;display:block}.lab-mode .plan-badge{flex:none;margin-left:auto}.lab-mode.lq-row-on .lab-mode-t{text-shadow:0 0 10px hsl(var(--t) / .6)}.lab-sim-note{min-height:1.5em;color:hsl(var(--brand-ember));font-size:11px;line-height:1.5}.lab-sim-note:empty{display:none}.lab-sim-go2{justify-content:center;width:100%}.lab-status{gap:8px;display:grid}.lab-segs{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.lab-status-row{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:2.6em;display:flex}.lab-status-txt{min-width:0;color:hsl(var(--foreground) / .9);flex:14rem;font-size:12.5px;line-height:1.45}.lab-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lab-cells .ahd-cell{gap:.55rem;padding:.6rem .7rem}.lab-cells .ahd-cell>.ic{font-size:15px}.lab-cell-v{font-family:var(--font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1;display:block}.lab-cell-l{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground) / .72);margin-top:4px;font-size:10.5px;font-weight:700;display:block}.lab-bench .ags-when,.lab-sim .ags-when{color:hsl(var(--foreground) / .78);font-size:11px}.lab-log{gap:6px;display:grid}.lab-log ol{gap:3px;display:grid}.lab-log li{background:linear-gradient(90deg, hsl(var(--t) / .1), #ffffff05);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:7px 10px 7px 14px;display:flex}.lab-log li:before{opacity:1;top:22%;bottom:22%}.lab-log li.lab-log-in{animation:lab-log-in .42s var(--ease-spring) both}@keyframes lab-log-in{0%{opacity:0;transform:translateY(-8px)}}.lab-log-t{min-width:0;color:hsl(var(--foreground) / .82);font-size:12px}.lab-pop{animation:lab-pop .52s var(--ease-spring)}@keyframes lab-pop{0%{transform:scale(1)}35%{text-shadow:0 0 14px hsl(var(--t));transform:scale(1.28)}to{transform:scale(1)}}@container (max-width:420px){.lab-cells .ahd-cell>.ic{display:none}}.lab-mock{aspect-ratio:16/11;color:#0f172a;max-width:100%;box-shadow:0 0 0 1px #ffffff29, 0 20px 44px -20px #080202f2, 0 0 46px -18px hsl(var(--t) / .55);background:#f8fafc;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.lab-mock-in{font-size:2.3cqw;position:absolute;inset:0}.lab-mock-bar{z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:.7em;height:2.7em;padding:0 .9em;display:flex;position:absolute;inset:0 0 auto}.lab-mock-dots{gap:.35em;display:flex}.lab-mock-dots i{background:#fda4af;border-radius:50%;width:.6em;height:.6em}.lab-mock-dots i:nth-child(2){background:#fcd34d}.lab-mock-dots i:nth-child(3){background:#6ee7b7}.lab-mock-url{color:#64748b;min-width:0;height:1.6em;font:500 .82em/1 var(--font-mono), ui-monospace, monospace;white-space:nowrap;background:#f1f5f9;border-radius:.8em;flex:1;align-items:center;gap:.5em;padding:0 .8em;display:flex;overflow:hidden}.lab-mock-url .ic{font-size:1em}.lab-mock-page{position:absolute;inset:2.7em 0 0;overflow:hidden}.lab-pg{flex-direction:column;gap:.7em;height:100%;padding:1em 1.3em;display:flex}.lab-pg-top{border-bottom:1px solid #e2e8f0;align-items:center;gap:.6em;padding-bottom:.7em;display:flex}.lab-pg-logo{background:linear-gradient(135deg,#475569,#94a3b8);border-radius:.3em;width:1.3em;height:1.3em}.lab-pg-top span{gap:.6em;margin-left:auto;display:flex}.lab-pg-top span i{width:2.4em}.lab-b{background:#e2e8f0;border-radius:.2em;flex:none;width:100%;height:.55em;display:block}.lab-b-word{background:#cbd5e1;width:5em;height:.7em}.lab-b-h{background:#334155;width:78%;height:1em}.lab-b-img{background:linear-gradient(135deg,#e2e8f0,#f1f5f9 55%,#e2e8f0);border-radius:.4em;height:5.4em}.lab-b.w9{width:92%}.lab-b.w8{width:80%}.lab-b.w7{width:68%}.lab-b.w6{width:56%}.lab-b.w4{width:40%}.lab-pg-cols{flex:1;grid-template-columns:1.7fr 1fr;gap:1.1em;min-height:0;display:grid}.lab-pg-cols>div{flex-direction:column;gap:.6em;min-width:0;display:flex}.lab-pg-row{align-items:center;gap:.7em;display:flex}.lab-pg-row>i:first-child{background:#cbd5e1;border-radius:50%;flex:none;width:1.9em;height:1.9em}.lab-pg-row>span{flex:1;gap:.4em;display:grid}.lab-pg-grid{grid-template-columns:repeat(3,1fr);gap:.8em;display:grid}.lab-pg-card{background:#fff;border-radius:.4em;gap:.45em;padding:.5em;display:grid;box-shadow:0 0 0 1px #e2e8f0}.lab-pg-card .lab-b-img{height:3.3em}.lab-pg-buy{background:#334155;border-radius:.3em;height:1.1em;transition:background .3s,opacity .3s}.lab-pg-player{background:linear-gradient(160deg,#0f172a,#1e293b);border-radius:.5em;flex:none;height:9.5em;position:relative;overflow:hidden}.lab-pg-player:before{content:"";border:1.1em solid #0000;border-left:1.9em solid #ffffffd9;border-right-width:0;margin:-1.1em 0 0 -.8em;position:absolute;top:50%;left:50%}.lab-pg-player .lab-ad{height:1.9em;position:absolute;bottom:.7em;left:.7em;right:.7em}.lab-pg-gaming{background:#0f1220}.lab-pg-gaming .lab-pg-top{border-color:#232a45}.lab-pg-gaming .lab-b{background:#232a45}.lab-pg-gaming .lab-b-h{background:#cbd5e1}.lab-pg-gaming .lab-b-img{background:linear-gradient(135deg,#1e293b,#334155 55%,#475569)}.lab-pg-gaming .lab-pg-card{background:#171c33;box-shadow:0 0 0 1px #232a45}.lab-pg-gaming .lab-pg-logo{background:linear-gradient(135deg,#64748b,#cbd5e1)}.lab-ad{color:#fff;font:700 .62em/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;transition:background .35s var(--ease-out), color .35s, box-shadow .35s;background:linear-gradient(120deg,#fdba74,#f97316 55%,#c2410c);border-radius:.35em;flex:none;justify-content:center;align-items:center;display:flex}.lab-ad:after{content:var(--ad,"Ad")}.lab-ad-lead{height:2.5em}.lab-ad-box{height:6.2em}.lab-ad-in{height:2.9em}.is-blocked .lab-ad{color:#94a3b8;background:repeating-linear-gradient(135deg,#e2e8f0 0 .45em,#f1f5f9 .45em .9em);box-shadow:inset 0 0 0 1px #cbd5e1}.is-blocked .lab-ad:after{content:var(--blocked,"Blocked")}.is-blocked .lab-pg-gaming .lab-ad,.is-blocked .lab-pg-player .lab-ad{color:#64748b;background:repeating-linear-gradient(135deg,#1e2540 0 .45em,#171c33 .45em .9em);box-shadow:inset 0 0 0 1px #2d3658}.is-blocked .lab-pg-buy{opacity:.7;background:#cbd5e1}.is-recovered .lab-ad{animation:lab-ad-back .8s var(--ease-spring) both;box-shadow:0 0 0 .16em #10b98199,0 0 1.4em #10b98180}@keyframes lab-ad-back{0%{filter:saturate(.2)brightness(1.4);transform:scale(.9)}to{filter:none;transform:none}}.is-loading .lab-pg>*{animation:lab-load .6s var(--ease-out) both}.is-loading .lab-pg>:nth-child(2){animation-delay:90ms}.is-loading .lab-pg>:nth-child(3){animation-delay:.16s}.is-loading .lab-pg>:nth-child(n+4){animation-delay:.23s}@keyframes lab-load{0%{opacity:0;transform:translateY(.6em)}}.lab-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent, hsl(var(--brand-ember) / .22) 70%, hsl(var(--brand-ember) / .75));border-bottom:2px solid hsl(var(--brand-ember));height:22%;box-shadow:0 6px 18px hsl(var(--brand-ember) / .55);position:absolute;top:2.7em;left:0;right:0}.is-scan .lab-scan{animation:lab-scan 1.15s var(--ease-out) both}@keyframes lab-scan{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(360%)}}.lab-verdict{z-index:6;opacity:0;transition:opacity .3s var(--ease-out), transform .42s var(--ease-spring);pointer-events:none;position:absolute;top:3.5em;right:.9em;transform:translateY(-.5em)scale(.9)}.is-verdict .lab-verdict{opacity:1;transform:none}.lab-notice{--na:#38bdf8;--nb:#6366f1;z-index:5;color:#cbd5e1;text-align:left;border:1px solid color-mix(in srgb, var(--na) 45%, transparent);width:min(68%,25em);box-shadow:0 1.6em 3.4em -1.4em #020817e6, 0 0 3em -.9em color-mix(in srgb, var(--na) 55%, transparent);opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out), transform .48s var(--ease-spring), visibility 0s .32s;background:linear-gradient(160deg,#0b1220 0%,#0f172a 55%,#111b35 100%);border-radius:1.1em;padding:1.15em;position:absolute;top:56%;left:50%;transform:translate(-50%,-46%)scale(.92)}.is-notice .lab-notice{opacity:1;visibility:visible;transition:opacity .32s var(--ease-out), transform .48s var(--ease-spring);transform:translate(-50%,-50%)}.lab-notice-ok{color:#fff;background:linear-gradient(135deg, var(--na), var(--nb));box-shadow:0 .6em 1.4em -.7em var(--nb);flex:1}.lab-stage{min-width:0;font-size:12px;position:relative}.lab-stage-box{aspect-ratio:1;background:#1f2330;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 24px 48px -26px #000}.lab-stage-box-r{aspect-ratio:640/620}@media (max-width:520px){.lab-stage-box,.lab-stage-box-r{aspect-ratio:420/440}}.lab-stage .lab-verdict{top:auto;bottom:14px;right:14px}.lab-apilog{z-index:5;color:#e2e8f0;box-shadow:0 0 0 1px hsl(var(--brand-ember) / .5), 0 1em 2.4em -1em hsl(var(--brand-ember) / .8);font:500 .98em/1.6 var(--font-mono), ui-monospace, monospace;opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out), transform .48s var(--ease-spring), visibility 0s .32s;background:linear-gradient(#0b1020,#0a0d18);border-radius:.8em;padding:.9em 1em;position:absolute;bottom:.9em;left:.9em;right:.9em;transform:translateY(1.2em)}.is-api .lab-apilog{opacity:1;visibility:visible;transition:opacity .32s var(--ease-out), transform .48s var(--ease-spring);transform:none}.lab-apilog b{color:hsl(var(--brand-ember));font-weight:700}.lab-apilog i{color:#f8c077;font-style:normal}.lab-apilog span{overflow-wrap:anywhere;display:block}.lab-apilog .lab-api-2{opacity:0;transition:opacity .4s .25s}.is-api-done .lab-apilog .lab-api-2{opacity:1}.lab-r4{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}@media (min-width:900px){.lab-r4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-r4 .ahd-cell{gap:.9rem;padding:1rem 1.05rem}.lab-r4v{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:hsl(var(--t));text-shadow:0 0 22px hsl(var(--t) / .45);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:700;line-height:1;display:block}.lab-r4l{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:6px;font-size:10px;font-weight:700;line-height:1.45;display:block}.lab-g{width:46px;height:46px;color:hsl(var(--t));filter:drop-shadow(0 0 6px hsl(var(--t) / .55));flex:none}.lab-g *{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lab-g .lab-g-track{stroke:#ffffff1f}.lab-g-arc{stroke-dasharray:119.4;stroke-dashoffset:119.4px;transform-origin:24px 24px;transition:stroke-dashoffset 1.6s var(--ease-out);transform:rotate(-90deg)}.is-in .lab-g-arc{stroke-dashoffset:.4px}.lab-g-lane{stroke-dasharray:30;stroke-dashoffset:30px}.is-in .lab-g-lane{animation:lab-lane 1.5s var(--ease-out) 2 both}.is-in .lab-g-lane.l2{animation-duration:.9s;animation-delay:0s}@keyframes lab-lane{to{stroke-dashoffset:0}}.lab-g-hand{transform-origin:24px 24px}.is-in .lab-g-hand{animation:lab-hand 2.2s var(--ease-out) both}@keyframes lab-hand{0%{transform:rotate(-360deg)}}.lab-g-draw{stroke-dasharray:90;stroke-dashoffset:90px;transition:stroke-dashoffset 1.4s var(--ease-out)}.lab-g-draw.d2{stroke-dasharray:16;stroke-dashoffset:16px;transition-duration:.5s;transition-delay:.9s}.is-in .lab-g-draw{stroke-dashoffset:0}@media (max-width:560px){.lab-g{width:30px;height:30px}.lab-r4 .ahd-cell{flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem .8rem .95rem}.lab-r4l{letter-spacing:.1em;overflow-wrap:break-word;font-size:10px}}@media (prefers-reduced-motion:reduce){.lab-g-arc{stroke-dashoffset:.4px}.lab-g-lane,.lab-g-draw{stroke-dashoffset:0}}.lab-lab{align-items:start;gap:0 36px;display:grid}.lab-col{min-width:0}.lab-rail{min-width:0;margin-top:clamp(40px,6vw,72px)}.lab-rail-in{border-radius:20px;padding:10px}.lab-rail-in>.lab-cap{padding:6px 8px 10px}.lab-rail-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.lab-rail-b.lq-btn{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-width:0;height:auto;min-height:2.5rem;padding-block:.35rem;font-size:12.5px;line-height:1.15}.lab-rail-b.lq-btn>svg{font-size:15px}.lab-rail-foot{display:none}@media (min-width:640px){.lab-rail-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1240px){.lab-lab{grid-template-columns:206px minmax(0,1fr)}.lab-rail{margin-top:clamp(40px,6vw,72px);position:sticky;top:132px}.lab-rail-nav{grid-template-columns:1fr}.lab-rail-b.lq-btn{justify-content:flex-start;gap:.45rem;padding-inline:.7rem}.lab-rail-foot{color:hsl(var(--muted-foreground));margin:12px 8px 6px;font-size:11.5px;line-height:1.5;display:block}.lab-rail-prog{background:#ffffff1a;border-radius:2px;height:2px;margin:10px 8px 2px;display:block;overflow:hidden}.lab-rail-prog i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));background:hsl(var(--t));box-shadow:0 0 8px hsl(var(--t));transition:transform .3s var(--ease-out), background .4s;display:block}}.lab-rail-prog{display:none}.lab-col>.lab-sec:first-child{padding-top:clamp(40px,6vw,72px)}@media (max-width:1239.9px){.lab-col>.lab-sec:first-child{padding-top:28px}}:where(.lab-page) [id]{scroll-margin-top:88px}.lab-bench{scroll-margin-top:150px}.lab-bench+.lab-bench{margin-top:22px}.lab-bench>.ags-body{container-type:inline-size}.lab-bench .ags-when .atb-sep{height:16px}.lab-fichas{gap:10px;margin-top:16px;display:grid}@container (min-width:620px){.lab-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1000px){.lab-fichas-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-ficha{min-width:0;transition:box-shadow .4s var(--ease-out), background .4s var(--ease-out);align-content:start;gap:9px;padding:18px 16px 16px;display:grid}.lab-ficha-top{align-items:center;gap:10px;min-width:0;display:flex}.lab-ficha .lq-tile{border-radius:11px;flex:none;place-items:center;display:grid}.lab-ficha .lq-tile .ic{font-size:17px}.lab-ficha h3{min-width:0;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.lab-ficha p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.62}.lab-ficha-live{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;padding-top:9px;font-size:10.5px;display:flex}.lab-ficha-live b{color:hsl(var(--t));letter-spacing:.04em;font-weight:600}.lab-ficha.is-ping{background:linear-gradient(160deg, hsl(var(--t) / .16), hsl(var(--t) / .03) 65%);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px hsl(var(--t) / .3), 0 12px 28px -16px hsl(var(--t) / .8)}.lab-det{gap:16px;display:grid}@container (min-width:820px){.lab-det{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.lab-mx{grid-template-columns:minmax(5.6rem,9.5rem) repeat(6,minmax(0,1fr));align-items:center;gap:5px;display:grid}.lab-mx-col{min-height:1.6rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));justify-content:center;align-items:flex-end;padding-bottom:3px;font-size:10px;font-weight:700;transition:color .15s;display:flex}.lab-mx-row{min-width:0;color:hsl(var(--foreground) / .78);overflow-wrap:anywhere;padding-right:6px;font-size:12px;font-weight:600;line-height:1.2;transition:color .15s}.lab-mx-col.is-h,.lab-mx-row.is-h{color:hsl(var(--t));text-shadow:0 0 10px hsl(var(--t) / .6)}.lab-mx-cell.agp-cell{cursor:pointer;width:100%;height:2.3rem}.lab-mx-na.agp-cell{height:2.3rem}.lab-mx-cell .ic{color:hsl(var(--t));opacity:.5;transition:opacity .15s, transform .3s var(--ease-spring);font-size:14px}.lab-mx-cell:hover .ic,.lab-mx-cell[aria-pressed=true] .ic{opacity:1;transform:scale(1.2)}.lab-mx-cell[aria-pressed=true] .ic{color:#fff;filter:drop-shadow(0 0 5px hsl(var(--t)))}.lab-mx.is-wave .lab-mx-cell{animation:lab-wave .62s var(--ease-out) both;animation-delay:var(--d)}@keyframes lab-wave{0%{box-shadow:inset 0 0 0 1px hsl(var(--t) / .9), 0 0 16px hsl(var(--t) / .7);background:hsl(var(--t) / .4)}}@container (max-width:520px){.lab-mx{grid-template-columns:minmax(4.9rem,1fr) repeat(6,minmax(0,2rem));gap:4px}.lab-mx-col{min-height:3.6rem}.lab-mx-col span{writing-mode:vertical-rl;transform:rotate(180deg)}.lab-mx-row{font-size:11px}.lab-mx-cell.agp-cell,.lab-mx-na.agp-cell{height:2rem}}.lab-ro{align-content:start;gap:12px;padding:18px 16px 16px;display:grid}.lab-ro-t{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.2}.lab-ro-t b{color:hsl(var(--t))}.lab-meter{background:#0d070780;border-radius:12px;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;height:92px;padding:8px 10px 0;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.lab-sig{text-align:center;grid-template-rows:1fr auto;gap:5px;min-width:0;height:100%;display:grid}.lab-sig-bar{align-self:end;align-items:flex-end;height:100%;display:flex}.lab-sig-bar .aurora-bar{width:100%;height:var(--h,12%);transition:height .7s var(--ease-spring);transition-delay:var(--sd,0s);animation:none}.lab-sig small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .72);white-space:nowrap;padding-bottom:6px;font-size:10px;font-weight:700}@media (max-width:560px){.lab-sig small{white-space:normal;letter-spacing:.06em;overflow-wrap:anywhere;line-height:1.3}}.lab-ro-v{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:26px;display:flex}.lab-ro-v>*{opacity:0;transition:opacity .28s var(--ease-out), transform .42s var(--ease-spring);transform:translateY(6px)scale(.94)}.lab-ro.is-done .lab-ro-v>*{opacity:1;transform:none}.lab-ro.is-done .lab-ro-v>:nth-child(2){transition-delay:.12s}.lab-ro-x{color:hsl(var(--muted-foreground));font-size:12.5px;line-height:1.55}.lab-ed{gap:18px;display:grid}@container (min-width:800px){.lab-ed{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.lab-ed-ctl{gap:4px;min-width:0;display:grid}.lab-ed-row{border-bottom:1px solid #ffffff12;gap:8px;padding:12px 0;display:grid}.lab-ed-row:first-child{padding-top:0}.lab-ed-row:last-child{border-bottom:0;padding-bottom:0}.lab-ed-lab{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:600;display:flex}.lab-ed-lab .plan-badge{margin-left:auto}.lab-ed-hint{color:hsl(var(--muted-foreground));font-size:11.5px;line-height:1.5}.lab-ed-opts{flex-wrap:wrap;gap:6px;display:flex}.lab-ed-opts .lq-btn{flex:8rem;justify-content:center}.lab-swatches{flex-wrap:wrap;gap:8px;display:flex}.lab-swatch{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--a), var(--b));width:36px;height:36px;transition:transform .3s var(--ease-spring), box-shadow .2s;border-radius:11px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 0 0 1px #ffffff24}.lab-swatch:hover{transform:translateY(-2px)}.lab-swatch .ic{opacity:0;transition:opacity .15s, transform .3s var(--ease-spring);font-size:16px;transform:scale(.5)}.lab-swatch[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff6, 0 0 0 2px hsl(var(--background)), 0 0 0 4px var(--a), 0 8px 18px -6px var(--b)}.lab-swatch[aria-pressed=true] .ic{opacity:1;transform:none}.lab-swatch:focus-visible{outline-offset:3px;outline:2px solid #fff}.lab-sw.lq-btn{gap:.6rem;height:2.4rem;padding:0 .8rem}.lab-sw .pulse{font-size:10px}.lab-sw-t{font-weight:600}.lab-ed-msg{resize:vertical;min-height:4.4rem;font-size:13px;line-height:1.5}.lab-ed-count{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));font-size:10.5px}.lab-ed-count.is-over{color:hsl(var(--brand-red))}.lab-ed-prev{gap:12px;min-width:0;display:grid}@container (min-width:800px){.lab-ed-prev{position:sticky;top:150px}}@container (max-width:799.9px){.lab-ed-prev{order:-1}}@container (max-width:560px){.lab-ed-prev{display:contents}.lab-ed-prev>.lab-stage{z-index:6;order:-2;position:sticky;top:142px}.lab-ed-prev>.lab-ed-res{order:5}}.lab-ed-res{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.lab-ed-res-t{color:hsl(var(--foreground) / .85);font-size:13px}.lab-ed-res .plan-badge{transition:filter .3s}.lab-ed-res .plan-badge.lab-flip-in{animation:lab-flip-in .52s var(--ease-spring)}@keyframes lab-flip-in{0%{opacity:0;transform:rotateX(90deg)scale(.9)}to{opacity:1;transform:none}}.lab-ed-price{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lab-md-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (min-width:760px){.lab-md-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-md-cells .lab-cell-v{font-size:22px}.lab-md-grid{gap:16px;margin-top:16px;display:grid}@container (min-width:900px){.lab-md-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.lab-chart{background:#0d070773;border-radius:14px;flex-direction:column;min-width:0;padding:14px 12px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.lab-chart:focus-visible{outline:2px solid hsl(var(--t) / .8);outline-offset:2px}.lab-chart-top{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:6px;padding:0 4px;display:flex}.lab-chart svg{touch-action:pan-y;flex:232px;width:100%;min-height:232px;display:block;overflow:visible}.lab-chart .lab-halo{filter:blur(5px);opacity:.55}.lab-chart text{font-family:var(--font-mono), ui-monospace, monospace;fill:hsl(var(--muted-foreground));font-size:10px}.lab-chart .aurora-tip{z-index:3;pointer-events:none;opacity:0;transition:opacity .15s, transform .12s var(--ease-out);position:absolute;top:44px;left:0}.lab-chart.is-tip .aurora-tip{opacity:1}.lab-md-side{align-content:start;gap:12px;min-width:0;display:grid}.lab-bd{gap:11px;padding:18px 16px 16px;display:grid}.lab-bd-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;font-size:12.5px;display:grid}.lab-bd-row b{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.lab-bd-track{background:#ffffff0f;border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.lab-bd-track .aurora-bar-x{height:100%;width:var(--w,0%);transition:width .8s var(--ease-spring);animation:none;display:block}.lab-verdict.plate{background:linear-gradient(135deg, hsl(var(--pb)), hsl(var(--pb) / .55) 55%, hsl(var(--pb)));filter:drop-shadow(0 .4em .9em #02061773)}.lab-verdict .plate-inner{color:#fff;background:linear-gradient(135deg,#8a340f,#200e0e 75%);gap:.5em;padding:.5em 1em;font-size:.95em}.lab-verdict .plate-inner svg{width:1.2em;height:1.2em}.lab-ro{grid-template-rows:auto auto auto auto auto 1fr auto}.lab-ro-go{place-self:end start}.lab-mx-cell .ic{opacity:.62}.lab-plat{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lab-plat .lq-btn{flex:7rem;justify-content:center}.lab-ins{gap:16px;display:grid}@container (min-width:820px){.lab-ins{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}}@container (max-width:819.9px){.lab-ins-live{order:-1}}.lab-ins-live{min-width:0}.lab-steps{gap:8px;display:grid}.lab-step{transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);grid-template-columns:auto minmax(0,1fr);gap:5px 14px;padding:16px 16px 15px;display:grid;position:relative}.lab-step-n{font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--t) / .5);font-variant-numeric:tabular-nums;grid-row:1/span 4;font-size:24px;font-weight:700;line-height:1;transition:color .3s,text-shadow .3s}.lab-step.lq-group-lit .lab-step-n{color:hsl(var(--t));text-shadow:0 0 16px hsl(var(--t) / .7)}.lab-step h3{font-family:var(--font-display), system-ui, sans-serif;font-size:16px;font-weight:700;line-height:1.25}.lab-step-btn{text-align:left;cursor:pointer;font:inherit}.lab-step-btn:after{content:"";border-radius:14px;position:absolute;inset:0}.lab-step-btn:focus-visible{outline:none}.lab-step-btn:focus-visible:after{outline:2px solid hsl(var(--t) / .8);outline-offset:2px}.lab-step p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.62}.lab-step .lab-step-plat{color:hsl(var(--foreground) / .92);border-top:1px solid #ffffff12;align-items:flex-start;gap:8px;margin-top:5px;padding-top:9px;font-size:12.5px;display:flex}.lab-step-plat .ic{color:hsl(var(--t));flex:none;margin-top:2px;font-size:14px}.lab-step-prog{border-radius:2px;height:2px;position:absolute;bottom:0;left:16px;right:16px;overflow:hidden}.lab-step-prog i{background:hsl(var(--t));height:100%;box-shadow:0 0 8px hsl(var(--t));transform-origin:0;display:block;transform:scaleX(0)}.lab-step.is-run .lab-step-prog i{animation:5.2s linear both lab-prog}@keyframes lab-prog{to{transform:scaleX(1)}}.lab-ins-stage{align-content:start;gap:12px;min-height:21rem;padding:18px 16px 16px;display:grid}.lab-scene{align-content:start;gap:12px;display:grid}.lab-ins [hidden]{display:none!important}.lab-code-note{letter-spacing:.08em;color:hsl(var(--muted-foreground));font-weight:500}.lab-code-note:before{display:none}.lab-scene>*{animation:lab-in .46s var(--ease-out) both}.lab-scene>:nth-child(2){animation-delay:90ms}.lab-scene>:nth-child(3){animation-delay:.18s}.lab-scene>:nth-child(4){animation-delay:.27s}.lab-scene>:nth-child(5){animation-delay:.36s}@media (scripting:none){.lab-ins .lab-scene[hidden]{display:grid!important}}@media (prefers-reduced-motion:reduce){.lab-scene>*{animation:none}}@keyframes lab-in{0%{opacity:0;transform:translateY(8px)}}.lab-dom{min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#0a0505b8,#130b0b80);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lab-dom .ic{color:hsl(var(--t));font-size:15px}.lab-dom small{color:hsl(var(--muted-foreground))}.lab-caret{vertical-align:-2px;background:hsl(var(--t));width:7px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite caret-blink;display:inline-block}.lab-rec{font-family:var(--font-mono), ui-monospace, monospace;background:#0d070780;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:7px 16px;padding:12px 14px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.lab-rec dt{color:hsl(var(--muted-foreground));letter-spacing:.14em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:700}.lab-rec dd{color:hsl(var(--foreground));overflow-wrap:anywhere;margin:0}.lab-code{background:#0a0505b8;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lab-code-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.lab-code pre{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground) / .9);margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.75;overflow-x:auto}.lab-code .tk-t{color:hsl(var(--brand-ember))}.lab-code .tk-a{color:hsl(var(--brand-steel))}.lab-code .tk-s{color:#f8c077}.lab-mask{gap:9px;padding:14px;display:grid}.lab-mask i{background:linear-gradient(90deg, hsl(var(--t) / .4), #ffffff14);border-radius:4px;height:9px;display:block}.lab-plug{background:#0d070780;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.lab-plug .lq-tile{border-radius:11px;flex:none;place-items:center;display:grid}.lab-plug b{font-size:13.5px;font-weight:600;display:block}.lab-plug small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11.5px;display:block}.lab-plug>span:nth-child(2){flex:10rem;min-width:0}.lab-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lab-mini .ahd-cell{padding:.65rem .75rem}.lab-mini-bars{background:#0d070780;border-radius:12px;align-items:flex-end;gap:5px;height:96px;padding:10px 12px 0;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.lab-mini-bars .aurora-bar{flex:1}.lab-ins-stage,.lab-scene{grid-template-columns:minmax(0,1fr)}@media (max-width:480px){.lab-ins-stage{min-height:25rem}.lab-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-mini>:last-child{grid-column:1/-1}}.lab-ins-foot{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;padding-top:14px;display:flex}.lab-ins-foot ul{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground) / .8);flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.lab-ins-foot li{align-items:center;gap:7px;display:inline-flex}.lab-ins-foot .ic{color:hsl(var(--t));font-size:13px}.lab-stage-foot{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.lab-cmp-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px clamp(12px,3vw,28px);padding:8px 4px 22px;display:grid}.lab-cmp-side.lq-btn{height:auto;min-height:2.6rem;font-family:var(--font-display), system-ui, sans-serif;white-space:normal;text-wrap:balance;padding:.5rem .9rem;font-size:clamp(12.5px,1.5vw,16px);font-weight:700;line-height:1.2}.lab-cmp-side.them{text-align:right;justify-self:end}.lab-cmp-side.us{justify-self:start}.lab-cmp-n{white-space:nowrap;letter-spacing:.06em;color:hsl(var(--t));margin-left:4px;font-size:11px;font-weight:600}.lab-bigsw{cursor:pointer;background:hsl(var(--brand-steel) / .08);width:100px;height:50px;box-shadow:inset 0 0 0 1px hsl(var(--brand-steel) / .5), inset 0 2px 8px #00000080;transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:25px;flex:none;position:relative;overflow:hidden}.lab-bigsw:before{content:"";background:repeating-linear-gradient(135deg, hsl(var(--brand-steel) / .26) 0 2px, transparent 2px 8px);transition:opacity .3s;position:absolute;inset:0}.lab-bigsw:after{content:"";opacity:0;background:linear-gradient(100deg,#0000 25%,#ffffff80 50%,#0000 75%) 0 0/60% 100% no-repeat;position:absolute;inset:0}.lab-bigsw i{z-index:1;background:radial-gradient(circle at 32% 26%, #fff, hsl(var(--brand-steel)) 70%);width:38px;height:38px;transition:transform .56s var(--ease-spring), background .3s, box-shadow .3s;border-radius:50%;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #0009}.is-us .lab-bigsw{background:linear-gradient(90deg, hsl(var(--brand-ember-deep) / .7), hsl(var(--brand-ember)));box-shadow:inset 0 0 0 1px hsl(var(--brand-ember)), 0 0 26px -4px hsl(var(--brand-ember) / .85)}.is-us .lab-bigsw:before{opacity:0}.is-us .lab-bigsw:after{opacity:1}.lab-live.is-us .lab-bigsw:after{animation:onoff-sheen 2.6s var(--ease-out) infinite}.is-us .lab-bigsw i{box-shadow:0 0 0 2px hsl(var(--brand-ember) / .6), 0 0 16px hsl(var(--brand-ember));background:radial-gradient(circle at 32% 26%,#fff,#ffd9d0 75%);transform:translate(50px)}.lab-bigsw:focus-visible{outline:2px solid hsl(var(--brand-ember));outline-offset:4px}.lab-cmp-rows{gap:6px;display:grid}.lab-cmp-row{align-items:center;gap:8px 18px;padding:10px 12px 10px 16px;display:grid}@container (min-width:720px){.lab-cmp-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}}.lab-cmp-f{font-size:14px;font-weight:600}.lab-flip{perspective:900px;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:grid}.lab-flip:focus-visible{outline:2px solid hsl(var(--brand-ember) / .8);outline-offset:2px}.lab-cmp-row .lab-face{transition-delay:calc(var(--i,0) * 45ms)}.lab-face{backface-visibility:hidden;min-height:42px;transition:transform .64s var(--ease-spring);transition-delay:calc(var(--i) * 70ms);border-radius:10px;grid-area:1/1;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.lab-face .ic{flex:none;margin-top:2px;font-size:15px}.lab-face.them{color:hsl(var(--muted-foreground));background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}.lab-face.them .ic{color:hsl(var(--brand-steel))}.lab-face.us{color:hsl(var(--foreground));background:linear-gradient(90deg, hsl(var(--success) / .16), hsl(var(--success) / .03));box-shadow:inset 0 0 0 1px hsl(var(--success) / .32), 0 8px 20px -14px hsl(var(--success) / .9);transform:rotateX(-180deg)}.lab-face.us .ic{color:hsl(var(--success));filter:drop-shadow(0 0 5px hsl(var(--success) / .7))}.is-us .lab-face.them{transform:rotateX(180deg)}.is-us .lab-face.us{transform:none}@media (prefers-reduced-motion:reduce){.lab-live.is-us .lab-bigsw:after{animation:none}}.lab-calc{gap:14px;display:grid}@container (min-width:820px){.lab-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lab-rec-plan{grid-column:1/-1}}.lab-sliders{align-content:start;gap:22px;padding:20px 16px 18px;display:grid}.lab-sl-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.lab-sl-top label{font-size:13.5px;font-weight:600}.lab-sl-top output{font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--brand-ember));font-variant-numeric:tabular-nums;text-shadow:0 0 16px hsl(var(--brand-ember) / .4);font-size:22px;font-weight:700;line-height:1}.lab-range{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:30px;margin:0;display:block}.lab-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, hsl(var(--t) / .45), hsl(var(--t))) 0 0 / var(--p) 100% no-repeat, #ffffff17;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #00000080}.lab-range::-moz-range-track{background:linear-gradient(90deg, hsl(var(--t) / .45), hsl(var(--t))) 0 0 / var(--p) 100% no-repeat, #ffffff17;border-radius:4px;height:8px}.lab-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;box-shadow:0 0 0 2px hsl(var(--t) / .7), 0 0 14px hsl(var(--t) / .9), 0 2px 6px #00000080;transition:transform .2s var(--ease-spring);background:radial-gradient(circle at 32% 26%,#fff,#ffe9b0 70%);border:0;border-radius:50%;margin-top:-8px}.lab-range::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 2px hsl(var(--t) / .7), 0 0 14px hsl(var(--t) / .9);background:radial-gradient(circle at 32% 26%,#fff,#ffe9b0 70%);border:0;border-radius:50%}.lab-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.lab-range:active::-webkit-slider-thumb{transform:scale(1.12)}.lab-range:focus-visible{outline:2px solid hsl(var(--t) / .8);outline-offset:4px;border-radius:6px}.lab-sl-ends{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));justify-content:space-between;font-size:10px;display:flex}.lab-res{align-content:start;gap:12px;padding:20px 16px 16px;display:grid}.lab-res-row{color:hsl(var(--foreground) / .85);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.lab-res-row span{align-items:center;gap:8px;display:inline-flex}.lab-res-row .ic{font-size:15px}.lab-res-row b{font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--brand-red));font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.lab-res-big{border-top:1px solid hsl(var(--brand-ember) / .22);padding-top:12px}.lab-res-big b{color:hsl(var(--success));text-shadow:0 0 28px hsl(var(--success) / .5);font-size:clamp(2.1rem,4.4vw,3rem);line-height:1}.lab-res-note{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.55}.lab-res .lq-btn.pnav-cta{text-align:center;justify-content:center;width:100%}.lab-rec-plan{gap:14px;padding:20px 16px 18px;display:grid}.lab-rec-plan>.lab-cap{flex-wrap:wrap;row-gap:4px}.lab-rec-line{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14.5px;line-height:1.5;display:flex}.lab-rec-line b{font-variant-numeric:tabular-nums}.lab-rec-line .lq-btn{margin-left:auto}.lab-quota{padding-top:30px;position:relative}.lab-quota-track{grid-template-columns:29.4fr 27.4fr 17.7fr 25.5fr;gap:3px;height:10px;display:grid}.lab-quota-track i{background:hsl(var(--z) / .22);border-radius:3px;transition:background .3s,box-shadow .3s}.lab-quota-track i.is-on{background:linear-gradient(90deg, hsl(var(--z) / .5), hsl(var(--z)));box-shadow:0 0 12px hsl(var(--z) / .8)}.lab-quota-pin{top:0;left:var(--x,50%);transition:left .5s var(--ease-spring);white-space:nowrap;justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%)}.lab-quota-pin b{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground));transform:translateX(var(--sx,0));font-size:11px;font-weight:700}.lab-quota-pin .atb-node-mark{width:9px;height:9px}.lab-quota-plans{grid-template-columns:29.4fr 27.4fr 17.7fr 25.5fr;gap:3px;margin-top:10px;display:grid}.lab-quota-plans>span{opacity:.45;justify-items:start;gap:5px;min-width:0;transition:opacity .3s;display:grid}.lab-quota-plans>span.is-on{opacity:1}.lab-quota-plans small{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:10px}@container (max-width:520px){.lab-quota-plans .plan-badge-inner{letter-spacing:.01em;padding:3px 4px;font-size:10px}.lab-quota-plans small{letter-spacing:0}.lab-quota-plans>span:last-child{text-align:right;justify-items:end}}.lab-uc{gap:14px;display:grid}@media (min-width:700px){.lab-uc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lab-uc{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-uc .agh-card{color:inherit;padding:14px 14px 18px;text-decoration:none}.lab-uc-card{cursor:pointer}.agh-card:hover .lab-ln:before{left:0;right:0}.lab-uc-mock{position:relative}.lab-uc-mock .lab-mock{aspect-ratio:16/9.4;border-radius:12px}.lab-uc-body{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin-top:16px;padding:0 4px;display:grid}.lab-uc-body .ahd-orb{z-index:8;grid-row:1/span 2;margin-top:-30px;position:relative}.lab-uc-body h3{font-family:var(--font-display), system-ui, sans-serif;align-self:end;font-size:17px;font-weight:700;line-height:1.2}.lab-uc-pulse{grid-column:2;align-self:start}.lab-uc-body p{color:hsl(var(--muted-foreground));grid-column:1/-1;margin-top:8px;font-size:13.5px;line-height:1.62}.lab-uc .lq-btn{align-self:flex-start;margin:14px 4px 0}.lab-cover{z-index:3;border-radius:inherit;position:absolute;inset:0}.lab-cover:focus-visible{outline:2px solid hsl(var(--t,var(--brand-ember)) / .85);outline-offset:-2px}.lab-uc-hit{z-index:9;border-radius:inherit;position:absolute;inset:0}.lab-uc .lab-uc-card>.lq-btn{z-index:10;position:relative}.lab-uc .lab-notice{width:62%;padding:.9em}.lab-uc .lab-notice-btns span{height:2.4em;font:600 .78em/1 var(--font-sans), system-ui, sans-serif;border-radius:.7em;flex:1;place-items:center;display:grid}.lab-final{text-align:center;justify-items:center;gap:14px;padding:clamp(28px,5vw,56px) clamp(18px,4vw,48px);display:grid}.lab-final h2{max-width:20em;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:700;line-height:1.08}.lab-final .lab-sub{max-width:36rem;color:hsl(var(--muted-foreground));font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6}.lab-recap{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:56rem;margin-top:8px;display:grid}@media (min-width:860px){.lab-recap{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-recap .ahd-cell{padding:.8rem .9rem}.lab-recap .lab-cell-v{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.lab-final .lab-cta-row{justify-content:center;margin-top:10px}.lab-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lab-links-c{justify-content:center}.lab-links .lq-btn{height:2.5rem;padding:0 .9rem;font-size:12.5px}.lab-sec-tight{padding-block:0 clamp(40px,5vw,72px)}.lab-lab-solo{grid-template-columns:minmax(0,1fr)!important}.lab-lab-solo .lab-col>.lab-sec:first-child{padding-top:0}.lab-col>.lab-sec+.lab-sec{padding-top:clamp(28px,3.6vw,52px)}.lab-col>.lab-sec,main>.lab-sec,.lab-hero~#pricing,.lab-hero~#faq{content-visibility:auto;contain-intrinsic-size:auto var(--cis,1400px);overflow-clip-margin:72px}footer.pft{content-visibility:auto;contain-intrinsic-size:auto 1400px;overflow-clip-margin:72px}@media (min-width:640px){footer.pft{contain-intrinsic-size:auto 950px}}@media (min-width:1024px){footer.pft{contain-intrinsic-size:auto 690px}}@media (scripting:enabled) and (max-width:639.9px){.lab-sim:not(.is-live){content-visibility:hidden;contain-intrinsic-size:auto 1180px;animation:0s 8s forwards lab-unlock}@keyframes lab-unlock{to{content-visibility:visible}}}#features{--cis:2815px}#active-detection{--cis:1570px}#recover{--cis:3100px}#detection-api{--cis:2390px}#measure{--cis:2030px}#how{--cis:3060px}#comparison{--cis:1490px}#pricing{--cis:3260px}#roi{--cis:1510px}#use-cases{--cis:2850px}#trust{--cis:1100px}#resources{--cis:600px}#faq{--cis:1560px}.lab-sec-end{--cis:710px}@media (min-width:640px){#features{--cis:1790px}#active-detection{--cis:1160px}#recover{--cis:2370px}#detection-api{--cis:1930px}#measure{--cis:1880px}#how{--cis:2400px}#comparison{--cis:1215px}#pricing{--cis:2150px}#roi{--cis:1270px}#use-cases{--cis:1555px}#trust{--cis:617px}#resources{--cis:349px}#faq{--cis:1246px}.lab-sec-end{--cis:613px}}@media (min-width:1240px){#features{--cis:1350px}#active-detection{--cis:976px}#recover{--cis:1718px}#detection-api{--cis:1674px}#measure{--cis:1354px}#how{--cis:1848px}#comparison{--cis:1095px}#pricing{--cis:1546px}#roi{--cis:1032px}#use-cases{--cis:1343px}#trust{--cis:517px}#resources{--cis:318px}.lab-sec-end{--cis:688px}}.lab-readings{padding-bottom:clamp(20px,3vw,36px)}.lab-cell-big{font-size:22px}.lab-otp{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-block:4px 22px;display:flex}.lab-otp ul{flex-wrap:wrap;gap:6px;display:flex}.lab-otp .lq-btn{text-decoration:none}.lab-otp>.lab-cap{font-size:12px}.lab-links-c{margin-top:-12px;padding-bottom:clamp(40px,5vw,72px)}.lab-links .lq-btn{text-decoration:none}.lab-links-c.lab-links-uc{margin-top:28px;padding-bottom:0}.lab-platforms{margin-top:28px}.lab-h2-sm{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:700;line-height:1.15}.lab-h2-c{text-align:center;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:700;line-height:1.12}.lab-platforms>.lab-sub{max-width:48rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:12px;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.lab-plat-grid{gap:12px;margin-top:18px;display:grid}@media (min-width:900px){.lab-plat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lab-plugin-spot{grid-area:1/2/span 2}}.lab-delivery,.lab-plugin-spot{align-content:start;gap:8px;padding:18px 16px 16px;display:grid}.lab-delivery h3,.lab-plugin-spot h3{font-family:var(--font-display), system-ui, sans-serif;font-size:15.5px;font-weight:700;line-height:1.25}.lab-delivery p,.lab-plugin-spot p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.62}.lab-plugin-spot .lq-btn{justify-self:start;margin-top:4px;text-decoration:none}.lab-plugin-shot{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.lab-plugin-shot img{width:100%;height:auto;display:block}.lab-md-more{gap:16px;margin-top:16px;display:grid}@container (min-width:900px){.lab-md-more{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.lab-md-more .lab-fichas{grid-template-columns:1fr;margin-top:0}.lab-shot{gap:8px;min-width:0;margin:0;padding:10px;display:grid}.lab-shot img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1f}.lab-shot figcaption{padding:0 4px}.lab-shot figcaption.lab-cap{letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground));font-family:inherit;font-size:12px;font-weight:500;display:block}.lab-shot figcaption.lab-cap:before{display:none}.lab-cmp-recovery{color:hsl(var(--muted-foreground));margin-top:16px;font-size:13.5px;line-height:1.6}.lab-cmp-recovery a{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--brand-ember) / .6);text-decoration-color:hsl(var(--brand-ember) / .6);text-underline-offset:3px}.lab-trust{gap:12px;display:grid}@media (min-width:700px){.lab-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lab-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-trust-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:16px;display:grid}.lab-trust-item .lq-tile{border-radius:11px;place-items:center;display:grid}.lab-trust-item .lq-tile .ic{font-size:17px}.lab-trust-item p{color:hsl(var(--foreground) / .88);font-size:13.5px;line-height:1.6}.lab-trust-item .lq-btn{grid-column:2;justify-self:start;text-decoration:none}.lab-res-box{border-radius:22px;padding:20px}.lab-res-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lab-res-head h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700}.lab-res-list{gap:4px;display:grid}@media (min-width:700px){.lab-res-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.lab-res-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-res-a{min-height:44px;color:hsl(var(--foreground) / .9);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px 9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.lab-res-a:hover{color:hsl(var(--foreground))}.lab-res-a .lab-arr{color:hsl(var(--t));opacity:.6;transition:transform .3s var(--ease-spring), opacity .15s}.lab-res-a:hover .lab-arr{opacity:1;transform:translate(2px)}.lab-res-a:focus-visible{outline:2px solid hsl(var(--t) / .8);outline-offset:2px}.lab-notice-fake{height:2.6em;font:600 .8em/1 var(--font-sans), system-ui, sans-serif;border-radius:.7em;place-items:center;padding:0 .9em;display:grid}.lab-notice-ok.lab-notice-fake{flex:1}.lab-uc-card{flex-direction:column;display:flex}.lab-chart-top .pulse{font-size:10px}@media (scripting:none){.lab-face.them,.lab-face.us{position:static;transform:none!important}.lab-flip{gap:6px;display:grid}}.lab-mx-cell:after{content:"";border:solid hsl(var(--t));opacity:.62;width:7px;height:12px;transition:opacity .15s, transform .3s var(--ease-spring);border-width:0 2.5px 2.5px 0;margin-top:-3px;display:block;transform:rotate(45deg)}.lab-mx-cell:hover:after,.lab-mx-cell[aria-pressed=true]:after{opacity:1;transform:rotate(45deg)scale(1.2)}.lab-mx-cell[aria-pressed=true]:after{filter:drop-shadow(0 0 5px hsl(var(--t)));border-color:#fff}.lab-face:before{content:"✕";font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--brand-steel));flex:none;margin-top:1px;font-size:13px;font-weight:700}.lab-face.us:before{content:"✓";color:hsl(var(--success));filter:drop-shadow(0 0 5px hsl(var(--success) / .7))}.lab-mock-lite .lab-mock-bar{justify-content:flex-start}.lab-pg-lite{background-color:#f8fafc;background-repeat:no-repeat;align-items:flex-end;padding:1em 1.3em;display:flex}.lab-pg-lite-news{background-image:linear-gradient(#1e293b,#1e293b),linear-gradient(#cbd5e1,#cbd5e1),linear-gradient(135deg,#e2e8f0,#cbd5e1),linear-gradient(135deg,#cbd5e1,#e2e8f0),linear-gradient(135deg,#e2e8f0,#f1f5f9),linear-gradient(#94a3b8,#94a3b8),linear-gradient(#94a3b8,#94a3b8),linear-gradient(#94a3b8,#94a3b8),repeating-linear-gradient(#e2e8f0 0 .5em,#0000 .5em 1.3em);background-position:1.3em 1.2em,1.3em 2.8em,1.3em 4.2em,50% 4.2em,calc(100% - 1.3em) 4.2em,1.3em 9.4em,50% 9.4em,calc(100% - 1.3em) 9.4em,1.3em 11.2em;background-size:58% 1.1em,30% .6em,30% 4.6em,30% 4.6em,30% 4.6em,24% .6em,30% .6em,20% .6em,calc(100% - 2.6em) 4.4em}.lab-pg-lite-blog{background-image:linear-gradient(#1e293b,#1e293b),linear-gradient(#cbd5e1,#cbd5e1),linear-gradient(135deg,#e2e8f0,#f1f5f9 55%,#e2e8f0),repeating-linear-gradient(#e2e8f0 0 .5em,#0000 .5em 1.3em);background-position:1.3em 1.2em,1.3em 2.9em,1.3em 4.3em,1.3em 11.4em;background-size:72% 1.2em,26% .6em,calc(100% - 2.6em) 6em,64% 5.6em}.lab-pg-lite-gaming{background-color:#0f1220;background-image:linear-gradient(135deg,#1e293b,#334155 55%,#475569),linear-gradient(#cbd5e1,#cbd5e1),linear-gradient(#232a45,#232a45),linear-gradient(#232a45,#232a45),linear-gradient(#232a45,#232a45),linear-gradient(#3b4470,#3b4470),linear-gradient(#3b4470,#3b4470),linear-gradient(#3b4470,#3b4470);background-position:0 0,1.3em 6.6em,1.3em 8.4em,50% 8.4em,calc(100% - 1.3em) 8.4em,1.3em 13.2em,50% 13.2em,calc(100% - 1.3em) 13.2em;background-size:100% 5.6em,44% 1em,30% 4.2em,30% 4.2em,30% 4.2em,18% .6em,22% .6em,14% .6em}.lab-pg-lite-video{background-color:#0f1220;background-image:radial-gradient(circle,#fff 0 .95em,#0000 1.05em),linear-gradient(135deg,#0f172a,#1e293b 60%,#334155),linear-gradient(#cbd5e1,#cbd5e1),linear-gradient(#3b4470,#3b4470),linear-gradient(#3b4470,#3b4470);background-position:1.3em 1.2em,1.3em 1.2em,1.3em 10.4em,1.3em 12.1em,calc(100% - 1.3em) 12.1em;background-size:calc(100% - 2.6em) 8em,calc(100% - 2.6em) 8em,52% 1em,30% .6em,16% .6em}.lab-pg-lite-forum{background-image:radial-gradient(circle,#94a3b8 0 .85em,#0000 .92em),linear-gradient(#1e293b,#1e293b),linear-gradient(#e2e8f0,#e2e8f0),radial-gradient(circle,#94a3b8 0 .85em,#0000 .92em),linear-gradient(#1e293b,#1e293b),linear-gradient(#e2e8f0,#e2e8f0),radial-gradient(circle,#94a3b8 0 .85em,#0000 .92em),linear-gradient(#1e293b,#1e293b),linear-gradient(#e2e8f0,#e2e8f0),radial-gradient(circle,#94a3b8 0 .85em,#0000 .92em),linear-gradient(#1e293b,#1e293b),linear-gradient(#e2e8f0,#e2e8f0);background-position:1.3em 1.3em,4em 1.4em,4em 2.7em,1.3em 5em,4em 5.1em,4em 6.4em,1.3em 8.7em,4em 8.8em,4em 10.1em,1.3em 12.4em,4em 12.5em,4em 13.8em;background-size:1.9em 1.9em,38% .8em,62% .55em,1.9em 1.9em,30% .8em,70% .55em,1.9em 1.9em,44% .8em,54% .55em,1.9em 1.9em,26% .8em,66% .55em}.lab-pg-lite-shop{background-image:linear-gradient(135deg,#e2e8f0,#cbd5e1),linear-gradient(135deg,#cbd5e1,#e2e8f0),linear-gradient(135deg,#e2e8f0,#f1f5f9),linear-gradient(#1e293b,#1e293b),linear-gradient(#1e293b,#1e293b),linear-gradient(#1e293b,#1e293b),linear-gradient(#475569,#475569),linear-gradient(#475569,#475569),linear-gradient(#475569,#475569),linear-gradient(#334155,#334155),linear-gradient(#334155,#334155),linear-gradient(#334155,#334155);background-position:1.3em 1.3em,50% 1.3em,calc(100% - 1.3em) 1.3em,1.3em 8em,50% 8em,calc(100% - 1.3em) 8em,1.3em 9.3em,50% 9.3em,calc(100% - 1.3em) 9.3em,1.3em 10.9em,50% 10.9em,calc(100% - 1.3em) 10.9em;background-size:30% 6em,30% 6em,30% 6em,22% .7em,26% .7em,18% .7em,12% .7em,14% .7em,10% .7em,30% 1.3em,30% 1.3em,30% 1.3em}.lab-pg-lite .lab-ad{width:100%;margin-bottom:.3em;position:relative}.lab-notice-lite{gap:.7em;display:grid}.lab-notice-lite b{font:700 .95em/1.3 var(--font-display), system-ui, sans-serif;color:#f1f5f9}.lab-act{gap:16px;display:grid}@media (min-width:1000px){.lab-act{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}}.lab-act-steps .lab-step{padding-bottom:16px}.lab-act-steps .lab-step>:not(.lab-step-n){grid-column:2}.lab-act-steps .lab-step-plat .plan-badge{vertical-align:middle}.lab-watch .ags-body{gap:12px;display:grid}.lab-watch .ags-actions .pulse{font-size:10px}.lab-watch-num{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.lab-watch-num b{font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--t));text-shadow:0 0 16px hsl(var(--t) / .5);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1;display:inline-block}.lab-watch-tr{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:11px}.lab-watch-rows{gap:4px;display:grid}.lab-watch-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px 10px 16px;display:grid}.lab-watch-row b{color:hsl(var(--foreground));font-size:13.5px;font-weight:600}.lab-watch-row small{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;grid-column:1;font-size:10.5px}.lab-watch-when{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--muted-foreground));white-space:nowrap;grid-area:1/2/span 2;justify-items:end;gap:5px;font-size:10.5px;display:grid}.lab-watch-when .pulse{font-size:10px}.lab-watch-row:focus-visible{outline:2px solid hsl(var(--t) / .8);outline-offset:2px}.lab-watch-rows .is-wait{visibility:hidden}.lab-watch-rows .is-new{animation:lab-log-in .52s var(--ease-spring) both}@media (scripting:none){.lab-watch-rows .is-wait{visibility:visible}}.lab-watch-act{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:2px;display:flex}.lab-watch-plans{gap:6px;display:inline-flex}.lab-ticket{opacity:0;max-height:0;transition:max-height .42s var(--ease-out), opacity .3s, padding .3s;gap:9px;padding:0 16px;font-size:13px;line-height:1.55;display:grid;overflow:hidden}.lab-watch.is-ticket .lab-ticket{opacity:1;max-height:460px;padding-block:14px}.lab-ticket dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.lab-ticket dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-self:center;font-size:10px;font-weight:700}.lab-ticket dd{color:hsl(var(--foreground) / .9);overflow-wrap:anywhere;margin:0}.lab-tk-att{font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:8px;font-size:11.5px;display:flex}.lab-tk-att .ic{color:hsl(var(--t));flex:none;font-size:14px}.lab-tk-msg{color:hsl(var(--muted-foreground))}.lab-tk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lab-plan-line{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;font-size:13px;display:flex}.lab-plan-line>span{align-items:center;gap:6px;display:inline-flex}.lab-plan-line .lq-btn{margin-left:auto;text-decoration:none}.lab-ficha-go.lq-btn{align-self:flex-start;margin-top:4px}.lab-api-plans{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.lab-api-grid{gap:16px;display:grid}@container (min-width:760px){.lab-api-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}}.lab-api-ctl{gap:14px;min-width:0;display:grid}.lab-api-code{margin-top:16px}.lab-api-code pre{white-space:pre;color:#f8c077;overflow-x:auto}.lab-con-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-con-top .lq-btn{font-family:var(--font-sans), system-ui, sans-serif}.lab-con-run{gap:6px;display:grid}.lab-api-stage{gap:10px;min-width:0;display:grid}.lab-api .lab-mock{aspect-ratio:16/10}.lab-api-ov{z-index:5;color:#0f172a;text-align:left;gap:.7em;display:none;position:absolute}.lab-api-ov b{font:700 1em/1.3 var(--font-display), system-ui, sans-serif}.lab-api-btn{color:#fff;background:hsl(var(--t));height:2.4em;font:600 .8em/1 var(--font-sans), system-ui, sans-serif;box-shadow:0 .5em 1.2em -.6em hsl(var(--t));border-radius:.6em;justify-self:start;place-items:center;padding:0 1em;display:inline-grid}.lab-api-field{background:#f1f5f9;border-radius:.5em;height:2.2em;display:block;box-shadow:inset 0 0 0 1px #cbd5e1}.lab-api-msg{box-shadow:0 0 0 1px hsl(var(--t) / .45), 0 1.2em 2.4em -1em #0f172a80;background:#fff;border-radius:.9em;padding:1em 1.2em;bottom:1.3em;left:1.3em;right:1.3em}.lab-api-lim{background:linear-gradient(#f8fafc00,#f8fafc 45%);border-radius:.9em .9em 0 0;padding:2.6em 1.2em 1.2em;bottom:0;left:1.3em;right:1.3em}.lab-api-wall{width:min(70%,22em);box-shadow:0 0 0 1px hsl(var(--t) / .45), 0 1.4em 3em -1em #0f172a8c;background:#fff;border-radius:1em;padding:1.2em;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-api-offer{color:#fff;background:linear-gradient(90deg, hsl(var(--t)), hsl(var(--brand-red)));grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.8em 1.2em;top:0;left:0;right:0}.lab-api-offer .lab-api-btn{color:#0f172a;box-shadow:none;background:#fff}.is-message .lab-api-msg,.is-limited .lab-api-lim,.is-wall .lab-api-wall,.is-offer .lab-api-offer{display:grid}.is-picked .lab-api-ov{animation:lab-api-in .42s var(--ease-spring) both}@keyframes lab-api-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.is-picked .lab-api-wall{animation-name:lab-api-in-c}@keyframes lab-api-in-c{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}.is-limited .lab-pg>:nth-child(n+5){filter:blur(.18em);opacity:.65}.is-wall .lab-pg{filter:blur(.12em)}.is-wall .lab-mock-page{background:#0f172a59}.lab-api-measure{z-index:5;color:#e2e8f0;font:500 .9em/1.45 var(--font-sans), system-ui, sans-serif;background:#0f172adb;border-radius:.7em;padding:.8em 1em;display:none;position:absolute;bottom:1.3em;left:1.3em;right:1.3em}.is-measure .lab-api-measure{animation:lab-api-in .42s var(--ease-spring) both;display:block}.lab-console{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground) / .85);background:#0a0505b8;border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.lab-con-ev,.lab-con-act{align-items:center;gap:8px;display:flex}.lab-con-ev .ic,.lab-con-act .ic{color:hsl(var(--t));flex:none;font-size:13px}.lab-con-ev b{color:hsl(var(--t))}.lab-con-ev span{color:hsl(var(--muted-foreground))}.lab-con-pl{color:#f8c077;overflow-wrap:anywhere;padding-left:21px}.lab-con-act b{color:hsl(var(--foreground))}.lab-live .lab-con-ev,.lab-live .lab-con-pl,.lab-live .lab-con-act{animation:lab-con-in .38s var(--ease-out) both}.lab-live .lab-con-pl{animation-delay:.22s}.lab-live .lab-con-act{animation-delay:.48s}@keyframes lab-con-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lab-api-ov,.lab-api-measure,.lab-con-ev,.lab-con-pl,.lab-con-act,.lab-ticket{transition:none!important;animation:none!important}}@media (scripting:none){.lab-ticket{opacity:1;max-height:none;padding-block:14px}}.lab-halo{position:relative}.lab-sim.is-view .lab-halo:after{content:"";pointer-events:none;box-shadow:0 0 0 2px hsl(var(--brand-ember) / .85);animation:lab-halo 2.6s var(--ease-out) infinite;border-radius:15px;position:absolute;inset:-3px}@keyframes lab-halo{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14,1.5)}}[data-plan-card].lab-plan-hit{outline:2px solid hsl(var(--brand-ember));outline-offset:4px;animation:lab-hit .9s var(--ease-out) 2}@keyframes lab-hit{0%{outline-color:hsl(var(--brand-ember) / 0);outline-offset:14px}to{outline-color:hsl(var(--brand-ember));outline-offset:4px}}@media (max-width:639.9px){@container (max-width:430px){.lab-notice{width:90%;padding:1em;font-size:1.5em}}}@media (min-width:1160px) and (max-width:1439.9px){.lab-cells .ahd-cell>.ic{display:none}.lab-cells .ahd-cell{padding-inline:.7rem}}@media (max-width:639.9px){.lab-api-ov,.lab-api-measure{font-size:1.5em}.lab-api-wall{width:86%}.lab-opt.lq-btn,.lab-otp .lq-btn,.lab-plat .lq-btn,.lab-ed-opts .lq-btn,.lab-mx-cell.agp-cell,.lab-mx-na.agp-cell{height:2.5rem}.lab-swatch{width:40px;height:40px}.lab-rail-b.lq-btn{justify-content:center;gap:.3rem;height:2.6rem;padding:0 .3rem;font-size:11.5px}.lab-rail-b.lq-btn>svg{display:none}.lab-links .lq-btn,.lab-plan-line .lq-btn,.lab-plugin-spot .lq-btn{white-space:normal;text-align:left;height:auto;min-height:2.5rem;padding-block:.45rem}.lab-cmp-top{grid-template-columns:minmax(0,1fr) auto}.lab-cmp-top .lab-bigsw{grid-area:1/2/span 2}.lab-cmp-side.them,.lab-cmp-side.us{text-align:left;justify-content:flex-start;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.lab-hero *,.lab-hero :before,.lab-hero :after,.lab-readings *,.lab-lab *,.lab-lab :before,.lab-lab :after,main>.lab-sec *,main>.lab-sec :before,main>.lab-sec :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lab-sim.is-view .lab-halo:after{display:none}}.lab-hero [hidden],.lab-lab [hidden],main>.lab-sec [hidden]{display:none!important}.lab-zone .lab-head{--t:var(--z);position:relative}.lab-zone .lab-head:before{content:"";z-index:-1;background:radial-gradient(closest-side, hsl(var(--z) / .12), transparent);pointer-events:none;width:min(600px,100%);height:300px;position:absolute;top:-60px;left:-64px}.lab-zone .lab-head-c:before{width:min(760px,100%);left:50%;transform:translate(-50%)}.lab-col>.lab-zone+.lab-zone:before{content:"";background:linear-gradient(180deg, transparent, hsl(var(--z) / .85));pointer-events:none;width:1px;height:calc(clamp(28px,3.6vw,52px) + 41px);position:absolute;top:-36px;left:2.5px}.lab-mode.lq-row-on{background:linear-gradient(90deg, hsl(var(--t) / .22), hsl(var(--t) / .04));box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.lab-mode.lq-row-on:before{width:3px;top:10%;bottom:10%}.lab-mode:hover:not(.lq-row-on){background:#ffffff0d}.lab-mode:hover:not(.lq-row-on):before{opacity:.5}.lab-ficha{grid-template-rows:auto 1fr;align-content:normal}.lab-ficha:before,.lab-trust-item:before{transition:right .42s var(--ease-spring), opacity .3s}.lab-ficha .lq-tile svg,.lab-trust-item .lq-tile svg{transition:transform .38s var(--ease-spring)}@media (hover:hover){.lab-ficha:hover,.lab-trust-item:hover{background:linear-gradient(160deg, hsl(var(--t) / .12), hsl(var(--t) / .02) 65%);box-shadow:inset 0 1px 0 #ffffff21, inset 0 0 0 1px hsl(var(--t) / .26)}.lab-ficha:hover:before,.lab-trust-item:hover:before{opacity:1;right:14px}.lab-ficha:hover .lq-tile svg,.lab-trust-item:hover .lq-tile svg{transform:scale(1.1)rotate(-5deg)}}.lab-trust-item{transition:box-shadow .4s var(--ease-out), background .4s var(--ease-out);grid-template-rows:1fr auto}.lab-trust-item .lq-btn{align-self:end}.lab-h1{font-size:clamp(2.1rem,3.4vw,3.2rem)}.lab-lead strong{font-weight:600}.lab-md-side{align-content:stretch}.lab-md-side>.lab-bd:only-child{align-content:space-between}@container (min-width:900px){.lab-md-more{align-items:stretch}.lab-md-more .lab-shot{grid-template-rows:minmax(0,1fr) auto}.lab-md-more .lab-shot img{object-fit:cover;object-position:0 0;height:100%;min-height:0;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}}.lab-ed-res{grid-template-columns:minmax(0,1fr) auto;display:grid}.lab-ed-res-main{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.lab-ed-res .lq-btn{margin-left:0}@container (max-width:420px){.lab-ed-res{grid-template-columns:minmax(0,1fr)}.lab-ed-res .lq-btn{justify-self:start}}@media (min-width:900px){.lab-plat-grid{grid-template-rows:auto 1fr}.lab-plugin-shot{max-height:252px}.lab-plugin-shot img{object-fit:cover;object-position:0 0;height:100%}}.lab-cmp-top,.lab-cmp-rows{max-width:900px;margin-inline:auto}@container (min-width:720px){.lab-cmp-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lab-uc-mock:after{content:"";box-shadow:inset 0 0 0 1px hsl(var(--t) / .4);pointer-events:none;border-radius:12px;position:absolute;inset:0}.lab-recap-cap{margin-top:10px}.lab-recap-cap+.lab-recap{margin-top:0}.lab-page{--primary:var(--brand-ember);--ring:var(--brand-ember);--sec:var(--brand-ember);--sec-alt:var(--brand-ember-deep)}.lab-page .neon-text,.lab-page .gold-text{background-image:linear-gradient(135deg, #fda949 0%, hsl(var(--brand-ember)) 52%, hsl(var(--brand-ember-deep)) 100%)}.lab-page .lq-btn.pnav-cta{--t:var(--brand-ember);background:linear-gradient(160deg, hsl(var(--brand-ember) / .62), hsl(var(--brand-ember-deep) / .55) 60%), #0d070799;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px hsl(var(--brand-ember) / .7), 0 10px 26px -10px hsl(var(--brand-ember) / .95)}.lab-page .lq-btn.pnav-cta:hover{background:linear-gradient(160deg, hsl(var(--brand-ember) / .78), hsl(var(--brand-ember-deep) / .66) 60%), #0d070799;box-shadow:inset 0 1px 0 #ffffff57, inset 0 0 0 1px hsl(var(--brand-ember) / .85), 0 12px 30px -10px hsl(var(--brand-ember))}}@layer utilities{.lab-scene>.pulse{white-space:normal;text-wrap:balance}}
