#ckb{z-index:1000;inset-inline-start:24px;bottom:max(24px,env(safe-area-inset-bottom));box-sizing:border-box;background:var(--bg1,#151a2e);width:min(440px,100vw - 32px);color:var(--t1,#f1f5f9);border:1px solid var(--brdh,#14b8a640);border-radius:18px;padding:20px 20px 16px;font-family:inherit;animation:.35s cubic-bezier(.16,1,.3,1) both ckb-in;position:fixed;box-shadow:0 24px 60px #03050c73,0 0 0 1px #14b8a614}@keyframes ckb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html[data-motion=off] #ckb{animation:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) #ckb{animation:none}}#ckb .ck-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}#ckb .ck-ic{background:color-mix(in oklab,var(--teal,#14b8a6) 22%,var(--bg1,#151a2e));width:30px;height:30px;color:var(--teal-bright,#2dd4bf);border-radius:9px;place-items:center;display:grid}#ckb .ck-t{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800;line-height:1.3}#ckb p{color:var(--t2,#b7c2d8);margin:0 0 14px;font-size:.86rem;line-height:1.65}#ckb p a{color:var(--teal-bright,#2dd4bf);text-underline-offset:3px;font-weight:600;text-decoration:underline}#ckb .ck-row{flex-wrap:wrap;gap:8px;display:flex}#ckb button{min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;flex:auto;padding:0 14px;font-size:.86rem;font-weight:700}#ckb .ck-yes{background:var(--teal,#14b8a6);color:#04201c;border:0}#ckb .ck-no{color:var(--t1,#f1f5f9);border:1px solid var(--brdh,#14b8a659);background:0 0}#ckb .ck-cust{min-height:36px;color:var(--t3,#9fb0cc);text-underline-offset:3px;background:0 0;border:0;flex:0 0 100%;margin-top:2px;padding:6px 0 0;font-size:.8rem;font-weight:600;text-decoration:underline}#ckb button:focus-visible,#ckb a:focus-visible{outline:2px solid var(--teal-bright,#2dd4bf);outline-offset:2px}#ckb .ck-opt:has(input:focus-visible){outline:2px solid var(--teal-bright,#2dd4bf);outline-offset:2px}#ckb .ck-opt{background:var(--bg2,#1b2238);border:1px solid var(--brd,#14b8a61f);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;display:flex;position:relative}#ckb .ck-opt b{margin-bottom:2px;font-size:.86rem;display:block}#ckb .ck-opt span.ck-d{color:var(--t3,#9fb0cc);font-size:.78rem;line-height:1.5;display:block}#ckb .ck-opt .ck-on{letter-spacing:.04em;color:var(--teal-bright,#2dd4bf);margin-top:4px;font-size:.72rem;font-weight:800;display:block}#ckb .sw{background:var(--t3,#5c6a86);opacity:.9;border-radius:999px;flex:none;width:42px;height:24px;position:relative}#ckb .sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}#ckb input.ck-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#ckb input.ck-in:disabled{cursor:not-allowed}#ckb input.ck-in:checked~.sw{background:var(--teal,#14b8a6);opacity:1}#ckb input.ck-in:checked~.sw:after{inset-inline-start:21px}#ckb input.ck-in:disabled~.sw{opacity:.6}#ckb[dir=rtl]{text-align:right}@media(max-width:640px){#ckb{inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto}}:root{--font:"Plus Jakarta Sans",sans-serif;--max-w:1200px;--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--dur-4:.7s;--dur-5:1.2s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease:var(--ease-out);--stagger:60ms}[data-theme=mid]{--surface-1:#171b2c;--grid-line:#d1e6fa09}[data-theme=dark],[data-theme=night]{--surface-1:#0f121f;--grid-line:#d1e6fa08}[data-theme=light],[data-theme=day]{--surface-1:#fff;--grid-line:#0d94880f}[data-theme=mid]{--bg0:#131726;--bg1:#171b2c;--bg2:#1e2438;--bgc:#1e243899;--bgch:#252d46b8;--nav:#131726f5;--inp:#1e243880;--brd:#14b8a61a;--brdh:#14b8a640;--t1:#f1f5f9;--t2:#a5b0ca;--t3:#7c89ab;--teal:#14b8a6;--teal-deep:#0d9488;--teal-bright:#2dd4bf;--violet:#8b5cf6;--violet-light:#a78bfa;--silver:#a6b4d3;--grad:linear-gradient(135deg,#14b8a6,#8b5cf6);--glow:#14b8a633;--glow-v:#8b5cf626;--shadow:0 8px 32px #04071073;--glass:#1e243873;--blur:20px}[data-theme=light],[data-theme=day]{--bg0:#f7fbfa;--bg1:#eef6f6;--bg2:#f3f9f7;--bgc:#ffffffb8;--bgch:#ffffffeb;--nav:#f8fbfbf5;--inp:#f3f9f8db;--brd:#0d94882e;--brdh:#7c3aed4d;--t1:#0f1729;--t2:#444f6a;--t3:#546f78;--teal:#0d9488;--teal-deep:#0f766e;--teal-bright:#14b8a6;--violet:#7c3aed;--violet-light:#8b5cf6;--silver:#7c3aed;--grad:linear-gradient(135deg,#0d9488,#a78bfa,#7c3aed);--glow:#0d948838;--glow-v:#7c3aed2e;--shadow:0 14px 50px #0d94881a,0 4px 18px #7c3aed14;--glass:#ffffff8c;--blur:20px}@supports (color:lab(0% 0 0)){[data-theme=light],[data-theme=day]{--bg2:lab(97.2928% -2.10169 -.21435);--inp:lab(97.372% -2.04012 -.208128/.858431)}}[data-theme=dark],[data-theme=night]{--bg0:#090c15;--bg1:#0d101c;--bg2:#151928;--bgc:#151928b3;--bgch:#1c2136cc;--nav:#090c15f7;--inp:#15192899;--brd:#14b8a614;--brdh:#14b8a633;--t1:#f5f5ff;--t2:#959fbb;--t3:#7883a5;--teal:#14b8a6;--teal-deep:#0d9488;--teal-bright:#2dd4bf;--violet:#8b5cf6;--violet-light:#a78bfa;--silver:#a6b4d3;--grad:linear-gradient(135deg,#14b8a6,#8b5cf6);--glow:#14b8a62e;--glow-v:#8b5cf61f;--shadow:0 8px 32px #02040d99;--glass:#15192880;--blur:20px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font);background:var(--bg0);color:var(--t1);line-height:1.6;transition:background .5s,color .5s;overflow-x:hidden}html[dir=rtl]{--font:"Tajawal","Plus Jakarta Sans",sans-serif}html[dir=rtl] body{letter-spacing:0}html[dir=rtl] .nav-in,html[dir=rtl] .nav-r,html[dir=rtl] .hero-btns,html[dir=rtl] .trust-strip-item,html[dir=rtl] .partner-tag,html[dir=rtl] .testi-author,html[dir=rtl] .ct-loc,html[dir=rtl] .form-nav,html[dir=rtl] .sticky-cta,html[dir=rtl] .exit-modal-form{direction:rtl}.skip-link{inset-inline-start:0;clip-path:inset(50%);white-space:nowrap;z-index:10000;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.skip-link:focus{inset-inline-start:12px;clip-path:none;background:var(--teal,#14b8a6);color:#fff;outline-offset:2px;border-radius:6px;outline:2px solid #fff;width:auto;height:auto;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;box-shadow:0 4px 14px #0407104d}html[dir=rtl] .cl li,html[dir=rtl] .trust-strip-item,html[dir=rtl] .ct-loc,html[dir=rtl] .response-time{flex-direction:row-reverse}html[dir=rtl] .pcirc svg{transform:scaleX(-1)}html[dir=rtl] .ly:hover{transform:translate(-8px)}html[dir=rtl] .cc-vs{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .ct-select{background-position:16px;padding-inline:42px 20px}html[dir=rtl] .hero h1{letter-spacing:0;line-height:1.18}html[dir=rtl] .wbox{vertical-align:middle;max-width:620px;height:1.35em}html[dir=rtl] .sec-title{letter-spacing:0;line-height:1.35}html[dir=rtl] .hero-desc,html[dir=rtl] .hero-sub-outcome,html[dir=rtl] .sec-desc,html[dir=rtl] .ly-info p,html[dir=rtl] .faq-a{line-height:1.9}html[dir=rtl] .pt-card{text-align:end}html[dir=rtl] .pt-features li,html[dir=rtl] .cl li,html[dir=rtl] .faq-q,html[dir=rtl] .sticky-cta{flex-direction:row-reverse}html[dir=rtl] .sec-label svg{transform:scaleX(-1)}html[dir=rtl] .ltr,html[dir=rtl] .logo{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .ptcl{animation-name:ptcl-up-rtl}.lang-switch{background:linear-gradient(180deg,var(--bgch),var(--inp));border:1px solid var(--brdh);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:0 10px 28px #0407101f,inset 0 1px #daeafb0d}.lang-btn{min-width:0;height:30px;color:var(--t2);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.74rem;font-weight:800;transition:background .25s,color .25s,box-shadow .25s,transform .25s;display:flex}.lang-btn:hover{color:var(--t1);transform:translateY(-1px)}.lang-btn.on{background:var(--teal);color:#fff;box-shadow:0 0 0 1px #daeafb14,0 0 18px var(--glow)}.flag-svg{border-radius:3px;flex:none;width:16px;height:11px;overflow:hidden;box-shadow:0 0 0 1px #04071024}.lang-text{line-height:1}.lang-full{display:none}.lang-short{display:inline}.lang-switch{direction:ltr}.nav-links .mobile-lang{display:none}.mobile-lang-label{text-transform:uppercase;letter-spacing:.08em;color:var(--t3);margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.nav-r .lang-switch{white-space:nowrap;z-index:2;flex:none;position:relative}.lang-btn{min-width:0}@media(max-width:1160px){.nav-links{gap:18px}.nav-r{gap:9px}.nav-login,.nav-r>.btn-g{padding-inline:12px!important}}@media(max-width:1100px)and (min-width:769px){.nav-r .lang-btn{min-width:0;height:30px;padding:0 10px}.nav-r .lang-btn .flag-svg{display:none}.nav-links{gap:14px}.nav-links a{font-size:.82rem}.tb{width:28px;height:28px}}@media(max-width:900px){.nav-links{gap:14px}.nav-r>.btn-g{display:none}}.nav-links .mobile-lang,.nav-links .mobile-auth{display:none}@media(max-width:768px){.nav-links .mobile-lang{display:block}.nav-r .lang-switch{display:none}.nav-links.open .mobile-lang{padding:8px 0 4px}.nav-links.open .lang-switch{border-radius:16px;grid-template-columns:1fr 1fr;width:100%;padding:5px;display:grid}.nav-links.open .lang-btn{width:100%;min-width:0;height:42px;font-size:.84rem}.nav-links.open .lang-btn .lang-full{display:inline}.nav-links.open .lang-btn .lang-short{display:none}.nav-links .mobile-auth{border-top:1px solid var(--brd);margin-top:4px;padding-top:6px}.nav-links .mobile-auth .nav-login,.nav-links .mobile-auth .m-auth-link{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;border-radius:12px!important;padding:0!important;font-size:.92rem!important;font-weight:700!important;display:flex!important}.nav-links .mobile-auth .nav-login{background:var(--teal);color:#fff!important;border:0!important}.nav-links .mobile-auth .m-signout{color:#dc2626;border:1px solid var(--brd);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:8px;font-size:.84rem;font-weight:600;display:flex}}@media(max-width:480px){.nav-r{gap:8px}}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font);background:0 0;border:none}.wrap{max-width:var(--max-w);margin:0 auto;padding:0 24px}.bg-sys{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-field{border-radius:50%;position:absolute}.bg-field-a{background:radial-gradient(circle,var(--teal),transparent 70%);opacity:.12;width:min(1100px,70vw);height:min(1100px,70vw);top:-30%;left:-18%}.bg-field-b{background:radial-gradient(circle,var(--violet),transparent 70%);opacity:.1;width:min(1000px,64vw);height:min(1000px,64vw);bottom:-32%;right:-16%}[data-theme=light] .bg-field,[data-theme=day] .bg-field{opacity:.09}.bg-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 50% 22%,#000,#0000 80%);mask-image:radial-gradient(75% 55% at 50% 22%,#000,#0000 80%)}.nav{z-index:1000;background:var(--nav);border-bottom:1px solid var(--brd);padding:14px 0;transition:background .5s;position:fixed;top:0;left:0;right:0}.nav-in{justify-content:space-between;align-items:center;display:flex}.logo{isolation:isolate;color:var(--t1);align-items:baseline;gap:3px;text-decoration:none;display:inline-flex;position:relative}.logo svg{width:auto;height:25px}.logo-check-wrap{align-self:baseline;display:inline-flex;position:relative}.logo-check-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--teal) 34%,transparent),transparent 68%);opacity:0;border-radius:50%;animation:5s ease-in-out 1.6s infinite logoBreath;position:absolute;inset:-9px;transform:scale(.7)}@keyframes logoBreath{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.75;transform:scale(1)}}.logo-word{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1}.logo-ft .logo-word{font-size:1.1rem}.logo-ft svg{height:22px}.logo-ai{color:var(--violet);background:linear-gradient(100deg,var(--violet) 0 38%,#d8ccff 50%,var(--violet) 62% 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin-inline-start:2px;display:inline-block;position:relative}.logo:hover .logo-ai,.logo:focus-visible .logo-ai{animation:logoShine .9s var(--ease-out)}@keyframes logoShine{0%{background-position:100% 0}to{background-position:0 0}}.logo:hover .logo-icon .lg-stroke,.logo:focus-visible .logo-icon .lg-stroke{animation:logoRedraw .8s var(--ease-in-out) both}.logo:hover .logo-icon .lg-stroke+.lg-stroke,.logo:focus-visible .logo-icon .lg-stroke+.lg-stroke{animation-delay:.25s}.logo:hover .logo-icon .lg-node,.logo:focus-visible .logo-icon .lg-node{animation:logoPop .55s var(--ease-out) both}.logo:hover .logo-icon .lg-node:nth-of-type(2),.logo:focus-visible .logo-icon .lg-node:nth-of-type(2){animation-delay:.15s}.logo:hover .logo-icon .lg-node:nth-of-type(3),.logo:focus-visible .logo-icon .lg-node:nth-of-type(3){animation-delay:.3s}.logo:hover .logo-check-wrap:before{opacity:1;transition:opacity .3s,transform .4s;animation:none;transform:scale(1.05)}@keyframes logoRedraw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes logoPop{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}.logo-ft:not(.logo-in) .logo-icon .lg-stroke{stroke-dashoffset:40px;animation:none}.logo-ft:not(.logo-in) .logo-icon .lg-node{animation:none;transform:scale(0)}.logo-icon .lg-stroke{stroke-dasharray:40;stroke-dashoffset:40px;animation:logoDraw var(--dur-5) var(--ease-in-out) .15s forwards}.logo-icon .lg-stroke+.lg-stroke{animation-delay:.6s}.logo-icon .lg-node{transform-box:fill-box;transform-origin:50%;animation:logoNode var(--dur-3) var(--ease-out) forwards;transform:scale(0)}.logo-icon .lg-node:first-of-type{animation-delay:.35s}.logo-icon .lg-node:nth-of-type(2){animation-delay:.6s}.logo-icon .lg-node:nth-of-type(3){animation-delay:.9s}@keyframes logoDraw{to{stroke-dashoffset:0}}@keyframes logoNode{to{transform:scale(1)}}.nav-links{gap:28px;list-style:none;display:flex}.nav-links a{color:var(--t2);font-size:.86rem;font-weight:500;transition:color .3s}.nav-links a:hover{color:var(--t1)}.nav-r{align-items:center;gap:14px;display:flex}.tsw{background:var(--inp);border:1px solid var(--brd);border-radius:20px;gap:3px;padding:3px;display:flex}.tb{width:30px;height:30px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.tb svg{width:15px;height:15px}.tb:hover{color:var(--t1)}.tb.on{background:var(--teal);color:#fff;box-shadow:0 0 12px var(--glow)}.btn-g{background:var(--teal);color:#fff;box-shadow:0 0 16px var(--glow);border-radius:10px;padding:10px 22px;font-size:.86rem;font-weight:700;transition:all .3s}.btn-g:hover{background:var(--teal-bright);box-shadow:0 0 28px var(--glow);transform:translateY(-1px)}.btn-o{color:var(--t2);border:1px solid var(--brd);border-radius:10px;padding:10px 22px;font-size:.86rem;font-weight:500;transition:all .3s}.btn-o:hover{color:var(--t1);border-color:var(--teal)}.mtog{flex-direction:column;gap:5px;padding:8px;display:none}.mtog span{background:var(--t1);border-radius:2px;width:22px;height:2px}.hero{z-index:1;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative}.hero-c{z-index:2;max-width:840px;position:relative}.hero-badge{background:var(--glass);border:1px solid var(--brd);color:var(--teal);border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px 6px 12px;font-size:.8rem;font-weight:600;animation:.8s fu;display:inline-flex}.bdot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2s 3 pls}@keyframes pls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.hero-origin{color:#2d8659;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;animation:.8s 50ms both fu;display:flex}.hero-origin svg{color:#2d8659;width:20px;height:20px}.hero-origin-sub{color:var(--t3);justify-content:center;align-items:center;gap:6px;margin-bottom:28px;font-size:.78rem;font-weight:500;animation:.8s 70ms both fu;display:flex}.hero-origin-sub img{opacity:.6;width:auto;height:14px}.slovenia-green{color:#2d8659}.hero h1{letter-spacing:-.04em;font-size:clamp(2.8rem,5.8vw,4.5rem);font-weight:900;line-height:1.06;animation:.8s .1s both fu}.wbox{vertical-align:text-bottom;text-align:center;width:100%;max-width:520px;height:1.35em;padding-bottom:.12em;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.wbox span{white-space:nowrap;background:var(--grad);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1.2;display:block;position:absolute;left:0;right:0;transform:translateY(100%)}.wbox span.active{animation:wIn .5s var(--ease) forwards}.wbox span.exit{animation:wOut .5s var(--ease) forwards}@keyframes wIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes wOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.hero-slogan{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;animation:.8s .2s both fu}.hero-sub-slogan{color:var(--t2);margin-top:6px;font-size:.95rem;font-weight:500;animation:.8s .25s both fu}.hero-desc{color:var(--t2);max-width:540px;margin:28px auto 40px;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.7;animation:.8s .3s both fu}.hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.8s .4s both fu;display:flex}.hero-btns .btn-g,.hero-btns .btn-o{border-radius:14px;padding:16px 40px;font-size:1rem}.hero-btns .btn-o{align-items:center;gap:10px;display:flex}.btn-watch{background:var(--glass);border:1px solid var(--brd);color:var(--t1);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s,background .25s;border-radius:14px;align-items:center;gap:12px;padding:10px 22px 10px 12px;text-decoration:none;display:inline-flex;position:relative}.btn-watch:hover{border-color:color-mix(in oklab,var(--teal) 55%,transparent);background:color-mix(in oklab,var(--teal) 8%,var(--glass));box-shadow:0 10px 32px #04071040,0 0 24px var(--glow);transform:translateY(-1px)}.btn-watch:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.btn-watch-play{background:var(--teal);color:#fff;width:38px;height:38px;box-shadow:0 0 color-mix(in oklab,var(--teal) 55%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,transform .25s;animation:2.4s ease-out 2 watchPulse;display:inline-flex}.btn-watch-play svg{width:14px;height:14px;margin-inline-start:2px}.btn-watch:hover .btn-watch-play{background:var(--teal-bright);transform:scale(1.04)}.btn-watch-text{text-align:start;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.btn-watch-label{color:var(--t1);font-size:.95rem;font-weight:700}.btn-watch-meta{color:var(--t3);letter-spacing:.01em;margin-top:2px;font-size:.72rem;font-weight:500}html[dir=rtl] .btn-watch{flex-direction:row-reverse;padding:10px 12px 10px 22px}html[dir=rtl] .btn-watch-text{align-items:flex-end}@keyframes watchPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--teal) 55%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in oklab,var(--teal) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--teal) 0%,transparent)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .btn-watch-play{animation:none}}html[data-motion=off] .btn-watch-play{animation:none}.pcirc{background:var(--violet);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.pcirc svg{color:#fff;width:12px;height:12px;margin-inline-start:1px}.hero-stats{flex-wrap:wrap;justify-content:center;gap:48px;margin-top:60px;animation:.8s .5s both fu;display:flex}.hero-stats>div{text-align:center;min-width:0}.hs-v{background:var(--grad);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:900;line-height:1}.hs-v .hs-unit{opacity:.85;letter-spacing:0;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.55em;display:inline-block;transform:translateY(-.05em)}.hs-l{color:var(--t3);letter-spacing:.01em;margin-top:6px;font-size:.72rem;font-weight:500}@keyframes fu{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sec{z-index:1;padding:120px 0;position:relative}.sec-head{text-align:center;max-width:680px;margin:0 auto 64px}.sec-label{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-flex}.sec-label svg{width:18px;height:18px}.sec-title{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.15}.sec-desc{color:var(--t2);font-size:1rem;line-height:1.7}#system .sec-head{max-width:none}.sec-title-system{white-space:nowrap;max-width:100%;font-size:clamp(1.35rem,3.2vw,2.3rem)}@media(max-width:520px){.sec-title-system{white-space:normal;font-size:clamp(1.25rem,5.2vw,1.6rem)}}#trust .sec-head{max-width:none}.sec-title-enterprise{white-space:nowrap;max-width:100%;font-size:clamp(1.35rem,3.2vw,2.3rem)}@media(max-width:520px){.sec-title-enterprise{white-space:normal;font-size:clamp(1.25rem,5.2vw,1.6rem)}}.ent{flex-direction:column;gap:22px;margin-top:8px;display:flex}.ent-h{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);align-items:center;gap:12px;margin:18px 0 0;font-size:.78rem;font-weight:800;display:flex}.ent-h:after{content:"";background:linear-gradient(90deg,var(--brdh),transparent);flex:1;height:1px}html[dir=rtl] .ent-h:after{background:linear-gradient(270deg,var(--brdh),transparent)}.ent-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ent-c{background:var(--bgc);border:1px solid var(--brd);border-radius:16px;align-items:flex-start;gap:13px;padding:18px;transition:border-color .25s;display:flex}.ent-c:hover{border-color:color-mix(in oklab,var(--teal) 40%,transparent)}.ent-ic{background:color-mix(in oklab,var(--teal) 13%,transparent);width:38px;height:38px;color:var(--teal);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ent-c:nth-child(2n) .ent-ic{background:color-mix(in oklab,var(--violet) 14%,transparent);color:var(--violet-light,#a78bfa)}[data-theme=day] .ent-c:nth-child(2n) .ent-ic,[data-theme=light] .ent-c:nth-child(2n) .ent-ic{color:var(--violet)}.ent-ic svg{width:19px;height:19px}.ent-c h4{color:var(--t1);margin:0 0 4px;font-size:.96rem;font-weight:800;line-height:1.3}.ent-c p{color:var(--t2);margin:0;font-size:.84rem;line-height:1.55}.pl-groups{grid-template-columns:minmax(200px,1fr) 3fr minmax(200px,1fr);align-items:stretch;gap:16px;display:grid}.pl-group{--gc:var(--teal);--gcl:var(--teal);background:linear-gradient(180deg,color-mix(in oklab,var(--gc) 7%,transparent),transparent 70%);border:1px solid color-mix(in oklab,var(--gc) 28%,transparent);border-radius:24px;flex-direction:column;padding:14px;display:flex;position:relative}.pl-g-personal{--gc:var(--violet);--gcl:var(--violet-light,#a78bfa)}[data-theme=day] .pl-g-personal,[data-theme=light] .pl-g-personal{--gcl:var(--violet)}.pl-g-enterprise{--gc:#36a7f2;--gcl:#6cc1f9}[data-theme=day] .pl-g-enterprise,[data-theme=light] .pl-g-enterprise{--gcl:#1471b8}.pl-gh{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 4px 14px;display:flex}.pl-gi{width:30px;height:30px;color:var(--gcl);background:color-mix(in oklab,var(--gc) 16%,transparent);border-radius:10px;place-items:center;display:grid}.pl-gi svg{width:16px;height:16px}.pl-gh b{letter-spacing:.12em;text-transform:uppercase;color:var(--gcl);font-size:.78rem;font-weight:800}.pl-gh small{color:var(--t3);font-size:.8rem}.pl-ladder{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pl-g-personal .pl-ladder,.pl-g-enterprise .pl-ladder{grid-template-columns:1fr}.pl{isolation:isolate;background:var(--bgc);border:1px solid var(--brd);transition:transform .35s var(--ease-out),border-color .3s,box-shadow .35s;border-radius:18px;flex-direction:column;gap:10px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.pl:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(70% 55% at 50% 0%,color-mix(in oklab,var(--gc) 26%,transparent),transparent 72%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pl-shine{background:linear-gradient(90deg,transparent,var(--gcl),transparent);opacity:0;pointer-events:none;width:45%;height:2px;position:absolute;top:0;left:0;transform:translate(-110%)}.pl:hover,.pl:focus-within{border-color:color-mix(in oklab,var(--gc) 60%,transparent);box-shadow:0 22px 50px #0407104d,0 0 0 4px color-mix(in oklab,var(--gc) 11%,transparent);transform:translateY(-5px)}.pl:hover:after{opacity:1;animation:1.9s ease-in-out .4s infinite plGlow}.pl:hover .pl-shine{opacity:1;animation:1.6s ease-in-out infinite plSweep}.pl:hover .pl-lines li:before{animation:1.6s ease-in-out infinite plDot;animation-delay:calc(var(--i,0) * .16s)}.pl-lines li:nth-child(2){--i:1}.pl-lines li:nth-child(3){--i:2}@keyframes plGlow{0%,to{opacity:1}50%{opacity:.55}}@keyframes plSweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes plDot{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}.pl-feat{border-color:color-mix(in oklab,var(--teal) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--teal) 10%,var(--bgc)),var(--bgc));box-shadow:0 18px 44px #04071038}.pl-feat:after{opacity:.6}.pl-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:24px;display:flex}.pl-name{color:var(--t1);flex-direction:column;align-items:flex-start;gap:6px;font-size:1.15rem;font-weight:800;display:flex}.pl-name .plan-latin{margin-inline-start:0}.pl-link{color:var(--gcl);background:color-mix(in oklab,var(--gc) 14%,transparent);border:1px solid color-mix(in oklab,var(--gc) 40%,transparent);transition:background .2s,transform .2s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:7px 14px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-link svg{width:14px;height:14px}[dir=rtl] .pl-link svg{transform:scaleX(-1)}.pl-link:hover{background:color-mix(in oklab,var(--gc) 24%,transparent)}.pl-link:focus-visible{outline:2px solid var(--gcl);outline-offset:3px}.pl-pop{letter-spacing:.06em;text-transform:uppercase;color:#04221c;background:var(--grad);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:800}.pl-pop-prem{color:#fff;background:linear-gradient(120deg,var(--violet),color-mix(in oklab,var(--violet) 55%,var(--teal)));box-shadow:0 4px 14px color-mix(in oklab,var(--violet) 35%,transparent)}.pl-prem{--gc:var(--violet);--gcl:var(--violet-light,#a78bfa);border-color:color-mix(in oklab,var(--violet) 45%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--violet) 9%,var(--bgc)),var(--bgc))}[data-theme=day] .pl-prem,[data-theme=light] .pl-prem{--gcl:var(--violet)}.pl-prem:after{opacity:.5}.pl-best{color:var(--t2);min-height:3.7em;margin:0;font-size:.82rem;line-height:1.5}.pl-lines{border-top:1px solid var(--brd);flex-direction:column;gap:7px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.pl-lines li{color:var(--t1);padding-inline-start:16px;font-size:.8rem;font-weight:600;line-height:1.4;position:relative}.pl-lines li:before{content:"";inset-inline-start:0;background:var(--grad);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em}.pl-foot{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.pl-note{color:var(--t3);font-size:.84rem}.pl-cta{color:#04221c;background:linear-gradient(110deg,var(--teal),#2dd4bf 48%,color-mix(in oklab,var(--teal) 45%,var(--violet)));box-shadow:0 16px 40px color-mix(in oklab,var(--teal) 34%,transparent),inset 0 1px #ffffff59;transition:transform .3s var(--ease-out),box-shadow .3s;border-radius:999px;align-items:center;gap:16px;padding:12px 12px 12px 28px;text-decoration:none;display:inline-flex;position:relative}[dir=rtl] .pl-cta{padding:12px 28px 12px 12px}.pl-cta:after{content:"";border-radius:inherit;border:2px solid color-mix(in oklab,var(--teal) 70%,transparent);opacity:0;pointer-events:none;animation:2.6s ease-out infinite plRing;position:absolute;inset:-5px}@keyframes plRing{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}.pl-cta-sh{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pl-cta-sh i{background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.4s ease-in-out infinite plShimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}@keyframes plShimmer{0%,55%{transform:translate(-120%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}.pl-cta-t{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.pl-cta-t b{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.pl-cta-t small{opacity:.75;font-size:.76rem;font-weight:600}.pl-cta-ic{color:#5eead4;width:44px;height:44px;transition:transform .3s var(--ease-out);background:#04221c;border-radius:50%;place-items:center;display:grid;position:relative}.pl-cta-ic svg{width:20px;height:20px}[dir=rtl] .pl-cta-ic svg{transform:scaleX(-1)}.pl-cta:hover{box-shadow:0 22px 54px color-mix(in oklab,var(--teal) 45%,transparent),inset 0 1px #ffffff59;transform:translateY(-3px)scale(1.02)}.pl-cta:hover .pl-cta-ic{transform:translate(4px)}[dir=rtl] .pl-cta:hover .pl-cta-ic{transform:translate(-4px)}.pl-cta:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .pl-cta:after,html:not([data-motion=on]) .pl-cta-sh i,html:not([data-motion=on]) .pl:hover:after,html:not([data-motion=on]) .pl:hover .pl-shine,html:not([data-motion=on]) .pl:hover .pl-lines li:before{animation:none}}html[data-motion=off] .pl-cta:after,html[data-motion=off] .pl-cta-sh i,html[data-motion=off] .pl:hover:after,html[data-motion=off] .pl:hover .pl-shine,html[data-motion=off] .pl:hover .pl-lines li:before{animation:none}@media(max-width:1180px){.ent-grid{grid-template-columns:repeat(2,1fr)}.pl-groups{grid-template-columns:1fr}.pl-ladder{grid-template-columns:repeat(3,1fr)}.pl-g-personal .pl-ladder,.pl-g-enterprise .pl-ladder{grid-template-columns:1fr}.pl-best{min-height:0}}@media(max-width:860px){.pl-ladder{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ent-grid,.pl-ladder{grid-template-columns:1fr}.pl-cta{gap:12px;padding-inline-start:22px}[dir=rtl] .pl-cta{padding-inline:12px 22px}.pl-cta-t small{display:none}}.rv{opacity:0;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transform:translateY(24px)}.rv.vis{opacity:1;transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(0)}.alt-bg{background:var(--bg1);transition:background .5s}[data-theme=light] .alt-bg,[data-theme=day] .alt-bg{isolation:isolate;background:radial-gradient(60% 50% at 12% 0,#0d94880d,#0000 60%),radial-gradient(55% 45% at 92% 100%,#7c3aed0d,#0000 60%),linear-gradient(#fff,#fbfdfc);position:relative;overflow:hidden}[data-theme=light] .alt-bg:before,[data-theme=day] .alt-bg:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:linear-gradient(#0d948808 1px,#0000 1px),linear-gradient(90deg,#7c3aed06 1px,#0000 1px);background-size:48px 48px,48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 35%,#0000 85%);mask-image:radial-gradient(70% 60%,#000 35%,#0000 85%)}[data-theme=light] .alt-bg:after,[data-theme=day] .alt-bg:after{content:"";z-index:-1;pointer-events:none;filter:blur(50px);opacity:.45;background:radial-gradient(circle at 20% 30%,#0d948814,#0000 12%),radial-gradient(circle at 80% 70%,#7c3aed14,#0000 12%),radial-gradient(circle at 65% 22%,#14b8a60f,#0000 10%);animation:18s ease-in-out infinite alternate altDrift;position:absolute;inset:0}@keyframes altDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,20px)scale(1.08)}}.lt{flex-direction:column;gap:12px;max-width:900px;margin:0 auto;display:flex}.ly{transition:transform .4s var(--ease),background .3s,border-color .3s,box-shadow .3s;background:#daeafb08;border:1px solid #daeafb1a;border-radius:18px;align-items:center;gap:20px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #04071059}.ly:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#daeafb2e,#daeafb00 55%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ly:hover{box-shadow:0 24px 70px #0407106b,0 0 32px var(--glow);background:#daeafb0d;border-color:#daeafb33;transform:scale(1.01)}[data-theme=light] .ly,[data-theme=day] .ly{background:#daeafb8c;border-color:#0d948824;box-shadow:0 16px 40px #0d94881a,inset 0 1px #daeafbb3}.ly-n{width:44px;min-width:44px;height:44px;color:var(--t2);background:#daeafb0d;border:1px solid #daeafb1a;border-radius:12px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}[data-theme=light] .ly-n,[data-theme=day] .ly-n{color:var(--t2);background:#0d94880f;border-color:#0d94881f}.ly-ico{background:color-mix(in oklab,var(--teal) 12%,transparent);border:1px solid color-mix(in oklab,var(--teal) 24%,transparent);width:44px;min-width:44px;height:44px;color:var(--teal);border-radius:12px;justify-content:center;align-items:center;display:flex}.ly-ico svg{width:22px;height:22px;color:inherit}.ly:nth-child(2n) .ly-ico{background:color-mix(in oklab,var(--violet) 12%,transparent);border-color:color-mix(in oklab,var(--violet) 24%,transparent);color:var(--violet-light)}.ly-info{flex:1}.ly-info h3{margin-bottom:1px;font-size:.95rem;font-weight:700}.ly-info p{color:var(--t2);font-size:.82rem}.ly-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--glass);border:1px solid var(--brd);color:var(--teal);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:.68rem;font-weight:600}.cg{grid-template-columns:repeat(2,1fr);gap:20px;max-width:940px;margin:0 auto;display:grid}.cc{background:var(--bgc);border:1px solid var(--brd);transition:all .4s var(--ease);border-radius:20px;padding:28px}.cc:hover{border-color:var(--brdh);transform:translateY(-3px)}.cc-vs{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cc-badge{background:var(--teal);color:#fff;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700}.cc-name{color:var(--t3);font-size:.88rem;font-weight:600;text-decoration:line-through}.cc h3{margin-bottom:12px;font-size:1rem;font-weight:700}.cl{flex-direction:column;gap:8px;list-style:none;display:flex}.cl li{color:var(--t2);align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.5;display:flex}.cl li svg{width:16px;min-width:16px;height:16px;color:var(--teal);margin-top:2px}.vid-sec{text-align:center}.vid-split{text-align:left;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:stretch;gap:28px;max-width:1180px;margin:0 auto;display:grid}[dir=rtl] .vid-split{direction:rtl}.vid-w{box-shadow:none;background:0 0;border:0;border-radius:0;height:100%;padding:0;display:flex;position:relative;overflow:visible}.vid-glow{filter:blur(48px);opacity:.65;pointer-events:none;z-index:0;background:radial-gradient(at 30% 30%,#00d4a82e,#0000 60%),radial-gradient(at 70% 80%,#a78bfa29,#0000 60%);border-radius:40px;position:absolute;inset:-26px}.vid-frame{z-index:1;background:#daeafb0d;border:1px solid #daeafb1f;border-radius:28px;flex-direction:column;flex:1;width:100%;min-height:0;padding:12px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #04071073,inset 0 1px #daeafb14}.vid-frame:before{content:"";border-radius:inherit;background:linear-gradient(135deg,color-mix(in oklab,var(--teal) 55%,transparent),transparent 40%,transparent 60%,color-mix(in oklab,var(--violet) 50%,transparent));pointer-events:none;opacity:.6;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vid-w:hover .vid-frame{box-shadow:0 30px 80px #04071080,0 0 60px var(--glow);border-color:#daeafb2e}.vid-frame video{aspect-ratio:16/9;object-fit:cover;background:#0a0f1e;border-radius:18px;width:100%;display:block}[data-theme=light] .vid-frame,[data-theme=day] .vid-frame{background:#daeafb8c;border-color:#0d948829;box-shadow:0 24px 60px #0d94881f,inset 0 1px #daeafbb3}[data-theme=light] .vid-glow,[data-theme=day] .vid-glow{opacity:.45}@media(max-width:640px){.vid-frame{border-radius:22px;padding:8px}.vid-frame video{aspect-ratio:16/9;object-fit:cover;border-radius:14px}.vid-glow{inset:-14px}.vid-w{height:auto}}.vid-chrome{z-index:3;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:18px;left:22px}.vid-chrome-dot{background:#daeafb40;border-radius:50%;width:9px;height:9px}.vid-chrome-dot:first-child{background:#ff5f57}.vid-chrome-dot:nth-child(2){background:#febc2e}.vid-chrome-dot:nth-child(3){background:#28c840}.vid-chrome-pill{letter-spacing:.08em;text-transform:uppercase;color:#e6fff7;background:#04071073;border:1px solid #daeafb1f;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:5px 9px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.vid-chrome-pulse{background:var(--teal);border-radius:50%;width:6px;height:6px;position:relative}.vid-chrome-pulse:after{content:"";background:var(--teal);border-radius:50%;animation:1.8s ease-out infinite ringPing;position:absolute;inset:0}@keyframes ringPing{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.vid-sound{color:#fff;letter-spacing:.02em;cursor:pointer;background:#0407108c;border:1px solid #daeafb29;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .2s,transform .2s,border-color .2s;display:inline-flex;position:relative}.vid-ctl{top:14px;z-index:4;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-end:18px}.vid-big{background:color-mix(in oklab,var(--teal) 26%,#04071099);color:#fff;border:1px solid color-mix(in oklab,var(--teal) 55%,transparent);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.vid-big:hover{background:color-mix(in oklab,var(--teal) 42%,#04071099);box-shadow:0 6px 22px color-mix(in oklab,var(--teal) 35%,transparent);transform:translateY(-1px)}.vid-big:focus-visible,.vid-sound:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.vid-big svg{width:14px;height:14px}[dir=rtl] .vid-ticks i{transform:translate(50%)}[dir=rtl] .vid-ticks i.passed{transform:translate(50%)scaleY(1.1)}.vid-sound:hover{border-color:color-mix(in oklab,var(--teal) 50%,transparent);background:#040710b3;transform:translateY(-1px)}.vid-sound svg{width:14px;height:14px}.vid-sound .vid-sound-on{display:none}.vid-sound[aria-pressed=true] .vid-sound-on{display:block}.vid-sound[aria-pressed=true] .vid-sound-off{display:none}.vid-progress{z-index:3;background:#daeafb24;border-radius:999px;height:4px;position:absolute;bottom:18px;left:18px;right:18px;overflow:visible}.vid-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--teal),color-mix(in oklab,var(--teal) 40%,var(--violet)));width:0;box-shadow:0 0 14px color-mix(in oklab,var(--teal) 60%,transparent);transition:width .2s linear;position:absolute;inset:0 auto 0 0}[dir=rtl] .vid-progress-fill{inset:0 0 0 auto}.vid-ticks{pointer-events:none;position:absolute;inset:0}.vid-ticks i{background:#daeafb8c;border-radius:2px;width:2px;height:10px;transition:background .25s,transform .25s;position:absolute;top:-3px;transform:translate(-50%)}.vid-ticks i.passed{background:var(--teal);transform:translate(-50%)scaleY(1.1)}.vid-chapters{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--teal) 40%,transparent) transparent;background:#daeafb0a;border:1px solid #daeafb14;border-radius:22px;flex-direction:column;justify-content:center;gap:3px;height:100%;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto;box-shadow:inset 0 1px #daeafb0d}@media(min-width:961px){.vid-chapters{contain:size}}[data-theme=light] .vid-chapters,[data-theme=day] .vid-chapters{background:#daeafb99;border-color:#0d948824}.vid-ch{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:6px 12px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.35;transition:background .2s,transform .2s,color .2s;display:grid;position:relative}[dir=rtl] .vid-ch{text-align:right}.vid-ch:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .25s;position:absolute;top:9px;bottom:9px;left:0}[dir=rtl] .vid-ch:before{left:auto;right:0}.vid-ch:hover{background:#daeafb0d}.vid-ch[aria-current=true]{background:color-mix(in oklab,var(--teal) 10%,transparent);color:#fff}.vid-ch[aria-current=true]:before{background:var(--teal)}[data-theme=light] .vid-ch[aria-current=true],[data-theme=day] .vid-ch[aria-current=true]{color:#0a3b32}.vid-ch-n{width:24px;height:24px;color:inherit;background:#daeafb0f;border:1px solid #daeafb1a;border-radius:8px;justify-content:center;align-items:center;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.vid-ch[aria-current=true] .vid-ch-n{background:var(--teal);color:#04221c;border-color:#0000}[data-theme=light] .vid-ch-n,[data-theme=day] .vid-ch-n{background:#2d767112;border-color:#2e6b672e}[data-theme=light] .vid-ch[aria-current=true] .vid-ch-n,[data-theme=day] .vid-ch[aria-current=true] .vid-ch-n{background:var(--teal);border-color:#0000}.vid-ch-d{flex-direction:column;gap:2px;min-width:0;display:flex}.vid-ch-t{letter-spacing:-.005em;font-weight:600}.vid-ch-s{opacity:.6;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.vid-ch-time{opacity:.7;background:#daeafb0d;border-radius:6px;padding:4px 7px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.vid-ch[aria-current=true] .vid-ch-time{opacity:1;background:color-mix(in oklab,var(--teal) 20%,transparent)}@media(max-width:960px){.vid-split{grid-template-columns:1fr;gap:18px}.vid-chapters{scrollbar-width:none;flex-direction:row;justify-content:flex-start;padding:8px;overflow-x:auto}.vid-chapters::-webkit-scrollbar{display:none}.vid-ch{flex:none;grid-template-columns:auto auto;gap:9px;width:auto;padding:8px 12px 8px 8px}[dir=rtl] .vid-ch{padding:8px 8px 8px 12px}.vid-ch:before{display:none}.vid-ch-d{min-width:auto}.vid-ch-t{white-space:nowrap;font-size:13px}.vid-ch-s,.vid-ch-time{display:none}}@media(max-width:520px){.vid-chrome-pill,.vid-sound-l,.vid-big-l{display:none}.vid-big,.vid-sound{justify-content:center;width:40px;height:40px;padding:0}.vid-ctl{top:10px;inset-inline-end:12px}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .vid-chrome-pulse:after{animation:none}html:not([data-motion=on]) .vid-progress-fill{transition:none}}html[data-motion=off] .vid-chrome-pulse:after{animation:none}html[data-motion=off] .vid-progress-fill{transition:none}.glass-stage{isolation:isolate;position:relative}.glass-stage>.sec.alt-bg{z-index:1;background:0 0;position:relative}.glass-stage>.sec.alt-bg:before,.glass-stage>.sec.alt-bg:after{display:none}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora-orb{filter:blur(120px);opacity:.18;will-change:transform,opacity;border-radius:9999px;position:absolute}.aurora-teal{background:var(--teal);width:520px;height:520px;animation:22s ease-in-out infinite auroraDrift;top:14%;left:-140px}.aurora-violet{background:var(--violet);width:560px;height:560px;animation:26s ease-in-out -8s infinite reverse auroraDrift;bottom:18%;right:-140px}.aurora-band{background:var(--teal);opacity:.09;filter:blur(150px);width:820px;height:420px;animation:14s ease-in-out infinite auroraPulse;top:50%;left:50%;transform:translate(-50%,-50%)rotate(12deg)}[data-theme=light] .aurora-orb,[data-theme=day] .aurora-orb{opacity:.22}[data-theme=light] .aurora-band,[data-theme=day] .aurora-band{opacity:.14}@keyframes auroraDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes auroraPulse{0%,to{opacity:.07}50%{opacity:.12}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .aurora-orb,html:not([data-motion=on]) .aurora-band{animation:none}}html[data-motion=off] .aurora-orb,html[data-motion=off] .aurora-band{animation:none}@media(max-width:640px){.aurora-teal{width:300px;height:300px}.aurora-violet{width:320px;height:320px}.aurora-band{width:480px;height:260px}}.trust-grid{grid-template-columns:repeat(5,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}.ti{background:var(--bgc);border:1px solid var(--brd);text-align:center;transition:all .4s var(--ease);border-radius:20px;padding:30px 16px}.ti:hover{border-color:var(--brdh);box-shadow:0 0 30px var(--glow);transform:translateY(-4px)}.ti-ico{background:var(--glass);border:1px solid var(--brd);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;display:flex}.ti-ico svg{width:32px;height:32px;color:var(--teal)}.ti:nth-child(2n) .ti-ico svg{color:var(--violet)}.ti h4{margin-bottom:3px;font-size:.88rem;font-weight:700}.ti p{color:var(--t3);font-size:.75rem;line-height:1.4}.wl-sec{text-align:center;padding:120px 0 80px}.wl-card{background:var(--bgc);border:1px solid var(--brd);max-width:640px;box-shadow:var(--shadow);border-radius:28px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden}.wl-card:before{content:"";background:var(--grad);height:4px;position:absolute;top:0;left:0;right:0}.wl-card h2{margin-bottom:10px;font-size:2rem;font-weight:800}.wl-card>p{color:var(--t2);margin-bottom:28px;font-size:.95rem;line-height:1.6}.wl-form{gap:12px;max-width:460px;margin:0 auto 12px;display:flex}.wl-i{border:1px solid var(--brd);background:var(--inp);color:var(--t1);font-size:.92rem;font-family:var(--font);border-radius:12px;outline:none;flex:1;padding:14px 20px;transition:all .3s}.wl-i::placeholder{color:var(--t3)}.wl-i:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--glow)}.wl-btn{background:var(--teal);color:#fff;box-shadow:0 0 16px var(--glow);white-space:nowrap;border-radius:12px;padding:14px 28px;font-size:.92rem;font-weight:700;transition:all .3s}.wl-btn:hover{background:var(--teal-bright);transform:translateY(-1px)}.wl-note{color:var(--t3);font-size:.74rem}.wl-note a{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.wl-note a:hover{color:var(--t1)}.wl-err{color:#f87171;text-align:center;margin-top:8px;font-size:.82rem}.wl-success-msg{color:var(--teal-bright);justify-content:center;align-items:center;gap:8px;margin:12px 0 8px;font-size:.95rem;font-weight:600;display:flex}.wl-success-msg svg{flex-shrink:0;width:20px;height:20px}.ref-box{background:var(--glass);border:1px solid var(--brd);text-align:center;border-radius:16px;margin-top:24px;padding:20px}.ref-box p{color:var(--t2);margin-bottom:12px;font-size:.88rem;font-weight:500}.ref-link-row{gap:8px;max-width:400px;margin:0 auto 14px;display:flex}.ref-link-row input{border:1px solid var(--brd);background:var(--inp);color:var(--t1);font-size:.82rem;font-family:var(--font);border-radius:10px;outline:none;flex:1;padding:10px 14px}.ref-copy-btn{background:var(--teal);color:#fff;white-space:nowrap;border-radius:10px;padding:10px 18px;font-size:.82rem;font-weight:700;transition:all .3s}.ref-copy-btn:hover{background:var(--teal-bright)}.ref-share{justify-content:center;gap:10px;display:flex}.ref-share a{background:var(--glass);border:1px solid var(--brd);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.ref-share a:hover{background:var(--teal);border-color:var(--teal)}.ref-share a svg{width:16px;height:16px;color:var(--t2)}.ref-share a:hover svg{color:#fff}.ct-card{max-width:560px;transition:border-color .4s,box-shadow .4s,transform .4s var(--ease);background:#daeafb08;border:1px solid #daeafb0f;border-radius:24px;margin:0 auto;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 20px 60px #04071059,inset 0 1px #daeafb0d}.ct-card:before{content:"";border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--teal) 45%,transparent),transparent 35%,transparent 65%,color-mix(in oklab,var(--violet) 45%,transparent));pointer-events:none;opacity:.55;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ct-card>*{z-index:2;position:relative}.ct-card:hover{box-shadow:0 28px 80px #04071073,0 0 50px color-mix(in oklab,var(--teal) 18%,transparent),inset 0 1px #daeafb0f;border-color:#daeafb1a}[data-theme=light] .ct-card,[data-theme=day] .ct-card{background:#daeafb80;border-color:#0407100f;box-shadow:0 16px 40px #0d94881a,inset 0 1px #daeafbb3}.ct-row{gap:12px;margin-bottom:12px;display:flex}.ct-row .wl-i{flex:1}.ct-ta{border:1px solid var(--brd);background:var(--inp);width:100%;color:var(--t1);font-size:.9rem;font-family:var(--font);resize:vertical;border-radius:12px;outline:none;min-height:110px;margin-bottom:14px;padding:14px 20px;transition:all .3s}.ct-ta::placeholder{color:var(--t3)}.ct-ta:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--glow)}.ct-loc{color:var(--t3);align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;display:flex}.ct-loc svg{width:14px;height:14px;color:var(--teal)}.ct-submit{background:var(--teal);color:#fff;width:100%;box-shadow:0 0 16px var(--glow);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.92rem;font-weight:700;transition:all .3s;display:flex}.ct-submit:hover{background:var(--teal-bright);transform:translateY(-1px)}.ct-submit svg{width:18px;height:18px}.footer{z-index:1;border-top:1px solid var(--brd);padding:44px 0 24px;transition:border-color .5s;position:relative}.ft-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.ft-brand{max-width:300px}.ft-brand .logo{margin-bottom:10px}.ft-brand p{color:var(--t3);font-size:.82rem;line-height:1.6}.ft-g h4{text-transform:uppercase;letter-spacing:.06em;color:var(--t2);margin-bottom:12px;font-size:.76rem;font-weight:700}.ft-g a{color:var(--t3);padding:3px 0;font-size:.84rem;transition:color .3s;display:block}.ft-g a:hover{color:var(--t1)}.ft-bot{border-top:1px solid var(--brd);color:var(--t3);justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;font-size:.76rem;display:flex}.ft-soc{gap:10px;display:flex}.ft-soc a{background:var(--glass);border:1px solid var(--brd);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.ft-soc a svg{width:15px;height:15px;color:var(--t3)}.ft-soc a:hover{background:var(--teal);border-color:var(--teal)}.ft-soc a:hover svg{color:#fff}.ft-slovenia{border-top:1px solid var(--brd);align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.ft-slovenia-logo{color:#2d8659;align-items:center;gap:6px;font-size:.78rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.ft-slovenia-logo:hover{opacity:.8}.ft-slovenia-leaf{width:20px;height:20px}.ft-slovenia-text{color:var(--t3);font-size:.72rem}.mo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#04071099;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.mo.open{display:flex}.mo-box{background:var(--bg1);border:1px solid var(--brd);border-radius:20px;width:100%;max-width:700px;max-height:80vh;padding:36px;position:relative;overflow-y:auto}.mo-box h1,.mo-box h2{margin-bottom:16px;font-size:1.3rem;font-weight:800}.mo-box h3{color:var(--teal);margin:16px 0 6px;font-size:.95rem;font-weight:700}.mo-box p,.mo-box li{color:var(--t2);margin-bottom:6px;font-size:.86rem;line-height:1.7}.mo-box ul{padding-inline-start:18px}.mo-x{top:14px;background:var(--glass);border:1px solid var(--brd);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;inset-inline-end:14px}.mo-x:hover{background:var(--teal);border-color:var(--teal)}.mo-x svg{width:16px;height:16px;color:var(--t2)}.mo-x:hover svg{color:#fff}@media(max-width:1024px){.trust-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.nav-links{display:none}.mtog{display:flex}.nav-links.open{background:var(--nav);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--brd);flex-direction:column;gap:14px;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0}.cg{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{gap:24px 36px}.ft-top{flex-direction:column;gap:24px}.ft-bot{text-align:center;flex-direction:column;gap:10px}.wl-form{flex-direction:column}.wl-card{padding:32px 20px}.ct-row{flex-direction:column}.ct-card{padding:28px 20px}.ly{flex-wrap:wrap}.ly-tag{margin-top:4px}}@media(max-width:480px){.hero{padding:110px 16px 60px}.sec{padding:80px 0}.hero-btns{flex-direction:column;width:100%}.hero-btns .btn-g,.hero-btns .btn-o{justify-content:center;width:100%}.trust-grid{grid-template-columns:1fr}.hero-stats{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .logo-icon .lg-stroke{stroke-dashoffset:0!important}html:not([data-motion=on]) .logo-icon .lg-node{transform:none!important}html:not([data-motion=on]) .wbox span.active{opacity:1;transform:none;animation:none!important}html:not([data-motion=on]) .wbox span.exit{opacity:0;animation:none!important}html:not([data-motion=on]) .rv{opacity:1;transition:none;transform:none}html:not([data-motion=on]) *{transition-duration:0s!important;animation-duration:0s!important}}html[data-motion=off] .logo-icon .lg-stroke{stroke-dashoffset:0!important}html[data-motion=off] .logo-icon .lg-node{transform:none!important}html[data-motion=off] .wbox span.active{opacity:1;transform:none;animation:none!important}html[data-motion=off] .wbox span.exit{opacity:0;animation:none!important}html[data-motion=off] .rv{opacity:1;transition:none;transform:none}html[data-motion=off] *{transition-duration:0s!important;animation-duration:0s!important}.sp-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:20px 0;display:flex}.sp-item{background:var(--glass);border:1px solid var(--brd);border-radius:12px;align-items:center;gap:10px;padding:12px 20px;display:flex}.sp-item svg{width:20px;height:20px;color:var(--teal);flex-shrink:0}.sp-item:nth-child(2n) svg{color:var(--violet)}.sp-item span{color:var(--t2);font-size:.84rem;font-weight:500}.sp-item strong{color:var(--t1)}.inline-wl{text-align:center;z-index:1;padding:0 24px 80px;animation:.8s .6s both fu;position:relative}.inline-wl-inner{max-width:520px;margin:0 auto}.inline-wl .wl-form{margin-bottom:8px;max-width:460px;margin-inline:auto}.inline-wl .wl-note{color:var(--t3);text-align:start;max-width:460px;margin:0 auto;font-size:.72rem}.ct-select{border:1px solid var(--brd);background:var(--inp);width:100%;color:var(--t1);font-size:.9rem;font-family:var(--font);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border-radius:12px;outline:none;margin-bottom:12px;padding:14px 20px;transition:all .3s}.ct-select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--glow)}.ct-select option{background:var(--bg1);color:var(--t1)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-success{text-align:center;padding:30px 20px}.form-success svg{width:48px;height:48px;color:var(--teal);margin-bottom:12px}.form-success h3{margin-bottom:6px;font-size:1.1rem;font-weight:700}.form-success p{color:var(--t2);font-size:.86rem}.hero-sub-outcome{color:var(--t1);max-width:640px;margin:18px auto 0;font-size:clamp(1.05rem,1.9vw,1.25rem);font-weight:600;line-height:1.5;animation:.8s .22s both fu}.hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 40%,#04071073,#0000 70%);position:absolute;inset:0}[data-theme=light] .hero:before,[data-theme=day] .hero:before{background:radial-gradient(70% 55% at 50% 38%,#daeafb59,#0000 75%)}.partners-bar{text-align:center;z-index:1;padding:60px 24px 0;position:relative}.pilot-industries{text-align:center;margin-top:48px}.partners-label{text-transform:uppercase;letter-spacing:.12em;color:var(--t3);margin-bottom:18px;font-size:.74rem;font-weight:700}.partners-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:900px;margin:0 auto;display:flex}.partner-tag{background:var(--glass);border:1px solid var(--brd);color:var(--t2);border-radius:100px;padding:10px 18px;font-size:.82rem;font-weight:600;transition:all .3s}.partner-tag:hover{border-color:var(--brdh);color:var(--t1)}.partner-tag svg{vertical-align:-2px;width:14px;height:14px;color:var(--teal);margin-inline-end:6px;display:inline-block}.partner-tag:nth-child(2n) svg{color:var(--violet)}.partners-bar .partners-pill-wrap{justify-content:center;margin-top:18px;display:flex}.partners-pill{background:var(--teal);color:#fff;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 16px var(--glow);border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:7px 16px;font-size:.74rem;font-weight:600;display:inline-flex}.partners-pill svg{flex-shrink:0;width:13px;height:13px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.testi{background:var(--bgc);border:1px solid var(--brd);transition:all .4s var(--ease);border-radius:18px;padding:28px;position:relative}.testi:hover{border-color:var(--brdh);box-shadow:0 0 32px var(--glow);transform:translateY(-4px)}.testi-quote{color:var(--t1);margin-bottom:18px;font-size:.92rem;font-style:italic;font-weight:500;line-height:1.6}.testi-author{align-items:center;gap:12px;display:flex}.testi-avatar{color:#fff;background:var(--grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.9rem;font-weight:700;display:flex}.testi-name{color:var(--t1);font-size:.86rem;font-weight:700;line-height:1.3}.testi-role{color:var(--t3);margin-top:2px;font-size:.76rem}.testi-stars{color:#fbb040;gap:2px;margin-bottom:10px;display:flex}.testi-stars svg{fill:currentColor;width:14px;height:14px}.pricing-teaser{grid-template-columns:repeat(3,1fr);gap:18px;max-width:920px;margin:0 auto 60px;display:grid}.pt-card{background:var(--bgc);border:1px solid var(--brd);text-align:center;transition:all .4s var(--ease);cursor:pointer;border-radius:18px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.pt-card:hover{border-color:var(--brdh);box-shadow:0 0 32px var(--glow);transform:translateY(-4px)}.pt-card.featured{border-color:var(--teal);box-shadow:0 0 24px var(--glow)}.pt-popular-badge{background:var(--teal);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:.66rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pt-name{color:var(--t1);margin-bottom:6px;font-size:1.05rem;font-weight:800}.pt-tag{color:var(--t2);min-height:42px;margin-bottom:18px;font-size:.78rem;line-height:1.5}.pt-features{text-align:start;flex-direction:column;flex:1;gap:8px;margin-bottom:20px;list-style:none;display:flex}.pt-features li{color:var(--t2);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.45;display:flex}.pt-features li svg{width:14px;min-width:14px;height:14px;color:var(--teal);margin-top:3px}.pt-cta{background:var(--glass);border:1px solid var(--brd);color:var(--t1);text-align:center;border-radius:10px;padding:11px;font-size:.84rem;font-weight:700;transition:all .3s;display:block}.pt-cta:hover{background:var(--teal);border-color:var(--teal);color:#fff}.pt-card.featured .pt-cta{background:var(--teal);color:#fff;border-color:var(--teal)}.pt-card.featured .pt-cta:hover{background:var(--teal-bright);border-color:var(--teal-bright)}.pricing-teaser-note{text-align:center;color:var(--t3);max-width:520px;margin:-40px auto 50px;font-size:.78rem}.pricing-teaser-note a{color:var(--teal);font-weight:600;text-decoration:underline}.faq-wrap{flex-direction:column;gap:10px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--bgc);border:1px solid var(--brd);border-radius:14px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:var(--brdh)}.faq-q{text-align:start;width:100%;color:var(--t1);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.faq-q-arrow{width:18px;height:18px;color:var(--t2);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-q-arrow{color:var(--teal);transform:rotate(180deg)}.faq-a{max-height:0;color:var(--t2);padding:0 24px;font-size:.88rem;line-height:1.65;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding:0 24px 20px}.sticky-cta{z-index:998;background:var(--bg0);border-top:1px solid var(--brd);transition:transform .4s var(--ease);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:12px 20px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #0407104d}.sticky-cta.show{display:flex;transform:translateY(0)}.sticky-cta-text{color:var(--t1);font-size:.9rem;font-weight:600}.sticky-cta-text strong{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sticky-cta .btn-g{padding:10px 22px;font-size:.84rem}.sticky-cta-close{background:var(--glass);border:1px solid var(--brd);width:30px;height:30px;color:var(--t2);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.sticky-cta-close:hover{color:var(--t1);background:var(--bgch)}.sticky-cta-close svg{width:14px;height:14px}.exit-modal-box{text-align:center;max-width:480px}.exit-modal-box h2{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:1.5rem}.exit-modal-box p{color:var(--t2);margin-bottom:22px;font-size:.92rem;line-height:1.6}.exit-modal-form{gap:10px;margin-bottom:12px;display:flex}.exit-modal-form input{border:1px solid var(--brd);background:var(--inp);color:var(--t1);font-size:.9rem;font-family:var(--font);border-radius:10px;outline:none;flex:1;padding:13px 16px}.exit-modal-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--glow)}.exit-modal-form button{background:var(--teal);color:#fff;white-space:nowrap;border-radius:10px;padding:13px 22px;font-size:.9rem;font-weight:700}.exit-modal-form button:hover{background:var(--teal-bright)}.exit-modal-note{color:var(--t3);font-size:.74rem}.step-progress{align-items:center;gap:12px;margin-bottom:24px;padding:0 4px;display:flex}.step-dot{color:var(--t3);align-items:center;gap:8px;font-size:.78rem;font-weight:600;transition:color .3s;display:flex}.step-dot.active{color:var(--teal)}.step-dot.done{color:var(--t2)}.step-num{border:1.5px solid var(--brd);background:var(--glass);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;transition:all .3s;display:flex}.step-dot.active .step-num{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 0 12px var(--glow)}.step-dot.done .step-num{border-color:var(--teal);background:var(--teal);color:#fff}.step-dot.done .step-num:before{content:"✓"}.step-dot.done .step-num span{display:none}.step-line{background:var(--brd);border-radius:2px;flex:1;height:2px;overflow:hidden}.step-line-fill{background:var(--teal);width:0;height:100%;transition:width .4s}.step-line.done .step-line-fill{width:100%}.form-step{animation:.4s fu;display:none}.form-step.active{display:block}.form-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.btn-back{border:1px solid var(--brd);background:var(--glass);color:var(--t2);font-size:.88rem;font-weight:600;font-family:var(--font);border-radius:11px;padding:13px 22px;transition:all .3s}.btn-back:hover{color:var(--t1);border-color:var(--brdh)}.ct-submit-row{flex:1}.response-time{color:var(--t2);background:var(--glass);border:1px solid var(--brd);margin-top:14px;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-inline:auto;padding:8px 14px;font-size:.78rem;display:flex}.response-time svg{width:14px;height:14px;color:var(--teal)}.field-err{color:#f87171;margin-top:-6px;margin-bottom:8px;padding-inline-start:4px;font-size:.74rem}.wl-i.invalid,.ct-select.invalid,.ct-ta.invalid{border-color:#f87171}@media(max-width:1024px){.testi-grid,.pricing-teaser{grid-template-columns:1fr 1fr}.testi:nth-child(3){display:none}}@media(max-width:768px){.testi-grid,.pricing-teaser{grid-template-columns:1fr}.partner-tag{padding:8px 14px;font-size:.76rem}.sticky-cta{gap:10px;padding:10px 14px}.sticky-cta-text{font-size:.78rem}.exit-modal-form{flex-direction:column}.faq-q{padding:16px 18px;font-size:.88rem}.wl-i,.ct-select,.ct-ta,.wl-btn,.ct-submit{min-height:48px}}@media(max-width:480px){.partners-bar{padding-top:40px}.pt-card{padding:22px 18px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-bento{grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"entrepreneur pro scale""team team team";gap:18px;max-width:1100px;margin:0 auto;display:grid}.bento-card{background:var(--bgc);border:1px solid var(--brd);text-align:start;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);border-radius:20px;flex-direction:column;padding:28px 26px;display:flex;position:relative}.bento-card:hover{border-color:var(--brdh);box-shadow:0 12px 40px var(--glow);transform:translateY(-4px)}.bento-card.compact{padding:22px}.bento-card.featured{border-color:var(--teal);background:linear-gradient(180deg,#14b8a60f,var(--bgc) 60%);box-shadow:0 0 32px var(--glow)}.bento-card.featured:hover{box-shadow:0 18px 48px var(--glow)}.bento-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:.68rem;font-weight:700}.bento-name{color:var(--t1);letter-spacing:-.01em;margin-bottom:6px;font-size:1.25rem;font-weight:800}.bento-card.featured .bento-name{font-size:1.55rem}.bento-name.has-latin{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:10px;display:grid}.bento-name.has-latin:before{content:""}.bento-name.has-latin .plan-latin{justify-self:end;margin:0}.bento-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--glass);border:1px solid var(--brd);color:var(--t2);border-radius:100px;align-self:flex-start;margin-bottom:12px;padding:3px 10px;font-size:.66rem;font-weight:700;display:inline-block}.bento-tag{color:var(--t2);margin-bottom:14px;font-size:.86rem;line-height:1.5}.bento-os{color:var(--teal);background:#14b8a614;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:.78rem;font-weight:600;display:flex}.bento-features{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.bento-features.two-col{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.bento-features li{color:var(--t2);align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.45;display:flex}.bento-features li svg{width:14px;min-width:14px;height:14px;color:var(--teal);margin-top:3px}.bento-cta{background:var(--glass);border:1px solid var(--brd);color:var(--t1);text-align:center;border-radius:11px;padding:12px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}.bento-cta:hover{background:var(--teal);border-color:var(--teal);color:#fff}.bento-card.featured .bento-cta{background:var(--teal);color:#fff;border-color:var(--teal)}.bento-card.featured .bento-cta:hover{background:var(--teal-bright,var(--teal));border-color:var(--teal-bright,var(--teal));filter:brightness(1.08)}html[dir=rtl] .bento-card{text-align:start}html[dir=rtl] .bento-badge{align-self:flex-start}@media(max-width:1024px){.pricing-bento{grid-template-columns:1fr 1fr;grid-template-areas:"entrepreneur entrepreneur""pro scale""team team"}.bento-features.two-col{grid-template-columns:1fr 1fr}}@media(max-width:680px){.pricing-bento{grid-template-columns:1fr;grid-template-areas:"entrepreneur""pro""team""scale"}.bento-features.two-col{grid-template-columns:1fr}.bento-card{padding:22px 20px}}.pricing-section{max-width:1100px;margin:0 auto;padding:0}.pricing-section+.pricing-section{margin-top:40px}.pricing-section-divider{border:0;border-top:1px solid var(--brd);max-width:1100px;margin:48px auto}.pricing-section-head{text-align:center;max-width:760px;margin:0 auto 22px}.pricing-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border:1px solid var(--brd);background:var(--glass);border-radius:100px;margin-bottom:12px;padding:4px 12px;font-size:.66rem;font-weight:700;display:inline-block}.pricing-section-title{color:var(--t1);letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:800}.pricing-section-sub{color:var(--t2);margin:0;font-size:.92rem;line-height:1.5}.personal-row{max-width:940px;margin:0 auto}.personal-row .bento-card.entrepreneur{border-color:color-mix(in oklab,var(--violet) 45%,var(--brd));background:linear-gradient(180deg,color-mix(in oklab,var(--violet) 8%,var(--bgc)),var(--bgc) 70%);max-width:440px;box-shadow:0 0 24px var(--glow-v);margin:0 auto}.personal-row .bento-card.entrepreneur:hover{border-color:var(--violet);box-shadow:0 12px 40px var(--glow-v)}.bento-card.entrepreneur .bento-os{color:var(--violet);background:color-mix(in oklab,var(--violet) 12%,transparent)}.bento-card.entrepreneur .bento-features li svg{color:var(--violet)}.bento-card.entrepreneur .bento-cta{background:var(--violet);border-color:var(--violet);color:#fff}.bento-card.entrepreneur .bento-cta:hover{background:var(--violet-light);border-color:var(--violet-light);filter:brightness(1.05)}.business-ladder{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.business-ladder .bento-card{padding:24px 22px}@media(max-width:1024px){.business-ladder{grid-template-columns:1fr 1fr}.business-ladder .bento-card.featured{grid-column:1/-1}}@media(max-width:680px){.business-ladder{grid-template-columns:1fr}.business-ladder .bento-card.featured{grid-column:auto}}.tier-indicator{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tier-dots{gap:4px;display:inline-flex}.tier-dots i{border:1px solid var(--brdh);background:0 0;border-radius:50%;width:7px;height:7px;display:inline-block}.tier-dots i.on{background:var(--teal);border-color:var(--teal)}.tier-label{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:700}.tier-glance{background:#14b8a60f;border:1px solid #14b8a62e;border-radius:10px;flex-direction:column;gap:6px;margin:0 0 14px;padding:10px 12px;list-style:none;display:flex}.tier-glance li{color:var(--t1);font-size:.82rem;font-weight:600;line-height:1.35}.plan-plus-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:8px;font-size:.66rem;font-weight:700}html[dir=rtl] .tier-glance li{text-align:start}.pricing-page{z-index:1;position:relative}.pricing-hero .sec-title{margin-bottom:8px;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.15}.pricing-hero .sec-desc{margin:0;font-size:.92rem;line-height:1.5}.pricing-page .pricing-section-title{margin-bottom:4px;font-size:1.2rem}.pricing-page .pricing-section-sub{font-size:.88rem}.pricing-page .pricing-section-head{margin-bottom:14px}.pricing-page .pricing-section+.pricing-section{margin-top:28px}.pricing-page .pricing-section-divider{margin:28px auto}.pricing-page .business-ladder{gap:14px}.pricing-page .business-ladder .bento-card{padding:20px 18px}.pricing-page .personal-row .bento-card{padding:22px 20px}.pricing-page .bento-features{gap:6px;margin-bottom:12px}.pricing-page .bento-features li{line-height:1.4}.pricing-page .bento-features.two-col{grid-template-columns:1fr}.pricing-page .bento-os{margin-bottom:12px;padding:7px 11px;font-size:.76rem}.pricing-page .tier-glance{gap:4px;margin-bottom:12px;padding:8px 11px}.pricing-page .tier-glance li{font-size:.8rem}.pricing-page .pricing-teaser-note{margin-top:24px;font-size:.78rem}.pricing-tabs{border:1px solid var(--brdh);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:0;min-width:440px;padding:6px;display:inline-grid;position:relative;box-shadow:inset 0 1px #daeafb0a,0 8px 24px #0407102e}.pricing-tabs:before{content:"";top:6px;bottom:6px;background:linear-gradient(135deg,color-mix(in oklab,var(--violet) 22%,transparent),color-mix(in oklab,var(--violet) 8%,transparent));border:1px solid color-mix(in oklab,var(--violet) 45%,transparent);width:calc(33.3333% - 4px);box-shadow:0 6px 18px color-mix(in oklab,var(--violet) 25%,transparent),0 0 0 1px #daeafb0a inset;will-change:transform;pointer-events:none;border-radius:999px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:6px}.pricing-tabs.pos-business:before{background:linear-gradient(135deg,color-mix(in oklab,var(--teal) 22%,transparent),color-mix(in oklab,var(--teal) 8%,transparent));border:1px solid color-mix(in oklab,var(--teal) 45%,transparent);box-shadow:0 6px 18px color-mix(in oklab,var(--teal) 25%,transparent),0 0 0 1px #daeafb0a inset;transform:translate(100%)}html[dir=rtl] .pricing-tabs.pos-business:before{transform:translate(-100%)}.pricing-tabs.pos-enterprise:before{background:linear-gradient(135deg,#36a7f23d,color-mix(in oklab,var(--violet) 10%,transparent));border:1px solid #36a7f280;border:1px solid lab(64.8879% -12.9099 -47.321/.5);transform:translate(200%);box-shadow:0 6px 18px #36a7f240,inset 0 0 0 1px #daeafb0a}@supports (color:lab(0% 0 0)){.pricing-tabs.pos-enterprise:before{background:linear-gradient(135deg,#36a7f23d,color-mix(in oklab,var(--violet) 10%,transparent))}}html[dir=rtl] .pricing-tabs.pos-enterprise:before{transform:translate(-200%)}.pricing-tabs.pos-enterprise .pricing-tab.is-active .pricing-tab-count{color:#62bcf8}[data-theme=day] .pricing-tabs.pos-enterprise .pricing-tab.is-active .pricing-tab-count,[data-theme=light] .pricing-tabs.pos-enterprise .pricing-tab.is-active .pricing-tab-count{color:#136bae}.pricing-tabs.pos-enterprise .pricing-tab:focus-visible{outline-color:#36a7f2}.pricing-tab{z-index:1;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 22px;transition:color .2s;display:flex;position:relative}.pricing-tab:hover,.pricing-tab.is-active{color:var(--t1)}.pricing-tab-label{letter-spacing:-.005em;font-size:.92rem;font-weight:700}.pricing-tab-count{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.66rem;font-weight:600}.pricing-tabs.pos-personal .pricing-tab.is-active .pricing-tab-count{color:var(--violet)}.pricing-tabs.pos-business .pricing-tab.is-active .pricing-tab-count{color:var(--teal)}.pricing-tab:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.pricing-tabs.pos-business .pricing-tab:focus-visible{outline-color:var(--teal)}@media(max-width:560px){.pricing-tabs{width:100%;min-width:0}.pricing-tab{padding:9px 6px}.pricing-tab-label{font-size:.86rem}.pricing-tab-count{letter-spacing:.04em;font-size:.6rem}}.eq-wrap{--ec:#36a7f2;--ecl:#6cc1f9;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:22px;max-width:1120px;margin:0 auto;display:grid}[data-theme=day] .eq-wrap,[data-theme=light] .eq-wrap{--ecl:#136bae}.eq-side{background:linear-gradient(180deg,color-mix(in oklab,var(--ec) 9%,var(--bgc)),var(--bgc) 75%);border:1px solid color-mix(in oklab,var(--ec) 30%,transparent);border-radius:24px;flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:sticky;top:96px}.eq-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ecl);font-size:.72rem;font-weight:800}.eq-title{color:var(--t1);margin:0;font-size:1.55rem;font-weight:800;line-height:1.2}.eq-sub{color:var(--t2);margin:0;font-size:.9rem;line-height:1.6}.eq-highlights{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.eq-highlights li{align-items:flex-start;gap:12px;display:flex}.eq-highlights b{color:var(--t1);margin-bottom:2px;font-size:.88rem;display:block}.eq-highlights small{color:var(--t2);font-size:.8rem;line-height:1.5;display:block}.eq-ic{width:32px;height:32px;color:var(--ecl);background:color-mix(in oklab,var(--ec) 15%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.eq-ic svg{width:16px;height:16px}.eq-next{background:color-mix(in oklab,var(--ec) 7%,transparent);border:1px dashed color-mix(in oklab,var(--ec) 35%,transparent);border-radius:16px;padding:14px 16px}.eq-next b{letter-spacing:.06em;text-transform:uppercase;color:var(--ecl);font-size:.78rem}.eq-next ol{color:var(--t2);flex-direction:column;gap:4px;margin:8px 0 0;padding-inline-start:18px;font-size:.82rem;list-style:decimal;display:flex}.eq-next li::marker{color:var(--ecl);font-weight:800}.eq-mail{color:var(--t3);margin:0;font-size:.82rem}.eq-mail a{color:var(--ecl);font-weight:700;text-decoration:none}.eq-mail a:hover{text-decoration:underline}.eq-card{background:var(--bgc);border:1px solid var(--brdh);border-radius:24px;padding:24px;box-shadow:0 18px 44px #0407102e}.eq-form{flex-direction:column;gap:12px;display:flex}.eq-form-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eq-form-head h3{color:var(--t1);margin:0;font-size:1.2rem;font-weight:800}.eq-form-head span{color:var(--t3);font-size:.76rem}.eq-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eq-group{letter-spacing:.12em;text-transform:uppercase;color:var(--ecl);margin-top:4px;font-size:.7rem;font-weight:800}.eq-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.eq-span{grid-column:1/-1}.eq-field{flex-direction:column;gap:5px;min-width:0;display:flex}.eq-label{color:var(--t1);align-items:baseline;gap:6px;padding:0;font-size:.8rem;font-weight:600;display:flex}.eq-req{color:var(--ecl)}.eq-opt{color:var(--t3);font-size:.68rem;font-weight:600}.eq-field input,.eq-field select,.eq-field textarea{border:1px solid var(--brd);background:var(--inp);width:100%;min-height:42px;color:var(--t1);font:inherit;border-radius:12px;padding:9px 12px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.eq-sel{position:relative}.eq-sel-btn{border:1px solid var(--brd);background:var(--inp);width:100%;min-height:42px;color:var(--t1);font:inherit;text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;transition:border-color .2s,box-shadow .2s;display:flex}.eq-sel-btn.is-empty .eq-sel-val{color:var(--t3)}.eq-sel-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-sel-btn svg{fill:none;width:16px;height:16px;stroke:var(--ecl);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out);flex:none}.eq-sel.is-open .eq-sel-btn svg{transform:rotate(180deg)}.eq-sel-btn:hover{border-color:color-mix(in oklab,var(--ec) 45%,var(--brd))}.eq-sel-btn:focus-visible,.eq-sel.is-open .eq-sel-btn{border-color:var(--ec);box-shadow:0 0 0 3px color-mix(in oklab,var(--ec) 22%,transparent);outline:none}.eq-field.has-err .eq-sel-btn{border-color:#eb475d}.eq-sel-list{z-index:40;inset-inline:0;background:linear-gradient(180deg,color-mix(in oklab,var(--ec) 12%,var(--bg1)),color-mix(in oklab,var(--ec) 4%,var(--bg1)));border:1px solid color-mix(in oklab,var(--ec) 40%,transparent);max-height:264px;animation:eqSelIn .16s var(--ease-out);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 40px #04071061,inset 0 0 0 1px #daeafb08}.eq-sel-list[hidden]{display:none}@keyframes eqSelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.eq-sel-opt{color:var(--t1);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:.86rem;display:flex}.eq-sel-opt.is-active{background:color-mix(in oklab,var(--ec) 18%,transparent)}.eq-sel-opt[aria-selected=true]{color:var(--ecl);font-weight:700}.eq-sel-opt svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}html[data-motion=off] .eq-sel-list{animation:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .eq-sel-list{animation:none}}.eq-field textarea{resize:vertical;min-height:84px;line-height:1.5}.eq-field input::placeholder,.eq-field textarea::placeholder{color:var(--t3)}.eq-field input:focus,.eq-field select:focus,.eq-field textarea:focus{border-color:var(--ec);box-shadow:0 0 0 3px color-mix(in oklab,var(--ec) 22%,transparent);outline:none}.eq-field.has-err input,.eq-field.has-err select,.eq-field.has-err textarea{border-color:#eb475d}.eq-err{color:#f25f72;font-size:.74rem;font-weight:600}[data-theme=day] .eq-err,[data-theme=light] .eq-err{color:#b62034}.eq-chips{border:0;min-width:0;margin:0;padding:0}.eq-chips legend{margin-bottom:6px}.eq-chip-row{flex-wrap:wrap;gap:6px;display:flex}.eq-chip{cursor:pointer;align-items:center;display:inline-flex;position:relative}.eq-chip input{opacity:0;width:1px;height:1px;position:absolute}.eq-chip span{color:var(--t2);background:var(--inp);border:1px solid var(--brd);border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-block}.eq-chip:hover span{border-color:color-mix(in oklab,var(--ec) 45%,transparent)}.eq-chip.is-on span{color:var(--t1);background:color-mix(in oklab,var(--ec) 18%,transparent);border-color:color-mix(in oklab,var(--ec) 60%,transparent)}.eq-chip input:focus-visible+span{outline:2px solid var(--ec);outline-offset:2px}.eq-form-err{color:#f47183;background:#eb475d1a;border:1px solid #eb475d59;border:1px solid lab(55.7505% 64.308 26.1206/.35);border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:600}[data-theme=day] .eq-form-err,[data-theme=light] .eq-form-err{color:#ad1f32}.eq-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.eq-actions small{color:var(--t3);font-size:.74rem}.eq-submit{min-height:46px;font:inherit;color:#04221c;background:var(--grad);cursor:pointer;transition:transform .2s var(--ease-out),filter .2s;border:0;border-radius:999px;padding:0 22px;font-size:.92rem;font-weight:800}.eq-submit:hover{filter:brightness(1.06)}.eq-submit:active{transform:scale(.98)}.eq-submit:disabled{opacity:.7;cursor:progress}.eq-submit:focus-visible{outline:2px solid var(--ec);outline-offset:3px}.eq-done{text-align:center;outline:none;flex-direction:column;align-items:center;gap:10px;padding:40px 12px;display:flex}.eq-done-ic{color:#04221c;background:var(--grad);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.eq-done-ic svg{width:26px;height:26px}.eq-done h3{color:var(--t1);margin:0;font-size:1.2rem;font-weight:800}.eq-done p{color:var(--t2);max-width:440px;margin:0;font-size:.9rem}@media(max-width:900px){.eq-wrap{grid-template-columns:1fr}.eq-side{position:static}}@media(max-width:560px){.eq-grid{grid-template-columns:1fr}.eq-card,.eq-side{padding:18px 16px}.eq-title{font-size:1.3rem}}.founder-sec{background:0 0;padding:64px 0 56px}.fd{background:linear-gradient(120deg,color-mix(in oklab,var(--teal) 9%,var(--bg1)),var(--bg1) 42%,color-mix(in oklab,var(--violet) 8%,var(--bg1)));border:1px solid var(--brd);isolation:isolate;border-radius:28px;grid-template-columns:minmax(230px,280px) 1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,3.4vw,44px) clamp(24px,3.6vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #04071047}.fd:before{content:"";background:var(--grad);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fd:after{content:"";inset-inline-end:-120px;background:radial-gradient(circle,color-mix(in oklab,var(--violet) 22%,transparent),transparent 70%);z-index:-1;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px}[data-theme=day] .fd,[data-theme=light] .fd{background:linear-gradient(120deg,color-mix(in oklab,var(--teal) 7%,#fff),#fff 45%,color-mix(in oklab,var(--violet) 6%,#fff));box-shadow:0 18px 50px #0d94881a}.fd-side{text-align:center;border-inline-end:1px solid var(--brd);flex-direction:column;align-items:center;gap:12px;padding-inline-end:clamp(0px,3vw,44px);display:flex}.fd-photo{aspect-ratio:4/5;background:linear-gradient(150deg,var(--teal),color-mix(in oklab,var(--teal) 30%,var(--violet)) 55%,var(--violet));width:min(100%,232px);box-shadow:0 0 0 8px color-mix(in oklab,var(--teal) 8%,transparent),0 26px 60px #04071061;border-radius:26px;margin:0 0 6px;padding:3px;position:relative}.fd-photo picture{background:var(--bg1);border-radius:23px;width:100%;height:100%;display:block;overflow:hidden}.fd-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.fd-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#060a1847);border-radius:23px;position:absolute;inset:3px;box-shadow:inset 0 1px #ffffff24}.fd-photo-badge{inset-inline-end:-10px;z-index:1;background:var(--teal);color:#04221c;border:3px solid var(--bg1);width:38px;height:38px;box-shadow:0 8px 22px color-mix(in oklab,var(--teal) 45%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px}.fd-photo-badge svg{width:18px;height:18px}[data-theme=day] .fd-photo-badge,[data-theme=light] .fd-photo-badge{border-color:#fff}.fd-name{color:var(--t1);font-size:1.12rem;font-weight:800;line-height:1.2}.fd-role{color:var(--t2);margin-top:3px;font-size:.86rem}.fd-chip{color:var(--teal);background:color-mix(in oklab,var(--teal) 10%,transparent);border:1px solid color-mix(in oklab,var(--teal) 26%,transparent);border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.fd-chip svg{flex-shrink:0;width:13px;height:13px}.fd-li{color:var(--t2);border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.fd-li svg{width:15px;height:15px}.fd-li:hover{color:var(--teal)}.fd-body{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.fd-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);align-items:center;gap:9px;font-size:.74rem;font-weight:700;display:inline-flex}.fd-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;position:relative}.fd-dot:after{content:"";background:var(--teal);border-radius:50%;animation:2.2s ease-out infinite ringPing;position:absolute;inset:0}.fd-title{letter-spacing:-.02em;color:var(--t1);margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:800;line-height:1.12}.fd-letter{border-inline-start:2px solid color-mix(in oklab,var(--teal) 45%,transparent);padding-inline-start:18px}.fd-letter p{color:var(--t2);text-align:justify;text-justify:inter-word;max-width:64ch;margin:0;font-size:1.03rem;line-height:1.75}@media(max-width:560px){.fd-letter p{text-align:start}}.fd-letter p+p{margin-top:.7em}.fd-why{letter-spacing:-.01em;color:var(--t1);margin:0 0 .5em;font-size:1.05rem;font-weight:800}.fd-sign{color:var(--t1);letter-spacing:.01em;align-items:center;gap:10px;padding-inline-start:20px;font-size:.9rem;font-style:italic;font-weight:700;display:inline-flex}.fd-sign i{background:var(--grad);border-radius:2px;width:26px;height:2px}.fd-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .fd-dot:after{opacity:0;animation:none}}html[data-motion=off] .fd-dot:after{opacity:0;animation:none}@media(max-width:860px){.fd{grid-template-columns:1fr;gap:22px}.fd-side{text-align:start;padding-inline-end:0;border-inline-end:0;border-bottom:1px solid var(--brd);grid-template-columns:auto 1fr;justify-items:start;gap:8px 16px;padding-bottom:20px;display:grid}.fd-photo{aspect-ratio:1;width:88px;box-shadow:0 0 0 5px color-mix(in oklab,var(--teal) 9%,transparent),0 12px 28px #0407104d;border-radius:50%;grid-row:span 3;margin:0}.fd-photo picture,.fd-photo:after{border-radius:50%}.fd-photo img{object-position:50% 14%}.fd-photo-badge{inset-inline-end:-2px;border-width:2px;width:26px;height:26px;bottom:0}.fd-photo-badge svg{width:13px;height:13px}.fd-id{align-self:end}.fd-chip,.fd-li{grid-column:2;align-self:start}.fd-li{padding:0}}.founder-cta{cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;display:inline-flex}.founder-cta-chev{transition:transform .3s cubic-bezier(.4,0,.2,1)}.founder-cta[aria-expanded=true] .founder-cta-chev{transform:rotate(180deg)}.founder-meta{color:var(--t3);font-size:.82rem;font-weight:500}.cal-host{opacity:0;max-height:0;margin-top:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .35s;overflow:hidden}.cal-host[data-open=true]{opacity:1;max-height:2400px;margin-top:28px}.cal-host-inner{border:1px solid var(--brd);background:var(--bg2);border-radius:16px;position:relative;overflow:hidden}.cal-host-inner iframe{background:0 0!important;border-radius:16px!important;width:100%!important}#cal-react-root{width:100%;position:relative;overflow:hidden}#cal-react-root>*{width:100%!important}.cal-host-inner:after{content:"";background:linear-gradient(to bottom,transparent 0,var(--bg2) 35%,var(--bg2) 100%);pointer-events:none;z-index:2;height:90px;position:absolute;bottom:0;left:0;right:0}.cal-fallback-link{justify-content:center;align-items:center;padding:14px;display:flex}.is-hidden{display:none!important}.cal-loading{color:var(--t2);z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.9rem;display:flex;position:absolute;inset:0}.cal-spinner{border:2.5px solid color-mix(in oklab,var(--teal) 20%,transparent);border-top-color:var(--teal);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite calSpin}@keyframes calSpin{to{transform:rotate(360deg)}}.cal-fallback{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[dir=rtl] .founder-cta-chev{transform:scaleX(-1)}html[dir=rtl] .founder-cta[aria-expanded=true] .founder-cta-chev{transform:scaleX(-1)rotate(180deg)}@media(max-width:760px){.founder-sec{padding:56px 0}.cal-host-inner{min-height:580px}.cal-host[data-open=true]{max-height:1400px}}.ly{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.ly:hover,html[dir=rtl] .ly:hover{transform:none}.ly[data-open=true]{border-color:color-mix(in oklab,var(--teal) 35%,transparent);box-shadow:0 30px 90px #04071080,0 0 60px var(--glow);background:#daeafb0f}[data-theme=light] .ly[data-open=true],[data-theme=day] .ly[data-open=true]{border-color:color-mix(in oklab,var(--teal) 45%,transparent);background:#daeafbd9;box-shadow:0 22px 60px #0d94882e}.ly-head{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:18px;align-items:center;gap:20px;padding:22px 24px;transition:background .25s;display:flex}.ly-head:hover{background:#daeafb08}[data-theme=light] .ly-head:hover,[data-theme=day] .ly-head:hover{background:#0d94880a}.ly-head:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}html[dir=rtl] .ly-head{text-align:end}.ly-chev{width:18px;height:18px;color:var(--t2);transition:transform .35s var(--ease),color .25s;flex-shrink:0;margin-inline-start:auto}.ly[data-open=true] .ly-chev{color:var(--teal);transform:rotate(180deg)}.ly-mk-wrap{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.ly[data-open=true] .ly-mk-wrap{grid-template-rows:1fr}.ly-mk-inner{min-height:0;overflow:hidden}.ly-ow{margin:0 18px 18px}.ly-ow .ow-body{gap:12px;min-height:0;padding:16px}.lk-2l{flex-direction:column;gap:2px;min-width:0;display:flex}.lk-2l b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lk-side{flex:0 0 34%;min-width:0}.lk-p{color:var(--ow-mut);margin:0;font-size:11.5px;line-height:1.55}.lk-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lk-list{padding:2px 12px}.lk-row{align-items:center;gap:10px;padding:8px 0;display:flex}.lk-row+.lk-row,.lk-health+.lk-health,.lk-dod+.lk-dod,.lk-person+.lk-person,.lk-step+.lk-step,.lk-log+.lk-log,.lk-rule+.lk-rule{border-top:1px solid var(--ow-line)}.lk-new{background:color-mix(in oklab,var(--teal) 9%,transparent);border-radius:9px;margin:0 -8px;padding-inline:8px}.lk-new+*{border-top-color:#0000!important}.lk-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lk-kpi{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.lk-kpi b{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.1}.lk-kpi span{color:var(--ow-mut);font-size:10.5px}.lk-kpi.ok b{color:var(--teal)}.lk-kpi.warn b{color:var(--ow-amber)}.lk-kpi.vio b{color:var(--violet-light,#a78bfa)}[data-theme=day] .lk-kpi.vio b,[data-theme=light] .lk-kpi.vio b{color:var(--violet)}.lk-next{background:var(--ow-chip);border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 9px;font-weight:600;display:flex}.lk-next i{background:color-mix(in oklab,var(--teal) 16%,transparent);width:20px;height:20px;color:var(--teal);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lk-next svg{width:12px;height:12px}[dir=rtl] .lk-next svg{transform:scaleX(-1)}.lk-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lk-col{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:9px;display:flex}.lk-colh{letter-spacing:.06em;text-transform:uppercase;color:var(--ow-mut);justify-content:space-between;align-items:center;padding:0 2px 2px;font-size:10.5px;font-weight:800;display:flex}.lk-colh i,.lk-tab i{background:var(--ow-chip);border-radius:6px;padding:0 6px;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.lk-card{background:var(--ow-bg);border:1px solid var(--ow-line);border-radius:10px;flex-direction:column;gap:7px;padding:9px 10px;display:flex;box-shadow:0 4px 12px #04071029}.lk-card b{font-size:12px;font-weight:700}.lk-cf{justify-content:space-between;align-items:center;gap:6px;display:flex}.lk-arrive{border-color:color-mix(in oklab,var(--teal) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 10%,transparent)}.lk-leave{transition:opacity .4s var(--ease),transform .4s var(--ease)}.is-on .lk-leave{opacity:.25;transition-delay:1.2s;transform:scale(.97)}.lk-tabs{flex-wrap:wrap;gap:6px;display:flex}.lk-tab{color:var(--ow-mut);border:1px solid var(--ow-line);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.lk-tab.on{color:var(--teal);border-color:color-mix(in oklab,var(--teal) 45%,transparent);background:color-mix(in oklab,var(--teal) 10%,transparent)}.lk-keys{color:var(--ow-mut);font-size:10.5px}.lk-fields{flex-direction:column;gap:7px;display:flex}.lk-field{background:var(--ow-bg);border:1px dashed color-mix(in oklab,var(--teal) 30%,var(--ow-line));border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.lk-bars{align-items:flex-end;gap:12px;height:150px;display:flex}.lk-bar{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.lk-bar b{font-size:11px}.lk-bar span{flex:1;align-items:flex-end;width:100%;max-width:46px;display:flex}.lk-bar span i{width:100%;height:calc(var(--h) * 100%);background:var(--grad);transform-origin:bottom;transition:transform .9s var(--ease-out);border-radius:7px 7px 3px 3px;display:block;transform:scaleY(0)}.is-on .lk-bar span i{transition-delay:var(--d,.5s);transform:scaleY(1)}.lk-bar small{max-width:100%;color:var(--ow-mut);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lk-flow{flex-direction:column;min-width:0;display:flex}.lk-node{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.lk-node b{font-weight:700}.lk-nk{letter-spacing:.1em;text-transform:uppercase;color:var(--ow-mut);font-size:9.5px;font-weight:800}.lk-node.trig{border-color:color-mix(in oklab,var(--teal) 50%,transparent)}.lk-node.trig .lk-nk{color:var(--teal)}.lk-node.act .lk-nk{color:var(--violet-light,#a78bfa)}[data-theme=day] .lk-node.act .lk-nk,[data-theme=light] .lk-node.act .lk-nk{color:var(--violet)}.lk-conn{background:var(--ow-line);width:2px;height:14px;margin-inline-start:22px;position:relative;overflow:hidden}.lk-conn i{background:var(--teal);border-radius:2px;width:2px;height:6px;animation:1.4s linear infinite lkFlow;position:absolute;top:0;left:0}.ly:not(.is-on) .lk-conn i{animation-play-state:paused}@keyframes lkFlow{0%{transform:translateY(-6px)}to{transform:translateY(14px)}}.lk-rec{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lk-side .ow-toast{white-space:normal}.lk-seg{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:12px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:relative}.lk-seg span{z-index:1;text-align:center;color:var(--ow-mut);padding:8px 4px;font-size:11.5px;font-weight:700;transition:color .3s;position:relative}.lk-seg .lk-seg-ind{z-index:0;top:4px;bottom:4px;background:color-mix(in oklab,var(--teal) 18%,var(--ow-bg));border:1px solid color-mix(in oklab,var(--teal) 50%,transparent);width:calc(25% - 2px);transition:transform .6s var(--ease-out);border-radius:9px;padding:0;position:absolute;inset-inline-start:4px;transform:translate(200%)}[dir=rtl] .lk-seg .lk-seg-ind{transform:translate(-200%)}.is-on .lk-seg .lk-seg-ind{transition-delay:1.5s;transform:translate(300%)}[dir=rtl] .is-on .lk-seg .lk-seg-ind{transform:translate(-300%)}.lk-seg span:nth-child(4){color:var(--teal)}.is-on .lk-seg span:nth-child(4){color:var(--ow-mut);transition-delay:1.5s}.is-on .lk-seg span:nth-child(5){color:var(--teal);transition-delay:1.5s}.lk-rule{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-weight:600;display:flex}.lk-tg{background:var(--ow-chip);border:1px solid var(--ow-line);border-radius:99px;flex-shrink:0;width:30px;height:17px;position:relative}.lk-tg:after{content:"";top:2px;background:var(--ow-mut);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:2px}.lk-tg.on{background:var(--teal);border-color:#0000}.lk-tg.on:after{background:#fff;inset-inline:auto 2px}.lk-trial{border-color:color-mix(in oklab,var(--violet) 40%,transparent)}.lk-ints{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lk-int{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.lk-int>b{flex:1;min-width:0;font-size:11.5px;font-weight:700;line-height:1.25}.lk-marks{flex-shrink:0;gap:4px;display:flex}.lk-mark{background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:5px;display:grid;box-shadow:0 1px 2px #0f132440,inset 0 0 0 1px #242a4214}.lk-mark svg{width:100%;height:100%;display:block}.lk-health{grid-template-columns:minmax(110px,1fr) 1.4fr 26px 92px;align-items:center;gap:12px;padding:9px 0;display:grid}.lk-health b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lk-health .ow-swap{justify-items:start}.lk-num{text-align:end;font-weight:700}.lk-why{border-color:color-mix(in oklab,var(--ow-amber) 35%,transparent)}.lk-cmp{grid-template-columns:96px 1fr 38px;align-items:center;gap:10px;margin-bottom:7px;font-size:11.5px;display:grid}.lk-cmp b{text-align:end}.ow-prog i.lk-amber{background:var(--ow-amber)}.lk-tree{flex-direction:column;align-items:center;display:flex}.lk-tn{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.lk-tn b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lk-tn .ow-prog{flex:1;min-width:48px}.lk-l1{border-color:color-mix(in oklab,var(--violet) 45%,transparent);width:min(100%,470px)}.lk-tl{background:linear-gradient(var(--teal),var(--violet));opacity:.6;width:2px;height:12px}.lk-tr2{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.lk-tr3{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.lk-ws{flex-direction:column;align-items:flex-start;gap:6px}.lk-ws b{max-width:100%}.lk-done{color:var(--teal);display:grid}.lk-done svg{width:14px;height:14px}.lk-tasks{text-align:center;background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal);border-radius:99px;padding:7px 14px;font-size:11.5px;font-weight:700}.lk-dod{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lk-dod b{font-weight:700}.lk-dod .ow-file{margin:0}.lk-rv{align-items:center;gap:8px;display:inline-flex}.lk-tg2{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.lk-tg2 .lk-2l{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.lk-tg2 .ow-val b{font-size:17px}.lk-note{background:color-mix(in oklab,var(--ow-amber) 9%,var(--ow-panel));border:1px solid color-mix(in oklab,var(--ow-amber) 30%,transparent);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.lk-person{grid-template-columns:22px minmax(0,1fr) auto 104px;align-items:center;gap:10px;padding:8px 0;display:grid}.lk-person b{font-weight:700}.lk-role{border:1px solid var(--ow-line);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lk-role svg{width:11px;height:11px;color:var(--ow-mut)}.lk-sel .lk-role{border-color:color-mix(in oklab,var(--teal) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 12%,transparent)}.lk-menu{background:var(--ow-bg);border:1px solid var(--ow-line);border-radius:12px;flex:0 0 36%;align-self:flex-start;padding:10px;box-shadow:0 16px 40px #0407104d}.lk-opt{border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-weight:600;display:flex}.lk-opt.on{background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal)}.lk-opt.off{color:var(--ow-mut)}.lk-ok{margin-inline-start:auto;display:grid}.lk-lock{display:grid}.lk-ok svg,.lk-lock svg{width:12px;height:12px}.lk-step{align-items:center;gap:10px;padding:8px 0;display:flex}.lk-step .lk-2l{flex:1}.lk-step .ow-swap{justify-items:start}.lk-log{grid-template-columns:38px 22px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:8px 0;display:grid}.lk-log b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lk-time,.lk-id{color:var(--ow-mut);font-size:10.5px}.lk-auto{background:linear-gradient(135deg,var(--teal),var(--violet))}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .ly-mk-wrap{transition:none}}html[data-motion=off] .ly-mk-wrap{transition:none}@media(max-width:640px){.ly-ow{margin:0 10px 12px}.ly-ow .ow-body{gap:10px;padding:12px}.lk-kpis{grid-template-columns:repeat(2,1fr)}.lk-side,.lk-menu{flex:none}.lk-board{grid-template-columns:1fr 1fr}.lk-col:nth-child(3){display:none}.lk-ints{grid-template-columns:repeat(2,1fr)}.lk-health{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.lk-health .ow-prog{grid-area:2/1/auto/-1}.lk-num{display:none}.lk-tr2,.lk-tr3{grid-template-columns:1fr}.lk-dod{grid-template-columns:20px minmax(0,1fr)}.lk-dod .ow-file{grid-column:2}.lk-log{grid-template-columns:36px 22px minmax(0,1fr)}.lk-log .ow-chip,.lk-id{display:none}.lk-seg span{padding:7px 2px;font-size:10px}.lk-bars{gap:8px;height:120px}}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--teal,#14b8a6);outline-offset:2px;border-radius:6px}.ly-head:focus-visible,.faq-q:focus-visible{outline:2px solid var(--teal,#14b8a6);outline-offset:3px}@media(max-width:720px){.lang-btn,.tb,.sticky-cta-close,.mo-x,.vid-sound{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .aurora-orb,html:not([data-motion=on]) .trust-aurora>span,html:not([data-motion=on]) .trust-beam,html:not([data-motion=on]) .pulse-dot,html:not([data-motion=on]) .logo-icon circle animate,html:not([data-motion=on]) .vid-chrome-pulse{animation:none!important}html:not([data-motion=on]) *,html:not([data-motion=on]) :before,html:not([data-motion=on]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-motion=off] .aurora-orb,html[data-motion=off] .trust-aurora>span,html[data-motion=off] .trust-beam,html[data-motion=off] .pulse-dot,html[data-motion=off] .logo-icon circle animate,html[data-motion=off] .vid-chrome-pulse{animation:none!important}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hp-field{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;top:0;overflow:hidden;position:absolute!important;inset-inline-start:0!important}.form-status{color:#f87171;text-align:center;margin-top:10px;font-size:.82rem;line-height:1.5}.form-status.is-ok{color:var(--teal-bright)}.exit-modal-form .form-status{flex-basis:100%;margin-top:6px}.exit-ok{color:var(--teal-bright);text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;font-weight:700;display:flex}.exit-ok-line{color:inherit;margin:0;font-weight:700}.exit-ok-dl{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.exit-ok:focus-visible,.wl-success-msg:focus-visible,.form-success:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:10px}.ref-copy-status{color:var(--teal-bright);min-height:1em;margin-top:8px;font-size:.78rem}[aria-invalid=true]{border-color:#ef4444!important}.wl-form{flex-wrap:wrap}.wl-form .form-status{flex-basis:100%;margin-top:4px}.exit-modal-form{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) *,html:not([data-motion=on]) :before,html:not([data-motion=on]) :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}html:not([data-motion=on]) .rv,html:not([data-motion=on]) .rv-stagger>*{opacity:1!important;transform:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :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}html[data-motion=off] .rv,html[data-motion=off] .rv-stagger>*{opacity:1!important;transform:none!important}.hero{text-align:start;padding:132px 24px 72px}.hero-grid{z-index:2;width:100%;max-width:var(--max-w);grid-template-columns:1fr;align-items:center;gap:28px;margin:0 auto;display:grid;position:relative}.hero-c{min-width:0;max-width:640px}.hero h1{font-size:clamp(2.6rem,5.1vw,4.3rem)}.hero .wbox{text-align:start;max-width:none}.hero-slogan{margin-top:22px;font-size:clamp(1.12rem,1.9vw,1.38rem)}.hero-sub-outcome{max-width:560px;color:var(--t2);margin:12px 0 0;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:500;line-height:1.65}.hero-btns{justify-content:flex-start;margin-top:30px}.hero-stats{justify-content:flex-start;gap:34px;margin-top:44px}.hero-stats>div{text-align:start}.hero-stats .hs-v{font-size:clamp(1.7rem,2.8vw,2.4rem)}html[dir=rtl] .hero-stats .hs-v{direction:ltr;unicode-bidi:isolate}@media(min-width:1100px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px}}@media(max-width:1099px){.hero{text-align:center}.hero-c{margin:0 auto}.hero .wbox{text-align:center}.hero-btns,.hero-stats{justify-content:center}.hero-stats>div{text-align:center}.hero-sub-outcome{margin-inline:auto}}.hero-visual{perspective:1600px;min-width:0;animation:fu .9s var(--ease-out) .35s both;position:relative}.sec-head.rv{opacity:1;transform:none}.sec-head.rv>*{opacity:0;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out),clip-path var(--dur-4) var(--ease-out);transform:translateY(12px)}.sec-head.rv>.sec-title{opacity:1;clip-path:inset(0 -6% 100%);transition-delay:70ms;transform:translateY(.45em)}.sec-head.rv>:nth-child(n+3){transition-delay:.16s}.sec-head.rv.vis>*{opacity:1;transform:none}.sec-head.rv.vis>.sec-title{clip-path:inset(-25% -6%)}.nav{transition:background .5s,padding var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.nav.compact{box-shadow:0 10px 30px #04071029}@media(min-width:1024px){.nav.compact{padding:8px 0}}.nav-progress{inset-inline:0;background:linear-gradient(90deg,var(--teal),var(--violet));transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}html[dir=rtl] .nav-progress{background:linear-gradient(270deg,var(--teal),var(--violet));transform-origin:100%}.exec-thread{display:none}@media(min-width:1280px){.exec-thread{top:128px;bottom:110px;z-index:5;pointer-events:none;opacity:0;width:2px;transition:opacity var(--dur-3) var(--ease-out);display:block;position:fixed;inset-inline-start:max(14px,calc((100vw - var(--max-w)) / 2 - 104px))}.exec-thread.show{opacity:1}.et-track,.et-fill{border-radius:2px;position:absolute;inset:0}.et-track{background:var(--brd)}.et-fill{background:linear-gradient(180deg,var(--teal),var(--violet));transform-origin:top;transform:scaleY(0)}.et-node{background:var(--bg1);border:1.5px solid var(--brdh);width:8px;height:8px;transition:background var(--dur-2),border-color var(--dur-2),transform var(--dur-2) var(--ease-out);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;left:50%}.et-node.on{background:var(--teal);border-color:var(--teal);transform:scale(1.2)}.et-check{background:var(--bg1);border:1.5px solid var(--brdh);width:24px;height:24px;color:var(--teal);transition:border-color var(--dur-3),box-shadow var(--dur-3);border-radius:50%;justify-content:center;align-items:center;margin-left:-12px;display:flex;position:absolute;bottom:-30px;left:50%}.et-check svg{stroke-dasharray:24;stroke-dashoffset:24px;width:13px;height:13px;transition:stroke-dashoffset var(--dur-5) var(--ease-in-out)}.exec-thread.done .et-check{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in oklab,var(--teal) 18%,transparent)}.exec-thread.done .et-check svg{stroke-dashoffset:0}.exec-thread.done .et-fill{box-shadow:0 0 12px color-mix(in oklab,var(--teal) 55%,transparent)}.et-check:before,.et-check:after{content:"";border:2px solid var(--teal);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.exec-thread.party .et-check{animation:.7s cubic-bezier(.34,1.56,.64,1) etPop}.exec-thread.party .et-check:before{animation:1.1s ease-out 50ms etRing}.exec-thread.party .et-check:after{border-color:var(--violet);animation:1.3s ease-out .25s etRing}.et-burst{width:0;height:0;position:absolute;bottom:-18px;left:50%}.et-burst i{background:var(--c);opacity:0;width:6px;height:9px;animation:etConfetti var(--t,1.5s) cubic-bezier(.15,.7,.3,1) var(--d,0s) forwards;border-radius:2px;position:absolute;top:-3px;left:-3px}.et-burst i.o{border-radius:50%;width:7px;height:7px}.et-toast{bottom:-46px;white-space:nowrap;background:color-mix(in oklab,var(--teal) 10%,var(--bg1));border:1px solid color-mix(in oklab,var(--teal) 45%,transparent);box-shadow:0 18px 44px #04071073,0 0 0 4px color-mix(in oklab,var(--teal) 8%,transparent);opacity:0;transform-origin:0;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);border-radius:16px;align-items:center;gap:11px;padding:11px 16px 11px 11px;display:flex;position:absolute;inset-inline-start:26px;transform:translate(-10px)scale(.96)}[dir=rtl] .et-toast{transform-origin:100%;padding:11px 11px 11px 16px;transform:translate(10px)scale(.96)}.exec-thread.toast .et-toast{opacity:1;transform:none}.et-toast-ic{background:var(--grad);color:#04221c;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.et-toast-ic svg{width:15px;height:15px}.et-toast-t{flex-direction:column;gap:2px;display:flex}.et-toast-t b{color:var(--t1);font-size:.9rem;font-weight:800}.et-toast-t small{color:var(--t2);font-size:.74rem}[data-theme=day] .et-toast,[data-theme=light] .et-toast{background:#fff;box-shadow:0 16px 40px #0d948829}}@keyframes etPop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes etRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@keyframes etConfetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}8%{opacity:1}55%{transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 1.15),calc(var(--dy) + 90px)) rotate(calc(var(--r) * 1.6)) scale(.9);opacity:0}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .sec-head.rv>*{opacity:1!important;clip-path:none!important;transform:none!important}}html[data-motion=off] .sec-head.rv>*{opacity:1!important;clip-path:none!important;transform:none!important}:root{--ring-c:var(--teal);--ring-w:2px;--ring-o:3px}:is(.ent-c,.cc,.testi){--mx:50%;--my:0px;position:relative}:is(.ent-c,.cc,.testi):after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 75%,transparent),color-mix(in oklab,var(--violet) 35%,transparent) 45%,transparent 72%);opacity:0;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none;z-index:3;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.ent-c,.cc,.testi):hover:after{opacity:1}.cc:hover,.testi:hover{transform:none}.btn-g,.btn-o,.btn-watch{transition:background var(--dur-2),color var(--dur-2),border-color var(--dur-2),box-shadow var(--dur-3) var(--ease-out),transform var(--dur-1) var(--ease-out)}.btn-g:hover{transform:none}.btn-g:active,.btn-o:active,.btn-watch:active,.tb:active,.lang-btn:active{transform:scale(.98)}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible,.btn-g:focus-visible,.btn-o:focus-visible,.btn-watch:focus-visible,.ly-head:focus-visible,.faq-q:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-o)}.faq-a{transition:max-height var(--dur-3) var(--ease-in-out),padding var(--dur-3) var(--ease-in-out)}.faq-item.open .faq-a{max-height:var(--h,600px)}.faq-q-arrow{transition:transform var(--dur-3) var(--ease-out),color var(--dur-2)}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.cta-updates{border-top:1px solid var(--brd);max-width:520px;margin:44px auto 0;padding-top:30px}.cta-updates-t{color:var(--t2);margin-bottom:14px;font-size:.92rem;font-weight:600}.cta-updates .wl-form{margin-bottom:10px}.cta-updates .wl-btn{color:var(--t1);border:1px solid var(--brdh);box-shadow:none;background:0 0}.cta-updates .wl-btn:hover{border-color:var(--teal);color:var(--teal)}.mo-video{background:#040710d6}.mo-video .mo-box{border-color:color-mix(in oklab,var(--teal) 30%,transparent);background:#000;border-radius:16px;max-width:min(1600px,96vw,160vh);max-height:none;padding:0;overflow:hidden}.mo-video.open .mo-box{animation:fu var(--dur-3) var(--ease-out) both}.mo-video video{aspect-ratio:16/9;background:#000;width:100%;max-height:90vh;display:block}.mo-video .mo-x{z-index:2;background:#0407108c;border-color:#daeafb38}.mo-video .mo-x svg{color:#fff}#trust{overflow-x:clip}.nav-links.open{background:var(--bg0);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 40px #04071038}#screens,#video{overflow-x:clip}.mtb{color:var(--teal)}.mtb .mi-off{display:none}.mtb[aria-pressed=false]{color:var(--t3)}.mtb[aria-pressed=false] .mi-on{display:none}.mtb[aria-pressed=false] .mi-off{display:block}.nav-links .mobile-motion{display:none}.motion-pill{border:1px solid var(--brdh);background:var(--inp);height:42px;color:var(--t1);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:.84rem;font-weight:700;display:inline-flex;position:relative}.mp-knob{background:var(--teal);width:30px;height:30px;box-shadow:0 0 14px var(--glow);transition:background var(--dur-2);border-radius:50%}.motion-pill .mp-off,.motion-pill[aria-pressed=false] .mp-on{display:none}.motion-pill[aria-pressed=false] .mp-off{display:inline}.motion-pill[aria-pressed=false] .mp-knob{background:var(--t3);box-shadow:none}@media(max-width:768px){.nav-links .mobile-motion{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.nav-links .mobile-motion .mobile-lang-label{margin:0}.nav-r .mtb{display:none}}.tcyc{color:var(--teal)}.tcyc .thi{display:none}.tcyc[data-mode=day] .thi-day,.tcyc[data-mode=mid] .thi-mid,.tcyc[data-mode=night] .thi-night{animation:thiIn var(--dur-3) var(--ease-out);display:block}@keyframes thiIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@media(max-width:768px){.nav-r .nav-login{white-space:nowrap;padding:7px 12px!important;font-size:.8rem!important}.nav-r{gap:8px}.nav-in{gap:10px}}.blob{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.blob-1{top:-14%;background:radial-gradient(circle,var(--teal),transparent 66%);opacity:.16;width:min(760px,58vw);height:min(760px,58vw);animation:26s ease-in-out infinite mf1;inset-inline-start:-10%}.blob-2{top:38%;background:radial-gradient(circle,var(--violet),transparent 66%);opacity:.14;width:min(620px,48vw);height:min(620px,48vw);animation:32s ease-in-out infinite mf2;inset-inline-end:-12%}.blob-3{bottom:-10%;background:radial-gradient(circle,var(--teal-bright),transparent 66%);opacity:.08;width:min(520px,42vw);height:min(520px,42vw);animation:28s ease-in-out infinite mf3;inset-inline-start:30%}[data-theme=day] .blob{opacity:.07}@keyframes mf1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(90px,70px)scale(1.12)}50%{transform:translate(-40px,110px)scale(.95)}75%{transform:translate(60px,-30px)scale(1.05)}}@keyframes mf2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-80px,-50px)scale(1.1)}50%{transform:translate(70px,-80px)scale(.92)}75%{transform:translate(-30px,40px)scale(1.06)}}@keyframes mf3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-50px)scale(1.12)}66%{transform:translate(-80px,50px)scale(.94)}}.bg-fx{position:absolute;inset:0}.ptcl{opacity:0;will-change:transform,opacity;border-radius:50%;animation:linear infinite ptcl-up;position:absolute;top:0}.ptcl-t{background:var(--teal)}.ptcl-v{background:var(--violet)}.ptcl-b{background:var(--teal-bright)}.ptcl-glow-t{box-shadow:0 0 6px var(--teal)}.ptcl-glow-v{box-shadow:0 0 6px var(--violet)}@keyframes ptcl-up{0%{opacity:0;transform:translateY(100vh)scale(1)}5%{opacity:.2}50%{opacity:.35}95%{opacity:.1}to{opacity:0;transform:translate(60px,-15vh)scale(.5)}}@keyframes ptcl-up-rtl{0%{opacity:0;transform:translateY(100vh)scale(1)}5%{opacity:.2}50%{opacity:.35}95%{opacity:.1}to{opacity:0;transform:translate(-60px,-15vh)scale(.5)}}.float-check{opacity:0;will-change:transform,opacity;animation:linear infinite float-drift;position:absolute;top:0}@keyframes float-drift{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:.1}90%{opacity:.05}to{opacity:0;transform:translateY(-20vh)rotate(360deg)}}.pulse-ring{opacity:0;will-change:transform,opacity;border-radius:50%;position:absolute}.pulse-ring-t{border:1px solid var(--teal);animation:7s ease-out infinite ring-expand}.pulse-ring-v{border:1px solid var(--violet);animation:8s ease-out infinite ring-expand}@keyframes ring-expand{0%{opacity:.16;transform:scale(.3)}to{opacity:0;transform:scale(3)}}.streak{opacity:0;will-change:transform,opacity;border-radius:1px;height:1px;animation-name:shoot;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset-inline-start:-220px}@keyframes shoot{0%{opacity:0;transform:translate(0)}3%{opacity:.5}50%{opacity:.15;transform:translate(calc(50vw + 220px),-8px)}97%{opacity:.4}to{opacity:0;transform:translate(calc(100vw + 440px),4px)}}@keyframes shoot-rtl{0%{opacity:0;transform:translate(0)}3%{opacity:.5}50%{opacity:.15;transform:translate(calc(-50vw - 220px),-8px)}97%{opacity:.4}to{opacity:0;transform:translate(calc(-100vw - 440px),4px)}}html[dir=rtl] .streak{animation-name:shoot-rtl}[data-theme=day] .bg-fx{opacity:.7}.bg-paused .blob,.bg-paused .bg-fx *{animation-play-state:paused}.ho{--ho-card-a:color-mix(in oklab,var(--teal) 9%,#191f33);--ho-card-b:#121726;--ho-ink:#0f1424;--ho-shadow:#0308189e;--ho-line:color-mix(in oklab,var(--teal) 55%,transparent)}[data-theme=night] .ho{--ho-card-a:color-mix(in oklab,var(--teal) 9%,#111527);--ho-card-b:#0a0d19;--ho-ink:#0a0d1a;--ho-shadow:#01040eb3}[data-theme=day] .ho,[data-theme=light] .ho{--ho-card-a:#fff;--ho-card-b:#f4fafa;--ho-ink:#fff;--ho-shadow:#0d948833;--ho-line:color-mix(in oklab,var(--teal) 65%,transparent)}.ho{isolation:isolate;width:100%;height:470px;perspective:var(--F,900px);perspective-origin:var(--cx,50%) var(--cy,56%);will-change:transform;position:relative}.ho-pool{left:var(--cx,50%);top:var(--cy,56%);width:calc(var(--R,200px)*3.4);height:calc(var(--R,200px)*1.9);background:radial-gradient(closest-side,color-mix(in oklab,var(--teal) 24%,transparent),color-mix(in oklab,var(--violet) 12%,transparent) 55%,transparent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ho-plat{left:var(--cx,50%);top:var(--cy,56%);width:0;height:0;transform-style:preserve-3d;position:absolute}.ho-disc{width:calc(var(--R,200px)*2.5);height:calc(var(--R,200px)*2.5);left:calc(var(--R,200px)*-1.25);top:calc(var(--R,200px)*-1.25);transform-style:preserve-3d;position:absolute;transform:rotateX(50deg)}.hp{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-base{width:calc(var(--R,200px)*2.46);height:calc(var(--R,200px)*2.46);background:radial-gradient(closest-side,color-mix(in oklab,var(--teal) 16%,transparent),color-mix(in oklab,var(--violet) 9%,transparent) 62%,transparent 100%)}.hp-ticks{width:calc(var(--R,200px)*2.44);height:calc(var(--R,200px)*2.44);background:repeating-conic-gradient(var(--ho-line) 0 .6deg,transparent .6deg 7.5deg);opacity:.55;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.hp-r3{width:calc(var(--R,200px)*2.24);height:calc(var(--R,200px)*2.24);border:1px solid color-mix(in oklab,var(--teal) 22%,transparent)}.hp-orbit{width:calc(var(--R,200px)*2);height:calc(var(--R,200px)*2);background:conic-gradient(from 210deg,color-mix(in oklab,var(--teal-bright) 85%,transparent),color-mix(in oklab,var(--violet) 75%,transparent) 30%,color-mix(in oklab,var(--teal) 25%,transparent) 62%,color-mix(in oklab,var(--teal-bright) 85%,transparent));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.hp-dots{width:calc(var(--R,200px)*1.62);height:calc(var(--R,200px)*1.62);background:repeating-conic-gradient(color-mix(in oklab,var(--teal-bright) 80%,transparent) 0 1.1deg,transparent 1.1deg 12deg);animation:46s linear infinite reverse hpSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.hp-r2{width:calc(var(--R,200px)*1.12);height:calc(var(--R,200px)*1.12);border:1px dashed color-mix(in oklab,var(--violet) 40%,transparent)}.hp-sweep{width:calc(var(--R,200px)*2.24);height:calc(var(--R,200px)*2.24);background:conic-gradient(from 0deg,transparent 0 280deg,color-mix(in oklab,var(--teal) 6%,transparent) 320deg,color-mix(in oklab,var(--teal-bright) 18%,transparent) 356deg,transparent 360deg);animation:9s linear infinite hpSpin;-webkit-mask:radial-gradient(farthest-side,#0000 22%,#000 24%);mask:radial-gradient(farthest-side,#0000 22%,#000 24%)}html[dir=rtl] .hp-sweep{animation-direction:reverse}html[dir=rtl] .hp-dots{animation-direction:normal}@keyframes hpSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ho-wave{width:calc(var(--R,200px)*.5);height:calc(var(--R,200px)*.5);border:2px solid var(--teal-bright);opacity:0}.ho-wave.go{animation:hoWave 1.5s var(--ease-out)}@keyframes hoWave{0%{opacity:.85;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(4.6)}}.ho-shadow{background:radial-gradient(closest-side,var(--ho-shadow),transparent);will-change:transform,opacity;pointer-events:none;border-radius:50%;width:110px;height:26px;position:absolute;top:0;left:0}.ho-beams{pointer-events:none;z-index:999;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hb-base{fill:none;stroke:var(--ho-line);stroke-width:1.2px;stroke-dasharray:3 6;opacity:0}.hb-glow,.hb-comet{fill:none;stroke:url(#hoBeamG);stroke-linecap:round;stroke-dasharray:.24 1.6;opacity:0}.hb-glow{stroke-width:9px}.hb-comet{stroke-width:2.8px}.ho-core{z-index:1000;perspective:520px;will-change:transform;width:156px;height:156px;margin:-78px 0 0 -78px;position:absolute;top:0;left:0}.ho-gyro{transform-style:preserve-3d;position:absolute;inset:0}.ho-gyro .g{background:conic-gradient(from 0deg,var(--teal-bright),transparent 28%,var(--violet) 52%,transparent 78%,var(--teal-bright));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.ho-gyro .g1{animation:9s linear infinite gy1}.ho-gyro .g2{animation:12s linear infinite gy2;inset:12px}.ho-gyro .g3{animation:15s linear infinite gy3;inset:24px}@keyframes gy1{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes gy2{0%{transform:rotateY(64deg)rotate(0)}to{transform:rotateY(64deg)rotate(-360deg)}}@keyframes gy3{0%{transform:rotateX(-48deg)rotateY(36deg)rotate(0)}to{transform:rotateX(-48deg)rotateY(36deg)rotate(360deg)}}.ho-orb{background:radial-gradient(circle at 34% 28%,color-mix(in oklab,var(--teal-bright) 38%,transparent),transparent 46%),radial-gradient(circle at 50% 62%,color-mix(in oklab,var(--teal) 22%,var(--ho-ink)),var(--ho-ink) 78%);box-shadow:0 0 0 1px color-mix(in oklab,var(--teal) 55%,transparent),0 0 46px color-mix(in oklab,var(--teal) 40%,transparent),0 0 90px color-mix(in oklab,var(--violet) 22%,transparent),inset 0 -12px 26px color-mix(in oklab,var(--violet) 22%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:40px}.ho-orb svg{width:44px;height:44px;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--teal) 55%,transparent))}.ho-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-bright);background:color-mix(in oklab,var(--teal) 16%,var(--ho-ink));border:1px solid color-mix(in oklab,var(--teal) 45%,transparent);box-shadow:0 10px 28px -8px color-mix(in oklab,var(--teal) 45%,transparent);opacity:0;z-index:2000;white-space:nowrap;pointer-events:none;will-change:transform,opacity;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}[data-theme=day] .ho-chip{color:var(--teal-deep)}.ho-ev{display:none}.ho-ev.on{display:inline}.ho-card{background:linear-gradient(160deg,var(--ho-card-a),var(--ho-card-b));box-shadow:0 18px 40px -14px var(--ho-shadow),inset 0 1px #daeafb12;white-space:nowrap;will-change:transform,opacity;transition:box-shadow var(--dur-3);border-radius:14px;align-items:center;gap:9px;padding:7px 13px 7px 7px;display:flex;position:absolute;top:0;left:0}.ho-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg,color-mix(in oklab,var(--teal-bright) 75%,transparent),transparent 42%,color-mix(in oklab,var(--teal) 30%,transparent));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ho-card.v:before{background:linear-gradient(135deg,color-mix(in oklab,var(--violet-light) 75%,transparent),transparent 42%,color-mix(in oklab,var(--violet) 30%,transparent))}.ho-card.hot{box-shadow:0 0 0 1px color-mix(in oklab,var(--teal-bright) 70%,transparent),0 0 32px color-mix(in oklab,var(--teal) 50%,transparent),0 18px 40px -14px var(--ho-shadow)}.hc-ico{background:color-mix(in oklab,var(--teal) 18%,transparent);width:30px;height:30px;color:var(--teal-bright);border-radius:9px;flex:none;place-items:center;display:grid}.ho-card.v .hc-ico{background:color-mix(in oklab,var(--violet) 20%,transparent);color:var(--violet-light)}[data-theme=day] .hc-ico{color:var(--teal-deep)}[data-theme=day] .ho-card.v .hc-ico{color:var(--violet)}.hc-ico svg{width:17px;height:17px}.hc-t{text-align:start;flex-direction:column;line-height:1.15;display:flex}.hc-t b{color:var(--t1);font-size:.8rem;font-weight:700}.hc-t small{color:var(--t3);margin-top:3px;font-size:.66rem;font-weight:600}.ho-caption{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--t3);margin-top:-6px;font-size:.7rem;font-weight:700}@media(max-width:1099px){.ho{height:450px}}@media(max-width:560px){.ho{height:380px}.ho-card{border-radius:11px;gap:7px;padding:6px 10px 6px 6px}.hc-ico{border-radius:7px;width:24px;height:24px}.hc-ico svg{width:13px;height:13px}.hc-t b{font-size:.72rem}.hc-t small{display:none}.ho-core{width:116px;height:116px;margin:-58px 0 0 -58px}.ho-orb{inset:30px}.ho-orb svg{width:32px;height:32px}.ho-chip{padding:6px 11px;font-size:.64rem}}.hero{overflow-x:clip}.anim-off,.anim-off *,.anim-off :before,.anim-off :after{animation-play-state:paused!important}.bg-sys.is-scrolling .blob,.bg-sys.is-scrolling .bg-fx *{animation-play-state:paused}.oc,.lt{--ow-bg:#171b2c;--ow-panel:#1d2337;--ow-line:#daeafb17;--ow-ink:#eef2ff;--ow-mut:#cdd9eaa8;--ow-chip:#daeafb11;--ow-amber:#f5b544;--ow-rose:#f87185}.oc{grid-template-columns:minmax(300px,.82fr) 1.18fr;align-items:start;column-gap:clamp(36px,5vw,76px);margin-top:56px;display:grid}[data-theme=night] .oc,[data-theme=dark] .oc,[data-theme=night] .lt,[data-theme=dark] .lt{--ow-bg:#0d111e;--ow-panel:#151928}[data-theme=day] .oc,[data-theme=light] .oc,[data-theme=day] .lt,[data-theme=light] .lt{--ow-bg:#fff;--ow-panel:#f5fafa;--ow-line:#0d948824;--ow-ink:#10192d;--ow-mut:#466372;--ow-chip:#0d948813;--ow-amber:#b7791f;--ow-rose:#c2415b}.oc-item{display:contents}.oc-txt{cursor:default;border-inline-start:2px solid var(--brd);flex-direction:column;grid-column:1;justify-content:center;gap:8px;min-height:min(46vh,340px);padding:30px 0 30px 28px;transition:border-color .35s;display:flex;position:relative}html[dir=rtl] .oc-txt{padding:30px 28px 30px 0}.oc-n{letter-spacing:.12em;color:var(--t3);font:700 .74rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.oc-txt h3{letter-spacing:-.015em;color:var(--t1);margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:800;line-height:1.2}.oc-txt p{color:var(--t2);max-width:46ch;margin:0;font-size:.98rem;line-height:1.65}.oc-metric{color:var(--teal);background:color-mix(in oklab,var(--teal) 10%,transparent);border:1px solid color-mix(in oklab,var(--teal) 24%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:5px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.oc-mk{opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .5s var(--ease-out),visibility 0s .4s;grid-area:1/2/7;align-self:start;position:sticky;top:max(96px,50vh - 250px);transform:translateY(14px)scale(.985)}.oc-mk.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease),transform .6s var(--ease-out),visibility 0s;transform:none}@media(min-width:1000px){.oc-item:first-child .oc-txt{grid-row:1}.oc-item:nth-child(2) .oc-txt{grid-row:2}.oc-item:nth-child(3) .oc-txt{grid-row:3}.oc-item:nth-child(4) .oc-txt{grid-row:4}.oc-item:nth-child(5) .oc-txt{grid-row:5}.oc-item:nth-child(6) .oc-txt{grid-row:6}.oc-txt{cursor:pointer}.oc-txt h3,.oc-txt p,.oc-n{transition:opacity .35s,color .35s}.oc-item:not(.is-cur) .oc-txt p,.oc-item:not(.is-cur) .oc-txt .oc-metric{opacity:.45}.oc-item:not(.is-cur) .oc-txt h3{color:var(--t2)}.oc-item.is-cur .oc-txt{border-color:#0000}.oc-item.is-cur .oc-txt:before{content:"";inset-inline-start:-2px;background:var(--grad);width:2px;position:absolute;top:0;bottom:0}.oc-item.is-cur .oc-n{color:var(--teal)}}@media(max-width:999px){.oc{grid-template-columns:1fr;margin-top:36px}.oc-txt,.oc-item .oc-txt{border:0;grid-row:auto;min-height:0;padding:0}html[dir=rtl] .oc-txt{padding:0}.oc-mk{opacity:1;visibility:visible;grid-area:auto/1;margin:18px 0 52px;position:relative;top:auto;transform:none}}.ow{background:var(--ow-bg);border:1px solid var(--ow-line);color:var(--ow-ink);text-align:start;border-radius:18px;font-size:12.5px;line-height:1.35;overflow:hidden;box-shadow:0 30px 80px #0407106b,inset 0 1px #daeafb0d}[data-theme=day] .ow,[data-theme=light] .ow{box-shadow:0 24px 60px #0d94881f,0 2px 6px #0d94880f}.ow-bar{border-bottom:1px solid var(--ow-line);background:var(--ow-panel);align-items:center;gap:10px;padding:10px 14px;display:flex}.ow-dots{gap:5px;display:inline-flex}.ow-dots i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.ow-dots i+i{background:#febc2e}.ow-dots i+i+i{background:#28c840}.ow-url{min-width:0;color:var(--ow-mut);background:var(--ow-chip);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:ltr;border-radius:7px;flex:1;padding:2px 10px;font:500 11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.ow-sample{letter-spacing:.08em;text-transform:uppercase;color:var(--ow-mut);border:1px solid var(--ow-line);border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:9.5px;font-weight:800}.ow-body{flex-direction:column;gap:12px;min-height:400px;padding:18px;display:flex}.ow-h{align-items:center;gap:11px;display:flex}.ow-ht{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ow-ht b{letter-spacing:-.01em;font-size:15px;font-weight:800}.ow-sub{color:var(--ow-mut);font-size:11.5px}.ow-ic{background:color-mix(in oklab,var(--teal) 15%,transparent);width:30px;height:30px;color:var(--teal);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ow-ic svg{width:16px;height:16px}.ow-ic.vio{background:color-mix(in oklab,var(--violet) 16%,transparent);color:var(--violet-light,#a78bfa)}.ow-ic.warn{background:color-mix(in oklab,var(--ow-amber) 16%,transparent);color:var(--ow-amber)}[data-theme=day] .ow-ic.vio,[data-theme=light] .ow-ic.vio{color:var(--violet)}.ow-grow{flex:1;min-width:0}.ow-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--ow-mut);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.ow-card{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:12px;padding:12px}.ow-cols{align-items:stretch;gap:12px;display:flex}.ow-cols>.ow-card{flex:1}.ow-cols-r>.ow-gauge{flex:0 0 170px}.ow-chip{background:var(--ow-chip);color:var(--ow-mut);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.ow-chip svg{width:11px;height:11px}.ow-chip.ok{background:color-mix(in oklab,var(--teal) 15%,transparent);color:var(--teal)}.ow-chip.warn{background:color-mix(in oklab,var(--ow-amber) 16%,transparent);color:var(--ow-amber)}.ow-chip.risk{background:color-mix(in oklab,var(--ow-rose) 16%,transparent);color:var(--ow-rose)}.ow-chip.vio{background:color-mix(in oklab,var(--violet) 16%,transparent);color:var(--violet-light,#a78bfa)}[data-theme=day] .ow-chip.vio,[data-theme=light] .ow-chip.vio{color:var(--violet)}.ow-avs{display:inline-flex}.ow-avs .ow-av+.ow-av{margin-inline-start:-6px}.ow-av{color:#fff;border:2px solid var(--ow-bg);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.ow-av b{font-weight:800}.av-f{background:#0d9488}.av-l{background:#7c3aed}.av-o{background:#c2410c}.av-s{background:#be185d}.av-n{background:#2563eb}.ow-btn{background:var(--teal);color:#04221c;white-space:nowrap;border-radius:8px;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.ow-btn.ghost{border:1px solid var(--ow-line);color:var(--ow-ink);background:0 0}.ow-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ow-li{align-items:center;gap:8px;padding:6px 0;display:flex}.ow-tick{background:color-mix(in oklab,var(--teal) 16%,transparent);width:18px;height:18px;color:var(--teal);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ow-tick svg{width:11px;height:11px}.ow-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ow-dot.risk{background:var(--ow-rose)}.ow-dot.warn{background:var(--ow-amber)}.ow-dot.vio{background:var(--violet)}.ow-in{opacity:0;transition:opacity .35s var(--ease),transform .45s var(--ease-out);transform:translateY(8px)}.is-on .ow-in{opacity:1;transition-delay:var(--d,0s);transform:none}.ow-swap{align-items:center;display:inline-grid}.ow-swap>.b,.ow-swap>.a{transition:opacity .35s var(--ease),transform .4s var(--ease-out);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.ow-swap>.a{opacity:0;transform:translateY(5px)}.is-on .ow-swap>.b{opacity:0;transition-delay:var(--d,1.5s)}.is-on .ow-swap>.a{opacity:1;transition-delay:var(--d,1.5s);transform:none}.ow-act{border-radius:9px;align-items:center;gap:8px;margin:0 -4px;padding:7px 8px;display:flex}.ow-act+.ow-act{border-top:1px solid var(--ow-line)}.ow-box{border:1.5px solid var(--ow-mut);opacity:.7;border-radius:4px;flex-shrink:0;width:14px;height:14px}.ow-taskchip{justify-content:end;min-width:44px}.ow-toast{background:color-mix(in oklab,var(--teal) 14%,var(--ow-panel));border:1px solid color-mix(in oklab,var(--teal) 30%,transparent);opacity:0;max-width:100%;transition:opacity .4s var(--ease),transform .5s var(--ease-out);border-radius:11px;align-self:flex-start;align-items:center;gap:9px;padding:9px 13px;font-weight:700;display:flex;transform:translateY(10px)}.is-on .ow-toast{opacity:1;transition-delay:var(--d,2s);transform:none}.ow-heat{grid-template-columns:minmax(90px,1.2fr) repeat(5,1fr);align-items:center;gap:5px;display:grid}.ow-day{text-align:center;color:var(--ow-mut);font-size:10px;font-weight:700}.ow-who{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.ow-cell{height:28px;display:grid}.ow-cell,.ow-cell.ow-swap{align-items:stretch;display:grid}.ow-cell>span,.ow-cell.ow-swap>span{border-radius:7px;grid-area:1/1;place-items:center;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.c-low{background:color-mix(in oklab,var(--teal) 10%,transparent);color:var(--ow-mut)}.c-mid{background:color-mix(in oklab,var(--teal) 22%,transparent);color:var(--ow-ink)}.c-high{background:color-mix(in oklab,var(--teal) 40%,transparent);color:var(--ow-ink)}.c-over{background:color-mix(in oklab,var(--ow-amber) 32%,transparent);color:var(--ow-amber);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ow-amber) 60%,transparent)}.ow-sug{align-items:center;gap:11px;display:flex}.ow-sug b{font-size:12.5px;display:block}.ow-acts{flex-shrink:0}.ow-gauge{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.ow-gauge svg{width:104px;height:104px;transform:rotate(-90deg)}.ow-gauge circle{fill:none;stroke-width:10px;stroke-linecap:round}.g-bg{stroke:var(--ow-chip)}.g-fg{stroke:var(--ow-amber);stroke-dasharray:301.6;stroke-dashoffset:301.6px;transition:stroke-dashoffset 1.1s var(--ease-out) .2s}.is-on .g-fg{stroke-dashoffset:var(--go,108.6)}.g-ok{stroke:var(--teal)}.ow-gw{width:104px;height:104px;position:relative}.ow-gv{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ow-gv b{font-size:26px;font-weight:800}.ow-gv .ow-sub{font-size:10px}.ow-auto-h{align-items:center;gap:9px;margin-bottom:6px;display:flex}.ow-auto p{color:var(--ow-mut);margin:0 0 10px}.ow-table{border:1px solid var(--ow-line);border-radius:12px;overflow:hidden}.ow-tr{grid-template-columns:1.35fr .6fr 1.05fr .8fr 1fr .45fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.ow-tr+.ow-tr{border-top:1px solid var(--ow-line)}.ow-th{background:var(--ow-panel);letter-spacing:.06em;text-transform:uppercase;color:var(--ow-mut);font-size:10px;font-weight:800}.ow-tr b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ow-prog{background:var(--ow-chip);border-radius:6px;height:6px;position:relative;overflow:hidden}.ow-prog.lg{height:8px}.ow-prog i{border-radius:inherit;background:var(--grad);transform-origin:0;transform:scaleX(var(--from,0));transition:transform 1s var(--ease-out);position:absolute;inset:0}html[dir=rtl] .ow-prog i{transform-origin:100%}.is-on .ow-prog i{transform:scaleX(var(--to,1));transition-delay:var(--d,.4s)}.ow-proof{width:20px;height:20px;color:var(--ow-mut);border-radius:6px;place-items:center;display:grid}.ow-proof.ok{background:color-mix(in oklab,var(--teal) 16%,transparent);color:var(--teal)}.ow-proof svg{width:11px;height:11px}.ow-task{margin-bottom:10px;font-size:13.5px}.ow-file{background:var(--ow-chip);direction:ltr;border-radius:8px;align-items:center;gap:7px;margin-bottom:6px;padding:6px 9px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ow-file svg{width:13px;height:13px;color:var(--teal);flex-shrink:0}.ow-target{align-items:center;gap:12px;display:flex}.ow-target b{font-size:12.5px;display:block}.ow-val{direction:ltr;align-items:baseline;gap:6px;display:inline-flex}.ow-val i{color:var(--ow-mut);font-style:normal}.ow-val b{color:var(--teal);font-size:20px}.ow-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ow-goal{align-items:center;gap:10px;display:flex}.ow-goal .ow-prog{flex:1}.ow-stamp{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);border:1.5px solid var(--teal);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex;transform:rotate(-3deg)}.ow-stamp svg{width:13px;height:13px}.ow-prompt{background:var(--ow-panel);border:1px solid color-mix(in oklab,var(--violet) 35%,transparent);border-radius:12px;align-items:center;gap:2px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.ow-type{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s steps(28,end) .2s;display:inline-block}html[dir=rtl] .ow-type{clip-path:inset(0 0 0 100%)}.is-on .ow-type,html[dir=rtl] .is-on .ow-type{clip-path:inset(0)}.ow-caret{background:var(--violet);border-radius:2px;flex-shrink:0;width:2px;height:15px;animation:1s steps(2,end) infinite owBlink}@keyframes owBlink{50%{opacity:0}}.ow-status{min-height:24px}.ow-spin{border:2px solid color-mix(in oklab,var(--violet) 25%,transparent);border-top-color:var(--violet);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite calSpin}.ow-phases{flex-direction:column;gap:7px;display:flex}.ow-phase{background:var(--ow-panel);border:1px solid var(--ow-line);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.ow-pn{background:color-mix(in oklab,var(--violet) 18%,transparent);width:22px;height:22px;color:var(--violet-light,#a78bfa);border-radius:7px;flex-shrink:0;place-items:center;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}[data-theme=day] .ow-pn,[data-theme=light] .ow-pn{color:var(--violet)}.oc-mk:not(.is-on) .ow-caret,.oc-mk:not(.is-on) .ow-spin{animation-play-state:paused}@media(max-width:560px){.ow{font-size:11.5px}.ow-body{gap:10px;min-height:0;padding:14px}.ow-cols{flex-direction:column}.ow-cols-r>.ow-gauge{flex:none}.ow-heat{grid-template-columns:minmax(64px,1fr) repeat(5,1fr);gap:4px}.ow-who .ow-av{display:none}.ow-tr{grid-template-columns:1.3fr .55fr 1.1fr .9fr;padding:8px 10px}.ow-tr>:nth-child(5),.ow-tr>:nth-child(6),.ow-url{display:none}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .oc *,html:not([data-motion=on]) .lt *{transition-delay:0s!important}html:not([data-motion=on]) .lk-conn i,html:not([data-motion=on]) .ow-caret{animation:none}}html[data-motion=off] .oc *,html[data-motion=off] .lt *{transition-delay:0s!important}html[data-motion=off] .lk-conn i,html[data-motion=off] .ow-caret{animation:none}.anchor-alias{top:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0}#see{position:relative}.film-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 22px;display:flex}.film-tab{border:1px solid var(--brd);background:var(--bgc);min-width:220px;color:var(--t2);text-align:start;cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 18px;transition:border-color .25s,background .25s,color .25s;display:flex}.film-tab b{color:inherit;font-size:.98rem;font-weight:800}.film-tab small{color:var(--t3);font-size:.76rem}.film-tab:hover{border-color:var(--brdh);color:var(--t1)}.film-tab[aria-selected=true]{color:var(--t1);border-color:color-mix(in oklab,var(--teal) 55%,transparent);background:color-mix(in oklab,var(--teal) 10%,var(--bgc));box-shadow:inset 0 -2px 0 var(--teal)}.film-tab:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.film-desc{text-align:center;max-width:62ch;color:var(--t2);margin:0 auto 26px;font-size:1rem;line-height:1.65}@media(max-width:640px){.film-tab{flex:1;min-width:0;padding:10px 12px}.film-tab small{display:none}}.to-top{bottom:24px;z-index:997;cursor:pointer;background:var(--teal);color:#04221c;width:48px;height:48px;box-shadow:0 12px 30px #04071059,0 0 0 6px color-mix(in oklab,var(--teal) 14%,transparent);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .4s var(--ease-out),background .2s;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:24px;transform:translateY(16px)scale(.9)}.to-top svg{width:20px;height:20px}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--teal-bright,#2dd4bf)}.to-top:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media(max-width:640px){.to-top{bottom:18px;width:44px;height:44px;inset-inline-end:16px}}.mo-plan{background:#040710b8}.pc-box{background:radial-gradient(120% 70% at 50% -10%,color-mix(in oklab,var(--teal) 14%,var(--bg1)),var(--bg1) 60%);border-color:color-mix(in oklab,var(--teal) 28%,var(--brd));border-radius:26px;max-width:1060px;max-height:min(92vh,880px);padding:34px 34px 26px;box-shadow:0 40px 120px #03050c99,inset 0 0 0 1px #daeafb0a}.mo-plan.pc-in .pc-box{animation:pcIn .55s var(--ease-out) both}@keyframes pcIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}[data-theme=day] .pc-box,[data-theme=light] .pc-box{background:radial-gradient(120% 70% at 50% -10%,color-mix(in oklab,var(--teal) 10%,#fff),#fff 60%)}.pc-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.pc-badge{background:var(--grad);color:#04221c;width:46px;height:46px;box-shadow:0 10px 30px color-mix(in oklab,var(--teal) 40%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.pc-badge svg{width:22px;height:22px}.pc-badge:after{content:"";border:2px solid var(--teal);border-radius:50%;animation:2.4s ease-out infinite ringPing;position:absolute;inset:0}.pc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:.74rem;font-weight:800}.pc-title{letter-spacing:-.02em;color:var(--t1);margin:0;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;line-height:1.15}.pc-desc{max-width:52ch;color:var(--t2);margin:0;font-size:.98rem;line-height:1.6}.pc-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pc-opt{isolation:isolate;text-align:start;color:var(--t1);font:inherit;cursor:pointer;background:var(--bgc);border:1px solid var(--brd);transition:transform .35s var(--ease-out),border-color .3s,box-shadow .35s;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pc-opt:before{content:"";border-radius:inherit;background:linear-gradient(140deg,var(--acc),transparent 45%,transparent 60%,var(--acc2));opacity:.55;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc-pro{--acc:var(--teal);--acc2:color-mix(in oklab,var(--teal) 60%,var(--violet))}.pc-scale{--acc:var(--violet);--acc2:var(--teal)}.pc-entrepreneur{--acc:#c084fc;--acc2:var(--violet)}.pc-entrepreneur .pc-ic,.pc-entrepreneur .pc-tag{color:#c084fc}.pc-entrepreneur .pc-tag{background:#c084fc24;border-color:#c084fc59}.pc-entrepreneur .pc-go{color:#fff;background:linear-gradient(120deg,#a855f7,color-mix(in oklab,#a855f7 55%,var(--violet)));box-shadow:0 10px 26px #a855f74d}[data-theme=day] .pc-entrepreneur .pc-ic,[data-theme=day] .pc-entrepreneur .pc-tag,[data-theme=light] .pc-entrepreneur .pc-ic,[data-theme=light] .pc-entrepreneur .pc-tag{color:#7e22ce}.pc-glow{z-index:-1;background:radial-gradient(circle,color-mix(in oklab,var(--acc) 30%,transparent),transparent 65%);opacity:.5;width:260px;height:260px;transition:opacity .4s,transform .6s var(--ease-out);border-radius:50%;position:absolute;inset:-40% -20% auto auto;transform:translate(10%,-10%)}[dir=rtl] .pc-glow{inset:-40% auto auto -20%}.pc-opt:hover,.pc-opt:focus-visible{border-color:color-mix(in oklab,var(--acc) 55%,transparent);box-shadow:0 22px 50px #04071059,0 0 0 4px color-mix(in oklab,var(--acc) 12%,transparent);transform:translateY(-4px)}.pc-opt:hover:before,.pc-opt:focus-visible:before{opacity:1}.pc-opt:hover .pc-glow,.pc-opt:focus-visible .pc-glow{opacity:1;transform:translate(0)scale(1.15)}.pc-opt:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.pc-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pc-ic{width:40px;height:40px;color:var(--acc);background:color-mix(in oklab,var(--acc) 15%,transparent);border-radius:12px;place-items:center;display:grid}.pc-scale .pc-ic{color:var(--violet-light,#a78bfa)}[data-theme=day] .pc-scale .pc-ic,[data-theme=light] .pc-scale .pc-ic{color:var(--violet)}.pc-ic svg{width:20px;height:20px}.pc-tag{letter-spacing:.04em;color:var(--teal);background:color-mix(in oklab,var(--teal) 12%,transparent);border:1px solid color-mix(in oklab,var(--teal) 30%,transparent);border-radius:999px;align-items:center;padding:5px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.pc-scale .pc-tag{color:var(--violet-light,#a78bfa);background:color-mix(in oklab,var(--violet) 14%,transparent);border-color:color-mix(in oklab,var(--violet) 35%,transparent)}[data-theme=day] .pc-scale .pc-tag,[data-theme=light] .pc-scale .pc-tag{color:var(--violet)}.pc-name{letter-spacing:-.02em;margin-top:6px;font-size:1.7rem;font-weight:800}.pc-best{color:var(--t2);font-size:.9rem;line-height:1.5}.pc-lines{flex-direction:column;gap:7px;width:100%;margin:6px 0 4px;padding:0;list-style:none;display:flex}.pc-lines li{color:var(--t1);align-items:flex-start;gap:9px;font-size:.88rem;display:flex}.pc-lines svg{width:15px;height:15px;color:var(--acc);background:color-mix(in oklab,var(--acc) 15%,transparent);border-radius:50%;flex-shrink:0;margin-top:2px;padding:2px}.pc-go{color:#04221c;background:var(--teal);width:100%;box-shadow:0 10px 26px color-mix(in oklab,var(--teal) 32%,transparent);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:13px 16px;font-size:.95rem;font-weight:800;display:flex;position:relative;overflow:hidden}.pc-scale .pc-go{color:#fff;background:linear-gradient(120deg,var(--violet),color-mix(in oklab,var(--violet) 55%,var(--teal)));box-shadow:0 10px 26px color-mix(in oklab,var(--violet) 32%,transparent)}.pc-go:after{content:"";transition:transform .8s var(--ease-out);background:linear-gradient(100deg,#0000 30%,#ffffff59,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pc-opt:hover .pc-go:after{transform:translate(120%)}.pc-arrow{width:17px;height:17px;transition:transform .3s var(--ease-out)}[dir=rtl] .pc-arrow{transform:scaleX(-1)}.pc-opt:hover .pc-arrow{transform:translate(4px)}[dir=rtl] .pc-opt:hover .pc-arrow{transform:scaleX(-1)translate(4px)}.pc-note{color:var(--t3);align-self:center;font-size:.76rem}.pc-later{color:var(--t2);font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--t2) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--t2) 40%,transparent);background:0 0;border:0;border-radius:8px;margin:18px auto 0;padding:8px 14px;font-size:.86rem;font-weight:600;display:block}.pc-later:hover{color:var(--t1)}.pc-back{border:1px solid var(--brd);background:var(--bgc);color:var(--t2);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;margin:-6px 0 6px;padding:7px 12px 7px 9px;font-size:.84rem;font-weight:700;display:inline-flex}.pc-back:hover{color:var(--t1);border-color:var(--brdh)}.pc-back .pc-arrow{transform:scaleX(-1)}[dir=rtl] .pc-back .pc-arrow{transform:none}.pc-head-sm{margin-bottom:18px}.pc-head-sm .pc-tag{color:var(--violet-light,#a78bfa);background:color-mix(in oklab,var(--violet) 14%,transparent);border-color:color-mix(in oklab,var(--violet) 35%,transparent)}[data-theme=day] .pc-head-sm .pc-tag,[data-theme=light] .pc-head-sm .pc-tag{color:var(--violet)}.ct-card.in-dialog{opacity:1;max-width:none;margin:0;transform:none}@media(max-width:720px){.mo-plan{align-items:flex-end;padding:0}.pc-box{border-radius:24px 24px 0 0;max-height:94vh;padding:26px 18px 20px}.pc-opts{grid-template-columns:1fr;gap:12px}.pc-opt{padding:18px}.pc-name{margin-top:2px;font-size:1.4rem}.pc-lines li:nth-child(n+3),.pc-note{display:none}.pc-best{font-size:.84rem}.pc-badge{width:38px;height:38px}.pc-go{padding:11px 14px}.pc-head{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .mo-plan.pc-in .pc-box{animation:none}html:not([data-motion=on]) .pc-badge:after{opacity:0;animation:none}}html[data-motion=off] .mo-plan.pc-in .pc-box{animation:none}html[data-motion=off] .pc-badge:after{opacity:0;animation:none}#faq{padding-block:clamp(56px,7vw,88px)}#faq .sec-head{margin-bottom:28px}.faq-wrap{gap:8px;max-width:1080px}.faq-item{border-radius:12px}.faq-q{padding:14px 18px;font-size:.92rem;line-height:1.4}.faq-a{padding:0 18px;font-size:.86rem;line-height:1.62}.faq-item.open .faq-a{padding:0 18px 16px}.faq-item.open{border-color:color-mix(in oklab,var(--teal) 40%,transparent);background:color-mix(in oklab,var(--teal) 5%,var(--bgc))}@media(min-width:960px){.faq-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:8px 12px;display:grid}}.pc-box:focus,.pc-box:focus-visible{outline:none}.pv-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:clamp(36px,5vw,72px);max-width:1180px;margin:0 auto;display:grid}#pilot .ct-card{background:linear-gradient(180deg,color-mix(in oklab,var(--teal) 6%,var(--bgc)),var(--bgc));border:1px solid color-mix(in oklab,var(--teal) 24%,var(--brd));border-radius:28px;width:100%;max-width:600px;padding:44px 40px 36px;overflow:hidden;box-shadow:0 34px 90px #0407106b,inset 0 1px #daeafb0f}#pilot .ct-card:before{content:"";background:var(--grad);z-index:3;height:4px;position:absolute;inset:0 0 auto}#pilot .ct-card .wl-i,#pilot .ct-card .ct-select,#pilot .ct-card .ct-ta{min-height:54px;padding-block:15px;font-size:.98rem}#pilot .ct-card .ct-submit{min-height:56px;font-size:1rem}#pilot .step-progress{margin-bottom:28px}[data-theme=day] #pilot .ct-card,[data-theme=light] #pilot .ct-card{background:linear-gradient(180deg,color-mix(in oklab,var(--teal) 5%,#fff),#fff)}.pv-vis{flex-direction:column;gap:26px;min-width:0;display:flex;position:relative}.pv-stage{height:480px;transform-style:preserve-3d;position:relative;transform:perspective(1200px)rotateY(12deg)rotateX(6deg)}[dir=rtl] .pv-stage{transform:perspective(1200px)rotateY(-12deg)rotateX(6deg)}.pv-orbit{pointer-events:none;width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:52%;left:50%;transform:rotateX(74deg)}.pv-orbit-in{border:1px dashed color-mix(in oklab,var(--teal) 35%,transparent);border-radius:50%;animation:22s linear infinite pvSpin;position:absolute;inset:0}.pv-orbit-in i{background:var(--teal);width:10px;height:10px;box-shadow:0 0 14px var(--teal);border-radius:50%;margin:-5px;position:absolute}.pv-orbit-in i:first-child{top:0;left:50%}.pv-orbit-in i:nth-child(2){background:var(--violet);box-shadow:0 0 14px var(--violet);top:50%;left:100%}.pv-orbit-in i:nth-child(3){top:85%;left:15%}@keyframes pvSpin{to{transform:rotate(360deg)}}.pv-card{background:color-mix(in oklab,var(--teal) 5%,var(--bg1));border:1px solid color-mix(in oklab,var(--teal) 22%,var(--brd));border-radius:20px;padding:16px;position:absolute;box-shadow:0 30px 70px #04071073}[data-theme=day] .pv-card,[data-theme=light] .pv-card{background:#fff;box-shadow:0 24px 60px #0d948829}.pv-c1{width:min(100%,400px);animation:7s ease-in-out infinite pvFloat;top:78px;left:0;transform:translateZ(30px)}.pv-c2{align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out -2s infinite pvFloat;display:flex;top:0;right:0;transform:translateZ(90px)}.pv-c3{align-items:center;gap:11px;padding:12px 16px 12px 12px;animation:8s ease-in-out -4s infinite pvFloat;display:flex;bottom:24px;right:20px;transform:translateZ(70px)}[dir=rtl] .pv-c1{left:auto;right:0}[dir=rtl] .pv-c2{left:0;right:auto}[dir=rtl] .pv-c3{left:20px;right:auto}@keyframes pvFloat{0%,to{translate:0}50%{translate:0 -10px}}.pv-ch{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pv-ch b{color:var(--t1);flex:1;font-size:.98rem;font-weight:800}.pv-ic{width:32px;height:32px;color:var(--teal);background:color-mix(in oklab,var(--teal) 15%,transparent);border-radius:10px;place-items:center;display:grid}.pv-ic svg{width:17px;height:17px}.pv-chip{color:var(--violet-light,#a78bfa);background:color-mix(in oklab,var(--violet) 15%,transparent);border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:800}[data-theme=day] .pv-chip,[data-theme=light] .pv-chip{color:var(--violet)}.pv-ms{flex-direction:column;gap:4px;display:flex;position:relative}.pv-ms:before{content:"";inset-inline-start:13px;background:linear-gradient(var(--teal),var(--violet));opacity:.35;width:2px;position:absolute;top:14px;bottom:14px}.pv-m{border-radius:12px;align-items:center;gap:12px;padding:7px 8px;display:flex;position:relative}.pv-mc{z-index:1;border:2px solid color-mix(in oklab,var(--teal) 40%,transparent);background:var(--bg1);color:#04221c;width:20px;height:20px;transition:background .3s,border-color .3s;transition-delay:calc(.6s + var(--k) * .42s);border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:4px;display:grid;position:relative}.pv-mc svg{width:11px;height:11px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.6s + var(--k) * .42s);transform:scale(0)}.pv-vis.vis .pv-mc{background:var(--teal);border-color:var(--teal)}.pv-vis.vis .pv-mc svg{transform:scale(1)}.pv-mt{flex-direction:column;gap:1px;display:flex}.pv-mt b{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:800}.pv-mt span{color:var(--t1);font-size:.86rem;font-weight:600}.pv-gw{width:58px;height:58px;position:relative}.pv-gw svg{width:100%;height:100%;transform:rotate(-90deg)}.pv-gw circle{fill:none;stroke-width:11px;stroke-linecap:round}.pv-gb{stroke:color-mix(in oklab,var(--teal) 14%,transparent)}.pv-gf{stroke:var(--teal);stroke-dasharray:301.6;stroke-dashoffset:301.6px;transition:stroke-dashoffset 1.6s var(--ease-out) 1.4s}.pv-vis.vis .pv-gf{stroke-dashoffset:96.5px}.pv-gw b{color:var(--t1);place-items:center;font-size:.86rem;font-weight:800;display:grid;position:absolute;inset:0}.pv-2l{flex-direction:column;gap:2px;display:flex}.pv-2l b{color:var(--t1);font-size:.88rem;font-weight:800}.pv-sub{color:var(--t2);font-size:.76rem}.pv-av{color:#04221c;background:var(--grad);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.74rem;font-style:normal;font-weight:800;display:grid}.pv-live{background:#22c55e;border-radius:50%;width:9px;height:9px;position:relative}.pv-live:after{content:"";background:#22c55e;border-radius:50%;animation:2s ease-out infinite ringPing;position:absolute;inset:0}.pv-gets{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.pv-gets li{color:var(--t1);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.pv-gets svg{color:#04221c;background:var(--teal);border-radius:50%;width:16px;height:16px;padding:3px}@media(max-width:999px){.pv-grid{grid-template-columns:1fr;gap:28px}.pv-vis{width:100%;max-width:560px;margin:0 auto}.pv-stage{height:380px}}@media(max-width:560px){.pv-stage{height:auto;transform:none}[dir=rtl] .pv-stage{transform:none}.pv-orbit,.pv-c2,.pv-c3{display:none}.pv-c1{width:100%;animation:none;position:relative;top:0;transform:none}#pilot .ct-card{padding:30px 20px 26px}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .pv-orbit-in,html:not([data-motion=on]) .pv-card,html:not([data-motion=on]) .pv-live:after{animation:none}}html[data-motion=off] .pv-orbit-in,html[data-motion=off] .pv-card,html[data-motion=off] .pv-live:after{animation:none}.plan-latin{letter-spacing:.02em;vertical-align:middle;color:var(--t2);background:color-mix(in oklab,var(--teal) 10%,transparent);border:1px solid var(--brd);direction:ltr;border-radius:6px;margin-inline-start:8px;padding:2px 7px;font-size:.62em;font-weight:700;display:inline-block}@media(min-width:721px){.ct-card .form-step[data-step-panel="2"].active{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;column-gap:10px;display:grid}.ct-card .form-step[data-step-panel="2"]>*{grid-column:1/-1}.ct-card .form-step[data-step-panel="2"]>#cInd,.ct-card .form-step[data-step-panel="2"]>#cTeam{grid-column:span 3}.ct-card .form-step[data-step-panel="2"]>.ct-row:has(#cStart){grid-column:span 4}.ct-card .form-step[data-step-panel="2"]>#cCountry{grid-column:span 2;margin-bottom:12px!important}.ct-card .form-step[data-step-panel="2"]>.ct-row:has(#cStart) #cStart{flex:0 0 46%}}.pc-box:has(.ct-card.in-dialog){padding:22px 26px 18px}.pc-head-sm:has(+.pc-slot .ct-card){gap:4px;margin-bottom:12px}.pc-head-sm .pc-title{font-size:clamp(1.25rem,2vw,1.5rem)}.pc-head-sm .pc-desc{font-size:.86rem}.pc-back{margin-bottom:0}.ct-card.in-dialog{border-radius:20px;padding:18px 22px 16px!important}.ct-card.in-dialog .step-progress{margin-bottom:14px}.ct-card.in-dialog .wl-i,.ct-card.in-dialog .ct-select,.ct-card.in-dialog .ct-ta{min-height:44px!important;margin-bottom:8px!important;padding-block:10px!important;font-size:.9rem!important}.ct-card.in-dialog .ct-row{gap:10px;margin-bottom:8px}.ct-card.in-dialog .ct-row .wl-i,.ct-card.in-dialog .ct-row .ct-select{margin-bottom:0!important}.ct-card.in-dialog .ct-ta{height:76px;min-height:76px!important}.ct-card.in-dialog .ct-submit{min-height:46px!important}.ct-card.in-dialog .btn-back{padding:11px 18px}.ct-card.in-dialog .ct-loc,.ct-card.in-dialog .form-step .response-time{display:none}.ct-card.in-dialog .form-nav{margin-top:4px}@media(max-height:760px)and (min-width:721px){.pc-head-sm .pc-desc{display:none}}@media(max-width:720px){.pc-head-sm .pc-desc{display:none}.pc-box:has(.ct-card.in-dialog){padding:18px 14px 14px}.ct-card.in-dialog{padding:14px 14px 12px!important}.ct-card.in-dialog .ct-ta{height:64px;min-height:64px!important}}@media(max-width:980px)and (min-width:721px){.pc-opts{grid-template-columns:1fr}.pc-lines li:nth-child(n+3){display:none}}@media(min-width:721px){.pc-opt{padding:20px 18px 16px}.pc-name{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .logo-check-wrap:before,html:not([data-motion=on]) .logo-ai{animation:none!important}}html[data-motion=off] .logo-check-wrap:before,html[data-motion=off] .logo-ai{animation:none!important}@media(max-width:720px){.pc-opts{gap:10px}.pc-opt{gap:6px;padding:14px 16px}.pc-opt .pc-lines{display:none}.pc-top{top:14px;width:auto;position:absolute;inset-inline-end:16px}.pc-top .pc-ic{display:none}.pc-name{margin-top:0;font-size:1.2rem}.pc-best{font-size:.8rem}.pc-go{padding:10px 12px;font-size:.88rem}.pc-head .pc-desc{font-size:.84rem}.pc-badge{display:none}}.fd-exp{color:var(--violet-light,#a78bfa);background:color-mix(in oklab,var(--violet) 12%,transparent);border-color:color-mix(in oklab,var(--violet) 30%,transparent)}[data-theme=day] .fd-exp,[data-theme=light] .fd-exp{color:var(--violet)}@media(max-width:860px){.fd-exp{grid-column:2}}.legal{z-index:1;max-width:1120px;margin:0 auto;padding:116px 24px 80px;position:relative}.legal-head{text-align:center;max-width:820px;margin:0 auto 28px}.legal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.72rem;font-weight:800}.legal-title{letter-spacing:-.02em;color:var(--t1);margin:8px 0 12px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.15}.legal-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.legal-meta span{color:var(--t1);background:color-mix(in oklab,var(--teal) 12%,transparent);border:1px solid color-mix(in oklab,var(--teal) 30%,transparent);border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:700}.legal-intro{color:var(--t2);margin:0 auto 16px;font-size:1rem;line-height:1.75}.legal-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.legal-btn{min-height:36px;font:inherit;color:var(--t1);background:color-mix(in oklab,var(--violet) 12%,transparent);border:1px solid color-mix(in oklab,var(--violet) 32%,transparent);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;font-weight:700;transition:background .2s;display:inline-flex}.legal-btn:hover{background:color-mix(in oklab,var(--violet) 22%,transparent)}.legal-btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.legal-body{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-toc{background:color-mix(in oklab,var(--teal) 6%,var(--bg1));border:1px solid var(--brd);border-radius:18px;max-height:calc(100vh - 110px);padding:18px 16px;position:sticky;top:92px;overflow:auto}.legal-toc-h{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:.7rem;font-weight:800}.legal-toc ol{flex-direction:column;gap:7px;margin:0;padding-inline-start:20px;font-size:.84rem;line-height:1.45;list-style:decimal;display:flex}.legal-toc li::marker{color:var(--teal);font-weight:700}.legal-toc a{color:var(--t2);text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--t1);text-decoration:underline}.legal-article{background:color-mix(in oklab,var(--teal) 3%,var(--bg1));border:1px solid var(--brd);border-radius:22px;min-width:0;padding:26px 30px}.legal-sec{border-bottom:1px solid var(--brd);padding:6px 0 18px;scroll-margin-top:96px}.legal-sec:last-of-type{border-bottom:0}.legal-sec h2{letter-spacing:-.01em;color:var(--t1);margin:12px 0 10px;font-size:1.18rem;font-weight:800}.legal-num{color:var(--teal)}.legal-text{color:var(--t2);font-size:.95rem;line-height:1.8}.legal-text p{margin:0 0 10px}.legal-text h3{color:var(--t1);margin:14px 0 6px;font-size:.95rem;font-weight:800}.legal-text ul{flex-direction:column;gap:6px;margin:0 0 10px;padding-inline-start:20px;list-style:outside;display:flex}.legal-text li::marker{color:var(--teal)}.legal-text strong{color:var(--t1)}.legal-text a,.legal-foot a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.legal-text table{border-collapse:separate;border-spacing:0;border:1px solid var(--brd);border-radius:14px;width:100%;margin:6px 0 12px;font-size:.86rem;line-height:1.55;display:block;overflow:auto hidden}.legal-text table thead th{background:color-mix(in oklab,var(--teal) 12%,var(--bg1));color:var(--t1);text-align:start;font-weight:800}.legal-text th,.legal-text td{vertical-align:top;text-align:start;border-bottom:1px solid var(--brd);padding:9px 12px}.legal-text tbody tr:last-child td{border-bottom:0}.legal-text td:first-child{color:var(--t1);font-weight:600}.legal-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0 0;font-size:.86rem;display:flex}@media(max-width:900px){.legal-body{grid-template-columns:1fr}.legal-toc{max-height:none;position:static}.legal-article{padding:20px 18px}}@media print{.nav,.bg-sys,.legal-actions,.legal-toc,.legal-foot,#toTop,.sticky-cta{display:none!important}.legal{max-width:none;padding:0}.legal-body{display:block}.legal-article{background:0 0;border:0;padding:0}.legal-title,.legal-sec h2,.legal-text strong,.legal-text td:first-child{color:#0f172a}.legal-text,.legal-intro{color:#1e293b}.legal-sec{break-inside:avoid-page}}.ho-orb:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--teal) 38%,transparent),transparent 68%);opacity:0;border-radius:50%;animation:10s ease-in-out infinite hoHalo;position:absolute;inset:-16px;transform:scale(.7)}.ho-orb .hc-stroke{stroke-dasharray:40;stroke-dashoffset:0;animation:hoRedraw1 10s var(--ease-in-out) infinite}.ho-orb .hc-stroke+.hc-stroke{animation-name:hoRedraw2}.ho-orb .hc-node{transform-box:fill-box;transform-origin:50%;animation:hoPop1 10s var(--ease-out) infinite}.ho-orb .hc-node:nth-of-type(2){animation-name:hoPop2}.ho-orb .hc-node:nth-of-type(3){animation-name:hoPop3}@keyframes hoRedraw1{0%{stroke-dashoffset:40px}8%,to{stroke-dashoffset:0}}@keyframes hoRedraw2{0%,2.5%{stroke-dashoffset:40px}10.5%,to{stroke-dashoffset:0}}@keyframes hoPop1{0%{transform:scale(0)}3.3%{transform:scale(1.35)}5.5%,to{transform:scale(1)}}@keyframes hoPop2{0%,1.5%{transform:scale(0)}4.8%{transform:scale(1.35)}7%,to{transform:scale(1)}}@keyframes hoPop3{0%,3%{transform:scale(0)}6.3%{transform:scale(1.35)}8.5%,to{transform:scale(1)}}@keyframes hoHalo{0%{opacity:0;transform:scale(.7)}6%,14%{opacity:1;transform:scale(1.08)}32%,to{opacity:0;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .ho-orb .hc-stroke,html:not([data-motion=on]) .ho-orb .hc-node,html:not([data-motion=on]) .ho-orb:after{animation:none!important}}html[data-motion=off] .ho-orb .hc-stroke,html[data-motion=off] .ho-orb .hc-node,html[data-motion=off] .ho-orb:after{animation:none!important}.fd{--mx:50%;--my:0px}.fd-glow{border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity var(--dur-3) var(--ease-out);background:radial-gradient(520px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 13%,transparent),transparent 62%);position:absolute;inset:0}.fd-glow:after{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 75%,transparent),color-mix(in oklab,var(--violet) 35%,transparent) 45%,transparent 72%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fd:hover .fd-glow{opacity:1}.fd-photo:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,var(--teal),var(--violet),color-mix(in oklab,var(--teal) 0%,transparent) 45%,var(--teal));filter:blur(16px);opacity:.5;border-radius:38px;animation:14s linear infinite fdSpin;position:absolute;inset:-14px}.fd-photo{transition:transform .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.fd:hover .fd-photo{transform:translateY(-4px)}}.fd-photo-badge:before{content:"";border:2px solid var(--teal);opacity:0;pointer-events:none;border-radius:50%;animation:10s ease-out infinite fdPing;position:absolute;inset:-3px}.fd-check{stroke-dasharray:24;stroke-dashoffset:0;animation:fdCheck 10s var(--ease-in-out) infinite}@keyframes fdSpin{to{transform:rotate(360deg)}}@keyframes fdPing{0%{opacity:.85;transform:scale(1)}9%,to{opacity:0;transform:scale(1.9)}}@keyframes fdCheck{0%{stroke-dashoffset:24px}6%,to{stroke-dashoffset:0}}@keyframes fdRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fdPhotoIn{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}.fd.vis .fd-photo{animation:fdPhotoIn .9s var(--ease-out) .2s backwards}.fd.vis :is(.fd-id,.fd-chip,.fd-li,.fd-eyebrow,.fd-title,.fd-why,.fd-letter p,.fd-sign,.fd-cta-row){animation:fdRise .8s var(--ease-out) backwards;animation-delay:calc(.3s + var(--k,0) * 90ms)}.fd.vis .fd-id{--k:1}.fd.vis .fd-chip{--k:2}.fd.vis .fd-chip+.fd-chip{--k:3}.fd.vis .fd-li{--k:4}.fd.vis .fd-eyebrow{--k:0}.fd.vis .fd-title{--k:1}.fd.vis .fd-why{--k:2}.fd.vis .fd-letter p{--k:3}.fd.vis .fd-letter p+p{--k:4}.fd.vis .fd-letter p+p+p{--k:5}.fd.vis .fd-letter p+p+p+p{--k:6}.fd.vis .fd-sign{--k:7}.fd.vis .fd-cta-row{--k:8}.fd.vis .fd-sign i{transform-origin:0;animation:fdLine .8s var(--ease-out) backwards;animation-delay:1.02s}[dir=rtl] .fd.vis .fd-sign i{transform-origin:100%}@keyframes fdLine{0%{transform:scaleX(0)}to{transform:none}}@media(max-width:860px){.fd-photo:before{border-radius:50%;inset:-8px}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .fd-photo:before,html:not([data-motion=on]) .fd-photo-badge:before,html:not([data-motion=on]) .fd-check,html:not([data-motion=on]) .fd.vis :is(.fd-photo,.fd-id,.fd-chip,.fd-li,.fd-eyebrow,.fd-title,.fd-why,.fd-letter p,.fd-sign,.fd-sign i,.fd-cta-row){animation:none!important}}html[data-motion=off] .fd-photo:before,html[data-motion=off] .fd-photo-badge:before,html[data-motion=off] .fd-check,html[data-motion=off] .fd.vis :is(.fd-photo,.fd-id,.fd-chip,.fd-li,.fd-eyebrow,.fd-title,.fd-why,.fd-letter p,.fd-sign,.fd-sign i,.fd-cta-row){animation:none!important}@media(max-width:768px){.nav-links .mobile-auth{display:block}.nav-r .landing-auth-slot{display:none}.nav-links .mobile-auth #landingAuthSlotMobile{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nav-links .mobile-auth .nav-signup{background:0 0;text-decoration:none;color:var(--t1)!important;border:1px solid var(--brdh)!important}}.faq-page{padding-top:clamp(120px,14vw,160px)}.faq-hero{text-align:center;margin-inline:auto}.faq-search{align-items:center;max-width:560px;margin:28px auto 0;display:flex;position:relative}.faq-search-ic{width:18px;height:18px;color:var(--t2);pointer-events:none;position:absolute;inset-inline-start:16px}.faq-search input{background:var(--bgc);border:1px solid var(--brd);width:100%;color:var(--t1);font-family:var(--font);border-radius:999px;padding-block:14px;padding-inline:46px 44px;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.faq-search input::placeholder{color:var(--t2)}.faq-search input:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 25%,transparent);outline:none}.faq-search input::-webkit-search-cancel-button{display:none}.faq-clear{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.faq-clear:hover{color:var(--t1);background:color-mix(in oklab,var(--t1) 8%,transparent)}.faq-clear svg{width:14px;height:14px}.faq-meta{justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.faq-count{color:var(--t2);letter-spacing:.04em;font-size:.8rem}.faq-expand{color:var(--teal);font-family:var(--font);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:.82rem;font-weight:600}.faq-expand:hover{text-decoration:underline}.faq-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:780px;margin:26px auto 34px;display:flex}.faq-chip{border:1px solid var(--brd);background:var(--bgc);color:var(--t2);font-family:var(--font);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:.84rem;font-weight:600;transition:all .25s}.faq-chip:hover{border-color:var(--brdh);color:var(--t1)}.faq-chip.on{background:color-mix(in oklab,var(--teal) 14%,var(--bgc));border-color:color-mix(in oklab,var(--teal) 55%,transparent);color:var(--teal)}.faq-chip:focus-visible,.faq-expand:focus-visible,.faq-clear:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-o)}.faq-item.faq-hide{display:none}.faq-empty{text-align:center;border:1px dashed var(--brd);max-width:780px;color:var(--t1);border-radius:14px;margin:0 auto;padding:48px 20px;font-weight:600}.faq-empty-hint{color:var(--t2);margin-top:8px;font-size:.88rem;font-weight:400}.faq-cta-sec{padding-top:0}.faq-cta{text-align:center;border:1px solid var(--brd);background:linear-gradient(160deg,color-mix(in oklab,var(--teal) 8%,var(--bgc)),var(--bgc));border-radius:20px;max-width:860px;margin:0 auto;padding:clamp(36px,5vw,56px);position:relative;overflow:hidden}.faq-cta:before{content:"";background:radial-gradient(closest-side,color-mix(in oklab,var(--teal) 22%,transparent),transparent);pointer-events:none;height:220px;position:absolute;inset:-40% 30% auto}.faq-cta h2{color:var(--t1);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem)}.faq-cta p{color:var(--t2);max-width:520px;margin:0 auto 24px;font-size:.95rem;line-height:1.7}.faq-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media(max-width:640px){.faq-search input{font-size:.9rem}.faq-meta{flex-direction:column;gap:6px}}.faq-teaser{padding-block:32px}.faq-teaser p{color:var(--t2,inherit)}.faq-teaser-link{color:var(--g,currentColor);font-weight:600}.pp{--pp-win-bg:linear-gradient(180deg, #0c101b, #0f1422);--pp-surface:#0d111c;--pp-panel:#daeafb07;--pp-panel-2:#daeafb0d;--pp-card-bg:#daeafb0b;--pp-pop-bg:#121726;--pp-menu-bg:#171d2e;--pp-tip-bg:#0e121ef7;--pp-sat-bg:#121726f0;--pp-toast-bg:#f8fafc;--pp-toast-ink:#0f172a;--pp-line:#daeafb12;--pp-line-2:#daeafb1f;--pp-ink:#e8ecf4;--pp-ink-2:#a3acbf;--pp-ink-3:#727b93;--pp-s1:#0fa596;--pp-s2:#8b5cf6;--pp-accent:#2dd4bf;--pp-accent-2:#a78bfa;--pp-ok:#34d399;--pp-warn:#fbbf24;--pp-risk:#f87171;--pp-ok-bg:#10b98124;--pp-warn-bg:#f59e0b24;--pp-risk-bg:#ef444426;--pp-shadow:0 50px 120px -40px #040710cc, 0 20px 50px -24px #040710a6;--pp-ground:#0407108c;--pp-scrim:#05080f80;--pp-r:16px;--pp-h:680px}[data-theme=night] .pp,[data-theme=dark] .pp{--pp-win-bg:linear-gradient(180deg, #080b13, #0b0f1a);--pp-pop-bg:#0f1320}[data-theme=day] .pp,[data-theme=light] .pp{--pp-win-bg:linear-gradient(180deg, #fff, #f2f8f8);--pp-surface:#fff;--pp-panel:#fff;--pp-panel-2:#0d94880d;--pp-card-bg:#fff;--pp-pop-bg:#fff;--pp-menu-bg:#fff;--pp-tip-bg:#daeafbfa;--pp-sat-bg:#daeafbf5;--pp-toast-bg:#0f172a;--pp-toast-ink:#f8fafc;--pp-line:#1b294b17;--pp-line-2:#1b294b26;--pp-ink:#0f172a;--pp-ink-2:#445274;--pp-ink-3:#5a6987;--pp-s1:#0d9488;--pp-s2:#7c3aed;--pp-accent:#0d9488;--pp-accent-2:#7c3aed;--pp-ok:#047857;--pp-warn:#b45309;--pp-risk:#b91c1c;--pp-ok-bg:#0478571a;--pp-warn-bg:#b453091a;--pp-risk-bg:#b91c1c17;--pp-shadow:0 50px 100px -40px #0f172a47, 0 14px 34px -18px #0d948838;--pp-ground:#0f172a33;--pp-scrim:#0f172a33}:where(.pp) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.pp) ul,:where(.pp) ol{margin:0;padding:0;list-style:none}:where(.pp) h4,:where(.pp) h5,:where(.pp) p,:where(.pp) dl,:where(.pp) dd{margin:0}:where(.pp) svg{flex:none}.pp :focus-visible{outline:2px solid var(--teal-bright,#2dd4bf);outline-offset:2px}.pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pp-grow{flex:1}.pp-muted{color:var(--pp-ink-3)}.pp-sub{color:var(--pp-ink-3);font-size:11px;font-weight:500}.pp-num{font-variant-numeric:tabular-nums}.pp-tone-ok{--tone:var(--pp-ok);color:var(--tone)}.pp-tone-warn{--tone:var(--pp-warn);color:var(--tone)}.pp-tone-risk{--tone:var(--pp-risk);color:var(--tone)}.pp-head{margin-bottom:40px}.pp-cq{position:relative;container-type:inline-size}.pp-tabs{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.pp-tab{text-align:start;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease);background:#daeafb08;border-radius:16px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden;border:1px solid #daeafb12!important}.pp-tab:hover{background:#daeafb0d;transform:translateY(-2px)}.pp-tab[aria-selected=true]{background:linear-gradient(160deg,color-mix(in oklab,var(--teal) 12%,transparent),#daeafb08);box-shadow:0 16px 40px -18px color-mix(in oklab,var(--teal) 45%,transparent),inset 0 1px #daeafb0f;border-color:color-mix(in oklab,var(--teal) 40%,transparent)!important}[data-theme=day] .pp-tab,[data-theme=light] .pp-tab{background:#daeafbb3;border-color:#0f172a14!important}[data-theme=day] .pp-tab[aria-selected=true],[data-theme=light] .pp-tab[aria-selected=true]{background:#fff;border-color:color-mix(in oklab,var(--teal) 45%,transparent)!important}.pp-tab-ic{width:38px;height:38px;color:var(--teal);background:color-mix(in oklab,var(--teal) 12%,transparent);border-radius:11px;place-items:center;display:grid}.pp-tab[aria-selected=true] .pp-tab-ic{color:#fff;background:linear-gradient(135deg,var(--teal),var(--violet));box-shadow:0 6px 18px -6px var(--glow)}.pp-tab-ic svg{width:19px;height:19px}.pp-tab-tx{gap:3px;min-width:0;display:grid}.pp-tab-t{color:var(--t1);font-size:.95rem;font-weight:700;line-height:1.3}.pp-tab-s{display:none}.pp-tab-d{color:var(--t2);font-size:.8rem;line-height:1.5}.pp-tab-bar{inset-inline:0;background:0 0;height:2px;position:absolute;bottom:0}.pp-tab-bar i{background:linear-gradient(90deg,var(--teal),var(--violet));transform-origin:0;height:100%;display:block}.pp[dir=rtl] .pp-tab-bar i{transform-origin:100%;background:linear-gradient(270deg,var(--teal),var(--violet))}.pp-tab-desc-m{display:none}.pp-toolbar{align-items:center;gap:10px;min-height:34px;margin-bottom:14px;display:flex}.pp-hint{color:var(--t2);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.pp-live-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;position:relative}.pp-live-dot:after,.pp-live i:after{content:"";border:1.5px solid var(--teal);border-radius:50%;animation:1.8s ease-out infinite ppPing;position:absolute;inset:-3px}.pp-seg{border:1px solid var(--brd);background:var(--bgc);border-radius:999px;padding:3px;display:inline-flex}.pp-seg button,.pp-reset,.pp-xray-exit{height:28px;color:var(--t2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.pp-seg button svg,.pp-reset svg,.pp-xray-exit svg{width:14px;height:14px}.pp-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--teal-deep,#0d9488),var(--teal));box-shadow:0 4px 14px -4px var(--glow)}.pp-reset{border:1px solid var(--brd);background:var(--bgc)}.pp-reset:hover,.pp-seg button:hover{color:var(--t1)}.pp-xray-exit{z-index:30;color:#fff;background:linear-gradient(135deg,var(--teal-deep,#0d9488),var(--teal));box-shadow:0 10px 30px -8px var(--glow);position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.pp-stage{perspective:1900px;perspective-origin:50% 30%;padding:10px 0 34px;position:relative}.pp-rig{height:var(--pp-h);transform-origin:50% 60%;position:relative}.pp-rig[data-depth="3d"],.pp-rig[data-depth="3d"] .pp-3d{transform-style:preserve-3d}.pp-rig[data-depth="3d"]{will-change:transform}.pp-ground{background:radial-gradient(50% 50% at 50% 50%,var(--pp-ground),transparent 72%);pointer-events:none;height:90px;position:absolute;bottom:-46px;left:6%;right:6%}.pp-frame{border-radius:var(--pp-r);background:var(--pp-win-bg);border:1px solid var(--pp-line-2);box-shadow:var(--pp-shadow);position:absolute;inset:0}.pp-frame:before{content:"";border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--teal) 55%,transparent),transparent 30%,transparent 70%,color-mix(in oklab,var(--violet) 55%,transparent));opacity:.6;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-layer{min-width:0;min-height:0;position:relative}.pp-xl{top:-12px;z-index:6;letter-spacing:.01em;white-space:nowrap;color:#fff;background:linear-gradient(90deg,var(--teal-deep,#0d9488),var(--violet));opacity:var(--pp-x,0);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:10px;box-shadow:0 6px 18px -6px #04071099}.pp-rig[data-xray=on] .pp-layer{outline:1px solid color-mix(in oklab,var(--teal) calc(var(--pp-x,0) * 70%),transparent);outline-offset:2px}.pp-rig[data-xray=flat] .pp-xl{opacity:1}.pp-rig[data-xray=flat] .pp-layer{outline:1px dashed color-mix(in oklab,var(--teal) 70%,transparent);outline-offset:3px}.pp-toasts-l>.pp-xl,.pp-sat:not(.pp-sat-1)>.pp-xl{display:none}.pp-sat{z-index:12;background:var(--pp-sat-bg);border:1px solid var(--pp-line-2);color:var(--pp-ink);white-space:nowrap;pointer-events:none;opacity:min(1,calc(var(--pp-e,0) * 2.4 + var(--pp-x,0)));border-radius:13px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex;position:absolute;box-shadow:0 22px 50px -16px #040710b3}.pp-sat svg{width:16px;height:16px}.pp-sat-l{color:var(--pp-ink-2);font-weight:600}.pp-sat-v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pp-sat-v small{color:var(--pp-ink-3);font-size:11px}.pp-sat-1{top:64px;inset-inline-end:-36px}.pp-sat-2{bottom:110px;inset-inline-start:-42px}.pp-sat-3{top:150px;inset-inline-start:-54px}.pp-sat-4{bottom:44px;inset-inline-end:-30px}.pp-window{border-radius:var(--pp-r);color:var(--pp-ink);text-align:start;letter-spacing:0;grid-template-rows:42px minmax(0,1fr);font-size:12px;line-height:1.4;display:grid;position:absolute;inset:0}.pp-window[data-interactive=false]{pointer-events:none}.pp[dir=rtl] .pp-window{font-size:12.5px}.pp-chrome{border-bottom:1px solid var(--pp-line);border-radius:var(--pp-r) var(--pp-r) 0 0;background:#daeafb05;align-items:center;gap:10px;padding:0 14px;display:flex}.pp-lights{gap:6px;display:flex}.pp-lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.pp-lights i:nth-child(2){background:#febc2e}.pp-lights i:nth-child(3){background:#28c840}.pp-url{background:var(--pp-panel-2);border:1px solid var(--pp-line);height:26px;color:var(--pp-ink-2);white-space:nowrap;unicode-bidi:isolate;border-radius:999px;flex:0 380px;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding:0 12px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;overflow:hidden}.pp-url svg{width:12px;height:12px;color:var(--pp-ok)}.pp-live,.pp-sample{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.pp-live{color:var(--pp-accent);background:color-mix(in oklab,var(--teal) 14%,transparent);border:1px solid color-mix(in oklab,var(--teal) 28%,transparent)}.pp-live i{background:var(--pp-accent);border-radius:50%;width:6px;height:6px;position:relative}.pp-sample{color:var(--pp-ink-3);border:1px dashed var(--pp-line-2)}.pp-presence{display:inline-flex}.pp-presence .pp-av+.pp-av,.pp-stack .pp-av+.pp-av{margin-inline-start:-6px}.pp-av{color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 52%),hsl(calc(var(--h) + 40) 70% 42%));text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.pp-av-ring{box-shadow:0 0 0 2px var(--pp-surface)}.pp-body{grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.pp-side{border-inline-end:1px solid var(--pp-line);background:#daeafb04;border-end-start-radius:var(--pp-r);flex-direction:column;gap:14px;padding:14px 10px 12px;display:flex;overflow:hidden}[data-theme=day] .pp-side,[data-theme=light] .pp-side{background:#0d948806}.pp-side-brand{align-items:center;gap:9px;padding:0 6px;font-size:14px;display:flex}.pp-logo{background:linear-gradient(135deg,var(--teal),var(--violet));box-shadow:0 0 16px var(--glow);border-radius:8px;flex:none;place-items:center;display:grid}.pp-logo svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.pp-nav{gap:2px;display:grid}.pp-nav-i,.pp-ws-i{width:100%;color:var(--pp-ink-2);text-align:start;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.pp-nav-i svg{width:16px;height:16px}button.pp-nav-i:hover,button.pp-ws-i:hover{background:var(--pp-panel-2);color:var(--pp-ink)}.pp-nav-i[aria-current=page],.pp-ws-i[aria-current=page]{color:var(--pp-ink);background:color-mix(in oklab,var(--teal) 13%,transparent)}.pp-nav-i[aria-current=page]:before{content:"";inset-inline-start:-10px;background:var(--pp-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px}.pp[dir=rtl] .pp-nav-i[aria-current=page]:before{border-radius:3px 0 0 3px}.pp-nav-static{cursor:default;opacity:.75}.pp-badge{color:#fff;background:var(--violet);border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.pp-badge-warn{background:#c77e00;background:lab(59.3428% 28.1468 90.8874)}.pp-side-ws{gap:1px;display:grid}.pp-side-h{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-3);padding:0 10px 4px;font-size:10px;font-weight:800}.pp-ws-i{padding:5px 10px;font-size:12px;font-weight:500}.pp-ws-i span{text-overflow:ellipsis;overflow:hidden}.pp-ws-dot{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px}.pp-side-me{border-top:1px solid var(--pp-line);align-items:center;gap:9px;margin-top:auto;padding:8px 6px 0;display:flex}.pp-side-me span{min-width:0;display:grid}.pp-side-me b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp-side-me small{color:var(--pp-ink-3);font-size:10.5px}.pp-main{grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.pp-top{border-bottom:1px solid var(--pp-line);align-items:center;gap:14px;padding:0 18px;display:flex}.pp-top-title{min-width:0;display:grid}.pp-top-title b{white-space:nowrap;font-size:14px;font-weight:800}.pp-top-title small{color:var(--pp-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pp-search{border:1px solid var(--pp-line);background:var(--pp-panel-2);width:250px;height:32px;color:var(--pp-ink-3);border-radius:9px;align-items:center;gap:8px;margin-inline-start:auto;padding:0 8px 0 10px;font-size:12px;display:flex}.pp-search svg{width:14px;height:14px}.pp-search span{white-space:nowrap;flex:1}.pp-search kbd{border:1px solid var(--pp-line-2);font:600 10px/1 var(--font);border-radius:5px;align-items:center;gap:2px;padding:2px 5px;display:inline-flex}.pp-search kbd svg{width:10px;height:10px}.pp-bell{color:var(--pp-ink-2);position:relative}.pp-bell svg{width:17px;height:17px}.pp-bell i{top:-1px;background:var(--violet);width:7px;height:7px;box-shadow:0 0 0 2px var(--pp-surface);border-radius:50%;position:absolute;inset-inline-end:-1px}.pp-view{gap:12px;min-width:0;min-height:0;padding:14px;display:grid;position:relative}.pp-view-command{grid-template-rows:auto minmax(0,1.08fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.pp-view-command .pp-kpis{grid-column:1/-1}.pp-view-command .pp-trend{grid-column:span 8}.pp-view-command .pp-health{grid-column:span 4}.pp-view-command .pp-prios{grid-column:span 7}.pp-view-command .pp-ai{grid-column:span 5}.pp-view-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pp-view-insights{grid-template-rows:minmax(0,1.08fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.pp-view-insights .pp-radar,.pp-view-insights .pp-fc{grid-column:span 6}.pp-view-insights .pp-feed,.pp-view-insights .pp-heat,.pp-view-insights .pp-ask{grid-column:span 4}.pp-panel{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-theme=day] .pp-panel,[data-theme=light] .pp-panel,[data-theme=day] .pp-kpi,[data-theme=light] .pp-kpi,[data-theme=day] .pp-col,[data-theme=light] .pp-col{box-shadow:0 1px 2px #0f172a0a}.pp-ph{align-items:center;gap:10px;min-height:22px;display:flex}.pp-ph h4{white-space:nowrap;font-size:13px;font-weight:700}.pp-ph .pp-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pp-chip svg{width:12px;height:12px}.pp-chip-ok{color:var(--pp-ok);background:var(--pp-ok-bg)}.pp-chip-warn{color:var(--pp-warn);background:var(--pp-warn-bg)}.pp-chip-risk{color:var(--pp-risk);background:var(--pp-risk-bg)}.pp-mini{white-space:nowrap;color:var(--pp-ink-2);background:var(--pp-panel-2);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.pp-mini svg{width:11px;height:11px}.pp-mini-ok{color:var(--pp-ok);background:var(--pp-ok-bg)}.pp-mini-warn{color:var(--pp-warn);background:var(--pp-warn-bg)}.pp-mini-risk{color:var(--pp-risk);background:var(--pp-risk-bg)}.pp-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;transition:filter .2s,background .2s,transform .15s;display:inline-flex;border:1px solid #0000!important}.pp-btn:active{transform:scale(.97)}.pp-btn svg{width:14px;height:14px}.pp-btn-primary{color:#fff;box-shadow:0 6px 18px -8px var(--glow);background:linear-gradient(135deg,var(--teal-deep,#0d9488),var(--teal))!important}.pp-btn-primary:hover{filter:brightness(1.08)}.pp-btn-ghost{color:var(--pp-ink-2);border-color:var(--pp-line-2)!important}.pp-btn-ghost:hover{color:var(--pp-ink);background:var(--pp-panel-2)!important}.pp-btn-ai{color:var(--pp-accent-2);background:color-mix(in oklab,var(--violet) 14%,transparent)!important;border-color:color-mix(in oklab,var(--violet) 32%,transparent)!important}.pp-btn-ai:hover{background:color-mix(in oklab,var(--violet) 22%,transparent)!important}.pp-btn-sm{height:26px;padding:0 10px;font-size:11.5px}.pp-actions{flex-wrap:wrap;gap:8px;display:flex}.pp-x{width:26px;height:26px;color:var(--pp-ink-3);border-radius:7px;place-items:center;margin-inline-start:auto;font-size:18px;line-height:1;display:grid}.pp-x:hover{background:var(--pp-panel-2);color:var(--pp-ink)}.pp-x svg{width:15px;height:15px}.pp-check{border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background .2s,border-color .2s;display:grid;border:1.5px solid var(--pp-line-2)!important}.pp-check:hover{border-color:var(--pp-accent)!important}.pp-check[data-on=true]{background:var(--pp-s1);border-color:#0000!important}.pp-check svg{stroke:#fff;width:13px;height:13px}.pp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pp-kpi{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.pp-kpi-l{color:var(--pp-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.pp-kpi-v{letter-spacing:-.02em;align-items:baseline;gap:2px;font-size:24px;font-weight:800;line-height:1.15;display:flex}.pp-kpi-v small{color:var(--pp-ink-3);font-size:13px;font-weight:700}.pp-kpi-s{color:var(--pp-ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex}.pp-kpi-s svg{width:12px;height:12px}.pp-delta{letter-spacing:0;margin-inline-start:6px;font-size:11px;font-weight:800}.pp-delta-good{color:var(--pp-ok)}.pp-delta-bad{color:var(--pp-risk)}.pp-legend{color:var(--pp-ink-2);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.pp-legend span{align-items:center;display:inline-flex}.pp-key{border-radius:2px;flex:none;width:12px;height:3px;margin-inline-end:6px;display:inline-block}.pp-key-verified{background:var(--pp-s1)}.pp-key-plan,.pp-key-proj{background:repeating-linear-gradient(90deg,var(--pp-s2) 0 4px,transparent 4px 7px)}.pp-key-band{background:color-mix(in oklab,var(--pp-s2) 28%,transparent);height:9px}.pp-pills{background:var(--pp-panel-2);border:1px solid var(--pp-line);border-radius:8px;margin-inline-start:auto;padding:2px;display:inline-flex}.pp-pills button{height:22px;color:var(--pp-ink-3);white-space:nowrap;border-radius:6px;padding:0 8px;font-size:10.5px;font-weight:700}.pp-pills button[aria-pressed=true]{color:var(--pp-ink);background:var(--pp-surface);box-shadow:0 1px 3px #04071040}.pp-trend .pp-chart,.pp-fc .pp-chart{flex:1;min-height:0}.pp-trend .pp-chart svg,.pp-fc .pp-chart svg{position:absolute;inset:0}.pp-chart{width:100%;position:relative}.pp-chart svg{display:block;overflow:visible}.pp-grid{stroke:var(--pp-line);stroke-width:1px}.pp-axis{fill:var(--pp-ink-3);font-size:10px;font-family:var(--font)}.pp-axis-strong{fill:var(--pp-ink-2);font-weight:700}.pp-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pp-line-verified{stroke:var(--pp-s1)}.pp-line-plan{stroke:var(--pp-s2);stroke-dasharray:4 4;opacity:.85}.pp-line-proj{stroke:var(--pp-s2);stroke-dasharray:5 4}.pp-dot{stroke:var(--pp-surface);stroke-width:2px}.pp-dot-verified{fill:var(--pp-s1)}.pp-dot-plan{fill:var(--pp-s2)}.pp-endlabel text{fill:var(--pp-ink-3);font-size:10px;font-family:var(--font)}.pp-endlabel text.pp-endlabel-v{fill:var(--pp-ink);font-size:12px;font-weight:800}.pp-cross line{stroke:var(--pp-ink-3);stroke-dasharray:2 3}.pp-hit{fill:#0000;cursor:crosshair}.pp-tip{z-index:4;background:var(--pp-tip-bg);border:1px solid var(--pp-line-2);min-width:140px;color:var(--pp-ink-2);pointer-events:none;border-radius:9px;gap:3px;padding:7px 10px;font-size:11px;display:grid;position:absolute;box-shadow:0 14px 30px -12px #0407108c}.pp-tip b{color:var(--pp-ink)}.pp-tip span{align-items:center;gap:4px;display:flex}.pp-tip span b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.pp-marker{stroke:var(--pp-ink-3);stroke-dasharray:3 3}.pp-marker-target{stroke:var(--pp-ink-2);stroke-dasharray:none}.pp-fc-dot{fill:var(--tone);stroke:var(--pp-surface);stroke-width:2px}.pp-fc-label{fill:var(--pp-ink);font-size:11px;font-weight:800;font-family:var(--font)}.pp-health-top{align-items:center;gap:14px;display:flex}.pp-ring{flex:none;position:relative}.pp-ring svg{display:block;transform:rotate(-90deg)}.pp-ring-track{fill:none;stroke:var(--pp-line)}.pp-ring-val{fill:none;stroke:var(--tone);stroke-linecap:round}.pp-ring-c{justify-content:center;align-items:baseline;padding-top:38%;line-height:1;display:flex;position:absolute;inset:0}.pp-ring-c b{letter-spacing:-.02em;font-size:26px;font-weight:800}.pp-ring-c small{color:var(--pp-ink-3);font-size:11px;font-weight:700}.pp-health-meta{gap:6px;min-width:0;display:grid}.pp-health-ws{font-size:12.5px;font-weight:700}.pp-activity{gap:5px;min-height:0;margin-top:auto;display:grid;overflow:hidden}.pp-activity ul{gap:4px;display:grid}.pp-activity li{color:var(--pp-ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-inline-start:12px;font-size:11px;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.pp-activity li:before{content:"";inset-inline-start:0;background:var(--pp-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.pp-activity li.pp-muted:before{background:var(--pp-line-2)}.pp-prio-list{align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.pp-prio-row{border-radius:9px;align-items:center;gap:10px;padding:6px 8px;transition:background .2s;display:flex}.pp-prio-row:hover{background:var(--pp-panel-2)}.pp-prio-main{flex:1;min-width:0;display:grid}.pp-prio-t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:color .25s,text-decoration-color .25s;overflow:hidden}.pp-prio-row[data-done=true] .pp-prio-t{color:var(--pp-ink-3);-webkit-text-decoration-color:var(--pp-ink-3);text-decoration-color:var(--pp-ink-3)}.pp-prio-m{color:var(--pp-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pp-ai{background:linear-gradient(160deg,color-mix(in oklab,var(--violet) 13%,var(--pp-surface)),var(--pp-panel));border-color:color-mix(in oklab,var(--violet) 30%,transparent)}[data-theme=day] .pp-ai,[data-theme=light] .pp-ai{background:linear-gradient(160deg,color-mix(in oklab,var(--violet) 7%,#fff),#fff)}.pp-ai-live{position:relative}.pp-ai-live:after{content:"";border-radius:inherit;box-shadow:0 0 34px -6px color-mix(in oklab,var(--violet) 45%,transparent);opacity:0;pointer-events:none;animation:3.2s ease-in-out infinite ppGlow;position:absolute;inset:0}.pp-ai-label{text-transform:uppercase;letter-spacing:.07em;color:var(--pp-accent-2);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.pp-ai-label svg{width:14px;height:14px}.pp-ai-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.pp-ai-body h5{font-size:14px;font-weight:800}.pp-ai-body p{color:var(--pp-ink-2);font-size:12px;line-height:1.5;overflow:hidden}.pp-ai-done{align-items:center;gap:6px;display:flex}.pp-ai-done svg{width:17px;height:17px}.pp-ai-who{align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.pp-arrow{color:var(--pp-ink-3)}.pp[dir=rtl] .pp-arrow{transform:scaleX(-1)}.pp-ai-body .pp-actions{margin-top:auto}.pp-wshead{gap:10px}.pp-wshead-row{align-items:center;gap:10px;min-width:0;display:flex}.pp-ws-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.pp-ws-health{font-size:13px;font-weight:800}.pp-ws-health small{color:var(--pp-ink-3);font-size:10.5px}.pp-stack{display:inline-flex}.pp-ws-obj{color:var(--pp-ink-2);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.pp-ws-obj svg{width:14px;height:14px;color:var(--pp-accent)}.pp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pp-step{grid-template-columns:auto 1fr auto;align-items:center;gap:5px 7px;display:grid}.pp-step-dot{border:1.5px solid var(--pp-line-2);width:18px;height:18px;color:var(--pp-ink-3);border-radius:50%;place-items:center;display:grid}.pp-step-dot svg{width:18px;height:18px}.pp-step[data-state=done] .pp-step-dot{color:var(--pp-ok);border:0}.pp-step[data-state=active] .pp-step-dot{color:var(--pp-accent);border:0}.pp-step-t{white-space:nowrap;font-size:12px;font-weight:700}.pp-step[data-state=next] .pp-step-t{color:var(--pp-ink-3)}.pp-step-c{color:var(--pp-ink-3);white-space:nowrap;font-size:10.5px}.pp-step-bar{background:var(--pp-line);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.pp-step-bar i{background:linear-gradient(90deg,var(--pp-s1),var(--pp-accent));transform-origin:0;height:100%;display:block}.pp[dir=rtl] .pp-step-bar i{transform-origin:100%}.pp-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.pp-col{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;flex-direction:column;min-height:0;transition:border-color .2s,background .2s;display:flex}.pp-col[data-hover=true]{border-color:var(--pp-accent);background:color-mix(in oklab,var(--teal) 8%,var(--pp-surface));border-style:dashed}.pp-col-h{letter-spacing:.07em;text-transform:uppercase;color:var(--pp-ink-2);justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:10.5px;font-weight:800;display:flex}.pp[dir=rtl] .pp-col-h{letter-spacing:0;font-size:11.5px}.pp-count{background:var(--pp-panel-2);min-width:20px;height:18px;color:var(--pp-ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;display:inline-grid}.pp-col-list{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 8px 10px;display:flex;overflow-y:auto}.pp-board:has(.pp-card[data-dragging=true]) .pp-col-list{overflow:visible}.pp-col-empty{border:1px dashed var(--pp-line-2);min-height:70px;color:var(--pp-ink-3);border-radius:9px;place-items:center;font-size:11px;display:grid}.pp-card{background:var(--pp-card-bg);border:1px solid var(--pp-line);-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #daeafb08,0 6px 16px -12px #04071099}.pp-card:hover{border-color:var(--pp-line-2)}.pp-card[data-dragging=true]{z-index:20;border-color:color-mix(in oklab,var(--teal) 50%,transparent);box-shadow:0 24px 50px -16px #040710b3}.pp-card[data-verified=true]{border-color:#10b9814d}.pp-card-open{text-align:start;border-radius:inherit;gap:6px;width:100%;padding:9px 10px;display:grid}@media(hover:hover)and (pointer:fine){.pp-card-open{cursor:grab}.pp-card[data-dragging=true] .pp-card-open{cursor:grabbing}}.pp-card-top{align-items:center;gap:6px;min-width:0;padding-inline-end:22px;display:flex}.pp-card-t{font-size:12.5px;font-weight:650;line-height:1.3}.pp-card-meta{color:var(--pp-ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.pp-sub-bar{background:var(--pp-line);border-radius:2px;width:30px;height:4px;overflow:hidden}.pp-sub-bar i{background:var(--pp-s1);height:100%;transition:width .4s var(--ease);display:block}.pp-due-soon{color:var(--pp-warn);font-weight:700}.pp-meta-ic{align-items:center;gap:3px;display:inline-flex}.pp-meta-ic svg{width:11px;height:11px}.pp-card-foot{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.pp-prio{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:800}.pp[dir=rtl] .pp-prio{letter-spacing:0;font-size:10.5px}.pp-prio-high{color:var(--pp-risk);background:var(--pp-risk-bg)}.pp-prio-med{color:var(--pp-warn);background:var(--pp-warn-bg)}.pp-prio-low{color:var(--pp-ink-3);background:var(--pp-panel-2)}.pp-prio-ic{width:13px;height:13px;background:0 0!important}.pp-tag{color:var(--pp-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pp-card-move{top:6px;width:24px;height:24px;color:var(--pp-ink-3);opacity:0;border-radius:6px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;inset-inline-end:6px}.pp-card-move svg{width:13px;height:13px}.pp-card:hover .pp-card-move,.pp-card-move:focus-visible,.pp-card-move[aria-expanded=true],.pp-card-open:focus-visible+.pp-card-move{opacity:1}.pp-card-move:hover{background:var(--pp-panel-2);color:var(--pp-ink)}@media(hover:none){.pp-card-move{opacity:1}}.pp-menu{top:32px;z-index:30;background:var(--pp-menu-bg);border:1px solid var(--pp-line-2);border-radius:10px;min-width:160px;padding:4px;display:grid;position:absolute;inset-inline-end:6px;box-shadow:0 18px 40px -10px #04071099}.pp-menu button{text-align:start;color:var(--pp-ink-2);border-radius:6px;padding:7px 9px;font-size:12px}.pp-menu button:hover,.pp-menu button:focus-visible{background:var(--pp-panel-2);color:var(--pp-ink)}.pp-stamp{inset-inline-end:10px;border:2px solid var(--pp-ok);color:var(--pp-ok);background:color-mix(in oklab,var(--pp-surface) 88%,transparent);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:8px}.pp-stamp svg{width:14px;height:14px}.pp-draft{top:14px;bottom:14px;z-index:6;background:var(--pp-pop-bg);border-color:color-mix(in oklab,var(--violet) 32%,transparent);width:min(340px,48%);padding:0;position:absolute;inset-inline-end:14px;box-shadow:0 30px 70px -24px #040710bf}.pp-draft-in{flex-direction:column;gap:10px;height:100%;padding:12px 14px;display:flex;overflow-y:auto}.pp-draft-obj{background:var(--pp-panel-2);border:1px solid var(--pp-line);border-radius:9px;gap:8px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.pp-draft-obj svg{width:15px;height:15px;color:var(--pp-accent);margin-top:1px}.pp-draft-phase{text-transform:uppercase;letter-spacing:.07em;color:var(--pp-accent-2);font-size:10.5px;font-weight:800}.pp-draft-list{gap:6px;display:grid}.pp-draft-list ul{gap:5px;display:grid}.pp-draft-list li{background:var(--pp-panel-2);border-radius:8px;grid-template-columns:14px 1fr auto auto;align-items:center;gap:7px;padding:7px 8px;font-size:11.5px;display:grid}.pp-draft-list li svg{width:13px;height:13px;color:var(--pp-accent-2)}.pp-draft-list .pp-due{color:var(--pp-ink-3);font-size:10.5px}.pp-draft-done{color:var(--pp-ink-2);align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.pp-draft-done svg{width:15px;height:15px}.pp-think{color:var(--pp-ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pp-dots{gap:3px;display:inline-flex}.pp-dots i{background:var(--pp-accent-2);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite ppBounce}.pp-dots i:nth-child(2){animation-delay:.15s}.pp-dots i:nth-child(3){animation-delay:.3s}.pp-radar-body{flex:1;align-items:center;gap:16px;min-height:0;display:flex}.pp-radar-plot{flex:none;position:relative}.pp-radar-plot svg{display:block;position:relative;overflow:visible}.pp-radar-sweep{background:conic-gradient(from 0deg,transparent 0deg,color-mix(in oklab,var(--teal) 26%,transparent) 40deg,transparent 41deg);border-radius:50%;animation:5s linear infinite ppSweep;position:absolute;inset:8px}.pp-radar-zone{stroke:var(--pp-line-2);stroke-width:1px}.pp-zone-risk{fill:#ef44440d}.pp-zone-warn{fill:#f59e0b0f}.pp-zone-ok{fill:#10b98117}.pp-blip{fill:var(--tone);stroke:var(--pp-surface);stroke-width:2px}.pp-blip-pulse{fill:none;stroke:var(--tone);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ppBlip}.pp-blip-label{fill:var(--pp-ink-2);font-size:9.5px;font-weight:800;font-family:var(--font)}.pp-radar-tag{color:var(--pp-ok);white-space:nowrap;pointer-events:none;font-size:9px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,7px)}.pp-radar-list{flex:1;gap:4px;min-width:0;display:grid}.pp-radar-list li{border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.pp-radar-list li[data-live=true]{background:var(--pp-panel-2)}.pp-radar-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pp-radar-list li[data-live=true] .pp-radar-name{font-weight:800}.pp-radar-h{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.pp-radar-list .pp-chip{padding:2px 7px;font-size:10px}.pp-fc-head{align-items:baseline;gap:10px;min-width:0;display:flex}.pp-fc-date{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:800}.pp-fc-sum{color:var(--pp-ink-2);font-size:11.5px}.pp-alerts{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.pp-alert{background:var(--pp-panel-2);border:1px solid var(--pp-line);border-radius:9px;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.pp-alert>svg{width:15px;height:15px;margin-top:1px}.pp-alert[data-resolved=true]{opacity:.6}.pp-alert-t{font-size:12px;font-weight:600;line-height:1.35}.pp-alert-m{color:var(--pp-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:10.5px;display:flex}.pp-link{align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:inline-flex;color:var(--pp-accent-2)!important}.pp-link svg{width:12px;height:12px}.pp-link:hover{text-decoration:underline}.pp-why{border-inline-start:2px solid var(--pp-accent-2);color:var(--pp-ink-2);margin-top:6px;padding-inline-start:9px;font-size:11.5px;line-height:1.5;overflow:hidden}.pp-heat-t{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;font-size:11px}.pp-heat-t th{color:var(--pp-ink-3);white-space:nowrap;text-overflow:ellipsis;padding:0 0 2px;font-size:9.5px;font-weight:700;overflow:hidden}.pp-heat-t thead th:first-child{width:30%}.pp-heat-t tbody th{text-align:start;color:var(--pp-ink-2);font-size:11px}.pp-heat-t tbody th .pp-av{vertical-align:middle;margin-inline-end:5px}.pp-heat-t td{text-align:center;font-variant-numeric:tabular-nums;height:22px;color:var(--pp-ink);background:color-mix(in oklab,var(--pp-s1) calc(var(--v) * 88%),var(--pp-panel-2));transition:background .5s var(--ease);border-radius:5px;font-weight:700}[data-theme=day] .pp-heat-t td,[data-theme=light] .pp-heat-t td{background:color-mix(in oklab,var(--pp-s1) calc(var(--v) * 70%),#f1f5f9)}.pp-heat-t td[data-over=true]{outline:2px solid var(--pp-warn);outline-offset:-2px;font-weight:900}.pp-heat-key{color:var(--pp-ink-3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.pp-heat-key i{outline:2px solid var(--pp-warn);outline-offset:-2px;border-radius:3px;width:12px;height:10px}.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.pp-prompt{color:var(--pp-ink-2);text-align:start;border-radius:999px;padding:5px 10px;font-size:11.5px;transition:border-color .2s,color .2s;border:1px solid var(--pp-line-2)!important;background:var(--pp-panel-2)!important}.pp-prompt:hover,.pp-prompt[aria-pressed=true]{color:var(--pp-ink);border-color:color-mix(in oklab,var(--violet) 45%,transparent)!important}.pp-answer{scrollbar-width:thin;flex:1;min-height:0;font-size:12px;line-height:1.55;overflow-y:auto}.pp-caret{vertical-align:-2px;background:var(--pp-accent-2);width:6px;height:13px;margin-inline-start:2px;animation:1s steps(2,end) infinite ppBlink;display:inline-block}.pp-answer-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pp-drawer-l{z-index:8;border-radius:0 0 var(--pp-r) var(--pp-r);position:absolute;inset:42px 0 0;overflow:hidden}.pp-scrim{background:var(--pp-scrim);position:absolute;inset:0}.pp-drawer{top:0;bottom:0;background:var(--pp-pop-bg);border-inline-start:1px solid var(--pp-line-2);scrollbar-width:thin;flex-direction:column;gap:14px;width:min(370px,92%);padding:14px 16px 18px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:-30px 0 60px -20px #04071099}.pp-drawer-h{align-items:center;gap:8px;display:flex}.pp-drawer h4{outline:none;font-size:16px;font-weight:800;line-height:1.3}.pp-facts{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.pp-facts dt{letter-spacing:.07em;text-transform:uppercase;color:var(--pp-ink-3);margin-bottom:3px;font-size:10px;font-weight:800}.pp-facts dd{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pp-facts dd svg{width:13px;height:13px;color:var(--pp-ink-3)}.pp-facts dd small{color:var(--pp-ink-3);font-size:10.5px}.pp-col-pill{background:var(--pp-panel-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pp-col-done{color:var(--pp-ok);background:var(--pp-ok-bg)}.pp-col-review{color:var(--pp-accent-2);background:color-mix(in oklab,var(--violet) 14%,transparent)}.pp-col-doing{color:var(--pp-accent);background:color-mix(in oklab,var(--teal) 13%,transparent)}.pp-dsec{gap:7px;display:grid}.pp-dsec h5{letter-spacing:.07em;text-transform:uppercase;color:var(--pp-ink-3);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.pp-dsec h5 small{letter-spacing:0;font-weight:700}.pp-subtasks{gap:4px;display:grid}.pp-subtasks li{border-radius:7px;align-items:center;gap:9px;padding:5px 6px;font-size:12px;display:flex}.pp-subtasks li:hover{background:var(--pp-panel-2)}.pp-subtasks li[data-done=true] span{color:var(--pp-ink-3);text-decoration:line-through}.pp-file{background:var(--pp-panel-2);border:1px solid var(--pp-line);border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 10px;font:600 11.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.pp-file svg{width:13px;height:13px}.pp-approval{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.pp-comments{gap:10px;display:grid}.pp-comments li{grid-template-columns:22px 1fr;gap:8px;display:grid}.pp-comments b{font-size:12px}.pp-comments small{color:var(--pp-ink-3);margin-inline-start:6px;font-size:10.5px}.pp-comments p{color:var(--pp-ink-2);font-size:12px;line-height:1.45}.pp-reply{border:1px solid var(--pp-line);color:var(--pp-ink-3);border-radius:8px;padding:8px 10px;font-size:12px}.pp-log{color:var(--pp-ink-2);gap:4px;font-size:11.5px;display:grid}.pp-toasts-l{bottom:16px;z-index:9;pointer-events:none;position:absolute;inset-inline-end:16px}.pp-window:has(.pp-drawer) .pp-toasts-l{inset-inline-end:calc(min(370px,92%) + 16px)}.pp-toasts{justify-items:end;gap:8px;display:grid}.pp-toast{background:var(--pp-toast-bg);max-width:360px;color:var(--pp-toast-ink);border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:flex;box-shadow:0 20px 44px -14px #04071099}.pp-toast svg{width:16px;height:16px}[data-theme=day] .pp-toast .pp-tone-ok,[data-theme=light] .pp-toast .pp-tone-ok{color:#34d399}.pp-ghost{z-index:40;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;top:0;left:0}.pp-ghost[data-visible=true]{opacity:1}.pp-ghost-arrow{width:20px;height:20px;fill:var(--violet);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 3px 6px #04071073);transition:transform .15s;display:block}.pp-ghost[data-grab=true] .pp-ghost-arrow{transform:scale(.88)}.pp-ghost-ripple{border:2px solid var(--violet);border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-12px}.pp-ghost-tag{background:var(--violet);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:18px;left:16px;box-shadow:0 6px 16px -6px #04071080}@keyframes ppPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes ppSweep{to{transform:rotate(360deg)}}@keyframes ppBlip{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes ppBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ppBlink{50%{opacity:0}}@keyframes ppGlow{0%,to{opacity:0}50%{opacity:1}}.pp[data-active=false] *,.pp[data-active=false] :before,.pp[data-active=false] :after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .pp *,html:not([data-motion=on]) .pp :before,html:not([data-motion=on]) .pp :after{animation:none!important}html:not([data-motion=on]) .pp-tab:hover{transform:none}}html[data-motion=off] .pp *,html[data-motion=off] .pp :before,html[data-motion=off] .pp :after{animation:none!important}html[data-motion=off] .pp-tab:hover{transform:none}@container (width<=999px){.pp-sat-3,.pp-sat-4{display:none}.pp-body{grid-template-columns:62px minmax(0,1fr)}.pp-side{align-items:center;padding:12px 8px}.pp-side-brand b,.pp-nav-i span,.pp-side-ws,.pp-side-me span,.pp-search,.pp-sample{display:none}.pp-side-brand,.pp-side-me{border:0;padding:0}.pp-nav-i{justify-content:center;padding:9px}.pp-nav-i[aria-current=page]:before{inset-inline-start:-8px}.pp-badge{top:0;min-width:15px;height:15px;font-size:9px;position:absolute;inset-inline-end:-2px}.pp-main{overscroll-behavior:auto;scrollbar-width:thin;display:block;overflow-y:auto}.pp-top{z-index:5;background:var(--pp-surface);height:54px;position:sticky;top:0}.pp-trend .pp-chart,.pp-fc .pp-chart{flex:none;height:170px}.pp-view-command,.pp-view-insights{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-view-command>*,.pp-view-insights>*{grid-column:auto!important}.pp-view-command .pp-kpis,.pp-view-command .pp-trend,.pp-view-insights .pp-radar,.pp-view-insights .pp-fc,.pp-view-insights .pp-ask{grid-column:1/-1!important}.pp-alerts,.pp-prio-list{max-height:260px}.pp-board{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(210px,1fr));padding-bottom:4px;overflow-x:auto}.pp-col{max-height:420px}.pp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=699px){.pp-tabs{background:var(--bgc);border:1px solid var(--brd);border-radius:999px;gap:4px;margin-bottom:10px;padding:4px}.pp-tab{background:0 0;border-radius:999px;justify-content:center;padding:8px 6px;display:flex;overflow:visible;box-shadow:none!important;border:0!important}.pp-tab:hover{transform:none}.pp-tab[aria-selected=true]{background:linear-gradient(135deg,var(--teal-deep,#0d9488),var(--teal))}.pp-tab[aria-selected=true] .pp-tab-s{color:#fff}.pp-tab-ic,.pp-tab-t,.pp-tab-d,.pp-tab-bar{display:none}.pp-tab-s{color:var(--t2);text-align:center;font-size:.8rem;font-weight:800;display:block}.pp-tab-desc-m{color:var(--t2);text-align:center;margin:0 0 12px;font-size:.82rem;line-height:1.55;display:block}.pp-hint{display:none}.pp-toolbar{justify-content:center}.pp-toolbar .pp-grow,.pp-reset span{display:none}.pp-rig{--pp-h:min(78svh, 700px)}.pp-stage{perspective:1100px}.pp-window{grid-template-rows:38px minmax(0,1fr)}.pp-chrome{gap:8px;padding:0 10px}.pp-url{flex:1;justify-content:flex-start;min-width:0}.pp-presence{display:none}.pp-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pp-side{border-inline-end:0;border-top:1px solid var(--pp-line);border-radius:0 0 var(--pp-r) var(--pp-r);flex-direction:row;grid-row:2;justify-content:space-around;gap:0;padding:6px 6px 8px}.pp-side-brand,.pp-side-me,.pp-nav-static{display:none}.pp-nav{flex:1;justify-content:space-around;display:flex}.pp-nav-i{flex-direction:column;gap:3px;width:auto;padding:5px 10px;font-size:10px}.pp-nav-i span{font-size:10px;display:block}.pp-nav-i[aria-current=page]:before{display:none}.pp-badge{top:0;inset-inline-end:4px}.pp-top{padding:0 12px}.pp-view{gap:10px;padding:10px}.pp-view-command,.pp-view-insights{grid-template-columns:minmax(0,1fr)}.pp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-radar-body{flex-direction:column;align-items:stretch}.pp-radar-plot{align-self:center}.pp-pills{margin-inline-start:0}.pp-trend .pp-ph,.pp-wshead-row{flex-wrap:wrap}.pp-stack{display:none}.pp-ws-obj{align-items:flex-start}.pp-board{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.pp-col{scroll-snap-align:start;flex:0 0 82%;max-height:400px}.pp-draft{width:auto;inset:10px}.pp-drawer-l{inset:38px 0 0}.pp-drawer{width:100%}.pp-toasts-l{bottom:70px;inset-inline:10px}.pp-window:has(.pp-drawer) .pp-toasts-l{display:none}.pp-toast{max-width:none}.pp-sat-2{display:none}.pp-sat-1{inset-inline-end:8px;top:-18px}}#screens{scroll-margin-top:84px}.wm-page{color:var(--t1);padding-top:32px;padding-bottom:64px;position:relative}.wm-nav{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:center;gap:16px;padding-bottom:32px;display:flex}.wm-nav-actions{flex-wrap:wrap;gap:12px;display:flex}.wm-page{--background:var(--bg0);--foreground:var(--t1);--primary:var(--teal);--primary-foreground:var(--bg0);--accent:var(--bg2);--accent-foreground:var(--t1);--input:var(--brd);--ring:var(--teal)}.wm-intro{max-width:820px;padding:64px 0 36px}.wm-intro h1{margin:12px 0 24px;font-size:3rem;font-weight:800;line-height:1.15}.wm-intro p,.wm-section p{color:var(--t2);max-width:760px;font-size:1.05rem}.wm-eyebrow{color:var(--teal);font-weight:700}.wm-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.wm-section{border-top:1px solid var(--brd);padding:40px 0}.wm-section h2{margin-bottom:16px;font-size:1.8rem;font-weight:700;line-height:1.25}.wm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.wm-steps h3{margin:12px 0;font-size:1.2rem;font-weight:700}.wm-step-number{color:var(--teal);font-weight:700}.wm-footer{border-top:1px solid var(--brd);color:var(--t2);flex-wrap:wrap;gap:24px;padding-top:32px;display:flex}@media(max-width:700px){.wm-intro{padding-top:40px}.wm-intro h1{font-size:2.25rem}.wm-steps{grid-template-columns:1fr}.wm-nav{align-items:flex-start}.wm-nav-actions{justify-content:flex-end}}
