.sov-lab{all:initial;display:block}.sov-lab :where(:not(svg,svg *)),.sov-lab :where(:not(svg,svg *)):before,.sov-lab :where(:not(svg,svg *)):after{all:revert}.sov-lab :where(input,textarea)::-moz-placeholder{all:revert}.sov-lab :where(input,textarea)::placeholder{all:revert}.sov-lab ::selection{all:revert}.sov-lab :where(svg){display:revert;vertical-align:revert}html:has(.sov-lab){color-scheme:normal}body:has(.sov-lab){color:#f4f2ee;font-family:var(--lab-geist),"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#000;margin:0;transition:none}html:has(.sov-lab.tx-wheel){scroll-behavior:auto}html:has(.sov-lab){scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px);background:#000}.sov-lab{--ink:#f4f2ee;--mut:#a3a09a;--dim:#6f6d69;--line:#ffffff1a;--card:#0b0b0b;--warm:#e8c48c;--ok:#7fe3b0;--ease:cubic-bezier(.22,1,.36,1);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}.sov-lab *,.sov-lab :before,.sov-lab :after{box-sizing:border-box}.sov-lab{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px);color:var(--ink);font-family:var(--lab-geist),"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#000;margin:0;overflow-x:clip}.sov-lab h1,.sov-lab h2,.sov-lab h3,.sov-lab p{margin:0}.sov-lab a{color:inherit;text-decoration:none}.sov-lab em{font-family:var(--lab-serif),Georgia,serif;letter-spacing:0;font-style:italic;font-weight:400}.sov-lab .lab{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:500}.sov-lab .pill{height:46px;color:var(--ink);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .25s;display:inline-flex}.sov-lab .pill:hover{background:#ffffff26}.sov-lab .pill.light{color:#000;background:#e6e3dd;border-color:#e6e3dd}.sov-lab .pill.light:hover{background:#fff}.sov-lab .pill svg{width:14px;height:14px}.sov-lab .tag{letter-spacing:.1em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.sov-lab .tag i{background:var(--warm);width:6px;height:6px;box-shadow:0 0 8px var(--warm);border-radius:50%}.sov-lab .tag.live i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.sov-lab .nav{z-index:60;padding:calc(18px + env(safe-area-inset-top,0px)) 24px 18px;justify-content:space-between;align-items:center;gap:16px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.sov-lab .nav.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0009}.sov-lab .brand{letter-spacing:.24em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sov-lab .brand b{border:1.5px solid var(--warm);width:11px;height:11px;transform:rotate(45deg)}.sov-lab .bar{transform-origin:0;background:linear-gradient(90deg,#e8c48c33,var(--warm));z-index:70;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.sov-lab .guide{z-index:55;opacity:0;flex-direction:column;gap:14px;transition:opacity .5s;display:none;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.sov-lab .guide.show{opacity:1}.sov-lab .guide a{height:14px;color:var(--dim);align-items:center;transition:color .3s;display:flex;position:relative}.sov-lab .guide a span{white-space:nowrap;letter-spacing:.04em;opacity:0;pointer-events:none;background:#000000b3;border-radius:6px;padding:4px 8px;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;left:44px;transform:translate(-6px)}.sov-lab .guide a:hover span,.sov-lab .guide a:focus-visible span{opacity:1;transform:none}.sov-lab .guide a i{width:18px;height:1px;transition:width .4s var(--ease);background:currentColor}.sov-lab .guide a.on{color:var(--ink)}.sov-lab .guide a.on i{background:var(--warm);width:34px}@media (min-width:1100px){.sov-lab .guide{display:flex}}.sov-lab .hero{height:100vh;min-height:640px;position:relative;overflow:hidden}.sov-lab canvas.scene{width:100%;height:100%;display:block;position:absolute;inset:0}.sov-lab .hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000e6);height:45%;position:absolute;inset:auto 0 0}.sov-lab .hero-t{z-index:2;padding:0 24px calc(56px + env(safe-area-inset-bottom,0px));position:absolute;bottom:0;left:0;right:0}.sov-lab .in{max-width:1200px;margin:0 auto}.sov-lab .hero-t .in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.sov-lab .hero h1{letter-spacing:-.045em;max-width:860px;font-size:clamp(44px,6.6vw,100px);font-weight:500;line-height:.95}.sov-lab .hero-side{flex-direction:column;gap:18px;max-width:340px;display:flex}.sov-lab .hero-side p{color:#cfcbc4;font-size:16px;line-height:1.5}.sov-lab .rise{opacity:0;animation:lab-rise 1.4s var(--ease) forwards;transform:translateY(24px)}.sov-lab .d1{animation-delay:.3s}.sov-lab .d2{animation-delay:.7s}@keyframes lab-rise{to{opacity:1;transform:none}}.sov-lab .cue{z-index:3;background:linear-gradient(var(--warm),transparent);width:1px;height:38px;animation:2.2s ease-in-out infinite lab-cue;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes lab-cue{0%{transform-origin:top;transform:translate(-50%)scaleY(0)}50%{transform-origin:top;transform:translate(-50%)scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:translate(-50%)scaleY(0)}}.sov-lab .hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000059 38%,#0000 60%);position:absolute;inset:0}@media (max-width:759px){.sov-lab .hero:before{background:0 0}}.sov-lab .chap{text-align:center;padding:22vh 24px 10vh}.sov-lab .chap .lab{color:var(--warm)}.sov-lab .chap h2{letter-spacing:-.04em;max-width:980px;margin-top:22px;margin-left:auto;margin-right:auto;font-size:clamp(34px,5vw,72px);font-weight:500;line-height:1.02}.sov-lab .chap p{max-width:560px;color:var(--mut);margin:24px auto 0;font-size:17px;line-height:1.55}.sov-lab .shot{height:100vh;min-height:560px;position:relative;overflow:hidden}.sov-lab .shot .img{transition:transform 1.6s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:-6% 0;transform:scale(1.08)}.sov-lab .shot.vis .img{transform:scale(1)}.sov-lab .shot:after{content:"";background:linear-gradient(#0000008c,#0000001a 35%,#00000040 60%,#000000eb);position:absolute;inset:0}.sov-lab .shot .cap{z-index:2;padding:0 24px 12vh;position:absolute;bottom:0;left:0;right:0}.sov-lab .shot .cap h2{letter-spacing:-.04em;max-width:900px;font-size:clamp(34px,5.4vw,80px);font-weight:500;line-height:1}.sov-lab .shot .cap p{color:#d6d2cb;max-width:520px;margin-top:20px;font-size:17px;line-height:1.55}.sov-lab .fb-waiting{background:radial-gradient(30% 30% at 40% 62%,#f0c88c73,#0000 60%),radial-gradient(60% 60% at 80% 30%,#3c5a9659,#0000 65%),#040506}.sov-lab .fb-speed{background:repeating-linear-gradient(100deg,#0000 0 22px,#e8c48c14 22px 24px),radial-gradient(40% 30%,#e8c48c80,#0000 65%),#030303}.sov-lab .vid-sec{background:#000;height:130vh;min-height:760px;position:relative;overflow:hidden}.sov-lab .bgv{-o-object-fit:cover;object-fit:cover;filter:saturate(.55)brightness(.62)contrast(1.12);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.sov-lab .vid-grade{mix-blend-mode:normal;background:linear-gradient(#000 0%,#00000059 18%,#00000026 45%,#0000008c 75%,#000 100%),radial-gradient(80% 60%,#3c260a2e,#00000059);position:absolute;inset:0}.sov-lab .vid-t{z-index:2;flex-direction:column;justify-content:space-between;padding:22vh 24px 14vh;display:flex;position:absolute;inset:0}.sov-lab .vid-top{text-align:center}.sov-lab .vid-top .lab{color:var(--warm)}.sov-lab .vid-top h2{letter-spacing:-.045em;text-shadow:0 4px 40px #00000080;margin-top:22px;font-size:clamp(40px,6.4vw,96px);font-weight:500;line-height:1}.sov-lab .vh{letter-spacing:-.035em;max-width:820px;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:1.05}.sov-lab .vp{color:#d9d5ce;max-width:520px;margin-top:18px;font-size:17px;line-height:1.55}.sov-lab .livebar{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.sov-lab .lrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;display:flex}.sov-lab .lk{font-weight:600}.sov-lab .lv{color:#bdb9b2}.sov-lab .dot{border-radius:50%;flex:none;width:8px;height:8px}.sov-lab .dot.g{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:1.6s ease-in-out infinite lab-blink}.sov-lab .dot.a{background:var(--warm);box-shadow:0 0 10px var(--warm)}.sov-lab .wc{border-top:1px solid #ffffff24;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:22px;display:grid}.sov-lab .city{flex-direction:column;gap:6px;padding:16px 14px 4px 0;display:flex}.sov-lab .city .cn{letter-spacing:.16em;text-transform:uppercase;color:#bdb9b2;font-size:11px}.sov-lab .city .ctime{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,30px);font-weight:400}.sov-lab .city .cb{color:#bdb9b2;align-items:center;gap:7px;font-size:12px;display:flex}.sov-lab .city .cb i{background:#6f6d69;border-radius:50%;width:6px;height:6px}.sov-lab .city.open .cb i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.sov-lab .city.shut .cb{color:var(--warm)}.sov-lab .city.shut .cb i{background:var(--warm)}@media (max-width:900px){.sov-lab .wc{grid-template-columns:repeat(4,minmax(0,1fr))}}.sov-lab .vid-t{padding-bottom:10vh;padding-left:0;padding-right:0}.sov-lab .vid-top{padding:0 24px}.sov-lab .vid-bot{width:100%}.sov-lab .vid-bot>.in{max-width:1200px;margin:0 auto;padding:0 24px}.sov-lab .ag-sec{padding-bottom:16vh}.sov-lab .sim{background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden}.sov-lab .sim-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.sov-lab .sim-bank{letter-spacing:.14em;text-transform:uppercase;color:var(--ok);font-size:12px}.sov-lab .sim-bank.shut{color:#e58a6e}.sov-lab .lane2{border-bottom:1px solid var(--line);padding:20px 22px 6px}.sov-lab .lane-h{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sov-lab .lane-t{letter-spacing:-.01em;font-size:17px;font-weight:500}.sov-lab .lane-s{color:var(--mut);margin-top:3px;font-size:12.5px}.sov-lab .lane-w{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.sov-lab .lane-w span{color:var(--ink);margin-left:6px;font-size:15px}.sov-lab .lane2:not(.neu) .lane-w span{color:#e58a6e}.sov-lab .neu .lane-w span{color:var(--ok)}.sov-lab .lane-cv{width:100%;height:120px;display:block}.sov-lab .sim-ctl{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.sov-lab .sim-ctl label{font-size:13.5px;font-weight:500}.sov-lab .sim-ctl input{accent-color:#e8c48c;flex:1;min-width:160px;height:44px}.sov-lab .sim-ctl output{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-size:20px}.sov-lab .claim{text-align:center;letter-spacing:-.03em;max-width:820px;margin:48px auto 0;font-size:clamp(24px,2.8vw,38px);font-weight:500;line-height:1.2}.sov-lab .claim em{color:var(--warm)}.sov-lab .def-sec{padding:14vh 0 18vh}.sov-lab .def-h{letter-spacing:-.045em;max-width:1000px;margin:22px 0 0;font-size:clamp(40px,6vw,92px);font-weight:500;line-height:.98}.sov-lab .def-p{letter-spacing:-.015em;max-width:820px;color:var(--dim);margin:26px 0 0;font-size:clamp(20px,2.2vw,28px);line-height:1.38}.sov-lab .def-p b{color:var(--ink);font-weight:500}.sov-lab .strands{margin:56px 0 40px}.sov-lab .strands svg{width:100%;height:auto;overflow:visible}.sov-lab .strands text{font-family:var(--lab-geist),sans-serif;letter-spacing:-.01em;fill:#f4f2ee;font-size:22px}.sov-lab .trio{gap:16px;display:grid}@media (min-width:860px){.sov-lab .trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.sov-lab .tri{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:8px;padding:26px;display:flex}.sov-lab .tri .sym{color:#000;background:var(--c);width:42px;height:42px;box-shadow:0 0 24px -4px var(--c);border-radius:50%;place-items:center;margin-bottom:14px;font-size:20px;font-weight:600;display:grid}.sov-lab .tri .sym svg{width:20px;height:20px}.sov-lab .tri .role{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.sov-lab .tri h3{letter-spacing:-.02em;font-size:24px;font-weight:500}.sov-lab .tri p{color:var(--mut);font-size:15px;line-height:1.55}@media (max-width:700px){.sov-lab .strands text{font-size:30px}}.sov-lab .mcp-sec{padding:8vh 0 14vh}.sov-lab .chat{border:1px solid var(--line);background:#0d0d0e;border-radius:22px;overflow:hidden}.sov-lab .m{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(10px)}.sov-lab .m.on{opacity:1;transform:none}.sov-lab .m.a{background:linear-gradient(168deg,#e8c48c1a,#e8c48c05);border:1px solid #e8c48c59;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sov-lab .cbtn{color:#000;background:#e6e3dd;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.sov-lab .cbtn svg{width:13px;height:13px}.sov-lab .perm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sov-lab .perm>div{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px}.sov-lab .perm ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sov-lab .perm li{color:#d9d5ce;padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.sov-lab .perm li:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.sov-lab .perm ul.no li:before{background:#e58a6e}@media (max-width:560px){.sov-lab .perm{grid-template-columns:1fr}}.sov-lab .pchips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sov-lab .pchips>span:not(.tag){background:#ffffff08;border:1px solid #ffffff29;border-radius:100px;padding:10px 18px;font-size:14.5px;font-weight:500}.sov-lab .seq{position:relative}.sov-lab .seq-s{place-items:center;height:100vh;padding:24px;display:grid;position:sticky;top:0;overflow:hidden}.sov-lab .seq-bg{opacity:.32;filter:saturate(.8);background-position:50%;background-size:cover;position:absolute;inset:0}.sov-lab .seq-s:before{content:"";z-index:1;background:radial-gradient(45% 32%,#000000b8,#0000),radial-gradient(90% 90%,#0003,#000000bf);position:absolute;inset:0}.sov-lab .bgs{z-index:1;position:absolute;inset:0}.sov-lab .bg{opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease),transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.sov-lab .bg.on{opacity:1;transform:none}.sov-lab .svt{font-family:var(--lab-geist),sans-serif;letter-spacing:.16em;fill:#ffffff6b;font-size:15px}.sov-lab .svt.w{fill:#e8c48c}.sov-lab .seq-c{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:34px;width:100%;max-width:1100px;display:flex;position:relative}.sov-lab .seq-ls{width:100%;height:180px;position:relative}.sov-lab .seq-l{letter-spacing:-.04em;opacity:0;filter:blur(8px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease);place-items:center;font-size:clamp(32px,5vw,70px);font-weight:500;line-height:1.05;display:grid;position:absolute;inset:0;transform:translateY(30px)}.sov-lab .seq-l.on{opacity:1;filter:none;transform:none}.sov-lab .seq-l.past{transform:translateY(-30px)}.sov-lab .clock{font-family:var(--lab-geist),monospace;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;color:var(--warm);align-items:center;gap:12px;font-size:13px;display:flex}.sov-lab .clock b{background:var(--warm);width:8px;height:8px;box-shadow:0 0 10px var(--warm);border-radius:50%;animation:1.4s ease-in-out infinite lab-blink;display:inline-block}@keyframes lab-blink{50%{opacity:.3}}.sov-lab .dots{gap:8px;display:flex}.sov-lab .dots i{background:#ffffff26;border-radius:2px;width:22px;height:2px;transition:background .4s}.sov-lab .dots i.on{background:var(--warm)}.sov-lab .box{max-width:1200px;margin:0 auto;padding:0 24px}.sov-lab .lab-sec{height:120vh;min-height:760px;position:relative;overflow:hidden}.sov-lab .lab-sec .over{z-index:2;background:linear-gradient(#0003,#0000 30%,#0006 55%,#000000f2);flex-direction:column;justify-content:flex-end;padding:0 24px 14vh;display:flex;position:absolute;inset:0}.sov-lab .lab-sec h2{letter-spacing:-.045em;font-size:clamp(40px,6.4vw,96px);font-weight:500;line-height:.98}.sov-lab .lab-sec .pos{letter-spacing:-.015em;color:#e6e2db;max-width:860px;margin-top:26px;font-size:clamp(20px,2.2vw,28px);line-height:1.35}.sov-lab .status{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.sov-lab .status .tag{height:auto;line-height:1.4}.sov-lab .foot{padding:120px 24px calc(40px + env(safe-area-inset-bottom,0px));background:#0c0c0c}.sov-lab .foot .bigt{letter-spacing:-.05em;max-width:1100px;font-size:clamp(46px,8.4vw,128px);font-weight:500;line-height:.95}.sov-lab .frow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.sov-lab .fnote{color:var(--dim);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:90px;padding-top:24px;font-size:12px;display:flex}.sov-lab .rv{opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * .13s);transform:translateY(30px)}.sov-lab .rv.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sov-lab *{transition:none!important;animation:none!important}.sov-lab .rise,.sov-lab .rv{opacity:1;transform:none}.sov-lab .seq-l{filter:none}}.sov-lab .lab-sec.hs h2{letter-spacing:-.04em;font-size:clamp(32px,4.2vw,60px);line-height:1.02;margin-top:0!important}.sov-lab .lab-sec.hs .pos{letter-spacing:0;max-width:780px;font-size:18px;line-height:1.55}.sov-lab .lab-sec.hs .pos2{margin-top:12px!important}.sov-lab .lab-sec.hs .pos b{color:#fff;font-weight:500}.sov-lab .lab-sec.hs .status{align-items:center}.sov-lab .lab-sec.hs .status .tag{height:auto;margin-top:0;line-height:1.4}.sov-lab .chap h2,.sov-lab .vid-top h2,.sov-lab .def-h,.sov-lab .lab-sec h2,.sov-lab .shot .cap h2,.sov-lab .seq-l{letter-spacing:-.04em;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.02}.sov-lab .vh,.sov-lab .claim{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.15}.sov-lab .def-p,.sov-lab .lab-sec .pos{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,26px);line-height:1.4}.sov-lab .chap p,.sov-lab .vp,.sov-lab .shot .cap p,.sov-lab .hero-side p{font-size:18px;line-height:1.55}.sov-lab .tri h3,.sov-lab .lane-t{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.sov-lab .tri p{font-size:15px;line-height:1.55}.sov-lab .perm li,.sov-lab .lane-s,.sov-lab .lrow,.sov-lab .cbtn{font-size:14px}.sov-lab .lab,.sov-lab .sim-bank,.sov-lab .lane-w,.sov-lab .city .cn,.sov-lab .tri .role{letter-spacing:.16em;font-size:11px}.sov-lab .hero h1{font-size:clamp(40px,5.4vw,80px)}.sov-lab .foot .bigt{font-size:clamp(40px,6vw,92px)}.sov-lab #agents .chap p{max-width:820px}.sov-lab .claim{letter-spacing:-.015em;max-width:680px;font-size:clamp(19px,1.6vw,22px);line-height:1.4}.sov-lab .def-p,.sov-lab .lab-sec .pos{letter-spacing:0;max-width:780px;font-size:18px;line-height:1.55}.sov-lab .def-p{color:var(--mut)}.sov-lab #mcp .def-p{max-width:1100px}.sov-lab .lab-sec.hs{height:280vh;min-height:0;overflow:visible}.sov-lab .hs-sticky{height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.sov-lab .lab-sec.hs .over{opacity:0;padding-bottom:8vh}.sov-lab .chap h2:first-child,.sov-lab .vid-top h2:first-child{margin-top:0}.sov-lab .lab-sec .over h2{margin-top:0!important}.sov-lab .lab-sec .pos2{margin-top:12px!important}.sov-lab .lab-sec .pos b{color:#fff;font-weight:500}.sov-lab .vp{max-width:780px}.sov-lab .def-h{max-width:1180px}.sov-lab #top b{font-size:15px!important}.sov-lab #top small{font-size:14px!important}.sov-lab .hero h1{max-width:none}.sov-lab .hero h1 .mw{display:inline}@media (min-width:760px){.sov-lab .hero h1 .l2{white-space:nowrap}}@media (max-width:759px){.sov-lab .hero h1 .dbr{display:none}}.sov-lab .vid-top h2{margin-top:0}.sov-lab .vid-bot .vp{max-width:900px}.sov-lab #ch3 .chap p{max-width:820px}.sov-lab .seq-l>span{text-align:center;max-width:1000px;margin:0 auto;display:block}@media (max-width:640px){.sov-lab .nav .cta .cta-t,.sov-lab .nav .cta .cta-d{display:none}.sov-lab .nav .cta{gap:0!important;padding:4px!important}}.sov-lab main{z-index:1;background:#000;position:relative}.sov-lab main>section,.sov-lab #def,.sov-lab #infra,.sov-lab #mcp{position:relative}.sov-lab .tx-out{transform-origin:50% 100%}.sov-lab .foot{z-index:0;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.sov-lab .foot{position:static}}.sov-lab .strands path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.8s var(--ease),stroke-opacity .5s;transition-delay:calc(var(--k)*90ms + .2s)}.sov-lab .strands.vis path{stroke-dashoffset:0}.sov-lab .strands .sl text,.sov-lab .strands .sr text,.sov-lab .strands .sr circle{opacity:0;transition:opacity .9s var(--ease)}.sov-lab .strands.vis .sl text,.sov-lab .strands.vis .sr text,.sov-lab .strands.vis .sr circle{opacity:1}.sov-lab .strands.vis .sr text,.sov-lab .strands.vis .sr circle{transition-delay:1.3s}.sov-lab .strands .sr circle{transform-box:fill-box;transform-origin:50%}.sov-lab .strands.vis .sr circle{animation:2.8s ease-in-out 2s infinite lab-sbeat}.sov-lab .strands .sr circle:nth-of-type(2){animation-delay:2.9s}.sov-lab .strands .sr circle:nth-of-type(3){animation-delay:3.8s}@keyframes lab-sbeat{0%,to{transform:scale(1)}12%{transform:scale(1.45)}30%{transform:scale(1)}}.sov-lab .strands[data-h] path{stroke-opacity:.12}.sov-lab .strands[data-h] path.hl{stroke-opacity:.95}@media (prefers-reduced-motion:reduce){.sov-lab .strands path{stroke-dashoffset:0}}@keyframes lab-mcur{50%{opacity:0}}@keyframes lab-nxspin{to{transform:rotate(360deg)}}.sov-lab .tri .sym.c3{width:72px;height:72px;box-shadow:none;color:#0000;background:0 0;margin:-10px 0 4px -10px;font-size:0;position:relative}.sov-lab .tri .sym.c3:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 45%,transparent),transparent);filter:blur(8px);opacity:.7;border-radius:50%;transition:opacity .4s;position:absolute;inset:16%}.sov-lab .tri:hover .sym.c3:before{opacity:1}.sov-lab .tri .sym.c3>svg{display:none}.sov-lab .tri .sym.c3 canvas{width:100%;height:100%;display:block;position:relative}.sov-lab .cta{--mx:0;--my:0;isolation:isolate;color:#0b0b0b;letter-spacing:-.005em;white-space:nowrap;background:linear-gradient(180deg,#f3f0ea,#ddd8cf) padding-box,conic-gradient(from var(--ct-a),#e8c48c40 0 52%,#e8c48c 66%,#fff6e4 72%,#7fe3b0 79%,#e8c48c40 90%) border-box;height:48px;transform:translate(calc(var(--mx)*5px),calc(var(--my)*4px));transition:transform .5s var(--ease),box-shadow .4s;border:1.5px solid #0000;border-radius:100px;align-items:center;gap:11px;padding:0 5px 0 17px;font-size:14px;font-weight:500;animation:5s linear infinite lab-ctspin;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000001a,0 10px 30px -12px #e8c48c8c}.sov-lab .cta:after{content:"";z-index:-1;transition:transform 1s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#fff6e466 54%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.sov-lab .cta:hover{box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000001a,0 16px 44px -12px #e8c48ccc,0 0 0 6px #e8c48c14}.sov-lab .cta:hover:after{transform:translate(130%)}.sov-lab .cta:active{transform:translate(calc(var(--mx)*5px),calc(var(--my)*4px)) scale(.97);transition-duration:.15s}.sov-lab .cta:focus-visible{box-shadow:0 0 0 3px #000,0 0 0 5px var(--warm);outline:none}.sov-lab .cta-d{background:#2fa36b;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.sov-lab .cta-d:after{content:"";opacity:0;animation:lab-ctadot 2.4s var(--ease) infinite;border:1.5px solid #2fa36b;border-radius:50%;position:absolute;inset:-4px}@keyframes lab-ctadot{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.sov-lab .cta-t{position:relative}.sov-lab .cta-a{color:#f4f2ee;width:36px;height:36px;transition:background .35s,color .35s,transform .5s var(--ease);background:#0b0b0b;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8c48c59}.sov-lab .cta-a svg{width:14px;height:14px;transition:transform .5s var(--ease);grid-area:1/1}.sov-lab .cta-a svg+svg{transform:translate(-26px)}.sov-lab .cta:hover .cta-a{color:#0b0b0b;background:#e8c48c;transform:rotate(-45deg)}.sov-lab .cta:hover .cta-a svg:first-child{transform:translate(26px)}.sov-lab .cta:hover .cta-a svg+svg{transform:none}.sov-lab .cta.lg{gap:13px;height:58px;padding:0 6px 0 22px;font-size:16px}.sov-lab .cta.lg .cta-a{width:44px;height:44px}.sov-lab .cta.lg .cta-a svg{width:16px;height:16px}@media (max-width:560px){.sov-lab .nav .cta{gap:9px;height:44px;padding-left:14px;font-size:13.5px}.sov-lab .nav .cta .cta-a{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.sov-lab .cta{animation:none;transform:none}.sov-lab .cta-d:after{animation:none}}.sov-lab .mw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sov-lab .mw{white-space:nowrap;display:block}.sov-lab .mw-b{vertical-align:baseline;width:var(--w,auto);clip-path:inset(-.6em -.05em -.6em -.4em);transition:width 1.25s cubic-bezier(.65,0,.3,1);display:inline-block;position:relative}.sov-lab .mw-b:before{content:"​"}.sov-lab .mw-w{white-space:nowrap;position:absolute;top:0}.sov-lab .mw-w.r{right:0}.sov-lab .mw-w.t{left:0}.sov-lab .mw:not(.ready) .mw-b:before{content:none}.sov-lab .mw:not(.ready) .mw-w:not(.on){display:none}.sov-lab .mw:not(.ready) .mw-w.on{position:static}.sov-lab .mw-c{opacity:0;filter:blur(.08em);transition:opacity .62s cubic-bezier(.4,0,.2,1),filter .75s cubic-bezier(.4,0,.2,1),transform .75s var(--ease);display:inline-block;transform:translateY(.035em)}.sov-lab .mw-w.on .mw-c{opacity:1;filter:blur();transform:none}.sov-lab .mw-s{transition:color 1.1s var(--ease),text-shadow 1.1s var(--ease);display:inline-block}.sov-lab .mw-s.g{color:#f7e7c6;text-shadow:0 0 .4em #e8c48c52}@property --ct-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sov-lab .ct{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sov-lab .ct[hidden]{display:none}.sov-lab .ct-bg{background:radial-gradient(60% 50% at var(--ox) var(--oy),#e8c48c1f,transparent 70%),#000000bd;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);clip-path:circle(0px at var(--ox) var(--oy));transition:clip-path .8s cubic-bezier(.7,0,.2,1) .1s;position:absolute;inset:0}.sov-lab .ct.open .ct-bg{clip-path:circle(160vmax at var(--ox) var(--oy));transition-delay:0s}.sov-lab .ct-p{opacity:0;width:min(620px,100%);max-height:calc(100vh - 40px);transition:opacity .35s var(--ease),transform .5s var(--ease);scrollbar-width:none;background:radial-gradient(120% 60% at 50% 0,#e8c48c12,#0000 60%),linear-gradient(#111112,#0a0a0b);border-radius:28px;padding:clamp(26px,4.2vw,46px);position:relative;overflow:auto;transform:translateY(30px)scale(.955);box-shadow:0 70px 160px -50px #000000f2,inset 0 0 0 1px #ffffff12}.sov-lab .ct.open .ct-p{opacity:1;transition:opacity .6s var(--ease) .26s,transform .9s var(--ease) .26s;transform:none}.sov-lab .ct-p:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ct-a),transparent 0 62%,#e8c48c00 66%,#e8c48cbf 78%,#7fe3b059 84%,transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite lab-ctspin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes lab-ctspin{to{--ct-a:360deg}}.sov-lab .ct-x{width:44px;height:44px;color:var(--mut);cursor:pointer;z-index:2;transition:background .25s,color .25s,transform .4s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.sov-lab .ct-x:hover{color:var(--ink);background:#ffffff1a;transform:rotate(90deg)}.sov-lab .ct-x svg{width:18px;height:18px}.sov-lab .ct-vs{display:grid}.sov-lab .ct-v{grid-area:1/1;min-width:0}.sov-lab .ct-h{letter-spacing:-.04em;margin-top:16px;font-size:clamp(34px,4.6vw,52px);font-weight:500;line-height:1.02}.sov-lab .ct-s{color:var(--mut);max-width:460px;margin-top:14px;font-size:16px;line-height:1.55}.sov-lab .ct-s a{color:var(--ink);border-bottom:1px solid #e8c48c66}.sov-lab .ct-s a:hover{color:var(--warm)}.sov-lab #ctF{flex-direction:column;gap:12px;margin-top:30px;display:flex}.sov-lab .ct-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sov-lab .ct-f{display:block;position:relative}.sov-lab .ct-f input,.sov-lab .ct-f textarea{width:100%;font:inherit;color:var(--ink);resize:none;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:25px 16px 9px;font-size:16px;transition:border-color .3s,background .3s,box-shadow .3s}.sov-lab .ct-ta textarea{min-height:104px;padding-top:28px;line-height:1.45}.sov-lab .ct-f span{color:var(--mut);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--ease),color .3s;font-size:15.5px;position:absolute;top:17px;left:17px}.sov-lab .ct-f :is(input,textarea):focus{background:#e8c48c0a;border-color:#e8c48c99;box-shadow:0 0 0 4px #e8c48c14}.sov-lab .ct-f :is(input,textarea):is(:focus,:not(:placeholder-shown))+span,.sov-lab .ct-f :is(input,textarea):is(:focus,:not(:placeholder-shown))+span{transform:translateY(-10px)scale(.74)}.sov-lab .ct-f :is(input,textarea):focus+span{color:var(--warm)}.sov-lab .ct-f.err :is(input,textarea){border-color:#e58a6e;animation:.42s lab-ctshake;box-shadow:0 0 0 4px #e58a6e1a}.sov-lab .ct-f.err span{color:#e58a6e}@keyframes lab-ctshake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.sov-lab .ct-chips{border:0;min-width:0;margin:6px 0 2px;padding:0}.sov-lab .ct-chips legend{margin-bottom:10px;padding:0}.sov-lab .ct-chips>div{flex-wrap:wrap;gap:8px;display:flex}.sov-lab .ct-chips label{cursor:pointer}.sov-lab .ct-chips input{opacity:0;pointer-events:none;position:absolute}.sov-lab .ct-chips span{color:#d9d5ce;min-height:40px;transition:background .3s,border-color .3s,color .3s,gap .35s var(--ease);background:#ffffff08;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:0;padding:0 15px;font-size:13.5px;display:inline-flex}.sov-lab .ct-chips span i{width:0;height:14px;transition:width .35s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8C48C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/14px no-repeat;flex:none;overflow:hidden}.sov-lab .ct-chips label:hover span{border-color:#ffffff40}.sov-lab .ct-chips input:checked+span{color:var(--ink);background:#e8c48c1a;border-color:#e8c48c99;gap:7px}.sov-lab .ct-chips input:checked+span i{width:14px}.sov-lab .ct-chips input:focus-visible+span{box-shadow:0 0 0 3px #e8c48c4d}.sov-lab .ct-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.sov-lab .ct-note{color:var(--dim);font-size:12.5px}.sov-lab .ct-go{color:#000;height:54px;font:inherit;cursor:pointer;transition:background .25s,transform .25s var(--ease),box-shadow .4s;background:#e6e3dd;border:0;border-radius:100px;padding:0 26px;font-size:15px;font-weight:500;position:relative;overflow:hidden}.sov-lab .ct-go:hover{background:#fff;box-shadow:0 10px 40px -10px #e8c48c8c}.sov-lab .ct-go:active{transform:scale(.97)}.sov-lab .ct-go .t{transition:opacity .25s,transform .35s var(--ease);align-items:center;gap:9px;display:inline-flex}.sov-lab .ct-go .t svg{width:14px;height:14px;transition:transform .3s var(--ease)}.sov-lab .ct-go:hover .t svg{transform:translate(3px)}.sov-lab .ct-go .sp{opacity:0;border:2px solid #00000026;border-top-color:#000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:opacity .25s;animation:.7s linear infinite lab-nxspin;position:absolute;top:50%;left:50%}.sov-lab .ct-go.busy .t{opacity:0;transform:translateY(-6px)}.sov-lab .ct-go.busy .sp{opacity:1}.sov-lab .ct-i{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(16px)}.sov-lab .ct.open .ct-i{opacity:1;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.42s + var(--i)*55ms);transform:none}.sov-lab .ct-fv,.sov-lab .ct-dv{transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s .6s}.sov-lab .ct-dv{opacity:0;visibility:hidden;text-align:center;flex-direction:column;align-self:center;align-items:center;display:flex;transform:translateY(18px)}.sov-lab .ct-dv>*{width:100%}.sov-lab .ct-dv .ct-ok{width:84px}.sov-lab .ct-dv .ct-h{white-space:nowrap;margin-top:22px}.sov-lab .ct-dv .ct-s{margin-left:auto;margin-right:auto}.sov-lab .ct-dv .ct-foot{justify-content:center;margin-top:26px}.sov-lab .ct.done .ct-fv{opacity:0;visibility:hidden;transform:translateY(-14px)}.sov-lab .ct.done .ct-dv{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .2s,transform .8s var(--ease) .2s,visibility 0s;transform:none}.sov-lab .ct-ok{fill:none;stroke-linecap:round;stroke-linejoin:round;width:84px;height:84px}.sov-lab .ct-ok circle{stroke:#7fe3b0d9;stroke-width:2px;stroke-dasharray:208;stroke-dashoffset:208px;transform-origin:50%;transition:stroke-dashoffset 1s var(--ease) .35s;transform:rotate(-90deg)}.sov-lab .ct-ok path{stroke:var(--ok);stroke-width:3px;stroke-dasharray:44;stroke-dashoffset:44px;transition:stroke-dashoffset .6s var(--ease) 1.05s}.sov-lab .ct.done .ct-ok circle,.sov-lab .ct.done .ct-ok path{stroke-dashoffset:0}.sov-lab .ct.done .ct-ok{filter:drop-shadow(0 0 18px #7fe3b059)}@media (max-width:560px){.sov-lab .ct{align-items:end;padding:10px}.sov-lab .ct-p{border-radius:24px;max-height:calc(100vh - 20px)}.sov-lab .ct-row{grid-template-columns:minmax(0,1fr)}.sov-lab .ct-note{display:none}.sov-lab .ct-go{width:100%}}@media (prefers-reduced-motion:reduce){.sov-lab .ct-bg{clip-path:none!important}.sov-lab .ct-ok circle,.sov-lab .ct-ok path{stroke-dashoffset:0}}.sov-lab .nx-s{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sov-lab .nx-s:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 70% 55%,#e8c48c12,#0000 70%);position:absolute;inset:0}@media (max-width:899px){.sov-lab .nx-s{align-items:flex-start}}.sov-lab .scene-w{position:absolute;inset:0}.sov-lab #cv1b{pointer-events:none}.sov-lab .d3{animation-delay:1s}.sov-lab .rails3{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.sov-lab .rails3>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#00000073;border:1px solid #ffffff1a;border-radius:14px;outline:none;align-items:center;gap:12px;padding:11px 16px 11px 13px;transition:border-color .3s,background .3s;display:flex}.sov-lab .rails3>span:hover,.sov-lab .rails3>span:focus-visible{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 9%,#0000008c)}.sov-lab .rails3 i{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}.sov-lab .rails3 b{color:var(--ink);font-size:14px;font-weight:500;display:block}.sov-lab .rails3 small{color:#bdb9b2;margin-top:2px;font-size:12.5px;display:block}@media (max-width:620px){.sov-lab .rails3{gap:8px;margin-top:22px}.sov-lab .rails3>span{padding:9px 12px 9px 11px}.sov-lab .rails3 small{display:none}}.sov-lab .strands svg text{font-size:17.4px!important}@media (max-width:700px){.sov-lab .strands svg text{font-size:30px!important}}.sov-lab:not([data-route=home]) [data-page=home],.sov-lab:not([data-route=bottleneck]) [data-page=bottleneck],.sov-lab:not([data-route=how]) [data-page=how],.sov-lab:not([data-route=home]) .guide{display:none!important}.sov-lab .topnav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;gap:6px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sov-lab .topnav a{color:var(--mut);white-space:nowrap;border-radius:100px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .25s,color .25s}.sov-lab .topnav a:hover{color:var(--ink)}.sov-lab .topnav a[aria-current=page]{color:#000;background:#e6e3dd}@media (max-width:640px){.sov-lab .topnav{margin:0 auto;position:static;transform:none}.sov-lab .topnav a{padding:8px 9px;font-size:12px}.sov-lab .nav .brand{display:none}}.sov-lab .bn-end{padding-bottom:14vh}.sov-lab #ch3 .shot .cap h2{max-width:none}.sov-lab #ch3 .shot .cap p{max-width:760px}.sov-lab #mcp{--ai:#afc0ff}.sov-lab .uc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:780px;margin-top:40px;display:grid}.sov-lab .uc-t{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .3s,background .3s;display:flex}.sov-lab .uc-t:hover{border-color:#ffffff3d}.sov-lab .uc-t:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.sov-lab .uc-t.on{background:linear-gradient(168deg,#e8c48c1a,#e8c48c05);border-color:#e8c48c8c}.sov-lab .uc-k{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px}.sov-lab .uc-t.on .uc-k{color:var(--warm)}.sov-lab .uc-n{letter-spacing:-.015em;font-size:18px;font-weight:500}.sov-lab .uc-d{color:var(--mut);font-size:14px}.sov-lab .uc-p{margin-top:20px}.sov-lab .uc-p[hidden]{display:none}.sov-lab .mcp-perm{margin-top:20px}.sov-lab .ot{border:1px solid var(--line);background:#070708;border-radius:24px;flex-direction:column;gap:20px;padding:clamp(16px,2.4vw,28px);display:flex}.sov-lab .ot-top{align-items:center;gap:18px;display:flex}.sov-lab .ot-trk{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sov-lab .ot-trk button{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--dim);flex-direction:column;gap:9px;padding:4px 0;font-size:11px;transition:color .4s;display:flex}.sov-lab .ot-trk button:hover{color:var(--mut)}.sov-lab .ot-trk button:focus-visible{outline:2px solid var(--warm);outline-offset:3px;border-radius:4px}.sov-lab .ot-trk button>span{white-space:nowrap;gap:6px;display:flex}.sov-lab .ot-trk button b{opacity:.6;font-weight:500}.sov-lab .ot-trk i{background:#ffffff1f;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.sov-lab .ot-trk i:after{content:"";background:var(--warm);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sov-lab .ot-trk li.dn button{color:var(--mut)}.sov-lab .ot-trk li.dn i:after{transform:scaleX(1)}.sov-lab .ot-trk li.cu button{color:var(--warm)}.sov-lab .ot-trk li.cu i:after{animation:lab-otfill var(--d,5s) linear forwards}@keyframes lab-otfill{to{transform:scaleX(1)}}.sov-lab .ot-ctl{flex:none;align-items:center;gap:10px;display:flex}.sov-lab .ot-rp{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);width:36px;height:36px;color:var(--mut);border-radius:50%;place-items:center;transition:color .3s,border-color .3s;display:grid}.sov-lab .ot-rp:hover{color:var(--ink);border-color:#ffffff47}.sov-lab .ot-rp svg{width:15px;height:15px}.sov-lab .ot-caps{display:grid}.sov-lab .ot-cap{letter-spacing:-.015em;text-wrap:pretty;opacity:0;filter:blur(5px);max-width:940px;transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease);grid-area:1/1;font-size:clamp(19px,1.8vw,24px);line-height:1.38;transform:translateY(12px)}.sov-lab .ot-cap.on{opacity:1;filter:none;transition-delay:.15s;transform:none}.sov-lab .ot-cap b{font-weight:500}.sov-lab .ot-cap .y{color:var(--warm)}.sov-lab .ot-cap .s{color:var(--ai)}.sov-lab .ot-cap .a{color:#fff}.sov-lab .ot-grid{grid-template-columns:minmax(0,1.15fr) 104px minmax(0,.85fr);align-items:stretch;display:grid}.sov-lab .ot-grid,.sov-lab .ot-set{transition:opacity .45s}.sov-lab .ot.fade .ot-grid,.sov-lab .ot.fade .ot-set{opacity:0}.sov-lab .ot-p{border:1px solid var(--line);background:#0d0d0e;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.sov-lab .ot-ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:14px 18px;display:flex}.sov-lab .ot-nm{letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:500}.sov-lab .ot-asst{border:1px solid var(--line);background:#ffffff0d;border-radius:100px;gap:2px;margin-top:6px;padding:3px;display:inline-flex}.sov-lab .ot-asst button{all:unset;cursor:pointer;color:var(--mut);border-radius:100px;padding:4px 12px;font-size:13.5px;font-weight:500;transition:background .3s,color .3s}.sov-lab .ot-asst button.on{color:#000;background:#e6e3dd}.sov-lab .ot-asst button:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.sov-lab .ot-cb{height:380px;padding:2px 18px 16px;overflow:hidden}.sov-lab .ot-cb.sc{-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.sov-lab .ot-cl{flex-direction:column;display:flex}.sov-lab .ot-m{opacity:0;transition:grid-template-rows .7s var(--ease),opacity .6s var(--ease);grid-template-rows:0fr;display:grid}.sov-lab .ot-m.on{opacity:1;grid-template-rows:1fr}.sov-lab .ot-m>div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sov-lab .ot-m>div>*{margin-top:12px}.sov-lab .ot-u{background:var(--ub);max-width:86%;color:var(--uc);overflow-wrap:anywhere;border-radius:18px 18px 4px;align-self:flex-end;min-height:44px;padding:11px 15px;font-size:14.5px;line-height:1.45;transition:background .6s,color .6s,border-radius .6s}.sov-lab .ot-u .cur{vertical-align:-2px;background:#000;width:2px;height:1.05em;margin-left:1px;animation:.9s step-end infinite lab-mcur;display:inline-block}.sov-lab .ot-tool{letter-spacing:.03em;color:var(--mut);border:1px solid var(--line);background:#ffffff08;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:inline-flex}.sov-lab .ot-tool .w{color:var(--ai)}.sov-lab .ot-tool .ic{flex:none;width:13px;height:13px;position:relative}.sov-lab .ot-tool .ic i{border:1.5px solid #fff3;border-top-color:var(--ai);border-radius:50%;transition:opacity .3s;animation:.8s linear infinite lab-nxspin;position:absolute;inset:0}.sov-lab .ot-tool .ic svg{width:13px;height:13px;color:var(--ok);opacity:0;transition:opacity .3s;position:absolute;inset:0}.sov-lab .ot-tool.ok .ic i{opacity:0}.sov-lab .ot-tool.ok .ic svg{opacity:1}.sov-lab .ot-draft{background:linear-gradient(168deg,#afc0ff17,#afc0ff04);border:1px solid #afc0ff52;border-radius:16px;flex-direction:column;gap:10px;padding:15px 17px;display:flex}.sov-lab .ot-draft .lab,.sov-lab .ot-ans .lab{color:var(--ai)}.sov-lab .ot-sent{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:clamp(16px,1.45vw,19px);line-height:1.42}.sov-lab .ot-sent u{color:#0000;transition:color .5s var(--ease);background:#afc0ff0f;border-bottom:1.5px solid #afc0ff80;border-radius:3px 3px 0 0;text-decoration:none}.sov-lab .ot-draft.f .ot-sent u{color:#fff}.sov-lab .ot-draft.f .ot-sent u:nth-of-type(2){transition-delay:.2s}.sov-lab .ot-draft.f .ot-sent u:nth-of-type(3){transition-delay:.4s}.sov-lab .ot-draft.f .ot-sent u:nth-of-type(4){transition-delay:.6s}.sov-lab .ot-rate{color:var(--mut);font-size:13px}.sov-lab .ot-cbtn{color:#000;background:#e6e3dd;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.sov-lab .ot-cbtn svg{width:13px;height:13px}.sov-lab .ot-cbtn.tap{animation:lab-ottap .9s var(--ease)}@keyframes lab-ottap{0%{transform:none;box-shadow:0 0 #e8c48cb3}25%{transform:scale(.95)}60%{transform:none}to{box-shadow:0 0 0 14px #e8c48c00}}.sov-lab .ot-note{color:var(--mut);align-items:flex-start;gap:10px;font-size:14px;display:flex}.sov-lab .ot-note:before{content:"";background:#e58a6e;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.sov-lab .ot-ans{border:1px solid var(--line);background:#ffffff08;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.sov-lab .ot-txs{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.sov-lab .ot-txs span{color:var(--ok);font-variant-numeric:tabular-nums;border:1px solid #7fe3b04d;border-radius:100px;padding:5px 10px;font-size:12.5px}.sov-lab .ot-mcp{justify-content:center;align-items:center;display:flex;position:relative}.sov-lab .ot-mcpl{z-index:2;letter-spacing:.16em;color:var(--ai);background:#0a0b10;border:1px solid #afc0ff59;border-radius:100px;padding:6px 10px;font-size:11px;font-weight:500;position:relative}.sov-lab .ot-ln{background:repeating-linear-gradient(90deg,#fff3 0 4px,#0000 4px 8px);height:1px;position:absolute;left:0;right:0}.sov-lab .ot-ln.a{top:calc(50% - 40px)}.sov-lab .ot-ln.b{top:calc(50% + 40px)}.sov-lab .ot-ln span{color:var(--dim);white-space:nowrap;letter-spacing:.03em;font-size:11.5px;position:absolute;left:50%;transform:translate(-50%)}.sov-lab .ot-ln.a span{bottom:9px}.sov-lab .ot-ln.b span{top:9px}.sov-lab .ot-ln i{opacity:0;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px 3px #afc0ffd9}.sov-lab .ot-ln i:after{content:"";border-radius:3px;width:44px;height:3px;position:absolute;top:3px}.sov-lab .ot-ln.a i:after{background:linear-gradient(90deg,#0000,#afc0ffd9);right:100%}.sov-lab .ot-ln.b i:after{background:linear-gradient(90deg,#afc0ffd9,#0000);left:100%}.sov-lab .ot-ln.a i.go{animation:lab-otpr .9s var(--ease) forwards}.sov-lab .ot-ln.b i.go{animation:lab-otpl .9s var(--ease) forwards}@keyframes lab-otpr{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes lab-otpl{0%{opacity:0;left:calc(100% - 9px)}15%,85%{opacity:1}to{opacity:0;left:0}}@keyframes lab-otpd{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}@keyframes lab-otpu{0%{opacity:0;top:calc(100% - 9px)}15%,85%{opacity:1}to{opacity:0;top:0}}.sov-lab .ot-ag{transition:border-color .5s}.sov-lab .ot-ag:before{content:"";opacity:.4;pointer-events:none;background:radial-gradient(120% 55% at 85% 0,#afc0ff1f,#0000 60%);transition:opacity .6s;position:absolute;inset:0}.sov-lab .ot-ag.busy{border-color:#afc0ff6b}.sov-lab .ot-ag.busy:before{opacity:1}.sov-lab .ot-orb{color:#0b0d18;background:radial-gradient(circle at 35% 30%,#e6eaff,#8a9df0 55%,#2b3470);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 18px #afc0ff59}.sov-lab .ot-orb svg{width:18px;height:18px}.sov-lab .ot-orb i{opacity:0;border:1px solid #afc0ff99;border-radius:50%;position:absolute;inset:-5px}.sov-lab .ot-ag.busy .ot-orb i{animation:1.6s ease-out infinite lab-otring}.sov-lab .ot-ag.busy .ot-orb i+i{animation-delay:.8s}@keyframes lab-otring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.75)}}.sov-lab .ot-ab{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 18px;display:flex}.sov-lab .ot-ad{color:var(--mut);font-size:14px;line-height:1.5}.sov-lab .ot-st{background:#afc0ff0f;border:1px solid #afc0ff29;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:14px;display:flex}.sov-lab .ot-st i{background:var(--ai);border-radius:50%;flex:none;width:7px;height:7px}.sov-lab .ot-ag.busy .ot-st i{animation:1s ease-in-out infinite lab-otblink}@keyframes lab-otblink{50%{opacity:.25}}.sov-lab .ot-ck{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sov-lab .ot-ck li{opacity:.35;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;transition:opacity .5s;display:grid}.sov-lab .ot-ck li.on{opacity:1}.sov-lab .ot-ck .ck{border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .4s,border-color .4s;display:grid}.sov-lab .ot-ck .ck svg{color:#0b0d18;opacity:0;width:10px;height:10px;transition:opacity .3s,transform .4s var(--ease);transform:scale(.4)}.sov-lab .ot-ck li.on .ck{background:var(--ai);border-color:var(--ai)}.sov-lab .ot-ck li.on .ck svg{opacity:1;transform:none}.sov-lab .ot-ck b{font-size:14px;font-weight:500;display:block}.sov-lab .ot-ck small{color:var(--mut);margin-top:2px;font-size:13px;display:block}.sov-lab .ot-log{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.sov-lab .ot-lg{flex-direction:column;justify-content:flex-end;height:112px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30px);mask-image:linear-gradient(#0000,#000 30px)}.sov-lab .ot-lg p{opacity:0;transition:grid-template-rows .6s var(--ease),opacity .5s;grid-template-rows:0fr;display:grid}.sov-lab .ot-lg p.on{opacity:1;grid-template-rows:1fr}.sov-lab .ot-lg p>span{color:#d9d5ce;align-items:baseline;gap:9px;min-height:0;padding-top:7px;font-size:13.5px;display:flex;overflow:hidden}.sov-lab .ot-lg p>span:before{content:"";background:var(--ai);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.sov-lab .ot-set .ot-ph .tag{flex:none}.sov-lab .ot-rail{grid-template-columns:210px minmax(0,1fr) 210px;align-items:center;gap:22px;padding:22px 18px 18px;display:grid}.sov-lab .ot-party{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:14px;transition:border-color .4s,box-shadow .4s;display:flex}.sov-lab .ot-party.hi{border-color:#e8c48c99;box-shadow:0 0 0 4px #e8c48c14}.sov-lab .ot-pn{letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:500}.sov-lab .ot-pw{color:var(--mut);overflow-wrap:anywhere;font-size:13px}.sov-lab .ot-act{border:1px solid var(--line);min-height:30px;color:var(--dim);border-radius:100px;align-self:flex-start;align-items:center;margin-top:10px;padding:0 12px;font-size:13px;font-weight:500;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.sov-lab .ot-act.pend{color:#000;background:#e6e3dd;border-color:#e6e3dd;animation:1.1s ease-in-out lab-otpress}.sov-lab .ot-act.ok{color:var(--ok);background:#7fe3b00f;border-color:#7fe3b059}@keyframes lab-otpress{0%,62%{transform:none;box-shadow:0 0 #e8c48c99}76%{transform:scale(.93)}to{transform:none;box-shadow:0 0 0 12px #e8c48c00}}.sov-lab .ot-lanes{height:160px;position:relative}.sov-lab .ot-lane{border-radius:2px;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.sov-lab .ot-lane.g{background:linear-gradient(90deg,#e8c48c1f,#e8c48c73,#e8c48c1f);top:44px}.sov-lab .ot-lane.s{background:linear-gradient(90deg,#7fe3b01f,#7fe3b073,#7fe3b01f);top:124px;overflow:visible}.sov-lab .ot-lt{letter-spacing:.04em;white-space:nowrap;font-size:12px;position:absolute}.sov-lab .ot-lane.g .ot-lt{color:var(--warm);bottom:12px;left:25%;transform:translate(-50%)}.sov-lab .ot-lane.s .ot-lt{color:var(--ok);top:20px;left:75%;transform:translate(-50%)}.sov-lab .ot-lane.s:after{content:"";opacity:0;background:radial-gradient(closest-side,#afc0ff61,#0000);border-radius:50%;width:34%;height:28px;transition:opacity .4s;position:absolute;top:-14px;left:0}.sov-lab .ot-lanes.scan .ot-lane.s:after{opacity:1;animation:1.8s ease-in-out infinite alternate lab-otscan}@keyframes lab-otscan{to{left:66%}}.sov-lab .ot-lock{z-index:3;background:#111;border:1px solid #ffffff29;border-radius:16px;place-items:center;width:58px;height:58px;transition:border-color .5s,box-shadow .5s,background .5s;display:grid;position:absolute;top:44px;left:50%;transform:translate(-50%,-50%)}.sov-lab .ot-lock svg{width:24px;height:24px;color:var(--mut);transition:color .5s;overflow:visible}.sov-lab .ot-lock .sh{transition:transform .5s var(--ease);transform:translateY(-3px)}.sov-lab .ot-lock small{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.sov-lab .ot-lock.lkd{background:#17130c;border-color:#e8c48cb3;box-shadow:0 0 28px #e8c48c4d}.sov-lab .ot-lock.lkd svg{color:var(--warm)}.sov-lab .ot-lock.lkd .sh{transform:none}.sov-lab .ot-lock.lkd{animation:1.4s ease-in-out infinite lab-otready}.sov-lab .ot-lock.fire{transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 40px #ffffff73}@keyframes lab-otready{50%{box-shadow:0 0 36px #e8c48c80}}.sov-lab .ot-lock.opn{background:#0c1611;border-color:#7fe3b099;animation:none;box-shadow:0 0 28px #7fe3b040}.sov-lab .ot-lock.opn svg{color:var(--ok)}.sov-lab .ot-lock.opn .sh{transform:translateY(-4px)}.sov-lab .ot-eye{z-index:1;color:var(--ai);opacity:0;white-space:nowrap;background:#0a0b12;border:1px solid #afc0ff6b;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;transition:opacity .4s,transform .4s,color .4s,border-color .4s;display:inline-flex;position:absolute;top:124px;left:50%;transform:translate(-50%,-50%)scale(.9)}.sov-lab .ot-eye:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite lab-otblink}.sov-lab .ot-eye.on{opacity:1;transform:translate(-50%,-50%)}.sov-lab .ot-eye.seen{color:var(--ok);border-color:#7fe3b073}.sov-lab .ot-coin{z-index:2;--x:0;left:calc(var(--x) * (100% - 34px));opacity:0;width:34px;height:34px;transition:left 1.7s cubic-bezier(.65,0,.35,1),opacity .4s,transform .5s var(--ease);border-radius:50%;place-items:center;margin-top:-17px;font-size:17px;font-weight:600;display:grid;position:absolute;transform:scale(.4)}.sov-lab .ot-coin:after{content:"";opacity:0;width:70px;height:2px;margin-top:-1px;transition:opacity .35s;position:absolute;top:50%}.sov-lab .ot-coin.mv:after{opacity:1}.sov-lab .ot-coin.btc{color:#2a1d06;background:radial-gradient(circle at 35% 30%,#fff1d2,#e8c48c 45%,#a57a35);top:44px;box-shadow:0 0 18px #e8c48c8c}.sov-lab .ot-coin.btc:after{background:linear-gradient(90deg,#0000,#e8c48c);right:100%}.sov-lab .ot-coin.usd{--x:1;color:#06281a;background:radial-gradient(circle at 35% 30%,#e3fff1,#7fe3b0 45%,#2f9a66);top:124px;box-shadow:0 0 18px #7fe3b080}.sov-lab .ot-coin.usd:after{background:linear-gradient(90deg,#7fe3b0,#0000);left:100%}.sov-lab .ot-coin.in{opacity:1;transform:none}.sov-lab .ot-coin.btc.lk{--x:.5;transform:scale(.75)}.sov-lab .ot-coin.btc.out{--x:1;transform:none}.sov-lab .ot-coin.usd.go{--x:0}.sov-lab .ot-txr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.sov-lab .ot-txr span{border:1px solid var(--line);color:var(--dim);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13.5px;transition:color .5s,border-color .5s,background .5s;display:flex}.sov-lab .ot-txr b{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:500;transition:background .5s,color .5s,border-color .5s;display:grid}.sov-lab .ot-txr small{font-variant-numeric:tabular-nums;opacity:0;margin-left:auto;font-size:12px;transition:opacity .5s}.sov-lab .ot-txr span.on{color:var(--ink);background:#7fe3b00d;border-color:#7fe3b04d}.sov-lab .ot-txr span.on b{background:var(--ok);color:#000;border-color:var(--ok)}.sov-lab .ot-txr span.on small{opacity:1;color:var(--mut)}.sov-lab .ot.snap,.sov-lab .ot.snap *,.sov-lab .ot.snap :before,.sov-lab .ot.snap :after{transition:none!important}@media (max-width:959px){.sov-lab .ot-grid{grid-template-columns:minmax(0,1fr)}.sov-lab .ot-mcp{height:88px}.sov-lab .ot-ln,.sov-lab .ot-ln.a,.sov-lab .ot-ln.b{background:repeating-linear-gradient(#fff3 0 4px,#0000 4px 8px);width:1px;height:auto;top:0;bottom:0;right:auto}.sov-lab .ot-ln.a{left:calc(50% - 64px)}.sov-lab .ot-ln.b{left:calc(50% + 64px)}.sov-lab .ot-ln.a span{inset:50% 12px auto auto;transform:translateY(-50%)}.sov-lab .ot-ln.b span{top:50%;left:12px;transform:translateY(-50%)}.sov-lab .ot-ln i{top:0;left:-4px}.sov-lab .ot-ln i:after{display:none}.sov-lab .ot-ln.a i.go{animation-name:lab-otpd}.sov-lab .ot-ln.b i.go{animation-name:lab-otpu}.sov-lab .ot-cb{height:380px}}@media (max-width:759px){.sov-lab .uc{grid-template-columns:minmax(0,1fr)}.sov-lab .ot-top{align-items:flex-start}.sov-lab .ot-trk .t{display:none}.sov-lab .ot-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b""l l";gap:16px}.sov-lab .ot-party.pa{grid-area:a}.sov-lab .ot-party.pb{grid-area:b}.sov-lab .ot-lanes{grid-area:l}.sov-lab .ot-txr{grid-template-columns:minmax(0,1fr)}.sov-lab .ot-ph{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sov-lab .ot-cap{filter:none}}.sov-lab .ot-chat{--cbg:#1d1c19;--cbd:#d9775752;--cac:#d97757;--cfg:#fff;--ub:#e9e4da;--uc:#141413;--cmp:#282723;background:var(--cbg);border-color:var(--cbd);transition:background .6s,border-color .6s}.sov-lab .ot-chat[data-as=chatgpt]{--cbg:#171717;--cbd:#ffffff29;--cac:#ececec;--cfg:#0d0d0d;--ub:#303030;--uc:#ececec;--cmp:#252525}.sov-lab .ot-chat[data-as=chatgpt] .ot-u{border-radius:22px}.sov-lab .ot-wb{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sov-lab .ot-dots{gap:6px;display:flex}.sov-lab .ot-dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.sov-lab .ot-chat .ot-asst{margin-top:0}.sov-lab .ot-chat .ot-asst button.on{background:var(--cac);color:var(--cfg)}.sov-lab .ot-ah{align-items:center;gap:12px;padding:16px 18px 4px;display:flex}.sov-lab .ot-av{background:var(--cac);width:18px;height:18px;box-shadow:0 0 14px color-mix(in oklab,var(--cac) 45%,transparent);border-radius:50%;flex:none;transition:background .6s,box-shadow .6s}.sov-lab .ot-ah .ot-av{width:34px;height:34px}.sov-lab .ot-anm{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.1}.sov-lab .ot-cn{color:var(--mut);align-items:center;gap:7px;margin-top:4px;font-size:13px;display:flex}.sov-lab .ot-cn i{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px var(--ok);border-radius:50%}.sov-lab .ot-ar{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sov-lab .ot-m>div>.ot-ar+*{margin-top:8px}.sov-lab .ot-at{color:#e4e0d8;font-size:14.5px;line-height:1.5}.sov-lab .ot-cmp{background:var(--cmp);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:10px;margin:0 14px 14px;padding:12px 10px 10px 16px;transition:background .6s,border-radius .6s;display:flex}.sov-lab .ot-chat[data-as=chatgpt] .ot-cmp{border-radius:26px}.sov-lab .ot-in{overflow-wrap:anywhere;min-height:21px;font-size:14.5px;line-height:1.45}.sov-lab .ot-in .pl{color:var(--dim)}.sov-lab .ot-in .tx:not(:empty)~.pl{display:none}.sov-lab .ot-in .cur{background:var(--ink);vertical-align:-2px;width:2px;height:1.05em;margin-left:1px;animation:.9s step-end infinite lab-mcur;display:inline-block}.sov-lab .ot-cr{justify-content:space-between;align-items:center;gap:10px;display:flex}.sov-lab .ot-chip{color:var(--ai);background:#afc0ff0f;border:1px solid #afc0ff4d;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.sov-lab .ot-chip i{background:var(--ok);border-radius:50%;width:6px;height:6px}.sov-lab .ot-snd{background:var(--cac);width:32px;height:32px;color:var(--cfg);opacity:.3;border-radius:50%;place-items:center;transition:opacity .3s,background .6s;display:grid}.sov-lab .ot-snd svg{width:15px;height:15px}.sov-lab .ot-cmp:has(.tx:not(:empty)) .ot-snd{opacity:1}.sov-lab .ot-snd.go{opacity:1;animation:lab-ottap .5s var(--ease)}.sov-lab .smk{flex:none;width:24px;height:32px;margin:-8px -2px -8px -4px;display:inline-block;position:relative}.sov-lab .smk>svg,.sov-lab .smk>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sov-lab .smk>svg{transition:opacity .6s}.sov-lab .smk>canvas{opacity:0;transition:opacity .6s}.sov-lab .smk.on>canvas{opacity:1}.sov-lab .smk.on>svg{opacity:0}.sov-lab .smk:not([data-loop])>canvas{pointer-events:none;width:340%;height:230%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sov-lab .brand{gap:9px}.sov-lab .foot .in{position:relative}.sov-lab .foot-mk .smk{width:100%;height:100%;margin:0}.sov-lab .foot-mk{z-index:1;pointer-events:none;contain:strict;position:absolute}@media (min-width:900px){.sov-lab .foot-mk{width:280px;height:360px;top:50px;right:max(0px,50% - 630px)}.sov-lab .foot .bigt{max-width:calc(100% - 300px)}}@media (max-width:899px){.sov-lab .foot-mk{width:82px;height:104px;top:18px;right:10px}}.sov-lab .rv.dz{backface-visibility:hidden;transition:none!important}.sov-lab main{overflow-x:clip}.sov-lab .foot{position:relative}.sov-lab .nav{padding-left:max(24px,50% - 576px)!important;padding-right:max(24px,50% - 576px)!important}.sov-lab .lab-sec .over>.in{box-sizing:border-box;padding-left:24px;padding-right:24px}.sov-lab .ot-sw,.sov-lab .ot-now{display:none}@media (max-width:759px){.sov-lab a,.sov-lab button,.sov-lab [role=listitem],.sov-lab label{-webkit-tap-highlight-color:transparent}.sov-lab .box,.sov-lab .vid-bot>.in,.sov-lab .vid-top{padding-left:20px;padding-right:20px}.sov-lab .nav{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.sov-lab .brand{letter-spacing:.22em;font-size:13px}.sov-lab .hero{min-height:580px}.sov-lab .hero-t{padding:0 20px calc(34px + env(safe-area-inset-bottom,0px))}.sov-lab .hero-t .in{gap:20px}.sov-lab .hero h1{font-size:clamp(36px,10.4vw,46px);line-height:.98}.sov-lab .hero .lab.rise{margin-bottom:16px!important}.sov-lab .rails3{margin-top:20px}.sov-lab .hero-side{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none}.sov-lab .hero-side p{max-width:230px;font-size:15px;line-height:1.45}.sov-lab .hero-side .pill{height:44px;padding:0 18px}.sov-lab .cue{display:none}.sov-lab .chap{padding:17vh 20px 8vh}.sov-lab .chap p{margin-top:18px;font-size:16.5px}.sov-lab .vid-sec{height:auto;min-height:130vh}.sov-lab .vid-t{gap:24vh;min-height:130vh;padding-top:19vh;padding-bottom:9vh;position:relative;inset:auto}.sov-lab .vh{font-size:27px}.sov-lab .vp{margin-top:14px;font-size:16.5px}.sov-lab .livebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:0;margin-top:24px;overflow:hidden}.sov-lab .lrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:13px 16px}.sov-lab .lrow+.lrow{border-top:1px solid #ffffff17}.sov-lab .lrow .lv{text-align:right;margin-left:auto}.sov-lab .wc{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;margin:22px -20px 0;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 26px),#0000)}.sov-lab .wc::-webkit-scrollbar{display:none}.sov-lab .city{scroll-snap-align:start;border-top:1px solid #ffffff24;flex:none;width:110px;padding:14px 14px 2px 0}.sov-lab .city .ctime{font-size:25px}.sov-lab .ag-sec{padding-bottom:12vh}.sov-lab .sim{border-radius:20px}.sov-lab .sim-top{flex-wrap:nowrap;gap:12px;padding:14px 16px}.sov-lab .sim-top .clock{letter-spacing:.12em;white-space:nowrap;gap:8px;font-size:12px}.sov-lab .sim-bank{letter-spacing:.12em;white-space:nowrap;font-size:10.5px}.sov-lab .sim-top .tag{letter-spacing:.08em;flex:none;padding:5px 9px;font-size:9.5px}.sov-lab .lane2{padding:16px 16px 4px}.sov-lab .lane-t{font-size:17px}.sov-lab .sim-ctl{padding:16px 16px 14px}.sov-lab .sim-ctl output{font-size:28px}.sov-lab .sim-ctl input{--fw:calc(var(--p) * (100% - 28px) + 14px)}.sov-lab .sim-ctl input::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.sov-lab .sim-ctl input::-moz-range-thumb{width:24px;height:24px}.sov-lab .claim{margin-top:36px;font-size:18.5px}.sov-lab .def-sec{padding:12vh 0 14vh}.sov-lab .def-p{font-size:17px}.sov-lab .strands{margin:36px 0 30px}.sov-lab .strands svg text{font-size:27px!important}.sov-lab .trio{gap:12px}.sov-lab .tri{-moz-column-gap:16px;border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:4px 16px;padding:18px 18px 20px;display:grid}.sov-lab .tri .sym{grid-row:1/span 3;width:52px;height:52px;margin:0}.sov-lab .tri .sym.c3{width:64px;height:64px;margin:-6px 0 0 -6px}.sov-lab .tri .role,.sov-lab .tri h3,.sov-lab .tri p{grid-column:2}.sov-lab .tri h3{font-size:19px}.sov-lab .tri p{font-size:14.5px}.sov-lab .mcp-sec{padding:6vh 0 12vh}.sov-lab .uc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.sov-lab .uc-t{border-radius:14px;justify-content:center;gap:4px;min-height:66px;padding:12px 14px}.sov-lab .uc-k{letter-spacing:.14em;font-size:10px}.sov-lab .uc-n{font-size:15px;line-height:1.25}.sov-lab .uc-d{display:none}.sov-lab .uc-p{margin-top:12px}.sov-lab .ot{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""caps""sw""stage";gap:14px;margin:0 -6px;padding:14px;display:grid}.sov-lab .ot-top{grid-area:top;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.sov-lab .ot-trk{grid-column:1/-1;gap:5px}.sov-lab .ot-trk button{gap:0;padding:19px 0}.sov-lab .ot-trk button>span{display:none}.sov-lab .ot-now{letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;font-size:11px;display:flex}.sov-lab .ot-now b{color:var(--dim);font-weight:500}.sov-lab .ot-now span{color:var(--warm)}.sov-lab .ot-ctl{gap:8px}.sov-lab .ot-ctl .tag{padding:5px 9px;font-size:9.5px}.sov-lab .ot-rp{width:40px;height:40px}.sov-lab .ot-caps{grid-area:caps}.sov-lab .ot-cap{font-size:16px;line-height:1.45}.sov-lab .ot-grid{display:contents}.sov-lab .ot-mcp{display:none}.sov-lab .ot-sw{grid-area:sw;align-items:center;gap:6px;min-width:0;display:flex}.sov-lab .ot-sw button{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid var(--line);height:40px;color:var(--mut);background:#ffffff08;border-radius:100px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:color .35s,border-color .35s,background .35s,box-shadow .5s;display:inline-flex}.sov-lab .ot-sw button:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.sov-lab .ot-sl,.sov-lab .ot-sl2{background:repeating-linear-gradient(90deg,#ffffff38 0 4px,#0000 4px 8px);flex:1 1 0;min-width:34px;height:1px;position:relative}.sov-lab .ot-sl2{flex:.45 1 0;min-width:12px}.sov-lab .ot-sl b{letter-spacing:.14em;color:var(--ai);background:#070708;border:1px solid #afc0ff59;border-radius:100px;padding:3px 7px;font-size:9.5px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sov-lab .ot-sl i{z-index:2;opacity:0;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px 3px #afc0ffd9}.sov-lab .ot-sl i.go:first-child{animation:lab-otpr .9s var(--ease) forwards}.sov-lab .ot-sl i.go:nth-child(2){animation:lab-otpl .9s var(--ease) forwards}.sov-lab .ot[data-v=chat] .ot-sw .ch{color:#fff;background:#d9775724;border-color:#d97757a6}.sov-lab .ot[data-v=chat]:has(.ot-chat[data-as=chatgpt]) .ot-sw .ch{background:#ffffff1a;border-color:#ffffff80}.sov-lab .ot[data-v=ag] .ot-sw .ag{color:#fff;background:#afc0ff1f;border-color:#afc0ffa6}.sov-lab .ot[data-v=set] .ot-sw .pp{color:#fff;background:#e8c48c1f;border-color:#e8c48ca6}.sov-lab .ot:has(.ot-ag.busy) .ot-sw .ag{box-shadow:0 0 0 4px #afc0ff1a,0 0 18px #afc0ff66}.sov-lab .ot:has(.ot-party.hi) .ot-sw .pp{box-shadow:0 0 0 4px #e8c48c14,0 0 18px #e8c48c59}.sov-lab .ot-chat,.sov-lab .ot-ag,.sov-lab .ot-set{opacity:0;visibility:hidden;pointer-events:none;height:572px;transition:opacity .4s var(--ease),transform .5s var(--ease),visibility 0s .5s;grid-area:stage;transform:translateY(12px)scale(.985)}.sov-lab .ot[data-v=chat] .ot-chat,.sov-lab .ot[data-v=ag] .ot-ag,.sov-lab .ot[data-v=set] .ot-set{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s var(--ease) .1s,transform .6s var(--ease) .1s,visibility 0s;transform:none}.sov-lab .ot.fade .ot-p{opacity:0}.sov-lab .ot-wb{padding:8px 10px 8px 14px}.sov-lab .ot-asst button{align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.sov-lab .ot-ah{gap:10px;padding:12px 16px 2px}.sov-lab .ot-ah .ot-av{width:28px;height:28px}.sov-lab .ot-anm{font-size:20px}.sov-lab .ot-cn{margin-top:2px;font-size:12.5px}.sov-lab .ot-cb{flex:1 1 0;height:auto;min-height:0;padding:2px 16px 12px}.sov-lab .ot-u{font-size:14px}.sov-lab .ot-sent{font-size:16.5px}.sov-lab .ot-draft{gap:8px;padding:14px 15px}.sov-lab .ot-rate{font-size:12.5px}.sov-lab .ot-cmp{margin:0 12px 12px;padding:11px 10px 10px 14px}.sov-lab .ot-ag .ot-ph,.sov-lab .ot-set .ot-ph{min-height:0;padding:12px 16px}.sov-lab .ot-orb{width:36px;height:36px}.sov-lab .ot-orb svg{width:16px;height:16px}.sov-lab .ot-ab{gap:12px;padding:12px 16px 14px}.sov-lab .ot-ad,.sov-lab .ot-st{font-size:13.5px}.sov-lab .ot-ck{gap:9px}.sov-lab .ot-ck b{font-size:13.5px}.sov-lab .ot-ck small{font-size:12.5px}.sov-lab .ot-lg{height:98px}.sov-lab .ot-lg p>span{font-size:13px}.sov-lab .ot-set .ot-ph{flex-wrap:wrap;gap:8px}.sov-lab .ot-set .ot-ph .tag{padding:5px 9px;font-size:9.5px}.sov-lab .ot-rail{gap:12px;padding:14px 12px}.sov-lab .ot-party{padding:12px 10px}.sov-lab .ot-pn{font-size:16px;line-height:1.2}.sov-lab .ot-pw{font-size:12px}.sov-lab .ot-act{white-space:nowrap;min-height:28px;margin-top:8px;padding:0 9px;font-size:11.5px}.sov-lab .ot-txr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px 16px}.sov-lab .ot-txr span{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 10px;font-size:12.5px;line-height:1.25}.sov-lab .ot-txr small{margin-left:0;font-size:11px}.sov-lab .ot-txr b{width:20px;height:20px;font-size:11px}.sov-lab .mcp-perm{margin-top:14px}.sov-lab .pchips{gap:8px}.sov-lab .pchips>span:not(.tag){padding:9px 15px;font-size:14px}.sov-lab .pchips .tag{margin-left:0!important}.sov-lab .lab-sec.hs{height:220vh}.sov-lab .lab-sec.hs .over{padding:0 20px 7vh}.sov-lab .lab-sec.hs .pos{font-size:16.5px}.sov-lab .status{gap:8px;margin-top:22px}.sov-lab .foot{padding:88px 20px calc(32px + env(safe-area-inset-bottom,0px))}.sov-lab .foot .bigt{font-size:clamp(38px,11vw,48px)}.sov-lab .frow{gap:14px 18px;margin-top:32px}.sov-lab .fnote{flex-direction:column;gap:8px;margin-top:56px}.sov-lab .ct{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}}@media (hover:none){.sov-lab .cta:hover:after{transform:translate(-130%)}.sov-lab .cta:hover .cta-a{color:#f4f2ee;background:#0b0b0b;transform:none}.sov-lab .cta:hover .cta-a svg:first-child{transform:none}.sov-lab .cta:hover .cta-a svg+svg{transform:translate(-26px)}.sov-lab .uc-t:hover{border-color:var(--line)}.sov-lab .uc-t.on:hover{border-color:#e8c48c8c}}@supports (height:100svh){@media (max-width:759px){.sov-lab .hero,.sov-lab .hs-sticky{height:100svh}.sov-lab .vid-sec,.sov-lab .vid-t{min-height:130svh}.sov-lab .ct-p{max-height:calc(100dvh - 20px)}}}@media (max-width:759px){.sov-lab .nav{padding-left:16px!important;padding-right:16px!important}.sov-lab .lab-sec .over>.in{padding-left:0;padding-right:0}.sov-lab .foot .bigt{margin-bottom:0}}.sov-lab .pgbar{display:none}@media (max-width:759px){.sov-lab .nav .brand{display:flex}.sov-lab .nav .topnav{display:none}.sov-lab .pgbar{z-index:58;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);transition:transform .45s var(--ease),opacity .35s;background:#0e0e0fbd;border:1px solid #ffffff1f;border-radius:100px;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000e6}.sov-lab .pgbar a{height:40px;color:var(--mut);white-space:nowrap;border-radius:100px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.sov-lab .pgbar a[aria-current=page]{color:#000;background:#e6e3dd}.sov-lab.pg-hide .pgbar{opacity:0;transform:translate(-50%,calc(100% + 28px))}.sov-lab .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.sov-lab .seq-s{padding:20px}.sov-lab .seq-c{gap:24px}.sov-lab .seq-ls{height:210px}.sov-lab .seq-l{text-wrap:balance;padding:0 2px;font-size:28px;line-height:1.14}.sov-lab .bgs{opacity:.75}.sov-lab .shot{min-height:540px}.sov-lab .shot .cap{padding:0 20px 10vh}.sov-lab .shot .cap p{margin-top:14px;font-size:16.5px}.sov-lab .bn-end{padding-bottom:12vh}.sov-lab[data-route=how] #assist{padding-top:11vh}}@supports (height:100svh){@media (max-width:759px){.sov-lab .seq-s,.sov-lab .shot{height:100svh}}}.sov-lab .topnav,.sov-lab .pgbar{isolation:isolate}.sov-lab .topnav{box-shadow:inset 0 1px #ffffff0f,0 10px 30px -14px #000c;background:#1212138c!important;border-color:#ffffff1a!important;gap:2px!important}.sov-lab .topnav a,.sov-lab .pgbar a{z-index:1;-webkit-tap-highlight-color:transparent;position:relative;transition:color .35s var(--ease),transform .2s var(--ease)!important}.sov-lab .topnav a:active,.sov-lab .pgbar a:active{transform:scale(.96)}.sov-lab .topnav a:focus,.sov-lab .pgbar a:focus{outline:none}.sov-lab .topnav a:focus-visible,.sov-lab .pgbar a:focus-visible{box-shadow:inset 0 0 0 1.5px var(--warm);outline:none}.sov-lab .topnav.has-ind a[aria-current=page],.sov-lab .pgbar.has-ind a[aria-current=page]{color:#0b0b0b!important;background:0 0!important}.sov-lab .topnav a:not([aria-current]):hover,.sov-lab .pgbar a:not([aria-current]):hover{color:var(--ink)}.sov-lab .rt-ind{z-index:0;width:var(--iw,0);transform:translateX(var(--ix,0));opacity:0;pointer-events:none;background:linear-gradient(#f5f2ec,#dcd7ce);border-radius:100px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000014,0 6px 16px -6px #e8c48c8c}.sov-lab .has-ind>.rt-ind{opacity:1}.sov-lab .ind-on>.rt-ind{transition:transform .55s cubic-bezier(.34,1.32,.5,1),width .45s cubic-bezier(.22,1,.36,1)}.sov-lab main,.sov-lab .foot{transition:opacity .3s var(--ease),transform .4s var(--ease)}.sov-lab.rt-out main,.sov-lab.rt-out .foot{opacity:0;pointer-events:none;transition:opacity .1s ease-in,transform .11s ease-in;transform:translateY(-6px)}.sov-lab.rt-pre main,.sov-lab.rt-pre .foot{opacity:0;transition:none;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.sov-lab main,.sov-lab .foot,.sov-lab .ind-on>.rt-ind{transition:none}}@media (max-width:759px){.sov-lab .pgbar{background:#101011bd!important;border:1px solid #ffffff1a!important;gap:0!important;padding:5px!important;box-shadow:inset 0 1px #ffffff12,0 20px 44px -18px #000000f2!important}.sov-lab .pgbar>.rt-ind{top:5px;bottom:5px}.sov-lab .pgbar a{height:42px!important;padding:0 15px!important;font-size:13.5px!important}.sov-lab .hero-t{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important}}.sov-lab .bg-d,.sov-lab .bg-m{width:100%;height:100%;display:block;position:absolute;inset:0}.sov-lab .bg-m{display:none}.sov-lab .svm{font-family:var(--lab-geist),sans-serif;letter-spacing:.16em;fill:#ffffff94;font-size:11.5px}.sov-lab .svm.w{fill:#e8c48c}@media (max-width:759px){.sov-lab .bg-d{display:none}.sov-lab .bg-m{display:block}.sov-lab #ch2 .bgs{opacity:1}.sov-lab #ch2 .seq-s:before{background:radial-gradient(80% 20% at 50% 47%,#000000d1,#0000),linear-gradient(#00000073,#0000 11% 90%,#00000080)}}.sov-lab .bn3{max-width:1200px;height:min(60vh,580px);margin:-5vh auto 0;padding:0 24px;position:relative}.sov-lab .bn3 canvas{width:100%;height:100%;display:block}@media (max-width:759px){.sov-lab .bn3{height:62vh;min-height:400px;margin-top:-3vh;padding:0}}@supports (height:100svh){@media (max-width:759px){.sov-lab .bn3{height:62svh}}}.sov-lab .sh3{position:absolute;inset:0}.sov-lab .sh3 canvas{width:100%;height:100%;display:block}.sov-lab .shot .img{transition:transform 1.6s var(--ease),opacity 1.2s var(--ease)}.sov-lab .shot.has3 .img{opacity:.45}.sov-lab .shot.has3:after{background:linear-gradient(#0000004d,#0000 26%,#0000002e 58%,#000000eb)}.sov-lab[data-route=how] #assist{padding-top:0!important}.sov-lab .hw2{text-align:center;justify-content:center;align-items:center;min-height:92vh;padding:calc(110px + 6vh) 24px 13vh;display:flex;position:relative;overflow:hidden}.sov-lab .hw2:before{content:"";pointer-events:none;background:radial-gradient(46% 40% at 50% 62%,#e8c48c17,#0000 70%),radial-gradient(36% 30% at 28% 26%,#afc0ff0d,#0000 70%);position:absolute;inset:0}.sov-lab .hw2-in{flex-direction:column;align-items:center;max-width:1000px;display:flex;position:relative}.sov-lab .hw2 .def-h{text-wrap:balance;max-width:760px;margin:22px auto 0}.sov-lab .hw2 .def-p{text-wrap:pretty;max-width:700px;margin:26px auto 0}.sov-lab .hw2-prov{flex-direction:column;align-items:center;gap:14px;margin-top:52px;display:flex}.sov-lab .hw2-prov .pchips{justify-content:center}.sov-lab #assist #mcp{padding-top:2vh}.sov-lab .uc-hd{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:30px;display:flex}.sov-lab .uc-hd .lab{color:var(--warm)}.sov-lab #assist .uc{margin-top:22px}@media (max-width:759px){.sov-lab .hw2{min-height:0;padding:calc(84px + 8vh) 20px 11vh}.sov-lab .hw2 .def-h{font-size:clamp(32px,9vw,40px)}.sov-lab .hw2 .def-p{font-size:16.5px}.sov-lab .hw2-prov{margin-top:36px}.sov-lab .uc-hd{padding-top:24px}}.sov-lab .hw2-cue{color:var(--mut);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:color .3s,opacity .5s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:100px;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(36px,7vh,72px);padding:10px 18px;font-size:12px;font-weight:500;display:flex;position:relative}.sov-lab .hw2-cue:hover{color:var(--ink)}.sov-lab .hw2-cue:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.sov-lab .hw2-cue .m{border:1.5px solid #e8c48c8c;border-radius:12px;width:22px;height:34px;position:relative}.sov-lab .hw2-cue .m:after{content:"";background:var(--warm);width:3px;height:7px;animation:lab-hwcue 2.2s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:7px;left:50%}.sov-lab .hw2-cue .c{flex-direction:column;align-items:center;gap:0;margin-top:-4px;display:flex}.sov-lab .hw2-cue .c i{border-right:1.5px solid var(--warm);border-bottom:1.5px solid var(--warm);opacity:0;width:8px;height:8px;animation:2.2s ease-in-out infinite lab-hwchev;display:block;transform:rotate(45deg)}.sov-lab .hw2-cue .c i+i{margin-top:-2px;animation-delay:.25s}@keyframes lab-hwcue{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes lab-hwchev{0%,to{opacity:0;transform:translateY(-3px)rotate(45deg)}45%{opacity:.9;transform:translateY(2px)rotate(45deg)}}.sov-lab.hw-past .hw2-cue{opacity:0;pointer-events:none}@media (max-height:720px){.sov-lab .hw2-cue{gap:8px;margin-top:28px}.sov-lab .hw2-cue>span:first-child{display:none}}@media (max-width:759px){.sov-lab .hw2-cue{margin-top:32px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sov-lab .hw2-cue .m:after,.sov-lab .hw2-cue .c i{opacity:.8;animation:none}}@media (max-width:959px){.sov-lab .ot-frame{display:contents}.sov-lab .ot-wall,.sov-lab .ot-mb{display:none}}@media (min-width:960px){.sov-lab .ot{gap:22px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sov-lab .ot>.ot-top{order:1}.sov-lab .ot>.ot-caps{order:2}.sov-lab .ot>.ot-frame{order:3}.sov-lab .ot{gap:16px!important}.sov-lab .ot-frame{isolation:isolate;background:#07070a;border-radius:26px;grid-template-rows:clamp(250px,100vh - 610px,430px) auto;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-self:stretch;row-gap:14px;width:100%;padding:48px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 60px 140px -50px #000000e6}.sov-lab .ot-wall{z-index:0;opacity:0;transition:scale 2s var(--ease),opacity 1.3s var(--ease);background:radial-gradient(45% 35% at 22% 76%,#d6966066,#0000 72%),radial-gradient(40% 30% at 76% 72%,#e8c48c57,#0000 72%),radial-gradient(55% 45% at 16% 30%,#2846968c,#0000 70%),radial-gradient(45% 36% at 86% 24%,#afc0ff33,#0000 70%),linear-gradient(#0b1328 0%,#17244a 34%,#3a3958 52%,#86685f 64%,#b88a62 70%,#5c4038 80%,#1a1518 92%,#0a0a0c 100%);position:absolute;inset:0;scale:1.08}.sov-lab .ot-wall:after{content:"";background:radial-gradient(70% 60% at 50% 45%,#0000001f,#0000006b);position:absolute;inset:0}.sov-lab .ot-frame.in .ot-wall{opacity:1;scale:1}.sov-lab .ot-mb{z-index:6;color:#f4f2eeb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;height:34px;transition:opacity .9s var(--ease) .15s;background:#0a0a0e6b;border-bottom:1px solid #ffffff0f;align-items:center;gap:18px;padding:0 16px;font-size:12.5px;display:flex;position:absolute;top:0;left:0;right:0}.sov-lab .ot-frame.in .ot-mb{opacity:1}.sov-lab .ot-mb .b{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.sov-lab .ot-mb .b i{border:1.5px solid var(--warm);width:8px;height:8px;transform:rotate(45deg)}.sov-lab .ot-mb .r{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-left:auto;display:flex}.sov-lab .ot-mb .tag{padding:4px 9px;font-size:9.5px}.sov-lab .ot-frame .ot-grid{display:contents}.sov-lab .ot-frame .ot-p{z-index:1;opacity:0;filter:brightness(.78)saturate(.9);transition:opacity .8s var(--ease),translate 1s var(--ease),scale .6s var(--ease),filter .5s,box-shadow .5s;border-radius:14px;position:relative;translate:0 34px;scale:1;box-shadow:0 30px 80px -28px #000000e6,0 0 0 1px #ffffff0a}.sov-lab .ot-frame .ot-ag,.sov-lab .ot-frame .ot-set{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0d0d10db}.sov-lab .ot-frame .ot-chat{grid-area:1/1}.sov-lab .ot-frame .ot-ag{grid-area:1/3}.sov-lab .ot-frame .ot-set{grid-area:2/1/auto/-1}.sov-lab .ot-frame .ot-mcp{z-index:2;opacity:0;transition:opacity .8s var(--ease);grid-area:1/2;position:relative}.sov-lab .ot-frame.in .ot-p{opacity:1;translate:0}.sov-lab .ot-frame.in .ot-mcp{opacity:1}.sov-lab .ot-frame.in .ot-chat{transition-delay:.2s}.sov-lab .ot-frame.in .ot-ag{transition-delay:.42s}.sov-lab .ot-frame.in .ot-mcp{transition-delay:.62s}.sov-lab .ot-frame.in .ot-set{transition-delay:.7s}.sov-lab .ot-frame.done .ot-p,.sov-lab .ot-frame.done .ot-mcp{transition-delay:0s}.sov-lab .ot-frame[data-f=chat] .ot-chat,.sov-lab .ot-frame[data-f=ag] .ot-ag,.sov-lab .ot-frame[data-f=set] .ot-set{z-index:3;filter:none;scale:1;box-shadow:0 0 0 1.5px #8ca5ff80,0 40px 100px -30px #000000f2}.sov-lab .ot.fade .ot-frame .ot-p,.sov-lab .ot.fade .ot-frame .ot-mcp{opacity:0}.sov-lab .ot-frame .ot-wb{padding:8px 12px}.sov-lab .ot-frame .ot-ah{padding:12px 16px 2px}.sov-lab .ot-frame .ot-cb{flex:1 1 0;height:auto;min-height:0;padding:2px 16px 12px}.sov-lab .ot-frame .ot-sent{font-size:16px}.sov-lab .ot-frame .ot-cmp{margin:0 12px 12px}.sov-lab .ot-frame .ot-ph{min-height:0;padding:11px 16px}.sov-lab .ot-frame .ot-nm{font-size:15px}.sov-lab .ot-frame .ot-ad{display:none}.sov-lab .ot-frame .ot-orb{width:34px;height:34px}.sov-lab .ot-frame .ot-ab{gap:11px;padding:12px 16px 14px}.sov-lab .ot-frame .ot-ck{gap:8px}.sov-lab .ot-frame .ot-ck b{font-size:13.5px}.sov-lab .ot-frame .ot-ck small{font-size:12.5px}.sov-lab .ot-frame .ot-lg{height:84px}.sov-lab .ot-frame .ot-rail{grid-template-columns:210px minmax(0,1fr) 210px;gap:14px;padding:14px 14px 12px}.sov-lab .ot-frame .ot-pn{font-size:15px;line-height:1.25}.sov-lab .ot-frame .ot-pw{font-size:12px}.sov-lab .ot-frame .ot-act{white-space:nowrap;min-height:26px;margin-top:8px;padding:0 9px;font-size:12px}.sov-lab .ot-frame .ot-set .ot-ph .tag{white-space:nowrap;padding:5px 9px;font-size:9.5px}.sov-lab .ot-frame .ot-txr{gap:8px;padding:0 14px 12px}.sov-lab .ot-frame .ot-set .ot-ph{padding:9px 16px}.sov-lab .ot-frame .ot-set .ot-nm{margin-top:2px;font-size:14px}.sov-lab .ot-frame .ot-rail{padding:10px 14px!important}.sov-lab .ot-frame .ot-lanes{height:118px}.sov-lab .ot-frame .ot-lane.g,.sov-lab .ot-frame .ot-lock,.sov-lab .ot-frame .ot-coin.btc{top:30px}.sov-lab .ot-frame .ot-lane.s,.sov-lab .ot-frame .ot-eye,.sov-lab .ot-frame .ot-coin.usd{top:88px}.sov-lab .ot-frame .ot-lock{border-radius:14px;width:50px;height:50px}.sov-lab .ot-frame .ot-lock small{top:calc(100% + 5px)}.sov-lab .ot-frame .ot-lane.s .ot-lt{top:10px}.sov-lab .ot-frame .ot-txr span{padding:7px 10px!important}.sov-lab .ot-frame .ot-party{padding:9px 11px!important}.sov-lab .ot-frame .ot-act{margin-top:6px!important}.sov-lab .ot-frame .ot-ab{gap:9px!important}.sov-lab .ot-frame .ot-st{min-height:34px;padding:7px 12px}.sov-lab .ot-frame .ot-cmp{padding:9px 10px 8px 14px}.sov-lab .ot-frame .ot-txr span{padding:8px 10px;font-size:12.5px}.sov-lab .ot-caps{text-align:center;justify-items:center;min-height:2.9em}.sov-lab .ot-cap{max-width:900px;font-size:clamp(17px,1.4vw,20px)}.sov-lab .ot-top{z-index:8;justify-content:center;gap:10px;position:sticky;top:84px}.sov-lab .ot-top .ot-trk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e10c7!important}@media (max-height:900px){.sov-lab .ot-frame .ot-ck small{display:none}.sov-lab .ot-frame .ot-ck{gap:7px!important}.sov-lab .ot-frame .ot-lg{height:62px}.sov-lab .ot-frame .ot-ah{padding:8px 16px 0}.sov-lab .ot-frame .ot-wb{padding:6px 12px}}.sov-lab .ot-top .ot-ctl{order:-1}.sov-lab .ot-ctl .tag{display:none}.sov-lab .ot-trk{border:1px solid var(--line);background:#ffffff09;border-radius:100px;padding:4px;flex:0 auto!important;gap:2px!important;display:flex!important}.sov-lab .ot-trk li{flex:none}.sov-lab .ot-trk button{border-radius:100px;position:relative;flex-direction:row!important;padding:10px 16px!important;transition:color .4s,background .4s!important}.sov-lab .ot-trk i{opacity:0;transition:opacity .3s;bottom:5px;left:16px;right:16px;position:absolute!important}.sov-lab .ot-trk li.cu button{color:var(--ink);background:#ffffff13}.sov-lab .ot-trk li.cu i{opacity:1}.sov-lab .ot-frame{grid-template-rows:clamp(350px,100vh - 560px,450px) auto!important;grid-template-columns:minmax(0,1.12fr) 84px minmax(0,.88fr)!important}.sov-lab .ot-frame .ot-ah{gap:9px;padding:8px 16px 2px!important}.sov-lab .ot-frame .ot-ah .ot-av{width:20px!important;height:20px!important}.sov-lab .ot-frame .ot-ah>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sov-lab .ot-frame .ot-anm{font-size:16px!important}.sov-lab .ot-frame .ot-cn{margin-top:0;font-size:12px}.sov-lab .ot-frame .ot-at{display:none}.sov-lab .ot-frame .ot-wb,.sov-lab .ot-frame .ot-ah,.sov-lab .ot-frame .ot-cmp{flex:none}.sov-lab .ot-frame .ot-u{min-height:0;padding:9px 13px;font-size:13.5px}.sov-lab .ot-frame .ot-m>div>*{margin-top:10px}.sov-lab .ot-frame .ot-draft{gap:7px;padding:12px 14px}.sov-lab .ot-frame .ot-sent{line-height:1.4;font-size:14.5px!important}.sov-lab .ot-frame .ot-draft p:nth-of-type(3){display:none}.sov-lab .ot-frame .ot-cbtn{padding:7px 13px;font-size:13px}.sov-lab .ot-frame .ot-note{font-size:13px}.sov-lab .ot-frame .ot-ans{gap:6px;padding:11px 14px;font-size:14px}.sov-lab .ot-frame .ot-cmp{border-radius:100px;flex-direction:row;align-items:center;gap:8px;padding:6px 6px 6px 14px!important}.sov-lab .ot-frame .ot-cmp .ot-in{flex:1;min-width:0}.sov-lab .ot-frame .ot-chip{display:none}.sov-lab .ot-frame .ot-snd{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.sov-lab .ot-frame .ot-p,.sov-lab .ot-frame .ot-mcp,.sov-lab .ot-wall,.sov-lab .ot-mb{opacity:1!important;translate:none!important}}.sov-lab .ot-coin.usdt{color:#06281a;background:radial-gradient(circle at 35% 30%,#e3fff1,#7fe3b0 45%,#2f9a66);box-shadow:0 0 18px #7fe3b080}.sov-lab .ot-coin.usdt:after{background:linear-gradient(90deg,#0000,#7fe3b0)!important}.sov-lab .ot-coin.prf{color:#0b0d18;background:radial-gradient(circle at 35% 30%,#eef1ff,#afc0ff 50%,#5a6bc0);font-size:15px;box-shadow:0 0 18px #afc0ff80}.sov-lab .ot-coin.prf:after{background:linear-gradient(90deg,#afc0ff,#0000)!important}.sov-lab .ot-coin.usd.mid{--x:.5;transform:scale(.8)}.sov-lab #escf .ot-lane.g{background:linear-gradient(90deg,#7fe3b01f,#7fe3b073,#7fe3b01f)}.sov-lab #escf .ot-lane.g .ot-lt{color:var(--ok)}.sov-lab #escf .ot-lane.s{background:linear-gradient(90deg,#afc0ff1f,#afc0ff73,#afc0ff1f)}.sov-lab #escf .ot-lane.s .ot-lt{color:var(--ai)}.sov-lab #escf .ot-eye{left:27%}.sov-lab .nav-r{align-items:center;gap:10px;display:flex}.sov-lab .gs{white-space:nowrap;height:48px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:100px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.sov-lab .gs:hover{color:#fff;background:#e8c48c1f;border-color:#e8c48c8c}.sov-lab .gs:focus-visible{box-shadow:0 0 0 3px #000,0 0 0 5px var(--warm);outline:none}@media (max-width:560px){.sov-lab .gs{height:44px;padding:0 14px;font-size:13px}.sov-lab .nav-r{gap:6px}}
