:root{--c-bg:#FFFFFF;--c-surface:#F5F5F5;--c-surface-2:#EBEBEB;--c-ink:#0A0A0A;--c-ink-2:#262626;--c-muted:#6B6B6B;--c-line:#E5E5E5;--c-violet:#8100F4;--c-violet-soft:#EFEFEF;--c-mint:#4DDEC5;--c-cyan:#3AC8DB;--c-ok:#12A374;--c-warn:#C77700;--c-warn-soft:#FFF4E0;--c-btn:#0A0A0A;--c-btn-ink:#FFFFFF;--c-glass:rgba(255,255,255,.78);--c-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 40px -12px rgba(0,0,0,.14);--c-show-light:block;--c-show-dark:none;--c-display:var(--font-geist),var(--font-plexth),system-ui,sans-serif;--c-body:var(--font-plexth),var(--font-geist),system-ui,sans-serif;--c-mono:var(--font-dmmono),ui-monospace,monospace}.dark{--c-bg:#000000;--c-surface:#0E0E0E;--c-surface-2:#1A1A1A;--c-ink:#F5F5F5;--c-ink-2:#D4D4D4;--c-muted:#8F8F8F;--c-line:#222222;--c-violet:#A65BFF;--c-violet-soft:#1F1F1F;--c-ok:#3FD6A0;--c-warn:#FFB547;--c-warn-soft:#2E2210;--c-btn:#F5F5F5;--c-btn-ink:#000000;--c-glass:rgba(0,0,0,.72);--c-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 50px -16px rgba(0,0,0,.7);--c-show-light:none;--c-show-dark:block;color-scheme:dark}body{background:var(--c-bg);transition:background .3s,color .3s}.v2,body{color:var(--c-ink)}.v2{font-family:var(--c-body);line-height:1.65;-webkit-font-smoothing:antialiased}.v2 *{box-sizing:border-box}.v2 a{color:inherit;text-decoration:none}.v2 button{font:inherit;color:inherit;cursor:pointer}.v2 :focus-visible{outline:2px solid var(--c-violet);border-radius:8px}.v2 .wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.v2 .lt{display:var(--c-show-light)}.v2 .dk{display:var(--c-show-dark)}.v2 h1,.v2 h2,.v2 h3{font-family:var(--c-display);letter-spacing:-.025em;margin:0;text-wrap:balance;font-weight:600}.v2 h2{font-size:clamp(28px,4vw,44px);line-height:1.12}.v2 h3{font-size:18px;letter-spacing:-.01em;line-height:1.35}.v2 p{margin:0}.v2 .lead{color:var(--c-muted);font-size:clamp(16px,1.6vw,18px);max-width:60ch}.v2 .mono{font-family:var(--c-mono);font-size:12px;letter-spacing:.06em}.v2 .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:0;font-weight:500;font-size:15px;transition:transform .15s,opacity .15s}.v2 .btn:hover{transform:translateY(-1px)}.v2 .btn-pri{background:var(--c-btn);color:var(--c-btn-ink)}.v2 .btn-sec{background:var(--c-surface-2);color:var(--c-ink)}.v2 .btn svg{width:16px;height:16px}.v2 .icon-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--c-line);background:transparent;display:grid;place-items:center}.v2 .icon-btn svg{width:17px;height:17px}.v2 .lang{height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--c-line);background:transparent;font-family:var(--c-mono);font-size:12px}.v2 .hero{padding-block:72px 40px;text-align:center;display:grid;justify-items:center;gap:22px}.v2 .announce{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--c-muted)}.v2 .announce b{color:var(--c-ink);font-weight:500}.v2 .announce .dot{width:7px;height:7px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-ok) 20%,transparent)}.v2 .hero h1{font-size:clamp(40px,7.4vw,84px);line-height:1.02;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.18em .26em}.v2 .hero h1 .mk{display:inline-block;transform:translateY(.03em)}.v2 .hero .lead{text-align:center;max-width:56ch}.v2 .hero .ctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.v2 .ws-wrap{padding-block:20px 96px}.v2 .ws{max-width:1040px;margin:0 auto;border:1px solid var(--c-line);border-radius:20px;background:var(--c-bg);box-shadow:var(--c-shadow);overflow:hidden;display:grid;grid-template-columns:300px 1fr;height:560px}.v2 .ws-side{border-right:1px solid var(--c-line);display:flex;flex-direction:column;min-width:0;background:var(--c-surface)}.v2 .ws-top{display:flex;align-items:center;gap:7px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.v2 .ws-top i{width:11px;height:11px;border-radius:50%;background:var(--c-line)}.v2 .ws-top i:first-child{background:#FF5F57}.v2 .ws-top i:nth-child(2){background:#FEBC2E}.v2 .ws-top i:nth-child(3){background:#28C840}.v2 .ws-top span{margin-left:auto;font-family:var(--c-mono);font-size:11px;color:var(--c-muted)}.v2 .ws-search{margin:12px;height:34px;border-radius:10px;background:var(--c-bg);border:1px solid var(--c-line);display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--c-muted);font-size:13px}.v2 .ws-list{list-style:none;margin:0;padding:0 8px 8px;overflow:auto;display:grid;gap:2px}.v2 .mate{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;text-align:left;border:0;background:transparent;width:100%}.v2 .mate:hover{background:var(--c-surface-2)}.v2 .mate[aria-current=true]{background:var(--c-bg);box-shadow:0 1px 0 var(--c-line),0 0 0 1px var(--c-line)}.v2 .av{width:40px;height:40px;border-radius:50%;object-fit:contain;background:var(--c-surface-2)}.v2 .mate b{display:block;font-size:13.5px;font-weight:600;font-family:var(--c-display);line-height:1.3}.v2 .mate small{display:block;font-size:12px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.v2 .mate time{font-family:var(--c-mono);font-size:10.5px;color:var(--c-muted);align-self:start;padding-top:3px}.v2 .ws-main{display:flex;flex-direction:column;min-width:0}.v2 .ws-head{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--c-line)}.v2 .ws-head img{width:28px;height:28px}.v2 .ws-head b{font-family:var(--c-display);font-size:14px}.v2 .ws-head .tag{margin-left:auto;font-family:var(--c-mono);font-size:11px;color:var(--c-muted);border:1px solid var(--c-line);border-radius:999px;padding:3px 10px}.v2 .thread{flex:1;min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.v2 .msg{max-width:78%;font-size:14px;line-height:1.55;padding:10px 14px;border-radius:16px}.v2 .msg.me{align-self:flex-end;background:var(--c-btn);color:var(--c-btn-ink);border-bottom-right-radius:6px}.v2 .msg.them{align-self:flex-start;background:var(--c-surface);border-bottom-left-radius:6px}.v2 .sys{align-self:center;font-family:var(--c-mono);font-size:11px;color:var(--c-muted)}.v2 .card{align-self:flex-start;width:min(440px,100%);border:1px solid var(--c-line);border-radius:16px;overflow:hidden;background:var(--c-bg)}.v2 .card-h{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;font-family:var(--c-display)}.v2 .pill{margin-left:auto;font-family:var(--c-mono);font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:999px;background:var(--c-warn-soft);color:var(--c-warn)}.v2 .pill.ok{background:color-mix(in srgb,var(--c-ok) 14%,transparent);color:var(--c-ok)}.v2 .card-b{padding:0 14px 12px;font-size:13px;color:var(--c-muted)}.v2 .card-v{height:150px;background:var(--c-surface-2);position:relative;display:grid;place-items:center}.v2 .card-v .scr{width:68%;height:74%;background:var(--c-bg);border-radius:10px 10px 0 0;align-self:end;padding:10px;display:grid;gap:6px;align-content:start}.v2 .scr i{display:block;height:8px;border-radius:4px;background:var(--c-surface-2)}.v2 .scr i.w6{width:60%}.v2 .scr i.w4{width:40%}.v2 .scr i.acc{background:var(--c-violet);width:30%;height:14px;border-radius:7px}.v2 .card-a{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--c-line)}.v2 .card-a span{font-size:12px;padding:5px 12px;border-radius:999px;background:var(--c-surface-2)}.v2 .card-a span:first-child{background:var(--c-btn);color:var(--c-btn-ink)}.v2 .compose{margin:0 18px 16px;height:44px;border:1px solid var(--c-line);border-radius:999px;display:flex;align-items:center;gap:10px;padding:0 6px 0 16px;color:var(--c-muted);font-size:13.5px}.v2 .compose .send{margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--c-btn);color:var(--c-btn-ink);display:grid;place-items:center}.v2 .compose .send svg{width:14px;height:14px}.v2 .ws-note{text-align:center;margin-top:14px;font-size:12.5px;color:var(--c-muted)}@media (max-width:820px){.v2 .ws{grid-template-columns:1fr;height:auto}.v2 .ws-side{border-right:0;border-bottom:1px solid var(--c-line)}.v2 .ws-search{display:none}.v2 .ws-list{display:flex;overflow-x:auto;padding:10px}.v2 .mate{grid-template-columns:40px;width:auto;padding:6px}.v2 .mate div,.v2 .mate time{display:none}.v2 .thread{height:420px}}.v2 section{scroll-margin-top:80px}.v2 .sec{padding-block:72px}.v2 .sec-head{display:grid;gap:14px;justify-items:center;margin-bottom:44px}.v2 .sec-head,.v2 .sec-head .lead{text-align:center}.v2 .panel{background:var(--c-surface);border-radius:28px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;overflow:hidden;min-height:440px}.v2 .panel .txt{padding:clamp(28px,5vw,64px);display:grid;gap:16px;align-content:center}.v2 .panel .art{position:relative;height:100%;min-height:400px;display:grid;place-items:center}.v2 .panel .disc{position:absolute;width:min(520px,110%);aspect-ratio:1;border-radius:50%;background:var(--c-surface-2);right:-12%;top:50%;transform:translateY(-50%)}.v2 .panel .disc:after{content:"";position:absolute;inset:14%;border-radius:50%;background:var(--c-surface);opacity:.12}.v2 .panel .art img{position:relative;width:min(380px,82%);height:auto;filter:drop-shadow(0 30px 40px rgba(20,0,60,.35))}.v2 .ticks{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.v2 .ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--c-ink-2)}.v2 .ticks svg{flex:none;width:18px;height:18px;margin-top:4px;color:var(--c-violet)}@media (max-width:820px){.v2 .panel{grid-template-columns:1fr}.v2 .panel .art{min-height:340px}.v2 .panel .disc{right:auto;width:420px}}.v2 .bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2 .tile{background:var(--c-surface);border-radius:24px;padding:28px 28px 0;display:grid;grid-template-rows:auto 1fr;gap:28px;overflow:hidden;min-height:0}.v2 .tile .t{display:grid;gap:6px}.v2 .tile .t p{color:var(--c-muted);font-size:15px;max-width:48ch}.v2 .stage{background:var(--c-bg);border:1px solid var(--c-line);border-bottom:0;border-radius:16px 16px 0 0;padding:18px;align-self:end;display:grid;gap:12px;min-width:0}.v2 .tools{display:flex;flex-wrap:wrap;gap:8px}.v2 .tools span{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface)}.v2 .tools span i{width:8px;height:8px;border-radius:50%;background:var(--c-ok)}.v2 .row-note{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-muted)}.v2 .row-note img{width:30px;height:30px}.v2 .lh{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.v2 .lhring{--v:100;width:62px;height:62px;margin:0 auto 6px;background:conic-gradient(var(--c-ok) calc(var(--v)*1%),var(--c-surface-2) 0);place-items:center}.v2 .lhring,.v2 .lhring b{border-radius:50%;display:grid}.v2 .lhring b{width:50px;height:50px;background:var(--c-bg);place-items:center;font-family:var(--c-mono);font-weight:500;font-size:15px;color:var(--c-ok)}.v2 .lh small{font-size:11.5px;color:var(--c-muted)}.v2 .url{display:flex;align-items:center;gap:8px;font-family:var(--c-mono);font-size:12px;padding:8px 12px;border-radius:10px;background:var(--c-surface);color:var(--c-ink-2);min-width:0;overflow:hidden;white-space:nowrap}.v2 .url i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-ok)}.v2 .otp{display:flex;gap:8px;justify-content:center}.v2 .otp span{width:42px;height:50px;border-radius:10px;border:1px solid var(--c-line);display:grid;place-items:center;font-family:var(--c-mono);font-size:20px}.v2 .otp span.on{border-color:var(--c-violet);box-shadow:0 0 0 3px var(--c-violet-soft)}.v2 .shield{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.v2 .shield span{font-family:var(--c-mono);font-size:11px;padding:4px 10px;border-radius:999px;background:var(--c-surface);color:var(--c-muted)}.v2 .pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.v2 .pipe:before{right:12.5%;background:var(--c-line)}.v2 .pipe:after,.v2 .pipe:before{content:"";position:absolute;left:12.5%;top:21px;height:2px}.v2 .pipe:after{width:50%;background:var(--c-violet)}.v2 .step{display:grid;justify-items:center;gap:8px;position:relative;z-index:1;text-align:center}.v2 .step img{width:44px;height:44px;border-radius:50%;background:var(--c-surface-2);border:2px solid var(--c-bg);box-shadow:0 0 0 2px var(--c-line);object-fit:contain}.v2 .step.done img,.v2 .step.now img{box-shadow:0 0 0 2px var(--c-violet)}.v2 .step b{font-size:12.5px;font-family:var(--c-display)}.v2 .step small{font-family:var(--c-mono);font-size:10.5px;color:var(--c-muted)}.v2 .step.now small{color:var(--c-violet)}@media (max-width:820px){.v2 .bento{grid-template-columns:1fr}.v2 .tile{min-height:0}}.v2 .jobs{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.v2 .jobs .l{display:grid;gap:22px;align-content:center}.v2 .chips{display:flex;flex-wrap:wrap;gap:8px}.v2 .chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-bg);font-size:14px;transition:background .15s,border-color .15s}.v2 .chip img{width:26px;height:26px;border-radius:50%;background:var(--c-surface-2);object-fit:contain}.v2 .chip:hover{background:var(--c-surface)}.v2 .chip[aria-pressed=true]{background:var(--c-violet-soft);border-color:var(--c-violet);color:var(--c-ink)}.v2 .job-desc{min-height:110px;display:grid;gap:8px}.v2 .job-desc b{font-family:var(--c-display);font-size:17px}.v2 .job-desc p{color:var(--c-muted)}.v2 .job-desc ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.v2 .job-desc li{font-family:var(--c-mono);font-size:11.5px;padding:3px 10px;border-radius:999px;background:var(--c-surface);color:var(--c-ink-2)}.v2 .phone{justify-self:center;width:300px;max-width:100%;aspect-ratio:300/600;border-radius:46px;border:9px solid var(--c-ink);background:var(--c-bg);position:relative;overflow:hidden;box-shadow:var(--c-shadow);display:flex;flex-direction:column}.v2 .phone:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:90px;height:26px;border-radius:20px;background:var(--c-ink);z-index:2}.v2 .ph-head{padding:48px 16px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--c-line)}.v2 .ph-head img{width:28px;height:28px;border-radius:50%;background:var(--c-surface-2);object-fit:contain}.v2 .ph-head b{font-size:13px;font-family:var(--c-display)}.v2 .ph-
.ph-body .msg{max-width:90%;font-size:13px}.v2 .ph-in{margin:0 10px 14px;height:38px;border-radius:999px;border:1px solid var(--c-line);display:flex;align-items:center;padding:0 14px;color:var(--c-muted);font-size:12px}@media (max-width:820px){.v2 .jobs{grid-template-columns:1fr}}.v2 .work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2 .w{background:var(--c-surface);border-radius:22px;padding:22px;display:grid;gap:14px;align-content:start;min-width:0;transition:transform .2s}.v2 .w:hover{transform:translateY(-3px)}.v2 .w .shot{aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .w .shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .4s}.v2 .w:hover .shot img{transform:scale(1.03)}.v2 .w .meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.v2 .w .meta span{font-family:var(--c-mono);font-size:11px;color:var(--c-muted);white-space:nowrap}.v2 .w p{color:var(--c-muted);font-size:14.5px}.v2 .inv{filter:var(--logo-inv,none)}@media (max-width:900px){.v2 .work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2 .work{grid-template-columns:1fr}}.v2 .toggle{display:inline-flex;background:var(--c-surface);border-radius:999px;padding:4px}.v2 .toggle button{border:0;background:transparent;padding:7px 16px;border-radius:999px;font-size:14px;color:var(--c-muted)}.v2 .toggle button[aria-pressed=true]{background:var(--c-bg);color:var(--c-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.v2 .plans{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .plan,.v2 .plans{display:grid;gap:16px}.v2 .plan{background:var(--c-surface);border-radius:24px;padding:26px;align-content:start}.v2 .plan.hi{background:var(--c-bg);box-shadow:0 0 0 1.5px var(--c-violet),var(--c-shadow)}.v2 .plan .k{font-family:var(--c-mono);font-size:11.5px;color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase}.v2 .plan.hi .k{color:var(--c-violet)}.v2 .plan h3{font-size:22px}.v2 .plan .sub{color:var(--c-muted);font-size:14.5px;min-height:3.2em}.v2 .plan ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;font-size:14px;color:var(--c-ink-2)}.v2 .plan li{display:flex;gap:9px}.v2 .plan li svg{flex:none;width:16px;height:16px;margin-top:4px;color:var(--c-ok)}.v2 .plan .btn{justify-content:center}.v2 .band{margin-top:16px;border-radius:18px;border:1px solid var(--c-line);padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:14.5px;color:var(--c-ink-2)}.v2 .band img{width:30px;height:30px}.v2 .band .btn{margin-left:auto;height:36px;font-size:13.5px}.v2 .miles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.v2 .mile{border-radius:18px;background:var(--c-surface);padding:18px;display:grid;gap:4px}.v2 .mile .pct{font-family:var(--c-display);font-weight:600;font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.v2 .mile b{font-size:14px;font-family:var(--c-display)}.v2 .mile small{color:var(--c-muted);font-size:13px}@media (max-width:900px){.v2 .plans{grid-template-columns:1fr}.v2 .miles{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2 .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.v2 .faq dl{margin:0;border-top:1px solid var(--c-line)}.v2 .qa{border-bottom:1px solid var(--c-line)}.v2 .qa button{width:100%;text-align:left;background:none;border:0;padding:18px 0;display:flex;gap:16px;align-items:center;font-size:16px;font-weight:500}.v2 .qa button svg{margin-left:auto;flex:none;width:18px;height:18px;transition:transform .2s;color:var(--c-muted)}.v2 .qa button[aria-expanded=true] svg{transform:rotate(45deg)}.v2 .qa dd{margin:0;padding:0 40px 20px 0;color:var(--c-muted);font-size:15px}@media (max-width:820px){.v2 .faq{grid-template-columns:1fr;gap:20px}}.v2 .finale{padding-block:96px 0;text-align:center;display:grid;justify-items:center;gap:18px;overflow:hidden}.v2 .finale .ctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.v2 .finale-art{width:min(760px,100%);margin-top:40px;color:var(--c-line)}.v2 .finale-art svg{display:block;width:100%;height:auto}.v2 footer{border-top:1px solid var(--c-line);padding-block:48px 36px}.v2 .foot{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:28px}.v2 .foot .brand{display:grid;gap:14px;align-content:start}.v2 .foot .brand img{height:30px;width:auto}.v2 .foot .brand p{color:var(--c-muted);font-size:13.5px}.v2 .foot h4{margin:0 0 10px;font-size:13px;font-family:var(--c-display);font-weight:600}.v2 .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13.5px;color:var(--c-muted)}.v2 .foot ul a:hover{color:var(--c-ink)}.v2 .legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12.5px;color:var(--c-muted)}.v2 .legal .status{display:inline-flex;align-items:center;gap:8px}.v2 .legal .status i{width:7px;height:7px;border-radius:50%;background:var(--c-ok)}@media (max-width:900px){.v2 .foot{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .foot .brand{grid-column:1/-1}}.v2 .proto{background:var(--c-ink);color:var(--c-bg);font-size:12.5px;text-align:center;padding:7px 16px}.v2 .proto b{font-weight:600}@media (prefers-reduced-motion:reduce){.v2 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.v2 .fade{animation:fade .35s ease both}@keyframes fade{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.v2 .wrap{width:100%}.v2 .eyebrow{color:var(--c-violet)}.v2 .more{display:flex;justify-content:center;margin-top:28px}.v2 .band-mk{width:30px;height:30px;flex:none}.v2 .hero h1 .mk{width:.86em;height:.86em}.v2 .finale-h{font-size:clamp(32px,5vw,56px)}.v2 .finale .lead{text-align:center}.v2 .cform{width:min(720px,100%);margin-top:18px;background:var(--c-surface);border-radius:24px;padding:clamp(18px,3vw,28px);display:grid;gap:16px;text-align:left}.v2 .cgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2 .cgrid label{display:grid;gap:6px;font-size:13px;color:var(--c-muted)}.v2 .cgrid .full{grid-column:1/-1}.v2 .cgrid input,.v2 .cgrid textarea{font:inherit;font-size:15px;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:12px;padding:11px 14px;outline:none;transition:border-color .15s,box-shadow .15s;resize:vertical}.v2 .cgrid input:focus,.v2 .cgrid textarea:focus{border-color:var(--c-violet);box-shadow:0 0 0 3px var(--c-violet-soft)}.v2 .crow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v2 .cmsg{font-size:14px;color:var(--c-muted)}.v2 .cmsg.ok{color:var(--c-ok)}.v2 .cmsg.empty,.v2 .cmsg.fail{color:var(--c-warn)}.v2 .btn[disabled]{opacity:.6;cursor:wait}@media (max-width:600px){.v2 .cgrid{grid-template-columns:1fr}}.v2 .finale .finale-art{width:min(760px,100%);margin-top:40px;color:var(--c-line)}.v2-foot{border-top:1px solid var(--c-line);padding-block:48px 36px}.v2 .legal a:hover{color:var(--c-ink)}@keyframes v2up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v2pop{0%{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:none}}.v2 .hero>*{animation:v2up .8s cubic-bezier(.2,.7,.2,1) both}.v2 .hero>:nth-child(2){animation-delay:.08s}.v2 .hero>:nth-child(3){animation-delay:.18s}.v2 .hero>:nth-child(4){animation-delay:.28s}.v2 .hero h1 .mk{animation:v2pop .9s cubic-bezier(.3,1.4,.4,1) .35s both}.v2 .ws{animation:v2up 1s cubic-bezier(.2,.7,.2,1) .4s both}.v2 .ws:hover{box-shadow:var(--c-shadow);transition:box-shadow .4s}.v2 .thread>*{animation:v2up .45s cubic-bezier(.2,.7,.2,1) both}.v2 .thread>:nth-child(2){animation-delay:.12s}.v2 .thread>:nth-child(3){animation-delay:.26s}.v2 .thread>:nth-child(4){animation-delay:.42s}.v2 .thread>:nth-child(5){animation-delay:.58s}.v2 .ph-body>*{animation:v2up .45s cubic-bezier(.2,.7,.2,1) both}.v2 .ph-body>:nth-child(2){animation-delay:.15s}.v2 .ph-body>:nth-child(3){animation-delay:.3s}.v2 .typing{align-self:flex-start;display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px;background:var(--c-surface)}.v2 .typing i{width:6px;height:6px;border-radius:50%;background:var(--c-muted);animation:v2dot 1s infinite}.v2 .typing i:nth-child(2){animation-delay:.15s}.v2 .typing i:nth-child(3){animation-delay:.3s}@keyframes v2dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.v2 .mate .ring-prog{position:absolute}@keyframes v2float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.v2 .panel .art img{animation:v2float 6s ease-in-out infinite}.v2 .panel .disc{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.v2 .mile,.v2 .plan,.v2 .tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.v2 .plan:hover,.v2 .tile:hover{transform:translateY(-4px)}.v2 .chip{transition:background .2s,border-color .2s,transform .2s}.v2 .chip:active{transform:scale(.96)}@keyframes v2pipe{0%{width:0}to{width:50%}}@keyframes v2pulse{0%,to{box-shadow:0 0 0 2px var(--c-violet),0 0 0 0 color-mix(in srgb,var(--c-violet) 40%,transparent)}50%{box-shadow:0 0 0 2px var(--c-violet),0 0 0 8px transparent}}.v2 .step.now img{animation:v2pulse 2s infinite}@keyframes v2otp{0%,to{box-shadow:0 0 0 3px var(--c-violet-soft)}50%{box-shadow:0 0 0 6px var(--c-violet-soft)}}.v2 .otp span.on{animation:v2otp 1.6s infinite}@keyframes v2ring{0%{--v:0}}@property --v{syntax:"<number>";inherits:true;initial-value:100}@supports (animation-timeline:view()){.v2 .band,.v2 .faq h2,.v2 .finale>*,.v2 .jobs>*,.v2 .mile,.v2 .panel,.v2 .plan,.v2 .qa,.v2 .sec-head,.v2 .tile,.v2 .w{animation:v2up linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.v2 .lhring{animation:v2ring linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.v2 .pipe:after{animation:v2pipe linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.v2 .panel .disc{animation:v2disc linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes v2disc{0%{transform:translateY(-50%) scale(.7)}50%{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(1.15)}}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{animation:none!important;transition:none!important}}.v2.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:60;height:72px;pointer-events:none}.v2.nav .bar{pointer-events:auto;position:relative;margin:0 auto;max-width:1180px;height:72px;display:flex;align-items:center;gap:20px;padding:0 max(16px,env(safe-area-inset-left,0px));border-radius:0;border:1px solid transparent;background:transparent;transition-duration:.6s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.v2.nav.scrolled .bar{max-width:min(920px,calc(100% - 24px));height:56px;top:clamp(12px,1.6vw,20px);border-radius:999px;padding:0 8px 0 20px;background:var(--c-glass);border-color:var(--c-line);box-shadow:0 10px 40px -12px rgba(0,0,0,.22);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px)}.v2.nav.hide .bar{transform:translateY(-140%)}.v2.nav .bar{transform:none;transition-property:max-width,height,top,border-radius,background-color,border-color,box-shadow,padding,transform}.v2.nav .logo{display:flex;align-items:center;flex:none}.v2.nav .logo img{height:30px;width:auto;transform-origin:0 50%;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden}.v2.nav.scrolled .logo img{transform:scale(.87)}.v2.nav .links{display:flex;gap:2px;list-style:none;margin:0 auto;padding:4px}.v2.nav .links,.v2.nav .links a{position:relative;border-radius:999px}.v2.nav .links a{z-index:1;display:block;padding:7px 14px;font-size:14px;color:var(--c-ink-2);transition:color .2s;white-space:nowrap}.v2.nav .links a:hover,.v2.nav .links a[aria-current=page]{color:var(--c-ink)}.v2.nav .links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:2px;width:4px;height:4px;border-radius:50%;background:var(--c-violet);transform:translateX(-50%)}.v2.nav .hl{position:absolute;z-index:0;top:4px;height:calc(100% - 8px);border-radius:999px;background:var(--c-surface-2);opacity:0;transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .2s}.v2.nav .right{display:flex;align-items:center;gap:6px;flex:none}.v2.nav .icon-btn,.v2.nav .lang{border-color:transparent;transition:background .2s,border-color .2s}.v2.nav .icon-btn:hover,.v2.nav .lang:hover{background:var(--c-surface-2)}.v2.nav .cta{height:40px;padding:0 16px 0 14px;font-size:14px;gap:9px}.v2.nav .cta .live{width:8px;height:8px;border-radius:50%;background:var(--c-mint);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-mint) 60%,transparent);animation:v2live 2s infinite}@keyframes v2live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-mint) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.v2.nav .cta svg{width:14px;height:14px;transition:transform .25s}.v2.nav .cta:hover svg{transform:translate(2px,-2px)}.v2.nav .prog{position:absolute;left:26px;right:26px;bottom:-2px;height:3px;border-radius:99px;opacity:0;transition:opacity .4s;background:color-mix(in srgb,var(--c-ink) 7%,var(--c-bg));box-shadow:inset 0 .5px 1px rgba(0,0,0,.15)}.v2.nav.scrolled .prog{opacity:1}.v2.nav .prog i{position:relative;display:block;height:100%;min-width:3px;width:calc(var(--p,0)*100%);border-radius:inherit;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.5) 0 30%,transparent 60%,rgba(0,0,0,.12)),linear-gradient(90deg,#8100F4,#3AC8DB 55%,#4DDEC5);box-shadow:0 0 8px -1px color-mix(in srgb,#3AC8DB 60%,transparent);transition:width .25s cubic-bezier(.2,.8,.2,1)}.v2.nav .prog i:after{content:"";position:absolute;right:0;top:0;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,rgba(255,255,255,.2) 70%)}.v2.nav .prog s{position:absolute;left:-6px;top:50%;width:2px;height:2px;border-radius:50%;text-decoration:none;background:radial-gradient(circle at 35% 30%,#fff 0 30%,rgba(255,255,255,.35) 60%,rgba(255,255,255,.08));box-shadow:0 0 0 .5px rgba(255,255,255,.5);animation:hfbub 3.2s linear infinite;opacity:0}.v2.nav .prog s:nth-child(2){width:2.5px;height:2.5px;animation-duration:4.1s;animation-delay:-.9s}.v2.nav .prog s:nth-child(3){width:1.5px;height:1.5px;animation-duration:2.6s;animation-delay:-1.7s}.v2.nav .prog s:nth-child(4){width:2px;height:2px;animation-duration:3.7s;animation-delay:-2.4s}.v2.nav .prog s:nth-child(5){width:1.5px;height:1.5px;animation-duration:2.9s;animation-delay:-.4s}.v2.nav .prog s:nth-child(6){width:2.5px;height:2.5px;animation-duration:4.8s;animation-delay:-3.1s}.v2.nav .prog s:nth-child(7){width:2px;height:2px;animation-duration:3.4s;animation-delay:-2s}@keyframes hfbub{0%{left:-6px;translate:0 -30%;opacity:0}10%{opacity:1}35%{translate:0 -75%}65%{translate:0 -20%}90%{opacity:1}to{left:100%;translate:0 -60%;opacity:0}}@media (prefers-reduced-motion:reduce){.v2.nav .prog s{display:none}}.v2.nav .burger{display:none}.v2 .mnav{pointer-events:auto;position:absolute;left:12px;right:12px;top:calc(100% + 4px);border-radius:24px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:var(--c-shadow);padding:10px;display:grid;transform-origin:top center;animation:v2sheet .35s cubic-bezier(.2,.8,.2,1)}.v2 .mnav[hidden]{display:none}@keyframes v2sheet{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.v2 .mnav a:not(.btn),.v2 .mnav button:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:14px;border:0;border-radius:14px;background:none;text-align:left;font-size:16px;color:var(--c-ink);animation:v2up .4s cubic-bezier(.2,.8,.2,1) both}.v2 .mnav a:not(.btn):hover{background:var(--c-surface)}.v2 .mnav a:nth-child(2){animation-delay:.04s}.v2 .mnav a:nth-child(3){animation-delay:.08s}.v2 .mnav a:nth-child(4){animation-delay:.12s}.v2 .mnav a:nth-child(5){animation-delay:.16s}.v2 .mnav .mrow{display:flex;gap:8px;padding:8px 4px 4px}.v2 .mnav .mrow .btn{flex:1;justify-content:center;animation:v2up .4s .2s both}@media (max-width:900px){.v2.nav .links{display:none}.v2.nav .burger{display:grid}.v2.nav .bar{justify-content:space-between}.v2.nav .right{margin-left:auto}}@media (max-width:560px){.v2.nav .cta .lbl,.v2.nav .lang{display:none}.v2.nav .cta{padding:0 12px}.v2.nav.scrolled .bar{padding:0 6px 0 14px}}@media (prefers-reduced-motion:reduce){.v2.nav .bar,.v2.nav .hl{transition:none}}.v2 .mnav a svg{width:14px;height:14px;color:var(--c-muted)}.v2 .hero2{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(620px,86vh,760px);display:grid;place-items:center;margin-top:-72px;padding-top:72px}.v2 .hero2 .glow{position:absolute;left:50%;top:52%;width:min(820px,120vw);aspect-ratio:1.6;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-violet) 16%,transparent),color-mix(in srgb,var(--c-cyan) 8%,transparent) 55%,transparent);animation:v2breathe 7s ease-in-out infinite}@keyframes v2breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.v2 .orbit{position:absolute;inset:72px 0 0;pointer-events:none}.v2 .orbit-ring{position:absolute;left:50%;top:50%;width:calc(var(--a,520px)*2);height:calc(var(--b,240px)*2);transform:translate(-50%,-50%) skewY(var(--sk,0rad));overflow:visible}.v2 .orbit-ring ellipse{fill:none;stroke:color-mix(in srgb,var(--c-violet) 22%,var(--c-line));stroke-width:1.2;vector-effect:non-scaling-stroke}.v2 .orbit-ring.r2{width:calc(var(--a,520px)*2.3);height:calc(var(--b,240px)*2.3)}.v2 .orbit-ring.r2 ellipse{stroke-dasharray:2 7;opacity:.8;animation:v2dash 30s linear infinite}@keyframes v2dash{to{stroke-dashoffset:-400}}.v2 .orb{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;will-change:transform,opacity}.v2 .orb-in{position:relative;width:100%;height:100%;animation:v2bob 4s ease-in-out infinite}.v2 .orb:nth-child(odd) .orb-in{animation-duration:5s;animation-delay:-1.3s}.v2 .orb:nth-child(3n) .orb-in{animation-duration:4.6s;animation-delay:-2.1s}@keyframes v2bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.v2 .orb img{position:relative;z-index:1;width:84px;height:84px;object-fit:contain;transform:translateY(-8%) scale(1.06);filter:drop-shadow(0 8px 10px rgba(30,10,60,.22))}.v2 .orb .disc{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--h) 34%,var(--c-bg)),color-mix(in srgb,var(--h) 12%,var(--c-bg)) 72%);border:1px solid color-mix(in srgb,var(--h) 32%,var(--c-line));box-shadow:0 18px 34px -14px color-mix(in srgb,var(--h) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.55)}.v2 .orb .disc:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--h) 40%,transparent);opacity:0;transform:scale(.9);transition:opacity .6s,transform .6s}.v2 .orb[data-front="1"] .disc:after{opacity:.7;transform:none;animation:v2halo 2.8s ease-out infinite}@keyframes v2halo{0%{transform:scale(.95);opacity:.75}to{transform:scale(1.35);opacity:0}}.v2 .orb .tag{position:absolute;left:50%;top:100%;margin-top:6px;transform:translate(-50%,4px);white-space:nowrap;font-size:11.5px;font-weight:600;font-family:var(--c-display);padding:3px 9px;border-radius:99px;background:var(--c-glass);border:1px solid var(--c-line);color:var(--c-ink-2);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s,transform .5s}.v2 .orb[data-front="1"] .tag{opacity:1;transform:translate(-50%)}.v2 .orb[data-talk="0"] .bubble{visibility:hidden}.v2 .orb[data-side=l] .bubble{left:auto;right:70px;border-radius:16px 16px 4px 16px;transform-origin:bottom right}.v2 .comet{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:radial-gradient(circle,#fff 0 25%,#4DDEC5 45%,color-mix(in srgb,#8100F4 60%,transparent) 75%,transparent);box-shadow:0 0 14px 3px color-mix(in srgb,#3AC8DB 55%,transparent);will-change:transform,opacity}.v2 .comet+.comet{box-shadow:none}.v2 .hero2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--c-violet) 10%,transparent),transparent 70%)}.v2 .hero2:hover:before{opacity:1}.v2 .hero2:after{content:"";position:absolute;inset:auto 0 0;height:70px;z-index:2;pointer-events:none;background:linear-gradient(transparent,var(--c-bg))}.v2 .crew{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:14px;color:var(--c-muted);margin-top:4px}.v2 .crew b{color:var(--c-ink);font-weight:600}.v2 .crew .stack{display:inline-flex;align-items:center}.v2 .crew .stack i,.v2 .crew .stack img{width:30px;height:30px;border-radius:50%;margin-left:-9px;border:2px solid var(--c-bg);object-fit:contain;background:color-mix(in srgb,var(--h,#8100F4) 18%,var(--c-bg))}.v2 .crew .stack img:first-child{margin-left:0}.v2 .crew .stack i{display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600;color:var(--c-ink-2);background:var(--c-surface-2)}.v2 .bubble{position:absolute;left:70px;bottom:58px;width:max-content;max-width:220px;padding:9px 13px;border-radius:16px 16px 16px 4px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:var(--c-shadow);font-size:13px;line-height:1.4;color:var(--c-ink-2);transform-origin:bottom left;animation:v2bubble 3.4s cubic-bezier(.2,.8,.2,1) both}.v2 .bubble b{display:block;font-family:var(--c-display);font-size:11.5px;color:var(--c-violet);font-weight:600;margin-bottom:1px}@keyframes v2bubble{0%{opacity:0;transform:translateY(6px) scale(.85)}12%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.96)}}.v2 .hero2-c{position:relative;z-index:3;text-align:center;gap:22px;padding-block:40px}.v2 .hero2 h1,.v2 .hero2-c{display:grid;justify-items:center}.v2 .hero2 h1{font-size:clamp(38px,6.6vw,80px);line-height:1.06;gap:.06em}.v2 .hero2 h1 .l1{display:inline-flex;align-items:baseline;gap:.26em;flex-wrap:wrap;justify-content:center}.v2 .hero2 h1 .l2{color:var(--c-ink-2)}.v2 .rot{position:relative;display:inline-block;height:1.15em;overflow:hidden;vertical-align:bottom;transition:width .55s cubic-bezier(.2,.8,.2,1);text-align:left}.v2 .rot-measure{position:absolute;visibility:hidden;white-space:nowrap}.v2 .rot-word{display:inline-block;white-space:nowrap;background:linear-gradient(90deg,#8100F4,#3AC8DB 35%,#4DDEC5 50%,#3AC8DB 65%,#8100F4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;animation:v2word .7s cubic-bezier(.2,.8,.2,1) both,v2shine 5s linear infinite}@keyframes v2shine{to{background-position:-200% 0}}@keyframes v2word{0%{transform:translateY(100%);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}.v2 .hero2 .lead{text-align:center;max-width:56ch}.v2 .hero2 .ctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.v2 .hero2 .btn-pri .live{width:8px;height:8px;border-radius:50%;background:var(--c-mint);animation:v2live 2s infinite}.v2 .hero2 .btn svg{width:16px;height:16px}.v2 .hero2-c>*{animation:v2up .9s cubic-bezier(.2,.7,.2,1) both}.v2 .hero2-c>:nth-child(2){animation-delay:.1s}.v2 .hero2-c>:nth-child(3){animation-delay:.22s}.v2 .hero2-c>:nth-child(4){animation-delay:.34s}.v2 .hero2-c>:nth-child(5){animation-delay:.46s}.v2 .orbit{animation:v2fadein 1.4s .3s both}@keyframes v2fadein{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:640px){.v2 .hero2{min-height:720px}.v2 .orb{margin:-29px 0 0 -29px}.v2 .orb,.v2 .orb img{width:58px;height:58px}.v2 .bubble{left:44px;bottom:40px;max-width:160px;font-size:12px}.v2 .orb .tag{display:none}.v2 .crew{font-size:13px;flex-direction:column}.v2 .orb[data-side=r] .bubble{left:auto;right:44px;border-radius:16px 16px 4px 16px;transform-origin:bottom right}.v2 .orb[data-side=l] .bubble{right:auto;left:44px;border-radius:16px 16px 16px 4px;transform-origin:bottom left}}.v2 .hf{display:grid;gap:26px;padding-block:clamp(28px,4.4vw,64px) clamp(36px,5vw,64px)}.v2 .hf-announce{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;width:max-content;max-width:100%;font-size:13.5px;line-height:1.3;color:var(--c-ink-2);border:1px solid var(--c-line);background:var(--c-bg);padding:6px 14px 6px 10px;border-radius:999px;transition:border-color .2s}.v2 .hf-announce:hover{border-color:var(--c-violet)}.v2 .hf-announce b{font-weight:500}.v2 .hf-announce span:last-child{color:var(--c-muted)}.v2 .hf-dot{width:8px;height:8px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-ok) 22%,transparent);flex:none}.v2 .hf-h{font-family:var(--c-display);font-weight:700;font-size:clamp(38px,5.6vw,80px);letter-spacing:-.045em;line-height:1.06;max-width:16ch;text-wrap:balance}.v2:lang(th) .hf-h,html[lang=th] .v2 .hf-h{font-size:clamp(32px,5.2vw,72px);letter-spacing:-.01em;line-height:1.3;max-width:17ch}.v2 .hf-chip{display:inline-flex;vertical-align:middle;align-items:center;height:.86em;padding:0 .08em;border-radius:999px;background:var(--c-surface-2);margin:0 .04em;position:relative;top:-.06em}.v2 .hf-chip.hf-solo{background:none;padding:0}.v2 .hf-av{display:block;width:.78em;height:.78em;border-radius:50%;overflow:hidden;margin-left:-.2em;border:.04em solid var(--c-bg);background:color-mix(in srgb,var(--h) 24%,var(--c-bg));transition:transform .35s cubic-bezier(.2,.9,.25,1.4)}.v2 .hf-av:first-child{margin-left:0}.v2 .hf-av img{width:100%;height:100%;object-fit:cover;transform:scale(1.18) translateY(4%)}.v2 .hf-chip:hover .hf-av{transform:translateY(-.08em) rotate(-6deg)}.v2 .hf-chip:hover .hf-av:nth-child(2){transform:translateY(-.11em) rotate(4deg)}.v2 .hf-sub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;border-top:1px solid var(--c-line);padding-top:26px}.v2 .hf-copy{display:grid;gap:16px;min-width:0}.v2 .hf-copy .lead{max-width:56ch}.v2 .hf-works{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v2 .hf-works small{font-family:var(--c-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.v2 .hf-works a{font-family:var(--c-display);font-weight:600;font-size:13px;line-height:1;padding:8px 12px;border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink-2);transition:border-color .2s,color .2s}.v2 .hf-works a:hover{border-color:var(--c-violet);color:var(--c-violet)}.v2 .hf-ctas{display:flex;gap:10px;flex-wrap:wrap}.v2 .hf>*{animation:v2up .8s cubic-bezier(.2,.7,.2,1) both}.v2 .hf>:nth-child(2){animation-delay:.08s}.v2 .hf>:nth-child(3){animation-delay:.2s}.v2 .hf-chip{animation:v2pop .7s cubic-bezier(.3,1.4,.4,1) both;animation-delay:.35s}.v2 .hf-chip:nth-of-type(2){animation-delay:.5s}.v2 .hf-chip:nth-of-type(3){animation-delay:.65s}@media (max-width:760px){.v2 .hf-sub{grid-template-columns:1fr}}.v2 .hf-chip{transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.v2 .hf-chip,.v2 .hf>*{animation:none}.v2 .hf-av{transition:none}}.v2 .hf{justify-items:center;text-align:center;gap:28px;padding-block:clamp(40px,6vw,96px) clamp(44px,6vw,88px)}.v2 .hf-h{margin-inline:auto;max-width:19ch;font-size:clamp(36px,5.2vw,76px)}.v2:lang(th) .hf-h,html[lang=th] .v2 .hf-h{max-width:18ch}.v2 .hf-sub{grid-template-columns:1fr;justify-items:center;gap:26px;border-top:0;padding-top:0;width:100%}.v2 .hf-copy{display:contents}.v2 .hf-copy .lead{order:1}.v2 .hf-ctas{order:2}.v2 .hf-works{order:3}.v2 .hf-copy .lead{max-width:54ch;margin-inline:auto}.v2 .hf-works{justify-content:center;max-width:720px;padding-top:22px;border-top:1px solid var(--c-line)}.v2 .hf-works small{flex-basis:100%;margin:0 0 4px}.v2 .hf-ctas{justify-content:center}.v2 .hf-stage{position:relative;isolation:isolate;overflow:hidden;--sky:var(--c-ink)}.v2 .hf-stage>.hf{position:relative;z-index:1}.v2 .hf-sky{position:absolute;inset:0;z-index:0;pointer-events:none}.v2 .hf-rings{position:absolute;left:50%;top:44%;width:0;height:0}.v2 .hf-rings>span:not(.hf-orb){position:absolute;left:0;top:0;width:calc(var(--i)*230px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px solid color-mix(in srgb,var(--sky) calc(13% - var(--i)*1.4%),transparent)}.v2 .hf-rings:after{content:"";position:absolute;left:0;top:0;width:1700px;height:1700px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,transparent 30%,var(--c-bg) 100%)}.v2 .hf-rings .hf-wave{width:230px;border-color:color-mix(in srgb,var(--sky) 22%,transparent);animation:hfwave 9s cubic-bezier(.2,.6,.3,1) infinite;opacity:0}.v2 .hf-rings .hf-wave2{animation-delay:4.5s}@keyframes hfwave{0%{scale:.6;opacity:0}12%{opacity:1}to{scale:6.6;opacity:0}}.v2 .hf-stars{position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 42% at 50% 44%,transparent 30%,#000 75%);mask-image:radial-gradient(48% 42% at 50% 44%,transparent 30%,#000 75%)}.v2 .hf-stars i{position:absolute;border-radius:50%;background:var(--sky);opacity:.5;animation:hftw 4s ease-in-out infinite,hfdrift 10s ease-in-out infinite alternate}@keyframes hftw{0%,to{opacity:.18}50%{opacity:.85}}@keyframes hfdrift{0%{translate:0 0}50%{translate:calc(var(--dx)*.6) calc(var(--dy)*.5)}to{translate:var(--dx) var(--dy)}}.v2 .hf-meteor{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--sky);opacity:0;rotate:215deg;animation:hfmeteor 8s linear infinite;box-shadow:0 0 0 1px color-mix(in srgb,var(--sky) 8%,transparent)}.v2 .hf-meteor:before{content:"";position:absolute;top:50%;left:100%;width:90px;height:1px;translate:0 -50%;background:linear-gradient(90deg,color-mix(in srgb,var(--sky) 55%,transparent),transparent)}@keyframes hfmeteor{0%{transform:translateX(0);opacity:0}3%{opacity:.85}22%{opacity:.85}30%{transform:translateX(-640px);opacity:0}to{transform:translateX(-640px);opacity:0}}.dark .v2 .hf-stage{--sky:#fff}.dark .v2 .hf-stars i{opacity:.6}@media (max-width:760px){.v2 .hf-rings>span:not(.hf-orb){width:calc(var(--i)*130px)}.v2 .hf-rings .hf-wave{width:130px}.v2 .hf-meteor:before{width:60px}}@media (prefers-reduced-motion:reduce){.v2 .hf-meteor,.v2 .hf-wave{display:none}.v2 .hf-stars i{animation:none;opacity:.35}}.v2 .emo{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;margin-left:.08em;line-height:0}.v2 .emo img{width:100%;height:100%;object-fit:contain;user-select:none}.v2 .hf-h .emo{width:.92em;height:.92em;vertical-align:-.12em}.v2 .emo-sm{width:18px;height:18px;margin:0;vertical-align:middle}.v2 .finale-h .emo{vertical-align:-.12em}.v2 .hf-rings>span:not(.hf-wave):not(.hf-orb):before{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 58%,color-mix(in srgb,#8100F4 70%,transparent) 76%,#3AC8DB 90%,#4DDEC5 99%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.4px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.4px));opacity:calc(.95 - var(--i)*.1);animation:hfspin calc(16s + var(--i)*7s) linear infinite;rotate:calc(var(--i)*67deg)}.v2 .hf-rings>span:nth-child(2n):not(.hf-wave):not(.hf-orb):before{scale:-1 1}.v2 .hf-rings>span:not(.hf-wave):not(.hf-orb):after{content:"";position:absolute;left:50%;top:-2px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#4DDEC5;box-shadow:0 0 8px 2px color-mix(in srgb,#4DDEC5 60%,transparent);transform-origin:2px calc(var(--i)*115px + 2px);animation:hfspin calc(16s + var(--i)*7s) linear infinite;rotate:calc(var(--i)*67deg - 3.6deg);opacity:calc(1 - var(--i)*.1)}.v2 .hf-rings>span:nth-child(2n):not(.hf-wave):not(.hf-orb):after{animation-direction:reverse;rotate:calc(var(--i)*-67deg + 3.6deg)}@keyframes hfspin{to{transform:rotate(1turn)}}.v2 .hf-rings .hf-wave{border-color:color-mix(in srgb,#3AC8DB 35%,transparent)}.v2 .hf-rings .hf-wave2{border-color:color-mix(in srgb,#8100F4 30%,transparent)}.v2 .hf-meteor{background:#fff;box-shadow:0 0 6px 1px color-mix(in srgb,#4DDEC5 70%,transparent)}.v2 .hf-meteor:before{background:linear-gradient(90deg,#4DDEC5,color-mix(in srgb,#3AC8DB 80%,transparent) 30%,color-mix(in srgb,#8100F4 55%,transparent) 65%,transparent)}.v2 .hf-stars i:nth-child(5n+1){background:#4DDEC5;box-shadow:0 0 6px color-mix(in srgb,#4DDEC5 60%,transparent)}.v2 .hf-stars i:nth-child(7n+3){background:#3AC8DB;box-shadow:0 0 6px color-mix(in srgb,#3AC8DB 60%,transparent)}.v2 .hf-stars i:nth-child(9n+4){background:#A65BFF;box-shadow:0 0 6px color-mix(in srgb,#8100F4 60%,transparent)}@media (max-width:760px){.v2 .hf-rings>span:not(.hf-wave):not(.hf-orb):after{transform-origin:2px calc(var(--i)*65px + 2px)}}@media (prefers-reduced-motion:reduce){.v2 .hf-rings span:after,.v2 .hf-rings span:before{animation:none}}.v2 .hf-logos{position:relative;z-index:1;display:flex;overflow:hidden;max-width:1180px;margin:0 auto;padding:6px 0 clamp(28px,4vw,48px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.v2 .hf-logos ul{display:flex;align-items:center;flex:none;min-width:max-content;margin:0;padding:0;list-style:none;animation:hfmarq 42s linear infinite}.v2 .hf-logos:hover ul{animation-play-state:paused}.v2 .hf-logos li{padding:0 clamp(20px,3vw,36px)}.v2 .hf-logos img{height:30px;max-width:110px;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s}.v2 .hf-logos li:hover img{filter:none;opacity:1}.dark .v2 .hf-logos img{opacity:.6}.dark .v2 .hf-logos li:hover img{filter:brightness(1.3);opacity:1}@keyframes hfmarq{to{transform:translateX(-100%)}}@media (max-width:760px){.v2 .hf-logos img{height:22px}.v2 .hf-logos li{padding:0 16px}}@property --ci-a{syntax:"<angle>";inherits:false;initial-value:0deg}.v2 .btn-ci{position:relative;isolation:isolate;background:transparent;height:50px;padding:0 5px 0 22px;gap:14px;font-weight:600;box-shadow:0 8px 28px -10px color-mix(in srgb,#8100F4 45%,transparent);transition:box-shadow .35s,transform .2s}.v2 .btn-ci:before{inset:-1.5px;z-index:-2;background:conic-gradient(from var(--ci-a),#8100F4,#3AC8DB,#4DDEC5,#3AC8DB,#8100F4);animation:ciang 4s linear infinite}.v2 .btn-ci:after,.v2 .btn-ci:before{content:"";position:absolute;border-radius:inherit}.v2 .btn-ci:after{inset:.5px;z-index:-1;background:var(--c-btn);background-image:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--c-btn-ink) 14%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;background-repeat:no-repeat;transition:background-position .8s cubic-bezier(.22,1,.36,1)}.v2 .btn-ci:hover{box-shadow:0 10px 36px -8px color-mix(in srgb,#3AC8DB 55%,transparent)}.v2 .btn-ci:hover:after{background-position:-20% 0}.v2 .btn-ci:active{transform:translateY(0) scale(.98)}.v2 .btn-ci .ci-arr{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;flex:none;background:linear-gradient(135deg,#8100F4,#3AC8DB 60%,#4DDEC5);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 8px -2px color-mix(in srgb,#8100F4 60%,transparent);transition:transform .45s cubic-bezier(.22,1,.36,1)}.v2 .btn-ci .ci-arr svg{width:15px;height:15px}.v2 .btn-ci:hover .ci-arr{transform:rotate(45deg) scale(1.06)}@keyframes ciang{to{--ci-a:360deg}}.v2.nav .btn-ci.cta{height:42px;font-size:14px}.v2.nav .btn-ci .ci-arr{width:34px;height:34px}.v2.nav .btn-ci .ci-arr svg{width:13px;height:13px;transform:none}.v2.nav .btn-ci:hover svg{transform:none}@media (max-width:560px){.v2.nav .btn-ci.cta{padding:0 4px}}@media (prefers-reduced-motion:reduce){.v2 .btn-ci:before{animation:none}}.v2 .hf-orb{position:absolute;left:0;top:0;width:calc(var(--r)*230px);aspect-ratio:1;translate:-50% -50%;rotate:var(--a);animation:hfspin var(--t) linear infinite}.v2 .hf-orb.ccw{animation-direction:reverse}.v2 .hf-orb-av{position:absolute;left:50%;top:0;width:clamp(30px,3.6vw,52px);aspect-ratio:1;translate:-50% -50%;rotate:calc(var(--a)*-1);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--h) 45%,var(--c-bg)),color-mix(in srgb,var(--h) 18%,var(--c-bg)) 75%);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--h) 55%,transparent),0 8px 22px -8px color-mix(in srgb,var(--h) 70%,transparent);animation:hfspin var(--t) linear infinite reverse}.v2 .hf-orb.ccw .hf-orb-av{animation-direction:normal}.v2 .hf-orb-av img{width:100%;height:100%;object-fit:cover;transform:scale(1.15) translateY(5%)}@media (max-width:760px){.v2 .hf-orb{width:calc(var(--r)*130px)}.v2 .hf-orb-av{width:30px}}@media (prefers-reduced-motion:reduce){.v2 .hf-orb,.v2 .hf-orb-av{animation:none}}.v2 .hf-orbit{position:absolute;left:50%;top:44%;width:min(600px,72vw);translate:-50% -50%;pointer-events:none}@media (max-width:1023px){.v2 .hf-orbit{width:min(420px,80vw)}}.v2 .hf-h{font-size:clamp(32px,4.3vw,62px);max-width:20ch;letter-spacing:-.04em;line-height:1.1}.v2:lang(th) .hf-h,html[lang=th] .v2 .hf-h{font-size:clamp(28px,3.9vw,54px);max-width:20ch;line-height:1.35}.v2 .hf{gap:24px}.v2 .btn-ci{background:var(--c-btn);color:var(--c-btn-ink);height:48px;padding:0 6px 0 20px;gap:12px;font-weight:500;letter-spacing:-.005em;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 18px -8px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.v2 .btn-ci:after,.v2 .btn-ci:before{content:none;display:none}.v2 .btn-ci:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px -10px rgba(0,0,0,.45)}.v2 .btn-ci .ci-arr{width:36px;height:36px;background:var(--c-btn-ink);color:var(--c-btn);box-shadow:none;overflow:hidden;position:relative}.v2 .btn-ci .ci-arr svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.v2 .btn-ci:hover .ci-arr{transform:none}.v2 .btn-ci:hover .ci-arr svg{transform:translate(2px,-2px)}.v2.nav .btn-ci.cta{height:40px;padding:0 4px 0 16px;gap:10px}.v2.nav .btn-ci .ci-arr{width:32px;height:32px}.v2 .hf-ctas .btn-sec{height:48px;padding:0 20px;background:transparent;border:1px solid var(--c-line);color:var(--c-ink);font-weight:500;transition:border-color .2s,background .2s}.v2 .hf-ctas .btn-sec:hover{border-color:var(--c-ink);background:var(--c-surface)}.v2 .hf-h{font-size:clamp(28px,3.5vw,50px);max-width:21ch;line-height:1.12}.v2:lang(th) .hf-h,html[lang=th] .v2 .hf-h{font-size:clamp(26px,3.2vw,44px);max-width:22ch;line-height:1.38}.v2 .hf-orbit{width:min(440px,62vw)}@media (max-width:1023px){.v2 .hf-orbit{width:min(340px,76vw)}}.v2 .hf-orbit [class*="w-[calc(15%"],.v2 .hf-orbit [class*="w-[calc(75%"]{display:none}.v2 .hf-logos{max-width:none;padding:4px 0 clamp(24px,3.4vw,40px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v2 .hf-logos li{padding:0 clamp(16px,2.2vw,28px)}.v2 .hf-logos img{max-width:92px;filter:none;opacity:.9}.dark .v2 .hf-logos img{filter:grayscale(1) brightness(1.6);opacity:.55}@media (max-width:760px){.v2 .hf-logos img{height:18px}.v2 .hf-logos li{padding:0 12px}}.v2.nav.scrolled .bar{background:color-mix(in srgb,var(--c-bg) 52%,transparent);backdrop-filter:blur(22px) saturate(1.6) brightness(1.04);-webkit-backdrop-filter:blur(22px) saturate(1.6) brightness(1.04);border-color:color-mix(in srgb,var(--c-ink) 9%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 40px -14px rgba(0,0,0,.25)}.dark .v2.nav.scrolled .bar{background:rgba(28,28,28,.42);border-color:rgba(255,255,255,.1);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 40px -14px rgba(0,0,0,.6)}.v2 .ws2{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(40px,6vw,88px)}.v2 .ws2-copy{display:grid;gap:14px;min-width:0;align-content:center}.v2 .ws2-copy h2{font-size:clamp(26px,3.2vw,40px);line-height:1.15}.v2 .ws2-copy .ws-note{text-align:left;margin:0}.v2 .ws2-pick{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v2 .ws2-pick button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;color:inherit;transition:background .2s,border-color .2s}.v2 .ws2-pick button:hover{background:var(--c-surface)}.v2 .ws2-pick button[aria-current=true]{background:var(--c-surface);border-color:var(--c-line)}.v2 .ws2-pick img{width:44px;height:44px;border-radius:50%;object-fit:contain;background:var(--c-surface-2);flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.v2 .ws2-pick button[aria-current=true] img{transform:scale(1.06);box-shadow:0 0 0 2px var(--c-bg),0 0 0 3.5px var(--c-ink)}.v2 .ws2-pick span{min-width:0;display:grid}.v2 .ws2-pick b{font:600 14px/1.3 var(--c-display)}.v2 .ws2-pick small{font-size:12.5px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ws2-phone{justify-self:center;width:100%;max-width:380px;aspect-ratio:9/18.6;border-radius:54px;padding:11px;background:#0A0A0A;box-shadow:0 0 0 1.5px #2a2a2a inset,0 0 0 1px color-mix(in srgb,var(--c-ink) 10%,transparent),0 40px 80px -30px rgba(0,0,0,.45)}.dark .v2 .ws2-phone{background:#1c1c1c;box-shadow:inset 0 0 0 1.5px #333,0 40px 90px -30px rgba(0,0,0,.9)}.v2 .ws2-screen{position:relative;height:100%;border-radius:44px;overflow:hidden;background:var(--c-bg);display:flex;flex-direction:column}.v2 .ws2-status{display:flex;align-items:center;justify-content:space-between;padding:14px 26px 4px;font:600 14px/1 var(--c-display)}.v2 .ws2-island{position:absolute;left:50%;top:10px;width:96px;height:28px;border-radius:20px;background:#000;translate:-50% 0}.v2 .ws2-sig{display:flex;gap:2px;align-items:flex-end;height:11px}.v2 .ws2-sig i{width:3px;border-radius:1px;background:var(--c-ink)}.v2 .ws2-sig i:first-child{height:4px}.v2 .ws2-sig i:nth-child(2){height:6px}.v2 .ws2-sig i:nth-child(3){height:8px}.v2 .ws2-sig i:nth-child(4){height:11px}.v2 .ws2-head{display:flex;align-items:center;gap:10px;padding:10px 16px 12px;border-bottom:1px solid var(--c-line)}.v2 .ws2-back{width:18px;height:18px;color:var(--c-muted);flex:none}.v2 .ws2-head img{width:36px;height:36px;border-radius:50%;background:var(--c-surface-2);object-fit:contain}.v2 .ws2-head b{display:block;font:600 14.5px/1.25 var(--c-display)}.v2 .ws2-head small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-muted)}.v2 .ws2-on{width:6px;height:6px;border-radius:50%;background:var(--c-ok)}.v2 .ws2-screen .thread{flex:1;min-height:0;overflow:hidden;padding:14px 12px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;font-size:13.5px}.v2 .ws2-screen .msg{max-width:86%}.v2 .ws2-screen .card{width:100%}.v2 .ws2-screen .card-v{height:110px}.v2 .ws2-screen .compose{margin:0 12px 10px}.v2 .ws2-home{display:block;width:120px;height:5px;border-radius:3px;background:var(--c-ink);opacity:.85;margin:0 auto 8px}@media (max-width:900px){.v2 .ws2{grid-template-columns:1fr;justify-items:center;text-align:center}.v2 .ws2-copy{justify-items:center;width:100%}.v2 .ws2-copy .ws-note{text-align:center;order:9}.v2 .ws2-pick{display:flex;gap:12px;overflow-x:auto;width:100%;padding:6px 4px 10px;scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);scrollbar-width:none}.v2 .ws2-pick::-webkit-scrollbar{display:none}.v2 .ws2-pick li{flex:none;scroll-snap-align:center}.v2 .ws2-pick button{flex-direction:column;gap:6px;width:76px;padding:4px 0;background:none!important;border:0;text-align:center}.v2 .ws2-pick img{width:58px;height:58px}.v2 .ws2-pick small{display:none}.v2 .ws2-pick b{font-size:11.5px;font-weight:500;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:76px}.v2 .ws2-pick button[aria-current=true] b{color:var(--c-ink);font-weight:600}.v2 .ws2-phone{max-width:min(360px,92vw)}}.v2 .hf-stage{display:flex;flex-direction:column;min-height:calc(100svh - 72px)}.v2 .hf-stage>.hf{flex:1;align-content:center;padding-block:clamp(24px,4vh,56px)}.v2 .hf-stage>.hf-logos{margin-top:auto;padding-bottom:clamp(14px,2.4vh,24px)}.v2 .ws2-phone{text-align:left}.v2.nav{transition:background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s,backdrop-filter .5s;border-bottom:1px solid transparent}.v2.nav:not(.scrolled){background:color-mix(in srgb,var(--c-bg) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--c-ink) 7%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.dark .v2.nav:not(.scrolled){background:rgba(20,20,20,.38);border-bottom-color:rgba(255,255,255,.07)}.v2 .ag{display:grid;grid-template-columns:minmax(0,460px) 360px;justify-content:center;gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(48px,7vw,104px)}.v2 .ag-copy{display:grid;gap:16px;min-width:0}.v2 .ag-copy h2{font-size:clamp(26px,3vw,38px);line-height:1.15;text-wrap:balance}.v2 .ag-copy .lead{font-size:16px}.v2 .ag-x{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}.v2 .ag-x.open{grid-template-rows:1fr;opacity:1}.v2 .ag-x>div{min-height:0;overflow:hidden}.v2 .ag-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;position:relative}.v2 .ag-steps li{display:flex;gap:14px;align-items:flex-start;padding:10px 14px;border-radius:16px;transition:background .45s}.v2 .ag-steps i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:500 12px/1 var(--c-mono);font-style:normal;border:1px solid var(--c-line);color:var(--c-muted);transition:all .45s cubic-bezier(.22,1,.36,1)}.v2 .ag-steps li.past i{background:var(--c-surface-2);color:var(--c-ink)}.v2 .ag-steps li.on i{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink);transform:scale(1.12)}.v2 .ag-steps b{display:block;font:600 15px/1.6 var(--c-display);color:var(--c-muted);transition:color .4s}.v2 .ag-steps li.on b,.v2 .ag-steps li.past b{color:var(--c-ink)}.v2 .ag-steps small{display:block;font-size:13.5px;color:var(--c-muted);padding-top:2px}.v2 .ag-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.v2 .ag-chips small{font:500 11.5px/1 var(--c-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.v2 .ag-chips button{font:500 13px/1 var(--c-display);padding:9px 14px;border-radius:999px;border:1px solid var(--c-line);background:transparent;color:var(--c-ink-2);cursor:pointer;transition:all .25s}.v2 .ag-chips button:hover{border-color:var(--c-ink)}.v2 .ag-chips button[aria-pressed=true]{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .ag-phone{width:100%;max-width:360px;justify-self:center;aspect-ratio:9/18.8;border-radius:54px;padding:11px;background:#0A0A0A;text-align:left;box-shadow:0 0 0 1.5px #2a2a2a inset,0 0 0 1px color-mix(in srgb,var(--c-ink) 10%,transparent),0 40px 80px -30px rgba(0,0,0,.45);animation:agfloat 7s ease-in-out infinite}.dark .v2 .ag-phone{background:#1c1c1c;box-shadow:inset 0 0 0 1.5px #333,0 40px 90px -30px rgba(0,0,0,.9)}@keyframes agfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.v2 .ag-screen{position:relative;height:100%;border-radius:44px;overflow:hidden;background:var(--c-bg);display:flex;flex-direction:column}.v2 .ag-head{display:flex;align-items:center;gap:10px;padding:10px 16px 12px;border-bottom:1px solid var(--c-line)}.v2 .ag-mark{width:36px;height:36px;border-radius:12px;background:var(--c-surface);display:grid;place-items:center;flex:none}.v2 .ag-mark svg,.v2 .ag-mark.sm{width:22px;height:22px}.v2 .ag-mark.sm{border-radius:7px}.v2 .ag-mark.sm svg{width:14px;height:14px}.v2 .ag-head b{display:block;font:600 14.5px/1.25 var(--c-display)}.v2 .ag-head small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-muted)}.v2 .ag-dot{width:6px;height:6px;border-radius:50%;background:var(--c-ok)}.v2 .ag-dot.busy{background:#3AC8DB;animation:agpulse 1s ease-in-out infinite}.v2 .ag-av{margin-left:auto;display:flex}.v2 .ag-av img{width:22px;height:22px;border-radius:50%;background:var(--c-surface-2);border:2px solid var(--c-bg);margin-left:-7px;object-fit:contain}.v2 .ag-thread{flex:1;min-height:0;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:0;font-size:13px;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.v2 .ag-thread>.ag-x.open>div{padding-top:8px}.v2 .ag-thread.out{opacity:0;transform:translateY(-24px) scale(.98)}.v2 .ag-me{margin-left:auto;max-width:84%;background:var(--c-btn);color:var(--c-btn-ink);padding:9px 13px;border-radius:18px 18px 6px 18px}.v2 .ag-me,.v2 .ag-thread .typing{width:max-content}.v2 .ag-bot{background:var(--c-surface);border-radius:18px 18px 18px 6px;padding:10px 10px 8px;display:grid}.v2 .ag-bot p{margin:0 3px 2px;line-height:1.45}.v2 .ag-tasks{list-style:none;margin:0;padding:0;display:grid}.v2 .ag-tasks>li>.ag-x.open>div{padding-top:6px}.v2 .ag-task{display:grid;grid-template-columns:28px minmax(0,1fr) auto 18px;gap:8px;align-items:center;background:var(--c-bg);border:1px solid var(--c-line);border-radius:12px;padding:7px 9px;transition:padding .45s cubic-bezier(.22,1,.36,1),border-color .4s}.v2 .ag-task img{width:28px;height:28px;border-radius:50%;background:var(--c-surface-2);object-fit:contain;transition:transform .45s cubic-bezier(.22,1,.36,1)}.v2 .ag-tasks li.done .ag-task{padding:4px 9px;border-color:transparent}.v2 .ag-tasks li.done .ag-task img{transform:scale(.82)}.v2 .ag-tx{min-width:0}.v2 .ag-tx b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ag-tasks li.done .ag-tx b{color:var(--c-muted)}.v2 .ag-bar{display:block;height:4px;margin-top:5px;border-radius:4px;background:var(--c-surface-2);overflow:hidden}.v2 .ag-bar i{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transform-origin:left;transform:scaleX(.06)}.v2 .ag-bar.go i{transition:transform var(--ms) cubic-bezier(.4,.1,.3,1);transform:scaleX(1)}.v2 .ag-tool{font:500 10.5px/1 var(--c-mono);color:var(--c-muted);border:1px solid var(--c-line);border-radius:999px;padding:4px 7px}.v2 .ag-st{width:18px;height:18px;display:grid;place-items:center;color:var(--c-ok)}.v2 .ag-st i{width:12px;height:12px;border-radius:50%;border:2px solid var(--c-line);border-top:2px solid #3ac8db;animation:agspin .8s linear infinite}.v2 .ag-st svg{width:15px;height:15px;animation:v2pop .45s cubic-bezier(.3,1.4,.4,1) both}@keyframes agspin{to{transform:rotate(1turn)}}.v2 .ag-sum{display:flex;align-items:center;gap:6px;margin:6px 3px 0;font-size:12px;color:var(--c-ok)}.v2 .ag-sum svg{width:14px;height:14px}.v2 .ag-card{width:100%}.v2 .ag-card .card-v{height:96px}.v2 .ag-card .card-a span{transition:transform .2s,background .3s}.v2 .ag-card .card-a span.pressed{transform:scale(.94);background:var(--c-ok);color:#fff}.v2 .ag-toast{margin:0 auto;width:max-content;max-width:100%;font-size:11.5px;color:var(--c-muted);background:var(--c-surface);padding:6px 12px;border-radius:999px}.v2 .ag-compose{margin:0 12px 10px}.v2 .ag-input{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip;direction:ltr}.v2 .ag-compose.typing-now{color:var(--c-ink);border-color:color-mix(in srgb,#3AC8DB 60%,var(--c-line))}.v2 .ag-caret{display:inline-block;width:1.5px;height:1em;background:#3AC8DB;vertical-align:-2px;margin-left:1px;animation:agblink 1s steps(1) infinite}@keyframes agblink{50%{opacity:0}}.v2 .ag-compose .send{transition:transform .3s cubic-bezier(.3,1.4,.4,1)}.v2 .ag-compose .send.ready{transform:scale(1.15)}.v2 .ag-note{grid-column:1/-1;text-align:center;margin:0}@media (max-width:900px){.v2 .ag{grid-template-columns:1fr;justify-items:center}.v2 .ag-copy{text-align:center;justify-items:center;max-width:520px}.v2 .ag-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;order:5}.v2 .ag-steps li{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 4px}.v2 .ag-steps b{font-size:12.5px;line-height:1.3}.v2 .ag-steps small{display:none}.v2 .ag-chips{justify-content:center}.v2 .ag-phone{max-width:min(350px,92vw)}}@media (prefers-reduced-motion:reduce){.v2 .ag-phone{animation:none}}.v2 .hf-stage{margin-top:-73px;padding-top:73px;min-height:100svh}.v2 .ag-copy h2 span{display:block}.v2 .ag{grid-template-columns:minmax(0,480px) 330px}.v2 .ag-phone{max-width:330px;aspect-ratio:9/17.6;border-radius:50px}.v2 .ag-screen{border-radius:40px}@media (max-width:900px){.v2 .ag{grid-template-columns:1fr}.v2 .ag-phone{max-width:min(340px,92vw)}}.v2 .ag-xi{padding-top:0}.v2 .ag-live .ag-xi,.v2 .ag-thread .ag-xi{padding-top:8px}.v2 .ag-tasks .ag-xi{padding-top:6px}.v2 .ag-steps .ag-xi{padding-top:2px}.v2 .ag-tasks>li>.ag-x.open>div,.v2 .ag-thread>.ag-x.open>div{padding-top:0}.v2 .ag-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:4px 24px 0 30px;font:600 14.5px/1 -apple-system,SF Pro Text,var(--c-display);letter-spacing:-.01em}.v2 .ag-island{position:absolute;left:50%;top:10px;width:92px;height:27px;border-radius:20px;background:#000;translate:-50% 0}.v2 .ag-sys{display:flex;align-items:center;gap:5px;color:var(--c-ink)}.v2 .ag-sys svg{fill:currentColor}.v2 .ag-bat{position:relative;width:24px;height:12px;border-radius:3.5px;border:1px solid color-mix(in srgb,var(--c-ink) 40%,transparent);padding:1.5px}.v2 .ag-bat:after{content:"";position:absolute;right:-3.5px;top:3.5px;width:1.5px;height:4px;border-radius:0 1px 1px 0;background:color-mix(in srgb,var(--c-ink) 40%,transparent)}.v2 .ag-bat i{display:block;height:100%;width:78%;border-radius:2px;background:var(--c-ink)}.v2 .ag-head{padding:6px 14px 10px 10px;gap:8px;background:color-mix(in srgb,var(--c-bg) 85%,transparent);position:relative;z-index:2}.v2 .ag-backc{display:flex;align-items:center;gap:0;font:500 13px/1 var(--c-display);color:#3AC8DB}.v2 .ag-backc svg{width:18px;height:18px}.v2 .ag-mark{width:34px;height:34px;border-radius:50%}.v2 .ag-thread{padding:0 12px 10px;justify-content:flex-end;-webkit-mask-image:linear-gradient(transparent,#000 56px);mask-image:linear-gradient(transparent,#000 56px)}.v2 .ag-hist{display:grid;gap:8px;padding-bottom:2px;flex:none}.v2 .ag-date{justify-self:center;font:500 10.5px/1 var(--c-display);color:var(--c-muted);background:var(--c-surface);padding:5px 10px;border-radius:999px;margin:4px 0}.v2 .ag-bot.old,.v2 .ag-me.old{opacity:.9}.v2 .ag-bot.old{justify-self:start}.v2 .ag-me{line-height:1.45;width:auto;max-width:82%;justify-self:end;display:block}.v2 .ag-me small{display:block;text-align:right;font-size:9.5px;opacity:.6;margin-top:3px}.v2 .ag-me.old{margin-left:auto;width:max-content}.v2 .ag-live{display:flex;flex-direction:column;flex:none;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.v2 .ag-live.out{opacity:0;transform:translateY(-24px) scale(.98)}.v2 .ag-live .ag-me{margin-left:auto}.v2 .ag-task{grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;padding:8px 9px}.v2 .ag-task img{margin-top:1px}.v2 .ag-tx b{white-space:normal;overflow:visible;font-size:12.5px;line-height:1.35}.v2 .ag-meta{display:block;font-size:10.5px;color:var(--c-muted);margin-top:1px}.v2 .ag-tasks li.done .ag-task{padding:5px 9px;align-items:center}.v2 .ag-tasks li.done .ag-meta{display:none}.v2 .ag-st{margin-top:5px}.v2 .ag-tasks li.done .ag-st{margin-top:0}.v2 .ag-tool{display:none}.v2 .ag-steps{gap:2px;padding-left:0}.v2 .ag-steps:after,.v2 .ag-steps:before{content:"";position:absolute;left:27px;top:24px;bottom:24px;width:2px;border-radius:2px;background:var(--c-line)}.v2 .ag-steps:after{background:linear-gradient(#8100F4,#3AC8DB,#4DDEC5);transform-origin:top;transform:scaleY(var(--p,0));transition:transform .8s cubic-bezier(.22,1,.36,1)}.v2 .ag-steps li{position:relative;z-index:1;background:transparent}.v2 .ag-steps li.on{background:var(--c-surface);box-shadow:0 1px 0 var(--c-line) inset,0 0 0 1px var(--c-line)}.v2 .ag-steps i{background:var(--c-bg)}.v2 .ag-steps li.past i{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .ag-steps li.past i svg{width:13px;height:13px}.v2 .ag-steps li.on i{background:linear-gradient(135deg,#8100F4,#3AC8DB 60%,#4DDEC5);border-color:transparent;color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,#3AC8DB 22%,transparent)}.v2 .ag-mini{margin-top:10px;min-height:30px;display:flex;align-items:center}.v2 .ag-mtype{font-size:13.5px;color:var(--c-ink-2);font-style:italic}.v2 .ag-mteam{display:flex;align-items:center}.v2 .ag-mteam img{width:30px;height:30px;border-radius:50%;background:var(--c-surface-2);border:2px solid var(--c-surface);margin-left:-8px;object-fit:contain;opacity:0;transform:scale(.4) translateY(6px);transition:all .45s cubic-bezier(.3,1.4,.4,1)}.v2 .ag-mteam img:first-child{margin-left:0}.v2 .ag-mteam img.in{opacity:1;transform:none}.v2 .ag-mteam em{font:500 11.5px/1 var(--c-mono);font-style:normal;color:var(--c-muted);margin-left:10px}.v2 .ag-mbars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:280px}.v2 .ag-mbars span{height:6px;border-radius:6px;background:var(--c-surface-2);overflow:hidden}.v2 .ag-mbars i{display:block;height:100%;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transform-origin:left;animation:agfill var(--ms) cubic-bezier(.4,.1,.3,1) both}.v2 .ag-mbars span.done i{animation:none;transform:none;background:var(--c-ok)}@keyframes agfill{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.v2 .ag-mbadge{font:600 12px/1 var(--c-display);padding:7px 12px;border-radius:999px;background:var(--c-warn-soft);color:var(--c-warn);transition:all .4s}.v2 .ag-mbadge.ok{background:color-mix(in srgb,var(--c-ok) 15%,transparent);color:var(--c-ok)}@media (max-width:900px){.v2 .ag-mini,.v2 .ag-steps:after,.v2 .ag-steps:before{display:none}}.v2 .ag{grid-template-columns:minmax(0,440px) minmax(0,540px)}.v2 .ag-duo{position:relative;width:100%;max-width:540px;height:660px;justify-self:center}.v2 .ag-duo .ag-phone{position:absolute;max-width:none;aspect-ratio:auto}.v2 .ag-duo .ag-front{right:0;top:0;width:310px;height:640px;z-index:2}.v2 .ag-duo .ag-back{left:0;top:56px;width:270px;height:560px;z-index:1;transform:rotate(-5deg);animation:agfloat2 8s ease-in-out infinite;filter:saturate(.95)}@keyframes agfloat2{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-4deg) translateY(10px)}}.v2 .ag-mtype{font-style:normal}.v2 .ag-con{background:var(--c-surface)}.v2 .ag-con .ag-status{padding:4px 20px 0 26px}.v2 .ag-con-h{display:grid;justify-items:center;gap:8px;padding:6px 14px 14px;text-align:center}.v2 .ag-con-h small{font:500 10.5px/1 var(--c-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.v2 .ag-con-h span{font-size:11.5px;color:var(--c-muted)}@property --v{syntax:"<number>";inherits:false;initial-value:0}.v2 .ag-ring{--v:0;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;transition:--v .9s cubic-bezier(.22,1,.36,1);background:radial-gradient(closest-side,var(--c-surface) 78%,transparent 80%),conic-gradient(#8100F4,#3AC8DB calc(var(--v)*.6%),#4DDEC5 calc(var(--v)*1%),var(--c-surface-2) 0)}.v2 .ag-ring b{font:700 20px/1 var(--c-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.v2 .ag-con-list{list-style:none;margin:0;padding:0 10px;display:grid;gap:6px;flex:1;align-content:start}.v2 .ag-con-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;background:var(--c-bg);border:1px solid var(--c-line);border-radius:14px;padding:8px 9px;transition:border-color .4s,transform .45s cubic-bezier(.22,1,.36,1),opacity .4s}.v2 .ag-con-list li.st0{opacity:.6}.v2 .ag-con-list li.st1{border-color:color-mix(in srgb,#3AC8DB 55%,var(--c-line));transform:scale(1.02)}.v2 .ag-con-list img{width:30px;height:30px;border-radius:50%;background:var(--c-surface-2);object-fit:contain}.v2 .ag-con-list b{display:block;font:600 12px/1.3 var(--c-display)}.v2 .ag-con-list small{display:block;font:400 10.5px/1.35 var(--c-mono);color:var(--c-muted)}.v2 .ag-con-list li.st1 small{color:#3AC8DB}.v2 .ag-con-list li.st2 small{color:var(--c-ok)}.v2 .ag-con-list em{font:500 10px/1 var(--c-display);font-style:normal;color:var(--c-muted);padding:4px 7px;border-radius:999px;background:var(--c-surface)}.v2 .ag-con-list li.st1 em{background:color-mix(in srgb,#3AC8DB 16%,transparent);color:#1E9FB0}.v2 .ag-con-list li.st2 em{background:color-mix(in srgb,var(--c-ok) 15%,transparent);color:var(--c-ok)}@media (max-width:1100px){.v2 .ag{grid-template-columns:minmax(0,1fr) 470px}.v2 .ag-duo{max-width:470px}.v2 .ag-duo .ag-back{width:240px;height:500px}}@media (max-width:900px){.v2 .ag{grid-template-columns:1fr}.v2 .ag-duo{max-width:400px;height:620px}.v2 .ag-duo .ag-front{width:min(300px,76vw);height:600px;right:0}.v2 .ag-duo .ag-back{width:200px;height:440px;top:70px;left:0}}@media (max-width:420px){.v2 .ag-duo{height:590px}.v2 .ag-duo .ag-front{height:570px}.v2 .ag-duo .ag-back{width:170px;height:400px;left:-6px}}@media (prefers-reduced-motion:reduce){.v2 .ag-duo .ag-back{animation:none}}.v2 .ag-con-list li{grid-template-columns:26px minmax(0,1fr) 8px;gap:8px;padding:8px 10px;border-radius:12px}.v2 .ag-con-list img{width:26px;height:26px}.v2 .ag-con-list b,.v2 .ag-con-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ag-con-list b{font-size:11.5px}.v2 .ag-con-list small{font-size:10px;margin-top:2px}.v2 .ag-con-list em{font-size:0;padding:0;width:8px;height:8px;border-radius:50%;background:var(--c-line)}.v2 .ag-con-list li.st1 em{background:#3AC8DB;box-shadow:0 0 0 4px color-mix(in srgb,#3AC8DB 22%,transparent);animation:agpulse 1.2s ease-in-out infinite}.v2 .ag-con-list li.st2 em{background:var(--c-ok)}@keyframes agpulse{50%{box-shadow:0 0 0 7px transparent}}.v2 .ag-con-list li.st1{transform:none}.v2 .ag-back .ag-con{padding-right:34px}.v2 .ag-ring{width:78px;height:78px}.v2 .ag-hist{grid-template-columns:minmax(0,1fr)}.v2 .ag-bot.old,.v2 .ag-me.old{width:fit-content}.v2 .ag-bot.old{max-width:86%}@media (max-width:600px){.v2 .ag-back .ag-con{padding-right:0}.v2 .ag-back .ag-con-h{justify-items:start;padding:8px 0 12px 14px}.v2 .ag-back .ag-con-h small,.v2 .ag-back .ag-con-h span{display:none}.v2 .ag-back .ag-ring{width:54px;height:54px}.v2 .ag-back .ag-ring b{font-size:13px}.v2 .ag-back .ag-con-list{padding:0 0 0 10px}.v2 .ag-back .ag-con-list li{grid-template-columns:26px 8px;width:62px;padding:8px}.v2 .ag-back .ag-con-list li>div{display:none}.v2 .ag-back .ag-status b{font-size:12px}}.v2 .ag{grid-template-columns:minmax(0,400px) minmax(0,640px);gap:clamp(32px,5vw,72px)}.v2 .ag-fold{position:relative;width:100%;max-width:640px;justify-self:center;aspect-ratio:1.16/1;max-height:600px;padding:9px;border-radius:38px;background:linear-gradient(90deg,#0b0b0b 0 49.4%,#000 49.6% 50.4%,#0b0b0b 50.6%);box-shadow:inset 0 0 0 1.5px #2a2a2a,0 1px 0 1.5px rgba(255,255,255,.06),0 50px 100px -40px rgba(10,10,30,.45),0 24px 40px -24px rgba(0,0,0,.35);animation:agfold 9s ease-in-out infinite}@keyframes agfold{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dark .v2 .ag-fold{background:linear-gradient(90deg,#1b1b1b 0 49.4%,#0d0d0d 49.6% 50.4%,#1b1b1b 50.6%);box-shadow:inset 0 0 0 1.5px #3a3a3a,0 40px 90px -30px rgba(0,0,0,.9)}.v2 .ag-fold-scr{position:relative;height:100%;border-radius:30px;overflow:hidden;background:var(--c-bg);display:flex;flex-direction:column}.v2 .ag-fold .ag-status{padding:2px 22px 0 26px;height:38px;flex:none}.v2 .ag-cam{position:absolute;left:75%;top:12px;width:12px;height:12px;border-radius:50%;background:#000;translate:-50% 0;box-shadow:0 0 0 2px color-mix(in srgb,#000 30%,transparent)}.v2 .ag-panes{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr}.v2 .ag-panes:after{content:"";position:absolute;inset:-38px auto -30px 50%;width:28px;translate:-50% 0;pointer-events:none;z-index:3;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.09) 50%,rgba(0,0,0,.05) 60%,transparent)}.dark .v2 .ag-panes:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.035) 45%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.035) 55%,transparent)}.v2 .ag-pane{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.v2 .ag-chat{border-right:1px solid var(--c-line)}.v2 .ag-fold .ag-con{background:var(--c-surface);padding:0}.v2 .ag-fold .ag-con-h{padding:18px 14px 16px}.v2 .ag-fold .ag-ring{width:96px;height:96px}.v2 .ag-fold .ag-con-list{padding:0 14px}.v2 .ag-fold .ag-con-list li{grid-template-columns:30px minmax(0,1fr) 8px;padding:10px 12px}.v2 .ag-fold .ag-con-list img{width:30px;height:30px}.v2 .ag-fold .ag-con-list b{font-size:12.5px}.v2 .ag-fold .ag-con-list small{font-size:10.5px}.v2 .ag-fold .ws2-home{position:absolute;left:75%;bottom:0;translate:-50% 0;width:110px;opacity:.7}.v2 .ag-fold .ag-thread{font-size:12.5px}@media (max-width:1100px){.v2 .ag{grid-template-columns:1fr}.v2 .ag-fold{max-width:640px}}@media (max-width:640px){.v2 .ag-fold{aspect-ratio:auto;height:600px;max-width:330px;background:#0b0b0b;border-radius:40px}.dark .v2 .ag-fold{background:#1b1b1b}.v2 .ag-fold-scr{border-radius:32px}.v2 .ag-panes{grid-template-columns:1fr}.v2 .ag-fold .ag-con,.v2 .ag-panes:after{display:none}.v2 .ag-chat{border-right:0}.v2 .ag-cam,.v2 .ag-fold .ws2-home{left:50%}}@media (prefers-reduced-motion:reduce){.v2 .ag-fold{animation:none}}.v2 .ag-fold .ag-compose{margin-bottom:14px}.v2 .ag-fold .ws2-home{bottom:6px}@media (max-width:640px){.v2 .ag-fold .ag-compose{margin-bottom:22px}}.v2 .ag-fold-scr{background:linear-gradient(90deg,var(--c-bg) 50%,var(--c-surface) 50%)}.v2 .ag-chat{background:var(--c-bg)}@media (max-width:640px){.v2 .ag-fold-scr{background:var(--c-bg)}}.v2 .ab{display:grid;gap:clamp(28px,4vw,48px)}.v2 .ab>.eyebrow{margin-bottom:calc(-1*clamp(14px,2.5vw,32px))}.v2 .ab-say{font-size:clamp(24px,3.1vw,40px);line-height:1.28;letter-spacing:-.025em;font-weight:600;max-width:30ch;text-wrap:pretty;color:var(--c-muted)}.v2 .ab-say em{font-style:normal;color:var(--c-ink);background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 92%/100% .09em;padding-bottom:.04em}.v2 .ab-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:start}.v2 .ab-id{display:grid;gap:20px;position:sticky;top:110px}.v2 .ab-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--c-line);border-radius:18px;background:var(--c-surface)}.v2 .ab-mk{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .ab-mk svg{width:26px;height:26px}.v2 .ab-card b{display:block;font:600 16px/1.3 var(--c-display)}.v2 .ab-card small{display:block;color:var(--c-muted);font-size:13px;margin-top:2px}.v2 .ab-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--c-line);border:1px solid var(--c-line);border-radius:18px;overflow:hidden}.v2 .ab-facts>div{background:var(--c-bg);padding:18px 18px 16px;display:grid;gap:4px}.v2 .ab-facts dt{font:700 clamp(28px,3vw,36px)/1 var(--c-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--c-ink) 40%,#3AC8DB);-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .ab-facts dd{margin:0;color:var(--c-muted);font-size:13.5px;line-height:1.45}.v2 .ab-k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-weight:500;margin:0 0 10px}.v2 .ab-do ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.v2 .ab-do li{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--c-line);transition:background .3s}.v2 .ab-do li:hover{background:var(--c-surface)}.v2 .ab-n{font:500 12px/1 var(--c-mono);color:var(--c-muted)}.v2 .ab-do img{width:40px;height:40px;border-radius:50%;background:var(--c-surface-2);object-fit:contain}.v2 .ab-do b{display:block;font:600 16.5px/1.35 var(--c-display);letter-spacing:-.01em}.v2 .ab-do p{margin:3px 0 0;color:var(--c-muted);font-size:14px;line-height:1.55}.v2 .ab-tag{font:500 11.5px/1 var(--c-mono);color:var(--c-muted);padding:6px 9px;border:1px solid var(--c-line);border-radius:999px;white-space:nowrap}.v2 .ab-more{display:inline-flex;gap:6px;margin-top:14px;font-weight:500;color:var(--c-ink);text-decoration:none}.v2 .ab-more:hover span{translate:3px 0}.v2 .ab-more span{transition:translate .25s}.v2 .ab-why ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2 .ab-why li{padding:18px;border-radius:18px;background:var(--c-surface);display:grid;gap:6px;align-content:start;position:relative;overflow:hidden}.v2 .ab-why li:before{content:"";width:22px;height:3px;border-radius:2px;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .ab-why b{font:600 15.5px/1.35 var(--c-display)}.v2 .ab-why p{margin:0;color:var(--c-muted);font-size:13.5px;line-height:1.55}@media (max-width:900px){.v2 .ab-grid{grid-template-columns:1fr}.v2 .ab-id{position:static}.v2 .ab-why ul{grid-template-columns:1fr 1fr}}@media (max-width:520px){.v2 .ab-do li{grid-template-columns:40px minmax(0,1fr);gap:12px}.v2 .ab-n{display:none}.v2 .ab-tag{grid-column:2;justify-self:start}.v2 .ab-why ul{grid-template-columns:1fr}}.v2 .ab .ab-facts dt{font:700 clamp(30px,3.2vw,40px)/1 var(--c-display);letter-spacing:-.03em}.v2 .ab .ab-facts dd{font-size:13.5px}.v2 .ab .ab-card b,.v2 .ab .ab-do b,.v2 .ab .ab-why b{font-weight:600}@media (max-width:520px){.v2 .ab-tag{display:none}.v2 .ab-do li{padding:14px 2px}}.v2 .ab .ab-facts dt{font-family:var(--c-display);font-weight:700;font-size:clamp(30px,3.2vw,40px);line-height:1}.v2 .ab .ab-do b{font-family:var(--c-display);font-size:16.5px;line-height:1.35}.v2 .ab .ab-card b{font-family:var(--c-display);font-size:16px}.v2 .ab .ab-why b{font-family:var(--c-display);font-size:15.5px}.v2 .ab2{gap:28px;justify-items:center;text-align:center}.v2 .ab2>.eyebrow{margin-bottom:-14px}.v2 .ab2 .ab-say{max-width:24ch;margin-inline:auto;font-size:clamp(26px,3.4vw,44px);line-height:1.25;text-wrap:balance}.v2 .ab-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.v2 .ab-pills li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface);font-family:var(--c-display);font-weight:500;font-size:14.5px}.v2 .ab-pills img{width:28px;height:28px;border-radius:50%;background:var(--c-bg);object-fit:contain}.v2 .ab-foot{display:grid;justify-items:center;gap:18px;margin-top:8px}.v2 .ab-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,64px);margin:0}.v2 .ab-nums>div{display:grid;gap:4px;justify-items:center}.v2 .ab-nums dt{font-family:var(--c-display);font-weight:700;font-size:clamp(30px,3.4vw,42px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--c-ink) 35%,#3AC8DB);-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .ab-nums dd{margin:0;color:var(--c-muted);font-size:13.5px}@media (max-width:520px){.v2 .ab-nums{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.v2 .ab-pills li{font-size:13.5px}}.v2 .ab3{display:grid;gap:clamp(24px,3vw,36px);justify-items:center;text-align:center}.v2 .ab3-say{font-size:clamp(26px,3.4vw,44px);line-height:1.2;letter-spacing:-.03em;color:var(--c-muted)}.v2 .ab3-say em{font-style:normal;color:var(--c-ink);background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 94%/100% .09em}.v2 .ab3-tiles{display:flex;gap:10px;width:100%;height:300px}.v2 .ab3-t{all:unset;box-sizing:border-box;position:relative;flex:1 1 0;min-width:0;cursor:pointer;border-radius:24px;border:1px solid var(--c-line);background:var(--c-surface);overflow:hidden;display:flex;flex-direction:column;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s}.v2 .ab3-t.on{flex-grow:2.8;background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45)}.v2 .ab3-t:focus-visible{outline:2px solid #3AC8DB;outline-offset:3px}.v2 .ab3-stage{flex:1;min-height:0;position:relative;display:grid;place-items:center}.v2 .ab3-lb{display:flex;align-items:center;gap:10px;padding:14px 16px;text-align:left}.v2 .ab3-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c-bg);color:var(--c-ink);transition:background .4s,color .4s,border-color .4s}.v2 .ab3-ic svg{width:22px;height:22px}.v2 .ab3-t.on .ab3-ic{background:linear-gradient(135deg,#8100F4,#3AC8DB 60%,#4DDEC5);color:#fff;border-color:transparent}.v2 .ab3-lb b{font-family:var(--c-display);font-weight:600;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ab3-lb small{margin-left:auto;font-family:var(--c-mono);font-size:11px;color:var(--c-muted);white-space:nowrap;opacity:0;transition:opacity .4s}.v2 .ab3-t.on .ab3-lb small{opacity:1}.v2 .ab3-t:not(.on) .ab3-stage:after{content:"";width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#3AC8DB 18%,transparent),transparent 70%)}.v2 .ab3-foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 28px;color:var(--c-muted);font-size:14px}.v2 .ab3-foot b{font-family:var(--c-display);font-weight:700;font-size:26px;letter-spacing:-.03em;color:var(--c-ink);margin-right:6px;font-variant-numeric:tabular-nums}.v2 .ab3-more{color:var(--c-ink);font-weight:500;text-decoration:none}.v2 .ab3-more span{display:inline-block;transition:translate .25s}.v2 .ab3-more:hover span{translate:3px 0}.v2 .sc{position:relative;width:min(300px,86%);height:200px;animation:scin .6s cubic-bezier(.22,1,.36,1) both}@keyframes scin{0%{opacity:0;transform:translateY(10px) scale(.97)}}.v2 .sc i,.v2 .sc span{display:block}.v2 .sc-web{border:1px solid var(--c-line);border-radius:14px;background:var(--c-surface);overflow:hidden}.v2 .sc-web .b{display:flex;gap:5px;padding:9px 11px;border-bottom:1px solid var(--c-line)}.v2 .sc-web .b i{width:7px;height:7px;border-radius:50%;background:var(--c-line)}.v2 .sc-web .pg{position:relative;padding:12px;display:grid;gap:8px}.v2 .sc-web .hero{height:46px;border-radius:9px;background:linear-gradient(110deg,#8100F4,#3AC8DB 60%,#4DDEC5);transform-origin:left;animation:grow 1s cubic-bezier(.22,1,.36,1) .1s both}.v2 .sc-web .l{height:7px;border-radius:4px;background:var(--c-line);transform-origin:left;animation:grow .8s cubic-bezier(.22,1,.36,1) both}.v2 .sc-web .w1{width:70%;animation-delay:.35s}.v2 .sc-web .w2{width:45%;animation-delay:.5s}.v2 .sc-web .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v2 .sc-web .cards span{height:44px;border-radius:8px;background:var(--c-bg);border:1px solid var(--c-line);animation:pop .5s cubic-bezier(.3,1.4,.4,1) both}.v2 .sc-web .cards span:first-child{animation-delay:.7s}.v2 .sc-web .cards span:nth-child(2){animation-delay:.82s}.v2 .sc-web .cards span:nth-child(3){animation-delay:.94s}.v2 .sc-web .cart{position:absolute;right:12px;top:-30px;width:20px;height:20px;border-radius:50%;background:#4DDEC5;color:#000;font:700 11px/20px var(--c-display);text-align:center;animation:pop .5s cubic-bezier(.3,1.6,.4,1) 1.3s both}@keyframes grow{0%{transform:scaleX(0)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.v2 .sc-app{display:grid;place-items:center}.v2 .sc-app .ph{position:relative;width:104px;height:196px;border-radius:22px;border:5px solid var(--c-ink);background:var(--c-surface);overflow:hidden}.v2 .sc-app .notch{position:absolute;left:50%;top:5px;width:34px;height:9px;border-radius:6px;background:var(--c-ink);translate:-50% 0;z-index:2}.v2 .sc-app .feed{display:grid;gap:6px;padding:20px 7px 0;animation:feed 3.2s cubic-bezier(.6,0,.3,1) infinite}.v2 .sc-app .feed span{height:36px;border-radius:8px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .sc-app .feed span:nth-child(3n+1){background:linear-gradient(120deg,color-mix(in srgb,#8100F4 25%,var(--c-bg)),color-mix(in srgb,#3AC8DB 25%,var(--c-bg)))}@keyframes feed{0%,20%{transform:translateY(0)}50%,70%{transform:translateY(-84px)}to{transform:translateY(0)}}.v2 .sc-app .tab{position:absolute;left:0;right:0;bottom:0;height:22px;background:var(--c-bg);border-top:1px solid var(--c-line)}.v2 .sc-ux .f{position:absolute;border-radius:10px;border:1.5px solid var(--c-line);background:var(--c-surface)}.v2 .sc-ux .f1{left:6%;top:12%;width:44%;height:62%;animation:pop .5s .1s both}.v2 .sc-ux .f2{left:54%;top:12%;width:40%;height:28%;animation:pop .5s .25s both}.v2 .sc-ux .f3{left:54%;top:46%;width:40%;height:28%;border-style:dashed;border-color:#3AC8DB;animation:pop .5s .4s both}.v2 .sc-ux .sw{position:absolute;left:6%;bottom:6%;display:flex;gap:6px}.v2 .sc-ux .sw i{width:20px;height:20px;border-radius:50%;animation:pop .4s both}.v2 .sc-ux .sw i:first-child{background:#8100F4;animation-delay:.6s}.v2 .sc-ux .sw i:nth-child(2){background:#3AC8DB;animation-delay:.7s}.v2 .sc-ux .sw i:nth-child(3){background:#4DDEC5;animation-delay:.8s}.v2 .sc-ux .cur{position:absolute;width:22px;height:22px;fill:var(--c-ink);stroke:var(--c-bg);stroke-width:1.5;left:20%;top:30%;animation:cur 3.2s cubic-bezier(.5,0,.3,1) infinite}@keyframes cur{0%{transform:translate(0)}35%{transform:translate(120px,70px)}50%{transform:translate(120px,70px) scale(.85)}60%{transform:translate(120px,70px)}to{transform:translate(0)}}.v2 .sc-ai{display:grid;align-content:center;gap:10px;justify-items:start}.v2 .sc-ai .q{justify-self:end;width:58%;height:30px;border-radius:15px 15px 4px 15px;background:var(--c-ink);animation:pop .45s .1s both;transform-origin:right}.v2 .sc-ai .a{display:flex;gap:5px;padding:11px 14px;border-radius:15px 15px 15px 4px;background:var(--c-surface);border:1px solid var(--c-line);animation:pop .45s .5s both}.v2 .sc-ai .a i{width:7px;height:7px;border-radius:50%;background:#3AC8DB;animation:dot 1s infinite}.v2 .sc-ai .a i:nth-child(2){animation-delay:.15s}.v2 .sc-ai .a i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{transform:translateY(-4px);opacity:.5}}.v2 .sc-ai .a2{width:76%;height:46px;border-radius:15px 15px 15px 4px;background:linear-gradient(120deg,color-mix(in srgb,#8100F4 18%,var(--c-surface)),color-mix(in srgb,#4DDEC5 18%,var(--c-surface)));animation:pop .5s 1.5s both;transform-origin:left}.v2 .sc-ai .spark{position:absolute;right:8%;top:6%;font-size:26px;color:#8100F4;animation:spin 4s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.v2 .sc-cloud{display:grid;justify-items:center;align-content:center;gap:12px}.v2 .sc-cloud .cl{width:84px;height:84px;fill:color-mix(in srgb,#3AC8DB 18%,transparent);stroke:#3AC8DB;stroke-width:1.4;animation:float 3s ease-in-out infinite}@keyframes float{50%{transform:translateY(-6px)}}.v2 .sc-cloud .up{display:flex;gap:4px;align-items:flex-end;height:30px}.v2 .sc-cloud .up i{width:8px;height:100%;border-radius:3px;background:var(--c-ok);transform-origin:bottom;animation:grow-y .4s calc(var(--i)*60ms) both}@keyframes grow-y{0%{transform:scaleY(0)}}.v2 .sc-cloud b{font-family:var(--c-display);font-weight:700;font-size:20px;letter-spacing:-.02em}@media (max-width:760px){.v2 .ab3-tiles{flex-direction:column;height:auto;gap:8px}.v2 .ab3-t{flex:none}.v2 .ab3-stage{height:0;transition:height .6s cubic-bezier(.22,1,.36,1)}.v2 .ab3-t.on .ab3-stage{height:210px}.v2 .ab3-t:not(.on) .ab3-stage:after{display:none}.v2 .ab3-lb{order:-1}}@media (prefers-reduced-motion:reduce){.v2 .sc,.v2 .sc *{animation:none!important}}.v2 .ab3-t:not(.on) .ab3-stage:after{display:none}.v2 .ab3-big{display:grid;place-items:center;width:84px;height:84px;border-radius:26px;color:var(--c-ink);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,#3AC8DB 14%,var(--c-bg)),var(--c-bg) 75%);transition:transform .4s cubic-bezier(.3,1.4,.4,1)}.v2 .ab3-big svg{width:38px;height:38px}.v2 .ab3-t:hover .ab3-big{transform:translateY(-4px) rotate(-4deg)}@media (min-width:761px){.v2 .ab3-t:not(.on) .ab3-lb{justify-content:center;text-align:center}.v2 .ab3-t:not(.on) .ab3-ic,.v2 .ab3-t:not(.on) .ab3-lb small{display:none}.v2 .ab3-t:not(.on) .ab3-lb b{white-space:normal;font-size:14.5px;line-height:1.3}.v2 .ab3-t:not(.on) .ab3-lb{padding:14px 10px 18px}}@media (max-width:760px){.v2 .ab3-big{display:none}}.v2 .hf-logos .hf-track{display:flex;width:max-content;animation:hfmarq2 70s linear infinite;will-change:transform}.v2 .hf-logos ul{animation:none;min-width:0}.v2 .hf-logos:hover .hf-track{animation-play-state:paused}.v2 .hf-logos li{flex:none;width:clamp(108px,9vw,136px);padding:0;display:grid;place-items:center}.v2 .hf-logos img{max-width:88px;height:22px;width:auto}@keyframes hfmarq2{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:760px){.v2 .hf-logos li{width:96px;padding:0}.v2 .hf-logos img{max-width:72px;height:18px}.v2 .hf-logos .hf-track{animation-duration:55s}}@media (prefers-reduced-motion:reduce){.v2 .hf-logos .hf-track{animation:none}}.v2 .ab3-tiles{height:380px}.v2 .ab3-more-in{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .4s;padding:0 16px;text-align:left}.v2 .ab3-more-in>*{min-height:0}.v2 .ab3-more-in{grid-template-rows:0fr 0fr}.v2 .ab3-t.on .ab3-more-in{grid-template-rows:1fr 1fr;opacity:1;transition-delay:.15s;padding-bottom:16px}.v2 .ab3-d{overflow:hidden;color:var(--c-muted);font-size:14px;line-height:1.5;padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis}.v2 .ab3-get{overflow:hidden;display:flex;flex-wrap:wrap;gap:6px}.v2 .ab3-get span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 7px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:12.5px;white-space:nowrap}.v2 .ab3-get svg{width:13px;height:13px;color:var(--c-ok)}.v2 .ab3-t.on .ab3-get span{animation:pop .45s cubic-bezier(.3,1.4,.4,1) both}.v2 .ab3-t.on .ab3-get span:first-child{animation-delay:.35s}.v2 .ab3-t.on .ab3-get span:nth-child(2){animation-delay:.45s}.v2 .ab3-t.on .ab3-get span:nth-child(3){animation-delay:.55s}.v2 .ab3-t.on .ab3-lb{padding-bottom:8px}.v2 .sc .bdg{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 10px 24px -12px rgba(0,0,0,.35);font-family:var(--c-display);font-weight:600;font-size:12px;color:var(--c-ink);animation:pop .5s cubic-bezier(.3,1.6,.4,1) 1.1s both,float 3s ease-in-out 1.6s infinite;z-index:3}.v2 .sc .b-r{right:-8%;bottom:16%}.v2 .sc .b-l{left:-6%;top:22%}.v2 .sc .b-top{top:4%;bottom:auto}.v2 .sc .b-bot{top:auto;bottom:6%}.v2 .sc-web{overflow:visible}.v2 .sc-web .pg{overflow:hidden}@media (max-width:760px){.v2 .ab3-tiles{height:auto}.v2 .ab3-more-in{order:0}.v2 .ab3-d{white-space:normal}.v2 .sc .b-r{right:0}.v2 .sc .b-l{left:0}}.v2 .ab3-prog{position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transform-origin:left;animation:abprog 3.2s linear both}@keyframes abprog{0%{transform:scaleX(0)}}.v2 .ab3-no{position:absolute;left:16px;top:14px;font-family:var(--c-mono);font-size:11.5px;color:var(--c-muted)}.v2 .ab3-t.on .ab3-no{color:#3AC8DB}@media (max-width:760px){.v2 .ab3-no{display:none}}.v2 .ab3-tiles{height:400px}.v2 .ab3-prog{animation-duration:5s}.v2 .sx{position:relative;width:min(360px,92%);height:236px;animation:scin .6s cubic-bezier(.22,1,.36,1) both;text-align:left;font-family:var(--c-display)}.v2 .sx *{box-sizing:border-box}.v2 .sx b,.v2 .sx em,.v2 .sx i,.v2 .sx small,.v2 .sx span{display:block;font-style:normal}.v2 .sx .bdg{position:absolute;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;box-shadow:0 12px 26px -14px rgba(0,0,0,.4);font-weight:600;font-size:12px;color:var(--c-ink);z-index:4;animation:pop .5s cubic-bezier(.3,1.6,.4,1) 1.2s both,float 3s ease-in-out 1.7s infinite}.v2 .sx .bdg,.v2 .sx-web{background:var(--c-bg);border:1px solid var(--c-line)}.v2 .sx-web{border-radius:14px;box-shadow:0 24px 50px -30px rgba(0,0,0,.35)}.v2 .sx-web .bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--c-line);background:var(--c-surface);border-radius:14px 14px 0 0}.v2 .sx-web .bar i{width:7px;height:7px;border-radius:50%;background:var(--c-line)}.v2 .sx-web .bar i:first-child{background:#FF5F57}.v2 .sx-web .bar i:nth-child(2){background:#FEBC2E}.v2 .sx-web .bar i:nth-child(3){background:#28C840}.v2 .sx-web .url{margin-left:8px;flex:1;font-size:10.5px;color:var(--c-muted);background:var(--c-bg);border-radius:6px;padding:3px 8px}.v2 .sx-web .pg{position:relative;padding:10px;display:grid;gap:8px;overflow:hidden;border-radius:0 0 14px 14px}.v2 .sx-web .hero{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;color:#fff;background:linear-gradient(110deg,#8100F4,#3AC8DB 65%,#4DDEC5);transform-origin:left;animation:grow .9s cubic-bezier(.22,1,.36,1) .1s both}.v2 .sx-web .hero b{font-size:14px;font-weight:700;letter-spacing:-.01em}.v2 .sx-web .cta{font-size:10.5px;font-weight:600;background:#fff;color:#111;border-radius:999px;padding:4px 9px}.v2 .sx-web .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v2 .sx-web .card{border:1px solid var(--c-line);border-radius:9px;padding:5px;display:grid;gap:4px;animation:pop .5s var(--d) cubic-bezier(.3,1.4,.4,1) both}.v2 .sx-web .img{height:42px;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 35%,var(--c-surface)),var(--c-surface))}.v2 .sx-web .l{height:5px;width:75%;border-radius:3px;background:var(--c-line)}.v2 .sx-web .p{font-size:10.5px;font-weight:700}.v2 .sx-web .cart{position:absolute;right:12px;top:14px;font-size:14px;opacity:0}.v2 .sx-web .cart em{position:absolute;right:-7px;top:-6px;width:15px;height:15px;border-radius:50%;background:#4DDEC5;color:#000;font-size:9px;font-weight:700;line-height:15px;text-align:center;animation:bump 5s infinite}.v2 .sx-web .cur{position:absolute;width:18px;height:18px;fill:var(--c-ink);stroke:var(--c-bg);stroke-width:1.5;left:30%;top:80%;animation:wcur 5s cubic-bezier(.5,0,.3,1) infinite}@keyframes wcur{0%,15%{transform:translate(0)}40%,48%{transform:translate(68px,-22px)}44%{transform:translate(68px,-22px) scale(.8)}75%,to{transform:translate(0)}}@keyframes bump{0%,44%{transform:scale(0)}50%{transform:scale(1.35)}56%,to{transform:scale(1)}}.v2 .sx-web .bdg.lh{right:-16px;bottom:-12px}.v2 .sx .ring{width:16px;height:16px;border-radius:50%;background:conic-gradient(var(--c-ok) 0 94%,var(--c-line) 0);-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px)}.v2 .sx-app{display:grid;place-items:center}.v2 .sx-app .ph{position:relative;width:122px;height:232px;border-radius:24px;border:5px solid var(--c-ink);background:var(--c-bg);overflow:hidden;padding:22px 8px 0;display:grid;gap:7px;align-content:start;box-shadow:0 24px 40px -24px rgba(0,0,0,.45)}.v2 .sx-app .isl{position:absolute;left:50%;top:5px;width:36px;height:10px;border-radius:6px;background:var(--c-ink);translate:-50% 0;z-index:3}.v2 .sx-app .push{position:absolute;left:5px;right:5px;top:4px;z-index:4;display:flex;gap:6px;align-items:center;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--c-surface) 92%,transparent);border:1px solid var(--c-line);backdrop-filter:blur(6px);animation:push 5s cubic-bezier(.22,1,.36,1) infinite}.v2 .sx-app .push .ico{width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#8100F4,#3AC8DB)}.v2 .sx-app .push b{font-size:9.5px;font-weight:700}.v2 .sx-app .push small{font-size:8.5px;color:var(--c-muted)}@keyframes push{0%,25%{transform:translateY(-130%)}35%,70%{transform:translateY(0)}80%,to{transform:translateY(-130%)}}.v2 .sx-app .hd{display:flex;align-items:center;justify-content:space-between}.v2 .sx-app .hd b{font-size:10px;font-weight:700}.v2 .sx-app .av{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#4DDEC5,#3AC8DB)}.v2 .sx-app .stat{border-radius:11px;padding:7px;background:var(--c-surface);border:1px solid var(--c-line)}.v2 .sx-app .stat small{font-size:8px;color:var(--c-muted)}.v2 .sx-app .stat b{font-size:13px;font-weight:700;letter-spacing:-.02em}.v2 .sx-app .spark{display:flex;align-items:flex-end;gap:3px;height:22px;margin-top:3px}.v2 .sx-app .spark i{flex:1;height:calc(var(--h)*1.3px);border-radius:2px;background:linear-gradient(#3AC8DB,#8100F4);transform-origin:bottom;animation:grow-y .5s calc(.3s + var(--i)*70ms) both}.v2 .sx-app .rows{display:grid;gap:5px}.v2 .sx-app .rows span{height:20px;border-radius:7px;background:var(--c-surface);animation:pop .4s both}.v2 .sx-app .rows span:first-child{animation-delay:.8s}.v2 .sx-app .rows span:nth-child(2){animation-delay:.9s}.v2 .sx-app .rows span:nth-child(3){animation-delay:1s}.v2 .sx-app .tabs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:7px 10px 9px;border-top:1px solid var(--c-line);background:var(--c-bg)}.v2 .sx-app .tabs i{width:12px;height:12px;border-radius:4px;background:var(--c-line)}.v2 .sx-app .tabs i.on{background:#3AC8DB}.v2 .sx-app .os{left:2%;top:28%}.v2 .sx-app .os2{right:0;bottom:22%;animation-delay:1.4s,1.9s}.v2 .sx-ux .art{position:absolute;inset:0 0 44px 0;display:flex;align-items:center;justify-content:center;gap:26px}.v2 .sx-ux .fr{position:relative;width:96px;height:150px;border-radius:12px;border:1.5px dashed var(--c-line);padding:8px;display:grid;gap:6px;align-content:start;animation:fill 5s infinite}.v2 .sx-ux .f2{animation-delay:.4s}@keyframes fill{0%,20%{background:transparent;border-style:dashed;border-color:var(--c-line)}35%,85%{background:var(--c-bg);border-style:solid;border-color:var(--c-line);box-shadow:0 18px 30px -20px rgba(0,0,0,.4)}to{background:transparent}}.v2 .sx-ux .t{height:7px;width:60%;border-radius:3px;background:var(--c-ink);opacity:.8}.v2 .sx-ux .img{height:46px;border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,#8100F4 30%,var(--c-surface)),color-mix(in srgb,#4DDEC5 30%,var(--c-surface)))}.v2 .sx-ux .l{height:5px;border-radius:3px;background:var(--c-line)}.v2 .sx-ux .l.s{width:60%}.v2 .sx-ux .btn{height:16px;border-radius:999px;background:#3AC8DB;margin-top:4px;animation:pulse2 5s infinite}@keyframes pulse2{0%,40%,60%,to{transform:scale(1)}50%{transform:scale(.92)}}.v2 .sx-ux .row{height:22px;border-radius:7px;background:var(--c-surface);border:1px solid var(--c-line)}.v2 .sx-ux .flow{position:absolute;left:50%;top:50%;width:30px;height:16px;translate:-50% -50%;fill:none;stroke:#3AC8DB;stroke-width:2;stroke-dasharray:4 4;animation:dash 1s linear infinite}@keyframes dash{to{stroke-dashoffset:-16}}.v2 .sx-ux .kit{position:absolute;left:50%;bottom:0;translate:-50% 0;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);animation:pop .5s .6s both}.v2 .sx-ux .kit .aa{font-weight:700;font-size:13px;padding-right:4px;border-right:1px solid var(--c-line)}.v2 .sx-ux .kit i{width:16px;height:16px;border-radius:50%}.v2 .sx-ux .kit .chip{width:30px;height:14px;border-radius:999px;border:1.5px solid var(--c-ink)}.v2 .sx-ux .cur{position:absolute;width:20px;height:20px;fill:var(--c-ink);stroke:var(--c-bg);stroke-width:1.5;left:22%;top:72%;animation:ucur 5s cubic-bezier(.5,0,.3,1) infinite;z-index:3}@keyframes ucur{0%,10%{transform:translate(0)}38%{transform:translate(18px,-38px)}45%{transform:translate(18px,-38px) scale(.82)}52%{transform:translate(18px,-38px)}80%,to{transform:translate(0)}}.v2 .sx-ux .tag{position:absolute;right:-6px;top:-4px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--c-ok);background:color-mix(in srgb,var(--c-ok) 12%,var(--c-bg));border:1px solid color-mix(in srgb,var(--c-ok) 30%,transparent);animation:pop .5s cubic-bezier(.3,1.6,.4,1) 1.4s both}.v2 .sx-ai{display:grid;gap:9px;align-content:center}.v2 .sx-ai .q{justify-self:end;max-width:78%;padding:8px 12px;border-radius:15px 15px 4px 15px;background:var(--c-ink);color:var(--c-bg);font-size:12px;animation:pop .45s .1s both;transform-origin:right}.v2 .sx-ai .a{justify-self:start;max-width:86%;padding:9px 12px;border-radius:15px 15px 15px 4px;background:var(--c-surface);border:1px solid var(--c-line);font-size:12px;animation:pop .45s .5s both;transform-origin:left}.v2 .sx-ai .dots{display:flex!important;gap:4px;animation:hide 0s 1.4s forwards}.v2 .sx-ai .dots i{width:6px;height:6px;border-radius:50%;background:#3AC8DB;animation:dot 1s infinite}.v2 .sx-ai .dots i:nth-child(2){animation-delay:.15s}.v2 .sx-ai .dots i:nth-child(3){animation-delay:.3s}@keyframes hide{to{display:none;height:0}}.v2 .sx-ai .a p{margin:0;max-height:0;overflow:hidden;animation:reveal .9s steps(18) 1.4s forwards;white-space:nowrap;width:0}@keyframes reveal{to{max-height:40px;width:100%;white-space:normal}}.v2 .sx-ai .src{display:flex!important;gap:5px;margin-top:6px;opacity:0;animation:pop .4s 2.4s both;animation-fill-mode:forwards}.v2 .sx-ai .src span{font-size:10px;padding:3px 7px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-muted)}.v2 .sx-ai .auto{display:flex!important;align-items:center;justify-content:center;gap:6px;margin-top:4px;animation:pop .5s 2.9s both}.v2 .sx-ai .auto i{width:26px;height:2px;background:repeating-linear-gradient(90deg,#3AC8DB 0 4px,transparent 4px 8px);background-size:16px 2px;animation:flowx .8s linear infinite}@keyframes flowx{to{background-position:16px 0}}.v2 .sx-ai .node{font-size:10.5px;font-weight:600;padding:5px 9px;border-radius:9px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .sx-ai .node.ai{color:#fff;border-color:transparent;background:linear-gradient(135deg,#8100F4,#3AC8DB)}.v2 .sx-ai .spark{position:absolute;right:2%;top:2%;font-size:24px;color:#8100F4;animation:spin 5s linear infinite}.v2 .sx-cloud{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center}.v2 .sx-cloud .term{padding:12px;border-radius:12px;background:#0b0b0f;color:#cfd3dc;font-family:var(--c-mono);font-size:10.5px;display:grid;gap:6px;min-height:150px;align-content:start;box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.dark .v2 .sx-cloud .term{background:#111;border:1px solid var(--c-line)}.v2 .sx-cloud .ln{display:flex!important;gap:6px;opacity:0;animation:pop .3s both}.v2 .sx-cloud .ln em{color:#4DDEC5}.v2 .sx-cloud .l1{animation-delay:.3s}.v2 .sx-cloud .l2{animation-delay:.8s}.v2 .sx-cloud .l3{animation-delay:1.3s}.v2 .sx-cloud .l4{animation-delay:1.8s}.v2 .sx-cloud .mon{padding:11px;border-radius:12px;background:var(--c-bg);border:1px solid var(--c-line);display:grid;gap:8px;animation:pop .5s .5s both}.v2 .sx-cloud .mon .hd{display:flex!important;align-items:baseline;justify-content:space-between}.v2 .sx-cloud .mon b{font-size:19px;font-weight:700;letter-spacing:-.02em}.v2 .sx-cloud .live{font-size:10px;color:var(--c-ok);animation:blink 2s infinite}@keyframes blink{50%{opacity:.4}}.v2 .sx-cloud .up{display:flex!important;gap:2px;height:24px;align-items:flex-end}.v2 .sx-cloud .up i{flex:1;height:100%;border-radius:2px;background:var(--c-ok);transform-origin:bottom;animation:grow-y .35s calc(.6s + var(--i)*40ms) both}.v2 .sx-cloud .up i:nth-child(9){background:var(--c-warn);height:70%}.v2 .sx-cloud .ms{display:flex!important;gap:6px;flex-wrap:wrap}.v2 .sx-cloud .ms span{font-size:10px;padding:3px 7px;border-radius:999px;background:var(--c-surface);color:var(--c-muted)}@media (max-width:760px){.v2 .ab3-t.on .ab3-stage{height:250px}.v2 .sx{height:230px}.v2 .sx-web .bdg.lh{right:0}}@media (prefers-reduced-motion:reduce){.v2 .sx,.v2 .sx *{animation:none!important;opacity:1!important}.v2 .sx-ai .dots{display:none!important}.v2 .sx-ai .a p{max-height:none;width:auto;white-space:normal}}.v2 .ab3-big{width:72px;height:72px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 24px -16px rgba(0,0,0,.25);position:relative}.v2 .ab3-big svg{width:30px;height:30px;stroke-width:1.6}.v2 .ab3-big:after{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1px;background:conic-gradient(from 200deg,#8100F4,#3AC8DB,#4DDEC5,#8100F4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.v2 .ab3-t:hover .ab3-big{transform:translateY(-3px)}.v2 .ab3-t:hover .ab3-big:after{opacity:1}.dark .v2 .ab3-big{background:var(--c-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.v2 .ab3-ic{width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid var(--c-line)}.v2 .ab3-ic svg{width:18px;height:18px}.v2 .ab3-t.on .ab3-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .sx-ai .src,.v2 .sx-cloud .ln,.v2 .sx-web .cart{opacity:1}.v2 .sx-ai .a{display:grid;position:relative}.v2 .sx-ai .dots{position:absolute;left:12px;top:12px;animation:dotsout .3s 1.3s forwards}@keyframes dotsout{to{opacity:0;transform:scale(.6)}}.v2 .sx-ai .a p{max-height:none;width:auto;white-space:normal;clip-path:inset(0 100% 0 0);animation:type 1s steps(22) 1.4s forwards}@keyframes type{to{clip-path:inset(0 0 0 0)}}.v2 .sx-ux .tag{top:auto;bottom:6px;right:-4px}.v2 .sx-ux .art{inset:6px 0 48px 0}.v2 .ab3-stage{padding-top:22px}.v2 .sq>.eyebrow{margin-bottom:-14px}.v2 .sq .ab3-lb b{white-space:nowrap}.v2 .sq-how{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:860px;position:relative}.v2 .sq-how:before{content:"";position:absolute;left:12.5%;right:12.5%;top:22px;height:2px;opacity:.5;border-radius:2px}.v2 .sq-how li{position:relative;display:grid;justify-items:center;gap:4px;text-align:center}.v2 .sq-how .hi{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-ink);margin-bottom:6px}.v2 .sq-how .hi svg{width:20px;height:20px}.v2 .sq-how small{font-family:var(--c-mono);font-size:11px;color:var(--c-muted)}.v2 .sq-how b{font-family:var(--c-display);font-weight:600;font-size:14.5px}@media (max-width:520px){.v2 .sq-how{grid-template-columns:1fr 1fr;row-gap:20px}.v2 .sq-how:before{display:none}}.v2 .sq-seo{display:grid;gap:10px;align-content:center}.v2 .sq-seo .bar{display:flex!important;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-bg);box-shadow:0 10px 24px -18px rgba(0,0,0,.4);font-size:12.5px}.v2 .sq-seo .bar svg{width:15px;height:15px;color:var(--c-muted);flex:none}.v2 .sq-seo .typed{overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:type .9s steps(14) .2s forwards}.v2 .sq-seo .res{list-style:none;margin:0;padding:0;display:grid;gap:7px}.v2 .sq-seo .r{padding:8px 10px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-surface);display:grid;gap:4px}.v2 .sq-seo .r i{width:30%;height:5px;border-radius:3px;background:var(--c-line)}.v2 .sq-seo .r span{height:7px;width:70%;border-radius:3px;background:color-mix(in srgb,#3AC8DB 35%,var(--c-line))}.v2 .sq-seo .r .s{width:90%;height:5px;background:var(--c-line)}.v2 .sq-seo .me{order:-1;background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 55%,var(--c-line));box-shadow:0 14px 30px -18px rgba(58,200,219,.6);animation:rise 5s cubic-bezier(.22,1,.36,1) infinite}.v2 .sq-seo .me em{font-size:10px;color:var(--c-ok)}.v2 .sq-seo .me b{font-size:12.5px;font-weight:700;color:#1a5fd0}.dark .v2 .sq-seo .me b{color:#8ab4ff}.v2 .sq-seo .o1,.v2 .sq-seo .o2{animation:sink 5s cubic-bezier(.22,1,.36,1) infinite}.v2 .sq-seo .rk{right:-10px;top:52px;animation-delay:1.8s,2.3s}.v2 .sq-aeo{display:grid;gap:10px;align-content:center}.v2 .sq-aeo .ask{display:flex!important;align-items:center;gap:9px}.v2 .sq-aeo .mic{width:34px;height:34px;border-radius:50%;display:grid!important;place-items:center;color:#fff;background:linear-gradient(135deg,#8100F4,#3AC8DB);flex:none;animation:micp 1.6s ease-in-out infinite}.v2 .sq-aeo .mic svg{width:17px;height:17px}@keyframes micp{50%{box-shadow:0 0 0 8px color-mix(in srgb,#3AC8DB 18%,transparent)}}.v2 .sq-aeo .wave{display:flex!important;align-items:center;gap:3px;height:22px}.v2 .sq-aeo .wave i{width:3px;height:100%;border-radius:2px;background:#3AC8DB;animation:wv .9s calc(var(--i)*80ms) ease-in-out infinite alternate}@keyframes wv{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.v2 .sq-aeo .qt{font-size:13px;font-weight:600}.v2 .sq-aeo .snip{padding:12px 14px;border-radius:14px;background:var(--c-bg);border:1.5px solid color-mix(in srgb,#3ac8db 55%,var(--c-line));box-shadow:0 18px 36px -22px rgba(58,200,219,.55);display:grid;gap:4px;animation:pop .5s cubic-bezier(.3,1.4,.4,1) .7s both}.v2 .sq-aeo .snip small{font-size:10px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em}.v2 .sq-aeo .snip b{font-size:18px;font-weight:700;letter-spacing:-.02em}.v2 .sq-aeo .snip .src{font-size:10.5px;color:var(--c-ok)}.v2 .sq-aeo .paa{display:grid;gap:5px}.v2 .sq-aeo .paa span{font-size:11.5px;padding:7px 11px;border-radius:9px;background:var(--c-surface);color:var(--c-muted);animation:pop .4s both}.v2 .sq-aeo .paa span:first-child{animation-delay:1.2s}.v2 .sq-aeo .paa span:nth-child(2){animation-delay:1.35s}.v2 .sq-geo{display:grid;gap:10px;align-content:center}.v2 .sq-geo .q{justify-self:end;max-width:80%;padding:8px 12px;border-radius:15px 15px 4px 15px;background:var(--c-ink);color:var(--c-bg);font-size:12px;animation:pop .45s .1s both;transform-origin:right}.v2 .sq-geo .a{position:relative;padding:12px 14px 12px 38px;border-radius:15px;background:var(--c-surface);border:1px solid var(--c-line);font-size:12.5px;animation:pop .45s .5s both}.v2 .sq-geo .a .spark{position:absolute;left:12px;top:11px;color:#8100F4;font-size:16px;animation:spin 5s linear infinite}.v2 .sq-geo .a p{margin:0;line-height:1.55;clip-path:inset(0 0 100% 0);animation:typev 1.2s steps(6) .9s forwards}@keyframes typev{to{clip-path:inset(0 0 0 0)}}.v2 .sq-geo mark{background:linear-gradient(90deg,color-mix(in srgb,#8100F4 22%,transparent),color-mix(in srgb,#4DDEC5 28%,transparent));color:var(--c-ink);font-weight:700;padding:0 3px;border-radius:4px}.v2 .sq-geo sup{font-size:9px;color:#3AC8DB;font-weight:700}.v2 .sq-geo .cite{display:flex!important;gap:5px;margin-top:8px;animation:pop .4s 2.2s both}.v2 .sq-geo .cite span{font-size:10px;padding:3px 8px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-muted)}.v2 .sq-geo .cite .me{color:var(--c-ink);border-color:color-mix(in srgb,#3AC8DB 55%,var(--c-line))}.v2 .sq-geo .bot{left:-8px;bottom:-4px;animation-delay:2.6s,3.1s}.v2 .sq-rep{padding:14px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-bg);display:grid;gap:8px;align-content:start;box-shadow:0 24px 50px -30px rgba(0,0,0,.35)}.v2 .sq-rep .hd{display:flex!important;justify-content:space-between;align-items:center}.v2 .sq-rep .hd b{font-size:13px;font-weight:700}.v2 .sq-rep .lg{display:flex!important;align-items:center;gap:5px;font-size:10.5px;color:var(--c-muted)}.v2 .sq-rep .lg i{width:8px;height:8px;border-radius:50%;margin-left:6px}.v2 .sq-rep .lg .a{background:#3AC8DB}.v2 .sq-rep .lg .b{background:#8100F4}.v2 .sq-rep .ch{width:100%;height:120px;overflow:visible}.v2 .sq-rep .g{stroke:var(--c-line);stroke-width:1;fill:none;stroke-dasharray:3 4}.v2 .sq-rep .la,.v2 .sq-rep .lb{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.6s cubic-bezier(.22,1,.36,1) .3s forwards}.v2 .sq-rep .la{stroke:#3AC8DB}.v2 .sq-rep .lb{stroke:#8100F4;animation-delay:.7s}@keyframes draw{to{stroke-dashoffset:0}}.v2 .sq-rep .kpi{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px}.v2 .sq-rep .kpi span{padding:7px 9px;border-radius:9px;background:var(--c-surface);display:flex!important;justify-content:space-between;align-items:center;animation:pop .4s both}.v2 .sq-rep .kpi span:first-child{animation-delay:1.5s}.v2 .sq-rep .kpi span:nth-child(2){animation-delay:1.65s}.v2 .sq-rep .kpi span:nth-child(3){animation-delay:1.8s}.v2 .sq-rep .kpi small{font-size:10px;color:var(--c-muted)}.v2 .sq-rep .kpi b{color:var(--c-ok);font-weight:700}@media (prefers-reduced-motion:reduce){.v2 .sq .sx *{clip-path:none!important;stroke-dashoffset:0!important}}@keyframes rise{0%,12%{transform:translateY(96px);opacity:.45}38%,82%{transform:translateY(0);opacity:1}to{transform:translateY(96px);opacity:.45}}@keyframes sink{0%,12%{transform:translateY(-48px)}38%,82%{transform:translateY(0)}to{transform:translateY(-48px)}}.v2 .sq-cta{margin-top:4px}@media (max-width:760px){.v2 .ab3-tiles{height:auto}.v2 .ab3-t.on .ab3-stage{height:262px;padding-top:12px}.v2 .ab3-stage{padding-top:0}}.v2 .sq2{display:grid;gap:clamp(22px,3vw,34px);justify-items:center;text-align:center}.v2 .sq2>.eyebrow{margin-bottom:-12px}.v2 .sq2-search{display:grid;gap:12px;justify-items:center;width:100%;max-width:620px}.v2 .sq2-bar{display:flex;align-items:center;gap:12px;width:100%;padding:16px 22px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 22px 50px -30px rgba(10,10,40,.35),0 0 0 6px color-mix(in srgb,#3AC8DB 7%,transparent);font-size:clamp(16px,1.6vw,19px);font-family:var(--c-display);font-weight:500;text-align:left}.v2 .sq2-bar svg{width:20px;height:20px;color:var(--c-muted);flex:none}.v2 .sq2-typed{white-space:nowrap;overflow:hidden;clip-path:inset(0 100% 0 0);animation:type .8s steps(16) .1s forwards}.v2 .sq2-caret{width:2px;height:1.2em;background:#3AC8DB;animation:blink 1s steps(1) infinite;margin-left:-8px}.v2 .sq2-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v2 .sq2-chips button{all:unset;cursor:pointer;padding:7px 14px;border-radius:999px;border:1px solid var(--c-line);font-size:13.5px;color:var(--c-muted);transition:background .3s,color .3s,border-color .3s}.v2 .sq2-chips button:hover{color:var(--c-ink)}.v2 .sq2-chips button[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink)}.v2 .sq2-chips button:focus-visible{outline:2px solid #3AC8DB;outline-offset:2px}.v2 .sq2-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;text-align:left}.v2 .sq2-cols:before{content:"";position:absolute;left:16.6%;right:16.6%;top:-18px;height:18px;border:2px solid transparent;border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55}.v2 .sq2-col{display:grid;gap:12px;align-content:start;padding:16px;border-radius:22px;background:var(--c-surface);border:1px solid var(--c-line);animation:pop .55s var(--d) cubic-bezier(.3,1.3,.4,1) both}.v2 .sq2-col header{display:flex;align-items:center;gap:10px}.v2 .sq2-k{font-family:var(--c-mono);font-size:11.5px;font-weight:500;padding:4px 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#8100F4,#3AC8DB)}.v2 .c-aeo .sq2-k{background:linear-gradient(135deg,#3AC8DB,#4DDEC5);color:#04241f}.v2 .c-geo .sq2-k{background:linear-gradient(135deg,#4DDEC5,#8100F4)}.v2 .sq2-col header b{font-family:var(--c-display);font-weight:600;font-size:15.5px}.v2 .sq2-ui{min-height:168px;padding:14px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);display:grid;font-size:12.5px}.v2 .sq2-ui *{box-sizing:border-box}.v2 .u-seo{position:relative;display:grid;gap:8px}.v2 .u-seo .hit{display:grid;gap:2px;padding:9px 11px;border-radius:11px;border:1.5px solid color-mix(in srgb,#3ac8db 55%,var(--c-line));box-shadow:0 14px 30px -20px rgba(58,200,219,.7);animation:rise2 .8s calc(var(--d) + .3s) cubic-bezier(.22,1,.36,1) both}@keyframes rise2{0%{transform:translateY(70px);opacity:.3}}.v2 .u-seo small{font-size:10.5px;color:var(--c-ok)}.v2 .u-seo .hit b{font-size:13px;font-weight:700;color:#1a5fd0;line-height:1.35}.dark .v2 .u-seo .hit b{color:#8ab4ff}.v2 .u-seo .stars{font-size:10.5px;color:#F5A623}.v2 .u-seo .stars em{font-style:normal;color:var(--c-muted)}.v2 .u-seo .oth{display:grid;gap:5px;padding:8px 11px;border-radius:10px;background:var(--c-surface)}.v2 .u-seo .oth i{width:35%;height:5px}.v2 .u-seo .oth i,.v2 .u-seo .oth span{display:block;border-radius:3px;background:var(--c-line)}.v2 .u-seo .oth span{width:80%;height:7px}.v2 .u-seo .rk{position:absolute;right:-8px;top:-10px;padding:4px 8px;border-radius:999px;background:var(--c-ink);color:var(--c-bg);font:700 11px/1 var(--c-display);animation:pop .5s calc(var(--d) + 1s) cubic-bezier(.3,1.6,.4,1) both}.v2 .u-aeo{display:grid;gap:10px}.v2 .u-aeo .vq{display:flex;align-items:center;gap:8px;font-weight:600}.v2 .u-aeo .mic{width:26px;height:26px;border-radius:50%;flex:none;animation:micp 1.6s ease-in-out infinite}.v2 .u-aeo .wv{display:flex;align-items:center;gap:2px;height:16px}.v2 .u-aeo .wv i{display:block;width:3px;height:100%;border-radius:2px;background:#3AC8DB;animation:wv .8s calc(var(--i)*80ms) ease-in-out infinite alternate}.v2 .u-aeo .ans{display:grid;gap:3px;padding:11px 12px;border-radius:12px;border:1.5px solid color-mix(in srgb,#4ddec5 60%,var(--c-line));animation:pop .5s calc(var(--d) + .5s) cubic-bezier(.3,1.4,.4,1) both}.v2 .u-aeo .ans small{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--c-muted)}.v2 .u-aeo .ans b{font-family:var(--c-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.v2 .u-aeo .ans span{font-size:10.5px;color:var(--c-ok)}.v2 .u-geo{display:grid;gap:8px}.v2 .u-geo .aq{justify-self:end;max-width:88%;padding:7px 11px;border-radius:13px 13px 4px 13px;background:var(--c-ink);color:var(--c-bg);font-size:11.5px}.v2 .u-geo .aa{position:relative;padding:10px 11px 10px 30px;border-radius:13px;background:var(--c-surface);display:grid;gap:6px}.v2 .u-geo .sp{position:absolute;left:10px;top:9px;animation:spin 5s linear infinite}.v2 .u-geo p{margin:0;line-height:1.55;clip-path:inset(0 0 100% 0);animation:typev 1s calc(var(--d) + .5s) steps(5) forwards}.v2 .u-geo mark{background:linear-gradient(90deg,color-mix(in srgb,#8100F4 22%,transparent),color-mix(in srgb,#4DDEC5 28%,transparent));color:var(--c-ink);font-weight:700;padding:0 3px;border-radius:4px}.v2 .u-geo sup{font-size:9px;color:#3AC8DB;font-weight:700}.v2 .u-geo .ct{justify-self:start;font-size:10px;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,#3ac8db 55%,var(--c-line));animation:pop .4s calc(var(--d) + 1.4s) both}.v2 .sq2-get{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.v2 .sq2-get li{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:5px 10px 5px 7px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .sq2-get svg{width:13px;height:13px;color:var(--c-ok)}@media (max-width:860px){.v2 .sq2-cols{grid-template-columns:1fr;max-width:460px}.v2 .sq2-cols:before{display:none}}@media (prefers-reduced-motion:reduce){.v2 .sq2 *{animation:none!important;clip-path:none!important}}.v2 .sq2-m{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .sq2-m small{display:block;font-size:10.5px;color:var(--c-muted);line-height:1.35}.v2 .sq2-m b{display:block;font-family:var(--c-display);font-weight:700;font-size:18px;letter-spacing:-.02em;margin-top:2px}.v2 .sq2-m s{color:var(--c-muted);font-weight:500;text-decoration:none;opacity:.7}.v2 .sq2-m svg{width:84px;height:34px;overflow:visible}.v2 .sq2-m path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140;animation:draw 1.2s calc(var(--d) + .6s) cubic-bezier(.22,1,.36,1) forwards}.v2 .c-seo .sq2-m path{stroke:#8100F4}.v2 .c-aeo .sq2-m path{stroke:#3AC8DB}.v2 .c-geo .sq2-m path{stroke:#4DDEC5}.v2 .sq2-rep{width:100%;max-width:900px;text-align:left;padding:clamp(16px,2.4vw,24px);border-radius:24px;border:1px solid var(--c-line);background:var(--c-bg);box-shadow:0 30px 70px -45px rgba(10,10,40,.45);display:grid;gap:16px;animation:pop .55s cubic-bezier(.3,1.2,.4,1) 1.7s both}.v2 .sq2-rep .rh{display:flex;justify-content:space-between;align-items:center}.v2 .sq2-rep .rh small{display:block;font-family:var(--c-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.v2 .sq2-rep .rh b{display:block;font-family:var(--c-display);font-weight:700;font-size:18px;margin-top:2px}.v2 .sq2-rep .ex{font-size:11px;padding:4px 9px;border-radius:999px;background:var(--c-surface);color:var(--c-muted)}.v2 .sq2-rep .rk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2 .sq2-rep .rk span{display:grid;gap:4px;padding:12px;border-radius:14px;background:var(--c-surface)}.v2 .sq2-rep .rk small{font-size:11.5px;color:var(--c-muted);line-height:1.35}.v2 .sq2-rep .rk b{font-family:var(--c-display);font-weight:700;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.03em;color:var(--c-ok)}.v2 .sq2-rep .rc{width:100%;height:150px;overflow:visible}.v2 .sq2-rep .g{fill:none;stroke:var(--c-line);stroke-dasharray:3 5}.v2 .sq2-rep .l1,.v2 .sq2-rep .l2,.v2 .sq2-rep .l3{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700;animation:draw 1.6s cubic-bezier(.22,1,.36,1) 2s forwards}.v2 .sq2-rep .l1{stroke:#8100F4}.v2 .sq2-rep .l2{stroke:#3AC8DB;animation-delay:2.2s}.v2 .sq2-rep .l3{stroke:#4DDEC5;animation-delay:2.4s}.v2 .sq2-rep .rl{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12px;color:var(--c-muted)}.v2 .sq2-rep .rl span{display:inline-flex;align-items:center;gap:6px}.v2 .sq2-rep .rl i{width:10px;height:10px;border-radius:50%}.v2 .sq2-rep .rl .a{background:#8100F4}.v2 .sq2-rep .rl .b{background:#3AC8DB}.v2 .sq2-rep .rl .c{background:#4DDEC5}.v2 .sq2-rep .rl em{margin-left:auto;font-style:normal;font-family:var(--c-mono);font-size:11px}@media (max-width:640px){.v2 .sq2-rep .rk{grid-template-columns:1fr 1fr}.v2 .sq2-rep .rc{height:110px}}@media (prefers-reduced-motion:reduce){.v2 .sq2 path{stroke-dashoffset:0!important}}.v2 .sq2-ui>*{animation:scin .5s cubic-bezier(.22,1,.36,1) both}.v2 .sq2-rep{animation-delay:.4s}.v2 .sq2-rep .l1,.v2 .sq2-rep .l2,.v2 .sq2-rep .l3{animation-delay:.8s}.v2 .sq2-rep .l2{animation-delay:1s}.v2 .sq2-rep .l3{animation-delay:1.2s}.v2 .sq2-rep .rb{animation:scin .4s both}.v2 .sq2-rep .rk{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .sq2-rep .rk small{display:flex;align-items:center;gap:6px}.v2 .sq2-rep .rk small i{width:9px;height:9px;border-radius:50%;flex:none}.v2 .sq2-rep .rk b{color:var(--c-ink);font-variant-numeric:tabular-nums}.v2 .sq2-rep .rk em{font-style:normal;font-size:11.5px;color:var(--c-muted)}.v2 .sq2-rep .k0 i,.v2 .sq2-rep .stk .k0{background:#8100F4}.v2 .sq2-rep .k1 i,.v2 .sq2-rep .stk .k1{background:#3AC8DB}.v2 .sq2-rep .k2 i,.v2 .sq2-rep .stk .k2{background:#4DDEC5}.v2 .sq2-rep .rb2{display:grid;gap:8px}.v2 .sq2-rep .yl{font-size:11.5px;color:var(--c-muted)}.v2 .sq2-rep .bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,2vw,22px);height:190px;align-items:end;border-bottom:1px solid var(--c-line);padding-top:22px}.v2 .sq2-rep .col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.v2 .sq2-rep .stk{width:min(56px,100%);display:flex;flex-direction:column-reverse;border-radius:8px 8px 3px 3px;overflow:hidden;transform-origin:bottom;animation:grow-y .7s calc(.6s + var(--i)*90ms) cubic-bezier(.22,1,.36,1) both}.v2 .sq2-rep .stk i{display:block;flex-basis:0;min-height:2px}.v2 .sq2-rep .stk i+i{border-bottom:1.5px solid var(--c-bg)}.v2 .sq2-rep .col small{position:absolute;bottom:-22px;font-size:11px;color:var(--c-muted)}.v2 .sq2-rep .tot{top:-2px;font-family:var(--c-display);font-weight:700;font-size:13px;animation:pop .4s 1.4s both}.v2 .sq2-rep .rb2{padding-bottom:22px}@media (max-width:640px){.v2 .sq2-rep .rk{grid-template-columns:1fr}.v2 .sq2-rep .bars{height:150px}}.v2 .sq2-typed{clip-path:none;animation:none}.v2 .sq2-caret{margin-left:-6px}.v2 .sq2-m path{animation-delay:.2s}.v2 .sq2-m{animation:scin .45s both}.v2 .sq2-rep .stk{position:relative;overflow:visible;animation-delay:calc(.15s + var(--i)*80ms)}.v2 .sq2-rep .stk i:last-of-type{border-radius:8px 8px 0 0}.v2 .sq2-rep .stk i:first-of-type{border-radius:0 0 3px 3px}.v2 .sq2-rep .tot{position:absolute;top:-20px;left:50%;translate:-50% 0;white-space:nowrap;animation:pop .4s .8s both}.v2 .sq2-rep .rh small{display:flex;align-items:center;gap:7px}.v2 .sq2-rep .live{width:7px;height:7px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-ok) 50%,transparent);animation:livep 1.8s infinite}@keyframes livep{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.v2 .sq2-rep .stk:hover{filter:brightness(1.08)}.v2 .sq2-chips button{transition:background .3s,color .3s,border-color .3s,transform .2s}.v2 .sq2-chips button:active{transform:scale(.96)}@media (max-width:640px){.v2 .sq2-rep .rk{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.v2 .sq2-rep .rk span{padding:9px}.v2 .sq2-rep .rk b{font-size:19px}.v2 .sq2-rep .rk em{font-size:10px}.v2 .sq2-rep .rk small{font-size:10.5px}}.v2 .sq2-m{display:grid;grid-template-columns:none;gap:8px;padding:12px}.v2 .sq2-m .mt{font-size:11px;color:var(--c-muted)}.v2 .sq2-m .mrow{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:10px}.v2 .sq2-m .aft,.v2 .sq2-m .bef{display:grid;gap:1px}.v2 .sq2-m .aft small,.v2 .sq2-m .bef small{font-size:10px;color:var(--c-muted)}.v2 .sq2-m .bef b{font-family:var(--c-display);font-weight:600;font-size:18px;color:var(--c-muted);letter-spacing:-.02em;margin:0}.v2 .sq2-m .aft{justify-items:end;text-align:right}.v2 .sq2-m .aft b{font-family:var(--c-display);font-weight:700;font-size:24px;letter-spacing:-.03em;margin:0;font-variant-numeric:tabular-nums}.v2 .sq2-m .trk{position:relative;height:4px;border-radius:4px;background:var(--c-line)}.v2 .sq2-m .trk i{position:absolute;inset:0;border-radius:4px;transform-origin:left;animation:grow 1s cubic-bezier(.22,1,.36,1) .15s both}.v2 .sq2-m .trk:after{content:"";position:absolute;right:-2px;top:50%;width:8px;height:8px;border-top:2px solid var(--c-muted);border-right:2px solid var(--c-muted);transform:translateY(-50%) rotate(45deg)}.v2 .c-seo .sq2-m .trk i{background:linear-gradient(90deg,transparent,#8100F4)}.v2 .c-aeo .sq2-m .trk i{background:linear-gradient(90deg,transparent,#3AC8DB)}.v2 .c-geo .sq2-m .trk i{background:linear-gradient(90deg,transparent,#4DDEC5)}.v2 .sq2-m .dl{justify-self:start;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--c-ok);background:color-mix(in srgb,var(--c-ok) 12%,transparent);animation:pop .4s .9s both}.v2 .sq2-chips{position:relative}.v2 .sq2-chips .pill{position:absolute;left:0;top:0;border-radius:999px;background:var(--c-ink);transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s,opacity .3s;z-index:0;pointer-events:none}.v2 .sq2-chips button{position:relative;z-index:1;transition:color .4s,border-color .4s}.v2 .sq2-chips button[aria-pressed=true]{background:transparent;color:var(--c-bg);border-color:transparent}.v2 .fx{display:inline;animation:fxin .55s cubic-bezier(.22,1,.36,1) both}@keyframes fxin{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.v2 .sq2-rep .stk{transition:height .8s cubic-bezier(.22,1,.36,1)}.v2 .sq2-rep .stk i{transition:flex-grow .8s cubic-bezier(.22,1,.36,1)}.v2 .sq2-m .dl{transition:background .4s}@media (prefers-reduced-motion:reduce){.v2 .fx{animation:none}.v2 .sq2-chips .pill{transition:none}}.v2 .sq2 .ans span.fx,.v2 .sq2 span.fx{font:inherit;color:inherit;letter-spacing:inherit;padding:0;border:0;background:none;display:inline}.v2 .sq2{overflow-anchor:none}.v2 .sq2-bar{height:60px;padding-block:0}.v2 .sq2-typed{display:inline-block;min-height:1.5em;line-height:1.5em}.v2 .sq2-ui{height:196px;min-height:0;overflow:hidden;align-content:center}.v2 .u-geo .aq,.v2 .u-seo .hit b{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.v2 .u-geo .aq{display:block;white-space:nowrap;text-overflow:ellipsis}.v2 .u-geo p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.v2 .sq2-m .mt,.v2 .sq2-rep .rk em,.v2 .u-aeo .ans b,.v2 .u-aeo .vq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .fx{animation:fxin2 .45s ease both}@keyframes fxin2{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.v2 .sq2-ui{height:190px}}.v2 .sq2-col{position:relative;isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s}.v2 .sq2-col:before{inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,#3AC8DB 14%,transparent),transparent 60%)}.v2 .sq2-col:after,.v2 .sq2-col:before{content:"";position:absolute;border-radius:inherit;opacity:0;transition:opacity .4s}.v2 .sq2-col:after{inset:-1px;padding:1px;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),#8100F4,#3AC8DB 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover){.v2 .sq2-col:hover{transform:translateY(-6px);box-shadow:0 30px 60px -36px rgba(40,20,120,.45)}.v2 .sq2-col:hover:after,.v2 .sq2-col:hover:before{opacity:1}.v2 .sq2-col:hover .sq2-ui{border-color:color-mix(in srgb,#3AC8DB 35%,var(--c-line))}.v2 .sq2-col:hover .sq2-k{box-shadow:0 0 0 4px color-mix(in srgb,#3AC8DB 18%,transparent)}.v2 .sq2-get li{transition:transform .25s,border-color .25s}.v2 .sq2-get li:hover{transform:translateY(-2px);border-color:var(--c-ok)}.v2 .sq2-m .trk i{transition:filter .3s}.v2 .sq2-col:hover .sq2-m .trk i{filter:drop-shadow(0 0 6px currentColor) brightness(1.15)}.v2 .sq2-rep .col{cursor:default}.v2 .sq2-rep .stk{transition:height .8s cubic-bezier(.22,1,.36,1),transform .3s,filter .3s}.v2 .sq2-rep .col:hover .stk{transform:scaleX(1.08);filter:brightness(1.08) drop-shadow(0 10px 18px rgba(58,200,219,.35))}.v2 .sq2-rep .bars:has(.col:hover) .col:not(:hover) .stk{opacity:.45}.v2 .sq2-rep .col:hover .tip{opacity:1;transform:translate(-50%)}.v2 .sq2-rep .rk span{transition:transform .3s,box-shadow .3s;cursor:default}.v2 .sq2-rep .rk span:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px rgba(0,0,0,.4)}.v2 .sq2-rep .bars.hl .stk i{opacity:.22;transition:opacity .3s,flex-grow .8s cubic-bezier(.22,1,.36,1)}.v2 .sq2-rep .bars.hl0 .stk i.k0,.v2 .sq2-rep .bars.hl1 .stk i.k1,.v2 .sq2-rep .bars.hl2 .stk i.k2{opacity:1}.v2 .sq-how li{transition:transform .35s cubic-bezier(.22,1,.36,1)}.v2 .sq-how .hi{position:relative;transition:transform .35s cubic-bezier(.3,1.4,.4,1),background .3s,color .3s}.v2 .sq-how li:hover .hi{transform:translateY(-4px) scale(1.06);background:var(--c-ink);color:var(--c-bg)}.v2 .sq-how .hi:after{content:"";position:absolute;inset:-4px;border-radius:50%;padding:1.5px;background:conic-gradient(#8100F4,#3AC8DB,#4DDEC5,#8100F4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.v2 .sq-how li:hover .hi:after{opacity:1;animation:spin 3s linear infinite}.v2 .sq2-chips button:not([aria-pressed=true]):hover{border-color:color-mix(in srgb,#3AC8DB 55%,var(--c-line));background:color-mix(in srgb,#3AC8DB 8%,transparent)}}.v2 .sq2-rep .tip{position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%,6px);opacity:0;pointer-events:none;z-index:5;transition:opacity .25s,transform .25s;display:grid;gap:4px;min-width:150px;padding:10px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-bg);font-size:11.5px;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);text-align:left}.v2 .sq2-rep .tip b{font-size:12px;font-weight:700;margin-bottom:2px}.v2 .sq2-rep .tip span{display:flex;align-items:center;gap:6px}.v2 .sq2-rep .tip i{width:8px;height:8px;border-radius:50%}.v2 .sq2-rep .tip em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.v2 .sq2-rep .col:first-child .tip{left:0;transform:translateY(6px)}.v2 .sq2-rep .col:last-child .tip{left:auto;right:0;transform:translateY(6px)}@media (hover:hover){.v2 .sq2-rep .col:first-child:hover .tip,.v2 .sq2-rep .col:last-child:hover .tip{transform:translate(0)}}.v2 .sq2-rep,.v2 .sq2-rep .rb2{overflow:visible}.v2 .reel{position:relative;isolation:isolate;overflow:hidden;background:#07060B;color:#F4F3F7;padding-block:96px 64px;margin-block:24px}.v2 .reel-grain{z-index:-1;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.v2 .reel-grain,.v2 .reel-leak{position:absolute;inset:0;pointer-events:none}.v2 .reel-leak{z-index:-2}.v2 .reel-leak i{position:absolute;width:56vw;height:56vw;max-width:760px;max-height:760px;border-radius:50%;filter:blur(90px);opacity:.32;will-change:transform}.v2 .reel-leak i:first-child{left:-14%;top:-30%;background:radial-gradient(circle,#8100F4,transparent 65%);animation:rlk1 26s ease-in-out infinite alternate}.v2 .reel-leak i:last-child{right:-16%;bottom:-34%;background:radial-gradient(circle,#3AC8DB,transparent 65%);opacity:.22;animation:rlk2 30s ease-in-out infinite alternate}@keyframes rlk1{to{transform:translate(18%,14%)}}@keyframes rlk2{to{transform:translate(-16%,-10%)}}.v2 .reel-in{display:grid;gap:36px}.v2 .reel-head{display:grid;gap:10px;justify-items:center;text-align:center}.v2 .reel-head .eyebrow{color:#4DDEC5;letter-spacing:.08em;font-size:12px;text-transform:uppercase}.v2 .reel-head h2{color:#fff;margin:0;text-wrap:balance}.v2 .reel-stage{width:100%;max-width:min(940px,calc((100svh - 380px) * 1.6));margin-inline:auto;border-radius:18px;background:#121019;border:1px solid rgba(255,255,255,.09);box-shadow:0 40px 120px -30px rgba(129,0,244,.45),0 0 0 1px rgba(0,0,0,.4);overflow:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}.v2 .reel-chrome{display:flex;align-items:center;gap:7px;height:38px;padding-inline:16px;border-bottom:1px solid rgba(255,255,255,.07)}.v2 .reel-chrome i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.16)}.v2 .reel-chrome span{margin-inline:auto;transform:translateX(-16px);font:500 12px/1 var(--c-mono,ui-monospace,monospace);color:rgba(255,255,255,.55);background:rgba(255,255,255,.06);padding:6px 14px;border-radius:999px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .reel-screen{position:relative;aspect-ratio:16/10;max-width:100%;background:#000;overflow:hidden}.v2 .reel-layer{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity .9s ease,transform 1.4s cubic-bezier(.2,.7,.2,1);pointer-events:none}.v2 .reel-layer.on{opacity:1;transform:none}.v2 .reel-layer img,.v2 .reel-layer video{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.v2 .reel-layer img.kb{animation:rkb 16s ease-in-out infinite alternate;object-position:top;transform-origin:50% 0}@keyframes rkb{0%{transform:scale(1.02)}to{transform:scale(1.14) translateY(-6%)}}.v2 .reel-screen:after{content:"";position:absolute;inset:auto 0 0;height:40px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(18,16,25,.6))}.v2 .reel-rec{position:absolute;top:14px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--c-mono,ui-monospace,monospace);letter-spacing:.06em;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;font-variant-numeric:tabular-nums}.v2 .reel-rec i{width:7px;height:7px;border-radius:50%;background:#FF4D5E;animation:rrec 2.4s ease-in-out infinite}@keyframes rrec{50%{opacity:.35}}.v2 .reel-cap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(18px,3vw,28px) 20px;border-top:1px solid rgba(255,255,255,.07)}.v2 .reel-capin{min-height:76px;align-content:center}.v2 .reel-cap{position:relative}.v2 .reel-bar{position:absolute;left:0;right:0;top:-1px;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transition:transform .3s linear}.v2 .reel-capin{display:grid;gap:4px;min-width:0;max-width:56ch;animation:rcap .7s cubic-bezier(.2,.7,.2,1) both}@keyframes rcap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2 .reel-capin small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#4DDEC5}.v2 .reel-capin b{font-family:var(--c-display);font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.1;letter-spacing:-.02em;color:#fff}.v2 .reel-capin p{margin:0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2 .reel-go{flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding-inline:18px;border-radius:999px;background:#fff;color:#0A0A0A;font-weight:600;font-size:14px;text-decoration:none;transition:background .3s,color .3s,transform .3s}.v2 .reel-go span{transition:transform .3s}.v2 .reel-strip{position:relative;margin-top:40px;padding-block:22px;background:#0F0D14;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.v2 .reel-strip:after,.v2 .reel-strip:before{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.14) 10px 22px,transparent 22px 32px);-webkit-mask:linear-gradient(#000,#000);border-radius:2px}.v2 .reel-strip:before{top:6px}.v2 .reel-strip:after{bottom:6px}.v2 .reel-track{display:flex;gap:14px;width:max-content;padding-inline:7px;animation:rstrip 60s linear infinite}.v2 .reel-strip:focus-within .reel-track,.v2 .reel-strip:hover .reel-track{animation-play-state:paused}@keyframes rstrip{to{transform:translateX(-50%)}}.v2 .reel-frame{position:relative;flex:none;width:232px;aspect-ratio:16/10;padding:0;border:0;border-radius:6px;overflow:hidden;background:#1A1722;cursor:pointer;outline:1px solid rgba(255,255,255,.08);outline-offset:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),outline-color .3s,box-shadow .45s}.v2 .reel-frame img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;filter:grayscale(1) brightness(.62) contrast(1.05);transition:filter .5s,transform .8s cubic-bezier(.2,.7,.2,1)}.v2 .reel-frame .fl{position:absolute;left:10px;right:10px;bottom:8px;display:grid;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.v2 .reel-frame .fl b{font-size:13.5px;color:#fff;font-weight:600}.v2 .reel-frame .fl small{font-size:11px;color:rgba(255,255,255,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .reel-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75));opacity:0;transition:opacity .35s}.v2 .reel-frame .fl{z-index:1}.v2 .reel-frame .no{position:absolute;top:7px;left:9px;z-index:1;font:500 10.5px/1 var(--c-mono,ui-monospace,monospace);color:rgba(255,255,255,.6);letter-spacing:.08em}.v2 .reel-frame.on{outline:2px solid #3AC8DB}.v2 .reel-frame.on img{filter:none}.v2 .reel-frame:focus-visible{outline:2px solid #4DDEC5;outline-offset:2px}.v2 .reel-more{display:flex;justify-content:center;margin-top:32px}.v2 .reel .reel-all{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}@media (hover:hover){.v2 .reel-stage:hover{transform:translateY(-4px);box-shadow:0 50px 140px -30px rgba(129,0,244,.6),0 0 0 1px rgba(255,255,255,.06)}.v2 .reel-go:hover{background:#8100F4;color:#fff}.v2 .reel-go:hover span{transform:translateX(4px)}.v2 .reel-frame:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 18px 40px -12px rgba(58,200,219,.45);outline-color:rgba(77,222,197,.7)}.v2 .reel-frame:hover img{filter:none;transform:scale(1.06)}.v2 .reel-frame:hover .fl{opacity:1;transform:none}.v2 .reel-frame:hover:after{opacity:1}.v2 .reel .reel-all:hover{background:#fff;color:#0A0A0A}}@media (max-width:640px){.v2 .reel{padding-block:64px 48px}.v2 .reel-in{gap:24px}.v2 .reel-stage{border-radius:14px}.v2 .reel-chrome{height:30px}.v2 .reel-cap{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 18px 20px}.v2 .reel-capin{min-height:104px}.v2 .reel-frame{width:168px}.v2 .reel-strip{margin-top:28px}}@media (prefers-reduced-motion:reduce){.v2 .reel-capin,.v2 .reel-layer img.kb,.v2 .reel-leak i,.v2 .reel-rec i,.v2 .reel-track{animation:none}.v2 .reel-track{overflow-x:auto;width:auto}}.v2 .wm{position:relative;z-index:1;overflow:hidden;background:var(--c-bg);padding-block:40px}.v2 .wm-rows{display:flex;flex-direction:column;gap:8px;height:95vh;height:95svh}.v2 .wm-row{flex:1;min-height:0;overflow:hidden;display:flex}.v2 .wm-row.end{justify-content:flex-end}.v2 .wm-track{display:flex;gap:8px;height:100%;width:max-content;will-change:transform}.v2 .wm-shot{position:relative;height:100%;width:28vw;flex:none;overflow:hidden;border-radius:12px;background:var(--c-surface)}.v2 .wm-shot img{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;display:block}.v2 .wm-shot img.pan{animation:wmpan var(--d,30s) linear infinite}@keyframes wmpan{0%,to{transform:translateY(0)}50%{transform:translateY(var(--ty))}}.v2 .wm-mask{position:absolute;inset:0;pointer-events:none;opacity:.95;background:radial-gradient(circle at 68.57% 32.38%,var(--c-bg) 0,var(--c-bg) 17.5%,transparent 35%),radial-gradient(circle at 30% 31.42%,var(--c-bg) 0,var(--c-bg) 17.5%,transparent 35%),radial-gradient(circle at 49.04% 40%,var(--c-bg) 0,var(--c-bg) 26%,transparent 40%),radial-gradient(circle at 18.09% 0,var(--c-bg) 0,var(--c-bg) 37.75%,transparent 50%),radial-gradient(circle at 77.38% 0,var(--c-bg) 0,var(--c-bg) 37.75%,transparent 50%)}.v2 .wm-head{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:100%;max-width:640px;display:grid;justify-items:center;gap:12px;text-align:center;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.v2 .wm-pill{display:inline-flex;align-items:center;height:32px;padding-inline:14px;border-radius:999px;background:var(--c-violet,#8100F4);color:#fff;font-size:13px;font-weight:600}.v2 .wm-head h2{margin:0;text-wrap:balance}.v2 .wm-head p{margin:0;max-width:44ch;color:var(--c-muted);font-size:15px}.v2 .wm-all{margin-top:6px}.v2 .wm-all span{display:inline-block;transition:transform .3s}@media (hover:hover){.v2 .wm-all:hover span{transform:translateX(4px)}}@media (max-width:1023px){.v2 .wm-rows{height:60vh;height:60svh}.v2 .wm-shot{width:70vw}.v2 .wm-mask{opacity:.8}}@media (prefers-reduced-motion:reduce){.v2 .wm-shot img.pan{animation:none}}.v2 .hw{display:grid;gap:28px}.v2 .hw-head{display:grid;gap:8px;justify-items:center;text-align:center}.v2 .hw-head h2{margin:0;text-wrap:balance}.v2 .hw-head h2 em{font-style:normal;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .hw-box{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:stretch}.v2 .hw-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:6px}.v2 .hw-steps:after,.v2 .hw-steps:before{content:"";position:absolute;left:31px;top:34px;bottom:34px;width:2px;border-radius:2px;background:var(--c-line)}.v2 .hw-steps:after{background:linear-gradient(var(--c-violet),var(--c-cyan),var(--c-mint));transform-origin:top;transform:scaleY(var(--p,0));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.v2 .hw-step{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px 13px 12px;border:1px solid transparent;border-radius:16px;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;overflow:hidden;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.v2 .hw-step .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-muted);transition:background .35s,color .35s,border-color .35s,transform .35s}.v2 .hw-step .ic svg{width:20px;height:20px}.v2 .hw-step .tx{display:grid;gap:2px;min-width:0}.v2 .hw-step .tx b{font-family:var(--c-display);font-weight:600;font-size:16px;line-height:1.3;color:var(--c-muted);transition:color .3s}.v2 .hw-step .tx small{font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;color:var(--c-muted);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s,opacity .35s}.v2 .hw-step .tag{font:500 12px/1 var(--c-body);color:var(--c-muted);padding:6px 8px;border-radius:999px;background:var(--c-surface);white-space:nowrap}.v2 .hw-step .bar{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));animation:hwbar linear both}.v2 .hw-box.hold .hw-step .bar{animation-play-state:paused}@keyframes hwbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2 .hw-step.past .ic{color:var(--c-violet);border-color:color-mix(in srgb,var(--c-violet) 35%,var(--c-line))}.v2 .hw-step.on{background:var(--c-bg);border-color:var(--c-line);box-shadow:var(--c-shadow)}.v2 .hw-step.on .ic{background:linear-gradient(135deg,var(--c-violet),var(--c-cyan));color:#fff;border-color:transparent}.v2 .hw-step.on .tx b{color:var(--c-ink)}.v2 .hw-step.on .tx small{max-height:40px;opacity:1}.v2 .hw-step.on .tag{background:color-mix(in srgb,var(--c-violet) 12%,transparent);color:var(--c-violet)}.v2 .hw-step:focus-visible{outline:2px solid var(--c-violet);outline-offset:2px}@media (hover:hover){.v2 .hw-step:not(.on):hover{background:var(--c-surface)}.v2 .hw-step:not(.on):hover .ic{transform:translateY(-2px);color:var(--c-ink)}.v2 .hw-step:not(.on):hover .tx b{color:var(--c-ink)}}.v2 .hw-stage{position:relative;height:440px;border-radius:24px;overflow:hidden;border:1px solid var(--c-line);overflow-anchor:none;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--c-violet) 14%,transparent),transparent 55%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--c-cyan) 16%,transparent),transparent 55%),var(--c-surface)}.v2 .hw-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--c-ink) 12%,transparent) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 45%,#000,transparent 75%)}.v2 .hw-layer{position:absolute;inset:0;display:grid;place-items:center;padding:28px 28px 56px;opacity:0;transform:translateY(10px) scale(.985);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none}.v2 .hw-layer.on{opacity:1;transform:none}.v2 .hw-cat{position:absolute;right:14px;bottom:-14px;width:96px;height:auto;z-index:3;filter:drop-shadow(0 8px 16px rgba(0,0,0,.18));animation:hwcat 4s ease-in-out infinite;pointer-events:none}@keyframes hwcat{50%{transform:translateY(-6px) rotate(-2deg)}}.v2 .hw-cap{display:none}.v2 .hw-br,.v2 .hw-chat,.v2 .hw-doc,.v2 .hw-layer .card,.v2 .hw-live{width:min(100%,420px);background:var(--c-bg);border:1px solid var(--c-line);border-radius:18px;box-shadow:var(--c-shadow)}.v2 .hw-chat{display:grid;gap:10px;padding:0 0 16px;overflow:hidden}.v2 .hw-chat-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--c-line);font-weight:600;font-size:14px}.v2 .hw-chat-h .dot{width:8px;height:8px;border-radius:50%;background:#06C755}.v2 .hw-chat-h small{margin-left:auto;font-weight:400;font-size:12px;color:var(--c-muted)}.v2 .hw-chat p{margin:0 16px;max-width:78%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.5}.v2 .hw-chat .file,.v2 .hw-chat .me{justify-self:end;background:#06C755;color:#fff;border-bottom-right-radius:5px}.v2 .hw-chat .file{display:flex;align-items:center;gap:8px;background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line)}.v2 .hw-chat .file span{font:600 10px/1 var(--c-mono);padding:5px 6px;border-radius:6px;background:#E5484D;color:#fff}.v2 .hw-chat .them{border-bottom-left-radius:5px}.v2 .hw-chat .them,.v2 .hw-chat .typing{justify-self:start;background:var(--c-surface)}.v2 .hw-chat .typing{display:flex;gap:4px;padding:12px 14px}.v2 .hw-chat .typing i{width:6px;height:6px;border-radius:50%;background:var(--c-muted);animation:hwdot 1s ease-in-out infinite}.v2 .hw-chat .typing i:nth-child(2){animation-delay:.15s}.v2 .hw-chat .typing i:nth-child(3){animation-delay:.3s}@keyframes hwdot{50%{transform:translateY(-3px);opacity:.5}}.v2 .hw-layer.on .hw-chat .me{animation:hwin .5s .2s both}.v2 .hw-layer.on .hw-chat .file{animation:hwin .5s .7s both}.v2 .hw-layer.on .hw-chat .typing{animation:hwtype 1.6s 1.2s both}.v2 .hw-layer.on .hw-chat .them{animation:hwin .5s 2.6s both}@keyframes hwin{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes hwtype{0%{opacity:0;max-height:0;padding-block:0}15%,80%{opacity:1;max-height:40px;padding-block:12px}to{opacity:0;max-height:0;padding-block:0;margin-block:-5px}}.v2 .hw-doc{display:grid;gap:4px;padding:18px}.v2 .hw-doc-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.v2 .hw-doc-h b{font-family:var(--c-display);font-size:16px}.v2 .hw-doc-h small{font:500 11.5px/1 var(--c-body);color:var(--c-muted);padding:5px 8px;border-radius:999px;background:var(--c-surface)}.v2 .hw-doc p{margin:0;display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px dashed var(--c-line);font-size:14px}.v2 .hw-doc .ck{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--c-line);display:grid;place-items:center;color:#fff;transition:background .3s,border-color .3s}.v2 .hw-doc .ck svg{width:12px;height:12px;opacity:0}.v2 .hw-layer.on .hw-doc .ck{animation:hwck .35s calc(.4s + var(--i) * .45s) both}.v2 .hw-layer.on .hw-doc .ck svg{animation:hwfade .3s calc(.5s + var(--i) * .45s) both}@keyframes hwck{to{background:var(--c-violet);border-color:var(--c-violet)}}@keyframes hwfade{to{opacity:1}}.v2 .hw-quote{margin-top:10px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-violet) 10%,var(--c-bg)),color-mix(in srgb,var(--c-cyan) 12%,var(--c-bg)));font-weight:600;font-size:14px}.v2 .hw-quote .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--c-bg);color:var(--c-violet)}.v2 .hw-quote .ic svg{width:17px;height:17px}.v2 .hw-quote .ok{margin-left:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--c-ok);color:#fff}.v2 .hw-quote .ok svg{width:13px;height:13px}.v2 .hw-layer.on .hw-quote{animation:hwin .5s 2.4s both}.v2 .hw-br{position:relative;overflow:hidden}.v2 .hw-br-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--c-line)}.v2 .hw-br-bar i{width:8px;height:8px;border-radius:50%;background:var(--c-surface-2)}.v2 .hw-br-bar span{margin-left:8px;flex:1;min-width:0;font:500 11.5px/1 var(--c-mono);color:var(--c-muted);padding:6px 10px;border-radius:999px;background:var(--c-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .hw-br-bar em{font:600 11px/1 var(--c-body);font-style:normal;padding:5px 7px;border-radius:6px;background:color-mix(in srgb,var(--c-warn) 16%,transparent);color:var(--c-warn)}.v2 .hw-br.rv .hw-br-bar em{background:color-mix(in srgb,var(--c-violet) 14%,transparent);color:var(--c-violet)}.v2 .hw-page{display:grid;gap:10px;padding:14px}.v2 .hw-hero{display:grid;gap:7px;padding:16px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-violet) 10%,var(--c-surface)),color-mix(in srgb,var(--c-mint) 14%,var(--c-surface)))}.v2 .hw-hero i{height:10px;border-radius:5px;background:color-mix(in srgb,var(--c-ink) 18%,transparent);width:70%}.v2 .hw-hero i+i{width:45%;height:8px;opacity:.6}.v2 .hw-hero b{margin-top:6px;width:84px;height:26px;border-radius:999px;background:var(--c-surface-2);transition:background .6s}.v2 .hw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2 .hw-grid i{aspect-ratio:1/1.1;border-radius:10px;background:var(--c-surface);border:1px solid var(--c-line)}.v2 .hw-layer.on .hw-br:not(.rv) .hw-hero{animation:hwin .55s .2s both}.v2 .hw-layer.on .hw-br:not(.rv) .hw-grid i{animation:hwin .5s both}.v2 .hw-layer.on .hw-br:not(.rv) .hw-grid i:first-child{animation-delay:.6s}.v2 .hw-layer.on .hw-br:not(.rv) .hw-grid i:nth-child(2){animation-delay:.8s}.v2 .hw-layer.on .hw-br:not(.rv) .hw-grid i:nth-child(3){animation-delay:1s}.v2 .hw-cursor{position:absolute;width:18px;height:18px;left:62%;top:70%;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--c-ink);box-shadow:0 0 0 3px var(--c-bg);opacity:0}.v2 .hw-layer.on .hw-cursor{animation:hwcur 2.6s cubic-bezier(.4,0,.2,1) 1.3s both}@keyframes hwcur{0%{opacity:0;left:70%;top:85%}25%{opacity:1}70%{left:24%;top:44%}80%{transform:rotate(-45deg) scale(.82)}to{opacity:1;left:24%;top:44%;transform:rotate(-45deg)}}.v2 .hw-br .pin{position:absolute;width:26px;height:26px;border-radius:50% 50% 50% 4px;display:grid;place-items:center;background:var(--c-violet);color:#fff;font:600 12px/1 var(--c-mono);box-shadow:0 6px 14px -4px color-mix(in srgb,var(--c-violet) 60%,transparent);opacity:0}.v2 .hw-br .p1{left:24%;top:45%}.v2 .hw-br .p2{left:70%;top:66%}.v2 .hw-layer.on .hw-br .p1{animation:hwpop .45s .3s both}.v2 .hw-layer.on .hw-br .p2{animation:hwpop .45s .7s both}@keyframes hwpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.v2 .hw-br .note{position:absolute;left:calc(24% + 32px);top:calc(45% - 6px);margin:0;padding:8px 11px;border-radius:12px;background:var(--c-ink);color:var(--c-bg);font-size:12.5px;white-space:nowrap;opacity:0}.v2 .hw-layer.on .hw-br .note{animation:hwin .4s 1s both}.v2 .hw-br .done{position:absolute;right:14px;bottom:14px;margin:0;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--c-ok);color:#fff;font-size:12.5px;font-weight:600;opacity:0}.v2 .hw-br .done svg{width:13px;height:13px}.v2 .hw-layer.on .hw-br .done{animation:hwin .45s 2.7s both}.v2 .hw-layer.on .hw-br .fx{animation:hwbtn .6s 2.3s both}@keyframes hwbtn{to{background:linear-gradient(90deg,var(--c-violet),var(--c-cyan))}}.v2 .hw-live{display:grid;gap:14px;padding:18px}.v2 .hw-live-h{display:flex;align-items:center;gap:10px}.v2 .hw-live-h b{font:600 15px/1 var(--c-mono)}.v2 .hw-live-h small{margin-left:auto;font-size:12px;font-weight:600;color:var(--c-ok);padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--c-ok) 14%,transparent)}.v2 .hw-live .pulse{width:10px;height:10px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-ok) 50%,transparent);animation:hwpulse 2.2s ease-out infinite}@keyframes hwpulse{to{box-shadow:0 0 0 10px transparent}}.v2 .hw-bars{display:flex;align-items:flex-end;gap:6px;height:110px;padding:10px;border-radius:12px;background:var(--c-surface)}.v2 .hw-bars i{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(var(--c-cyan),var(--c-violet));transform-origin:bottom}.v2 .hw-layer.on .hw-bars i{animation:hwgrow .6s calc(.2s + var(--i) * .08s) cubic-bezier(.2,.7,.2,1) both}@keyframes hwgrow{0%{transform:scaleY(0)}}.v2 .hw-care{display:flex;align-items:center;gap:12px}.v2 .hw-care svg{width:44px;height:44px;transform:rotate(-90deg)}.v2 .hw-care circle{fill:none;stroke:var(--c-line);stroke-width:4}.v2 .hw-care circle.r{stroke:var(--c-mint);stroke-linecap:round;stroke-dasharray:94.3;stroke-dashoffset:94.3}.v2 .hw-layer.on .hw-care circle.r{animation:hwring 1.6s cubic-bezier(.2,.7,.2,1) .8s both}@keyframes hwring{to{stroke-dashoffset:0}}.v2 .hw-care div{display:grid}.v2 .hw-care b{font-size:15px}.v2 .hw-care small{font-size:12.5px;color:var(--c-muted)}.v2 .hw-week{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 22px;padding:14px 20px;border-radius:18px;border:1px solid var(--c-line);width:fit-content;max-width:100%;margin-inline:auto;transition:border-color .3s,box-shadow .3s}.v2 .hw-week .days{display:flex;gap:6px}.v2 .hw-week .days span{position:relative;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:12.5px;font-weight:600;color:var(--c-muted);background:var(--c-surface)}.v2 .hw-week .days span.rep{background:linear-gradient(135deg,var(--c-violet),var(--c-cyan));color:#fff}.v2 .hw-week .days span i{position:absolute;right:-5px;top:-5px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--c-ok);color:#fff;box-shadow:0 0 0 2px var(--c-bg)}.v2 .hw-week .days span i svg{width:10px;height:10px}.v2 .hw-week p{margin:0;display:grid;font-size:13px;color:var(--c-muted)}.v2 .hw-week p b{font-size:14.5px;color:var(--c-ink)}@media (hover:hover){.v2 .hw-week:hover{border-color:color-mix(in srgb,var(--c-violet) 40%,var(--c-line));box-shadow:var(--c-shadow)}}@media (max-width:900px){.v2 .hw-box{grid-template-columns:1fr}.v2 .hw-stage{order:-1;height:380px}.v2 .hw-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.v2 .hw-steps:after,.v2 .hw-steps:before{left:10%;right:10%;top:31px;bottom:auto;width:auto;height:2px}.v2 .hw-steps:after{transform-origin:left;transform:scaleX(var(--p,0))}.v2 .hw-step{grid-template-columns:1fr;justify-items:center;gap:6px;padding:10px 2px 12px;text-align:center}.v2 .hw-step .tag,.v2 .hw-step .tx small{display:none}.v2 .hw-step .tx b{font-size:12.5px}.v2 .hw-step.on{box-shadow:none}.v2 .hw-cap{display:block;position:absolute;left:16px;right:110px;bottom:14px;margin:0;font-size:13px;font-weight:600;color:var(--c-ink);z-index:2}.v2 .hw-layer{padding:16px}.v2 .hw-cat{display:none}.v2 .hw-cap{right:16px}}@media (max-width:480px){.v2 .hw-stage{height:360px}.v2 .hw-chat p{font-size:13px}.v2 .hw-week{width:100%}}@media (prefers-reduced-motion:reduce){.v2 .hw *{animation:none!important}.v2 .hw-doc .ck{background:var(--c-violet);border-color:var(--c-violet)}.v2 .hw-cursor,.v2 .hw-doc .ck svg{opacity:1}}.v2 .hc{display:grid;gap:32px}.v2 .hc-head{display:grid;gap:8px;justify-items:center;text-align:center}.v2 .hc-head h2{margin:0;text-wrap:balance}.v2 .hc-head h2 em{font-style:normal;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .hc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v2 .hc-tile{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:24px;background:var(--c-surface);overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .7s calc(var(--k) * .1s) ease,transform .8s calc(var(--k) * .1s) cubic-bezier(.2,.7,.2,1),box-shadow .45s}.v2 .hc.seen .hc-tile{opacity:1;transform:none}.v2 .hc-tile:after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-cyan) 28%,transparent),transparent 70%);opacity:0;transition:opacity .45s;pointer-events:none}.v2 .hc-art{height:180px;display:grid;place-items:center;padding:14px 10px 0}.v2 .hc-art svg{width:100%;max-width:260px;height:auto;overflow:visible}.v2 .hc-txt{display:grid;align-content:end;gap:6px;padding:8px 22px 22px}.v2 .hc-n{margin:0;font-family:var(--c-display);font-weight:700;font-size:clamp(40px,4.4vw,56px);line-height:1;letter-spacing:-.04em}.v2 .hc-n small{font-size:.36em;letter-spacing:0;font-weight:600;margin-left:6px}.v2 .hc-d{margin:0;font-size:14px;line-height:1.5;color:var(--c-muted)}.v2 .hc-tile.hi{background:linear-gradient(150deg,#8100F4,#5B2BE0 55%,#3AC8DB);color:#fff}.v2 .hc-tile.hi .hc-d{color:rgba(255,255,255,.82)}.v2 .hc .hc-card,.v2 .hc .hc-soft{fill:var(--c-bg);stroke:var(--c-line);stroke-width:1.5}.v2 .hc .hc-mute{fill:var(--c-surface-2)}.v2 .hc .hc-ink{fill:var(--c-ink);opacity:.75}.v2 .hc .hc-ln{stroke:var(--c-violet)}.v2 .hc .hc-tx{fill:var(--c-violet)}.v2 .hc .hc-track{stroke:var(--c-surface-2)}.v2 .hc .hc-dot{fill:var(--c-muted)}.v2 .hc .fl1{animation:hcf 6s ease-in-out infinite}.v2 .hc .fl2{animation:hcf 7s ease-in-out -2s infinite}.v2 .hc .fl3{animation:hcf 5.5s ease-in-out -1s infinite}@keyframes hcf{50%{transform:translateY(-4px)}}.v2 .hc .hc-dot{animation:hcdot 1.4s ease-in-out infinite}.v2 .hc .hc-dot.d2{animation-delay:.18s}.v2 .hc .hc-dot.d3{animation-delay:.36s}@keyframes hcdot{50%{transform:translateY(-3px);opacity:.45}}.v2 .hc .hc-wk{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.2);opacity:.3;transition:transform .5s calc(.5s + var(--i) * .08s) cubic-bezier(.2,.7,.2,1),opacity .5s calc(.5s + var(--i) * .08s)}.v2 .hc.seen .hc-wk{transform:none;opacity:1}.v2 .hc .hc-ring{stroke-dasharray:352;stroke-dashoffset:352;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .6s}.v2 .hc.seen .hc-ring{stroke-dashoffset:60}.v2 .hc .hc-pin{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.v2 .hc.seen .hc-pin.p1{transform:none;transition-delay:.9s}.v2 .hc.seen .hc-pin.p2{transform:none;transition-delay:1.5s}.v2 .hc .hc-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .6s calc(.7s + var(--i) * .1s) cubic-bezier(.2,.7,.2,1)}.v2 .hc.seen .hc-bar{transform:none}.v2 .hc-art svg{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.v2 .hc.seen .hc-tile:hover{transform:translateY(-6px);box-shadow:var(--c-shadow)}.v2 .hc-tile:hover:after{opacity:1}.v2 .hc-tile:hover .hc-art svg{transform:scale(1.05)}}@media (max-width:1000px){.v2 .hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.v2 .hc-grid{gap:10px}.v2 .hc-art{height:120px;padding:10px 6px 0}.v2 .hc-txt{padding:6px 14px 16px}.v2 .hc-n{font-size:36px}.v2 .hc-d{font-size:12.5px}.v2 .hc-tile{border-radius:18px}}@media (prefers-reduced-motion:reduce){.v2 .hc *{animation:none!important;transition:none!important}.v2 .hc .hc-bar,.v2 .hc .hc-pin,.v2 .hc .hc-wk,.v2 .hc-tile{opacity:1;transform:none}.v2 .hc .hc-ring{stroke-dashoffset:60}}.v2 .hq{display:grid;gap:36px}.v2 .hq-head{display:grid;gap:10px;justify-items:center;text-align:center}.v2 .hq-head h2{margin:0;text-wrap:balance}.v2 .hq-head h2 em{font-style:normal;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .hq-head p{margin:0;max-width:46ch;color:var(--c-muted);font-size:15.5px}.v2 .hq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2 .hq-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:8px;min-height:250px;padding:28px 18px 28px 30px;border-radius:28px;background:var(--c-surface);overflow:hidden;isolation:isolate;opacity:0;transform:translateY(18px);transition:opacity .7s calc(var(--k) * .12s) ease,transform .8s calc(var(--k) * .12s) cubic-bezier(.2,.7,.2,1),box-shadow .5s,background .5s}.v2 .hq.seen .hq-card{opacity:1;transform:none}.v2 .hq-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 85% 40%,color-mix(in srgb,var(--c-violet) 12%,transparent),transparent 55%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--c-cyan) 14%,transparent),transparent 50%);opacity:.7;transition:opacity .5s}.v2 .hq-txt{display:grid;justify-items:start;gap:10px;min-width:0}.v2 .hq-fear{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--c-muted);padding:5px 11px 5px 6px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .hq-fear i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;background:color-mix(in srgb,#E5484D 14%,transparent);color:#E5484D}.v2 .hq-fear s{text-decoration:none;background:linear-gradient(#E5484D,#E5484D) no-repeat 0 58%/0 1.5px;transition:background-size .6s calc(.6s + var(--k) * .15s) cubic-bezier(.4,0,.2,1)}.v2 .hq.seen .hq-fear s{background-size:100% 1.5px}.v2 .hq-txt h3{margin:4px 0 0;font-family:var(--c-display);font-weight:700;font-size:clamp(22px,2.3vw,28px);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.v2 .hq-txt p{margin:0;font-size:14px;line-height:1.6;color:var(--c-muted);max-width:34ch}.v2 .hq-tag{margin-top:4px;font-size:12px;font-weight:600;color:var(--c-violet);padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-violet) 10%,transparent)}.v2 .hq-art{display:grid;place-items:center}.v2 .hq-art svg{width:100%;height:auto;overflow:visible;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.v2 .hq .pa{fill:var(--c-bg);stroke:var(--c-line);stroke-width:1.5}.v2 .hq .pm{fill:var(--c-surface-2)}.v2 .hq .pi{fill:var(--c-ink);opacity:.55}.v2 .hq .pk{fill:var(--c-ink);stroke:var(--c-bg);stroke-width:2}.v2 .hq .trk{stroke:var(--c-surface-2)}.v2 .hq .f1{animation:hqf 6.5s ease-in-out infinite}.v2 .hq .f2{animation:hqf 7.5s ease-in-out -2s infinite}.v2 .hq .f3{animation:hqf 5.5s ease-in-out -1s infinite}@keyframes hqf{50%{transform:translateY(-4px)}}.v2 .hq .row{opacity:0;transition:opacity .4s calc(.6s + var(--i) * .15s)}.v2 .hq.seen .row{opacity:1}.v2 .hq .lock,.v2 .hq .lock circle:first-child{transform-box:fill-box;transform-origin:center}.v2 .hq .lock circle:first-child{transform:scale(.6);opacity:0;transition:transform .6s cubic-bezier(.3,1.4,.5,1) 1.2s,opacity .4s 1.2s}.v2 .hq.seen .lock circle:first-child{transform:none;opacity:1}.v2 .hq .bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .6s calc(.7s + var(--i) * .1s) cubic-bezier(.2,.7,.2,1)}.v2 .hq.seen .bar{transform:none}.v2 .hq .pop{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1) 1.4s}.v2 .hq.seen .pop{transform:none}.v2 .hq .pin{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.v2 .hq .pin path{display:none}.v2 .hq.seen .pin.p1{transform:none;transition-delay:1s}.v2 .hq.seen .pin.p2{transform:none;transition-delay:1.4s}.v2 .hq .cur{transform:translate(20px,10px);opacity:0;transition:transform 1s cubic-bezier(.2,.7,.2,1) 1.7s,opacity .4s 1.7s}.v2 .hq.seen .cur{transform:none;opacity:1}.v2 .hq .ring{stroke-dasharray:390;stroke-dashoffset:390;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.7,.2,1) .8s}.v2 .hq.seen .ring{stroke-dashoffset:0}@media (hover:hover){.v2 .hq.seen .hq-card:hover{transform:translateY(-6px);box-shadow:var(--c-shadow);background:var(--c-bg)}.v2 .hq-card:hover:before{opacity:1}.v2 .hq-card:hover .hq-art svg{transform:scale(1.06) rotate(-1.5deg)}}@media (max-width:900px){.v2 .hq-grid{grid-template-columns:1fr}}@media (max-width:520px){.v2 .hq-card{grid-template-columns:1fr;padding:22px 20px 24px;min-height:0;border-radius:22px;gap:4px}.v2 .hq-art{order:-1;justify-self:center;width:180px;margin-bottom:6px}.v2 .hq-art svg{max-height:140px}}@media (prefers-reduced-motion:reduce){.v2 .hq *{animation:none!important;transition:none!important}.v2 .hq .bar,.v2 .hq .cur,.v2 .hq .lock circle:first-child,.v2 .hq .pin,.v2 .hq .pop,.v2 .hq .row,.v2 .hq-card{opacity:1;transform:none}.v2 .hq .ring{stroke-dashoffset:0}.v2 .hq-fear s{background-size:100% 1.5px}}.v2 .hq-art img{width:100%;max-width:240px;height:auto;display:block;filter:drop-shadow(0 18px 24px rgba(40,0,90,.16));transform:scale(.86) translateY(10px);opacity:0;transition:transform .9s calc(.25s + var(--k) * .12s) cubic-bezier(.3,1.3,.5,1),opacity .6s calc(.25s + var(--k) * .12s)}.v2 .hq.seen .hq-art img{transform:none;opacity:1;animation:hqf 6.5s calc(1.4s + var(--k) * -1.3s) ease-in-out infinite}@media (hover:hover){.v2 .hq-card:hover .hq-art img{animation-play-state:paused;transform:scale(1.07) rotate(-3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}}@media (max-width:520px){.v2 .hq-art{width:170px}}@media (prefers-reduced-motion:reduce){.v2 .hq-art img{opacity:1;transform:none}}.v2 .tb{display:grid;gap:32px}.v2 .tb-head{display:grid;gap:10px;justify-items:center;text-align:center}.v2 .tb-head h2{margin:0;text-wrap:balance}.v2 .tb-head h2 em{font-style:normal;white-space:nowrap;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .tb-head p{margin:0;color:var(--c-muted);font-size:15.5px;max-width:52ch}.v2 .tb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2 .tb-tile{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:start;gap:22px;min-height:330px;padding:28px;border-radius:28px;background:var(--c-surface);opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.v2 .tb.seen .tb-tile{opacity:1;transform:none}.v2 .tb-tile:nth-child(2){transition-delay:.1s}.v2 .tb-tile:nth-child(3){transition-delay:.2s}.v2 .tb-tile:nth-child(4){transition-delay:.3s}.v2 .tb-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--c-cyan) 16%,transparent),transparent 50%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--c-violet) 10%,transparent),transparent 45%);opacity:.8;transition:opacity .5s}.v2 .tb-t{display:grid;gap:6px;max-width:34ch;position:relative;z-index:2}.v2 .tb-t h3{margin:0;font-family:var(--c-display);font-weight:700;font-size:21px;line-height:1.3;letter-spacing:-.015em}.v2 .tb-t p{margin:0;font-size:14px;line-height:1.6;color:var(--c-muted)}.v2 .tb-char{position:absolute;right:-6px;bottom:-10px;width:200px;height:auto;z-index:1;filter:drop-shadow(0 18px 24px rgba(40,0,90,.18));animation:tbf 6.5s ease-in-out infinite;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@keyframes tbf{50%{translate:0 -6px}}.v2 .tb-relay{grid-column:span 2;background:linear-gradient(135deg,#8100F4,#5B2BE0 55%,#3AC8DB);color:#fff}.v2 .tb-relay:before{background:radial-gradient(circle at 85% 0,rgba(255,255,255,.22),transparent 45%),radial-gradient(circle at 10% 110%,rgba(77,222,197,.35),transparent 50%)}.v2 .tb-relay .tb-t p{color:rgba(255,255,255,.82)}.v2 .tb-pipe{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-self:end;margin-top:auto;padding-top:8px}.v2 .tb-line{position:absolute;left:12.5%;right:12.5%;top:52px;height:4px;border-radius:4px;background:rgba(255,255,255,.22)}.v2 .tb-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fff,#4DDEC5);transform-origin:left;transform:scaleX(var(--p));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.v2 .tb-step{justify-items:center;gap:4px;text-align:center}.v2 .tb-av,.v2 .tb-step{position:relative;display:grid}.v2 .tb-av{width:96px;height:96px;border-radius:50%;place-items:center;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 2px rgba(255,255,255,.28);transition:transform .6s cubic-bezier(.3,1.4,.5,1),background .5s,box-shadow .5s}.v2 .tb-av img{width:84px;height:84px;object-fit:contain;transition:filter .5s}.v2 .tb-av .ok{position:absolute;right:2px;bottom:4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#12A374;color:#fff;box-shadow:0 0 0 3px #5B2BE0}.v2 .tb-av .ok svg{width:14px;height:14px}.v2 .tb-step.next .tb-av img{filter:grayscale(.6) opacity(.75)}.v2 .tb-step.now .tb-av{background:#fff;transform:scale(1.12);box-shadow:0 0 0 6px rgba(255,255,255,.25),0 18px 36px -10px rgba(0,0,0,.35)}.v2 .tb-step b{margin-top:8px;font-size:15px;font-weight:600}.v2 .tb-step small{font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.85);transition:background .4s,color .4s}.v2 .tb-step.now small{background:#fff;color:#5B2BE0;font-weight:600}.v2 .tb-chips{display:flex;flex-wrap:wrap;gap:7px;max-width:62%;position:relative;z-index:2}.v2 .tb-chips span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:6px 10px 6px 7px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);opacity:0;transform:translateY(6px);transition:opacity .4s calc(.5s + var(--i) * .1s),transform .4s calc(.5s + var(--i) * .1s)}.v2 .tb.seen .tb-chips span{opacity:1;transform:none}.v2 .tb-chips svg{width:14px;height:14px;padding:2px;border-radius:50%;background:var(--c-ok);color:#fff}.v2 .tb-sec .tb-char{width:210px}.v2 .tb-apps{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:2}.v2 .tb-apps span{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 10px 24px -12px rgba(0,0,0,.25);animation:tbf 5s ease-in-out infinite;transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.v2 .tb-apps span img,.v2 .tb-apps span svg{width:28px;height:28px;object-fit:contain}.v2 .tb-apps .gh{color:var(--c-ink)}.v2 .tb-apps .a2{animation-delay:-1s}.v2 .tb-apps .a3{animation-delay:-2s}.v2 .tb-apps .a4{animation-delay:-3s}.v2 .tb-apps .a5{animation-delay:-4s}.v2 .tb-note{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);font-size:13px;color:var(--c-ink-2)}.v2 .tb-note img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none;background:color-mix(in srgb,var(--c-violet) 18%,transparent)}.v2 .tb-week{grid-column:span 2}.v2 .tb-br{position:relative;z-index:2;width:min(100%,460px);border-radius:18px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:var(--c-shadow);overflow:hidden}.v2 .tb-url{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--c-line)}.v2 .tb-url i{width:8px;height:8px;border-radius:50%;background:var(--c-surface-2)}.v2 .tb-url span{margin-left:6px;flex:1;min-width:0;font-size:12px;color:var(--c-muted);padding:5px 10px;border-radius:999px;background:var(--c-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .tb-lh{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:18px 12px}.v2 .tb-lh>div{display:grid;justify-items:center;gap:6px;text-align:center}.v2 .tb-lh small{font-size:11px;color:var(--c-muted);line-height:1.3}.v2 .tb-ring{position:relative;width:58px;height:58px;display:grid;place-items:center}.v2 .tb-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.v2 .tb-ring circle{fill:none;stroke-width:4}.v2 .tb-ring .bg{stroke:var(--c-surface-2)}.v2 .tb-ring .fg{stroke-linecap:round;stroke-dasharray:113.1}.v2 .tb-ring b{font-size:16px;font-weight:700;color:var(--c-ok);font-variant-numeric:tabular-nums}.v2 .tb-week .tb-char{width:230px;right:18px}@media (hover:hover){.v2 .tb.seen .tb-tile:hover{transform:translateY(-6px);box-shadow:var(--c-shadow)}.v2 .tb-tile:hover:before{opacity:1}.v2 .tb-tile:hover .tb-char{transform:scale(1.06) rotate(-3deg)}.v2 .tb-apps span:hover{transform:translateY(-4px) scale(1.12)}.v2 .tb-step:hover .tb-av{transform:scale(1.12)}}@media (max-width:1000px){.v2 .tb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .tb-relay,.v2 .tb-week{grid-column:span 2}.v2 .tb-week .tb-char{width:190px}}@media (max-width:640px){.v2 .tb-grid{grid-template-columns:1fr}.v2 .tb-relay,.v2 .tb-week{grid-column:auto}.v2 .tb-tile{padding:22px;min-height:0;border-radius:22px}.v2 .tb-av{width:64px;height:64px}.v2 .tb-av img{width:56px;height:56px}.v2 .tb-line{top:34px}.v2 .tb-step b{font-size:12.5px;margin-top:6px}.v2 .tb-step small{font-size:10.5px;padding:2px 7px}.v2 .tb-av .ok{width:20px;height:20px;right:-2px;bottom:0}.v2 .tb-char{position:relative;right:auto;bottom:auto;justify-self:end;width:150px!important;margin:-30px -8px -22px 0}.v2 .tb-chips{max-width:none}.v2 .tb-lh{padding:14px 6px}.v2 .tb-ring{width:50px;height:50px}.v2 .tb-ring b{font-size:13.5px}.v2 .tb-lh small{font-size:10px}}@media (prefers-reduced-motion:reduce){.v2 .tb *{animation:none!important;transition:none!important}.v2 .tb-chips span,.v2 .tb-tile{opacity:1;transform:none}}.v2.pv{padding-bottom:40px}.v2 .pv-hero{display:grid;gap:12px;justify-items:center;text-align:center;padding-block:140px 44px}.v2 .pv-hero h1{margin:0;font-family:var(--c-display);font-weight:700;font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.v2 .pv-hero h1 em{font-style:normal;white-space:nowrap;background:linear-gradient(90deg,var(--c-violet),var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .pv-hero p{margin:0;max-width:48ch;color:var(--c-muted);font-size:16px}.v2 .pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:40px}.v2 .pv-card{display:grid;grid-template-rows:auto 1fr;border-radius:26px;background:var(--c-surface);overflow:hidden;color:inherit;text-decoration:none;animation:pvin .8s calc(var(--k) * .08s) cubic-bezier(.2,.7,.2,1) both;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,background .4s}@keyframes pvin{0%{opacity:0;transform:translateY(16px)}}.v2 .pv-vis{position:relative;aspect-ratio:16/10;max-width:100%;overflow:hidden;margin:10px 10px 0;border-radius:18px;background:var(--c-surface-2)}.v2 .pv-vis .shot{position:absolute;inset:0 0 auto;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;transition:transform 6s cubic-bezier(.4,0,.2,1)}.v2 .pv-vis:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28));pointer-events:none}.v2 .pv-vis.noshot{background:linear-gradient(135deg,#8100F4,#5B2BE0 55%,#3AC8DB)}.v2 .pv-vis.noshot.t-c{background:linear-gradient(135deg,#3AC8DB,#4DDEC5)}.v2 .pv-vis.noshot.t-m{background:linear-gradient(135deg,#4DDEC5,#3AC8DB 60%,#8100F4)}.v2 .pv-vis.noshot:after{display:none}.v2 .pv-orb{position:absolute;width:70%;aspect-ratio:1;left:15%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%);animation:hqf 7s ease-in-out infinite}.v2 .pv-logo{position:absolute;left:14px;bottom:14px;z-index:1;height:44px;min-width:44px;padding:8px 12px;border-radius:14px;display:grid;place-items:center;background:rgba(12,10,20,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px -8px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.1);transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.v2 .pv-logo img{height:26px;width:auto;max-width:120px;object-fit:contain}.v2 .pv-vis.noshot .pv-logo{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);height:72px;padding:14px 22px;border-radius:20px}.v2 .pv-vis.noshot .pv-logo img{height:40px;max-width:180px}.v2 .pv-txt{display:grid;align-content:start;gap:6px;padding:20px 24px 24px}.v2 .pv-txt small{font-size:12.5px;font-weight:600;color:var(--c-violet)}.v2 .pv-txt h2{margin:0;font-family:var(--c-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.v2 .pv-txt p{margin:0;font-size:14px;line-height:1.6;color:var(--c-muted)}.v2 .pv-go{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--c-ink)}.v2 .pv-go svg{width:13px;height:13px;transition:transform .3s}@media (hover:hover){.v2 .pv-card:hover{transform:translateY(-6px);box-shadow:var(--c-shadow);background:var(--c-bg)}.v2 .pv-card:hover .shot{transform:translateY(calc(-100% + 230px))}.v2 .pv-card:hover .pv-logo{transform:scale(1.06)}.v2 .pv-card:hover .pv-vis.noshot .pv-logo{transform:translate(-50%,-50%) scale(1.06)}.v2 .pv-card:hover .pv-go svg{transform:translate(2px,-2px)}}.v2 .pv-card:focus-visible{outline:2px solid var(--c-violet);outline-offset:3px}@media (max-width:1000px){.v2 .pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2 .pv-grid{grid-template-columns:1fr}.v2 .pv-hero{padding-block:110px 28px}}@media (prefers-reduced-motion:reduce){.v2 .pv-card,.v2 .pv-orb{animation:none}.v2 .pv-vis .shot{transition:none}}.v2 .pv-hero h1,.v2 .tb-head h2{color:var(--c-muted)}.v2 .pv-hero h1 em,.v2 .tb-head h2 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--c-ink)}.v2 .tb-tile:before{display:none}.v2 .tb-relay{background:var(--c-ink);color:var(--c-bg)}.v2 .tb-relay .tb-t p{color:color-mix(in srgb,var(--c-bg) 70%,transparent)}.v2 .tb-line{background:color-mix(in srgb,var(--c-bg) 18%,transparent)}.v2 .tb-line i{background:var(--c-bg)}.v2 .tb-av{background:color-mix(in srgb,var(--c-bg) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c-bg) 25%,transparent)}.v2 .tb-av img{filter:grayscale(1)}.v2 .tb-step.next .tb-av img{filter:grayscale(1) opacity(.5)}.v2 .tb-step.now .tb-av{box-shadow:0 0 0 6px color-mix(in srgb,var(--c-bg) 16%,transparent)}.v2 .tb-step.now .tb-av img{filter:none}.v2 .tb-av .ok{background:var(--c-bg);color:var(--c-ink);box-shadow:0 0 0 3px var(--c-ink)}.v2 .tb-step small{background:color-mix(in srgb,var(--c-bg) 12%,transparent);color:color-mix(in srgb,var(--c-bg) 75%,transparent)}.v2 .tb-step.now small{background:var(--c-bg);color:var(--c-ink)}.v2 .tb-chips svg{background:var(--c-ink);color:var(--c-bg)}.v2 .tb-ring b{color:var(--c-ink)}.v2 .tb-char{filter:grayscale(1) contrast(1.05) drop-shadow(0 18px 24px rgba(0,0,0,.18));transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .6s}.v2 .tb-apps span img,.v2 .tb-apps span svg{filter:grayscale(1);transition:filter .4s}.v2 .tb-apps span svg circle,.v2 .tb-apps span svg path{transition:fill .4s}.v2 .tb-note img{filter:grayscale(1);background:var(--c-surface-2)}.v2 .pv-txt small{color:var(--c-muted)}.v2 .pv-vis .shot{filter:grayscale(1);transition:transform 6s cubic-bezier(.4,0,.2,1),filter .6s}.v2 .pv-vis.noshot,.v2 .pv-vis.noshot.t-c,.v2 .pv-vis.noshot.t-m{background:#0A0A0A}.v2 .pv-orb{background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%)}.v2 .pv-logo img{filter:grayscale(1) brightness(1.6);transition:filter .5s}@media (hover:hover){.v2 .tb-tile:hover .tb-char{filter:none drop-shadow(0 18px 24px rgba(40,0,90,.18))}.v2 .pv-card:hover .pv-logo img,.v2 .pv-card:hover .shot,.v2 .tb-apps span:hover img,.v2 .tb-apps span:hover svg,.v2 .tb-step:hover .tb-av img{filter:none}}.v2 .tb-av{width:84px;height:84px;color:var(--c-bg)}.v2 .tb-av svg{width:30px;height:30px}.v2 .tb-step.now .tb-av{color:var(--c-ink);box-shadow:0 0 0 2px var(--c-ink),0 0 0 5px transparent;background:var(--c-bg);position:relative}.v2 .tb-step.now .tb-av:before{content:"";position:absolute;inset:-5px;border-radius:50%;padding:2.5px;background:conic-gradient(from 0deg,#8100F4,#3AC8DB,#4DDEC5,#8100F4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tbspin 3s linear infinite}@keyframes tbspin{to{transform:rotate(1turn)}}.v2 .tb-step.next .tb-av{opacity:.5}.v2 .tb-line{top:42px}.v2 .tb-line i{background:linear-gradient(90deg,var(--c-bg) 60%,#4DDEC5)}.v2 .tb-otp{display:flex;gap:8px;margin-top:auto;position:relative;z-index:2}.v2 .tb-otp span{width:44px;height:52px;border-radius:12px;display:grid;place-items:center;font-family:var(--c-display);font-weight:600;font-size:20px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .tb-otp span.cur{border-color:var(--c-ink);box-shadow:0 0 0 3px color-mix(in srgb,#8100F4 18%,transparent)}.v2 .tb-otp span.cur:after{content:"";width:2px;height:22px;border-radius:2px;background:linear-gradient(#8100F4,#3AC8DB);animation:tbcar 1.1s steps(1) infinite}@keyframes tbcar{50%{opacity:0}}.v2 .tb-chips{max-width:none}.v2 .tb-note .dot{width:10px;height:10px;border-radius:50%;flex:none;background:linear-gradient(135deg,#8100F4,#3AC8DB);margin-inline:4px}.v2 .tb-br{width:100%;max-width:none}.v2 .tb-ring svg{overflow:visible}@media (max-width:640px){.v2 .tb-av{width:58px;height:58px}.v2 .tb-av svg{width:22px;height:22px}.v2 .tb-line{top:29px}.v2 .tb-otp span{width:38px;height:46px;font-size:18px}}@media (prefers-reduced-motion:reduce){.v2 .tb-otp span.cur:after,.v2 .tb-step.now .tb-av:before{animation:none}}.v2 .tb-step{z-index:1}.v2 .tb-av{background:color-mix(in srgb,var(--c-bg) 14%,var(--c-ink))}.v2 .tb-tools{min-height:0}.v2 .tz{display:grid;gap:34px}.v2 .tz-say{margin:0;text-align:center;text-wrap:balance}.v2 .tz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2 .tz-t{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px 20px 20px;border-radius:24px;border:1px solid var(--c-line);background:var(--c-surface);overflow:hidden;transition:background .5s,border-color .5s,box-shadow .5s}.v2 .tz-t.on{background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45)}.v2 .tz-no{left:22px;right:auto;top:15px}.v2 .tz-t{padding-top:40px}.v2 .tz-say em{white-space:nowrap}.v2 .tz-stage{height:200px;display:grid;place-items:center;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden;transition:background .5s}.v2 .tz-t.on .tz-stage{background:var(--c-surface)}.v2 .tz-stage>*{width:min(92%,380px);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .5s,opacity .5s}.v2 .tz-t:not(.on) .tz-stage>*{filter:grayscale(1);opacity:.75;transform:scale(.97)}.v2 .tz-lb{display:flex;align-items:center;gap:12px}.v2 .tz-lb h3{margin:0;font-family:var(--c-display);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em}.v2 .tz-d{margin:0;font-size:14px;line-height:1.6;color:var(--c-muted)}.v2 .tz-get{align-self:end}.v2 .tz-t.on .tz-get span{animation:pop .45s cubic-bezier(.3,1.4,.4,1) both}.v2 .tz-t.on .tz-get span:nth-child(2){animation-delay:.08s}.v2 .tz-t.on .tz-get span:nth-child(3){animation-delay:.16s}.v2 .tz-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);animation:hwbar 5.2s linear both}.v2 .tz-t.on .tz-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .tz-chat,.v2 .tz-list,.v2 .tz-otp,.v2 .tz-web{border:1px solid var(--c-line);border-radius:14px;background:var(--c-bg);box-shadow:0 24px 50px -30px rgba(0,0,0,.35)}.v2 .tz-list{display:grid;padding:6px}.v2 .tz-list p{margin:0;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font-size:13px;transition:background .4s}.v2 .tz-list .ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line);color:var(--c-ink)}.v2 .tz-list .ic svg{width:15px;height:15px}.v2 .tz-list em{font-style:normal;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--c-surface);color:var(--c-muted);transition:background .4s,color .4s}.v2 .tz-list em svg{width:11px;height:11px;color:var(--c-ok)}.v2 .tz-list p.now{background:var(--c-surface)}.v2 .tz-list p.now .ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .tz-list p.now em{color:var(--c-ink);background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line);position:relative;overflow:hidden}.v2 .tz-list p.now em:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transform-origin:left;animation:hwbar 1.6s linear both}.v2 .tz-list p.next{opacity:.5}.v2 .tz-otp{display:grid;justify-items:center;gap:12px;padding:18px}.v2 .tz-otp b{font-size:14px}.v2 .tz-otp .boxes{display:flex;gap:7px}.v2 .tz-otp .boxes span{width:38px;height:46px;border-radius:10px;display:grid;place-items:center;font-family:var(--c-display);font-weight:600;font-size:18px;border:1px solid var(--c-line);background:var(--c-surface)}.v2 .tz-otp .boxes .cur{background:var(--c-bg);border-color:var(--c-ink)}.v2 .tz-otp .boxes .cur:after{content:"";width:2px;height:20px;border-radius:2px;background:linear-gradient(#8100F4,#3AC8DB);animation:tbcar 1.1s steps(1) infinite}.v2 .tz-otp small{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--c-muted)}.v2 .tz-otp small svg{width:13px;height:13px}.v2 .tz-chat{display:grid;gap:8px;padding:0 0 12px;overflow:hidden}.v2 .tz-chat .hd{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--c-line);background:var(--c-surface);font-size:12.5px;font-weight:600}.v2 .tz-chat .hd .g{width:8px;height:8px;border-radius:50%;background:#06C755}.v2 .tz-chat .hd small{margin-left:auto;font-weight:500;color:var(--c-muted);font-size:11px}.v2 .tz-chat p{margin:0 12px;display:grid;gap:3px;justify-items:start;font-size:12.5px;line-height:1.5;padding:8px 11px;border-radius:12px 12px 12px 4px;background:var(--c-surface);max-width:88%}.v2 .tz-chat .who{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.v2 .tz-t.on .tz-chat p{animation:hwin .5s both}.v2 .tz-t.on .tz-chat p+p{animation-delay:.5s}.v2 .tz-web .bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--c-line);background:var(--c-surface);border-radius:14px 14px 0 0}.v2 .tz-web .bar i{width:7px;height:7px;border-radius:50%;background:var(--c-line)}.v2 .tz-web .url{margin-left:8px;flex:1;font-size:10.5px;color:var(--c-muted);background:var(--c-bg);border-radius:6px;padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .tz-web .lh{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:16px 8px}.v2 .tz-web .lh>div{display:grid;justify-items:center;gap:5px;text-align:center}.v2 .tz-web .lh small{font-size:10px;color:var(--c-muted);line-height:1.25}.v2 .tz-ring{position:relative;width:48px;height:48px;display:grid;place-items:center}.v2 .tz-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.v2 .tz-ring circle{fill:none;stroke-width:4}.v2 .tz-ring .bg{stroke:var(--c-surface-2)}.v2 .tz-ring .fg{stroke-linecap:round;stroke-dasharray:113.1;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.v2 .tz-ring b{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}@media (hover:hover){.v2 .tz-t.on .tz-stage>*{transform:translateY(-3px)}}@media (max-width:760px){.v2 .tz-grid{grid-template-columns:1fr}.v2 .tz-stage{height:180px}.v2 .tz-no{display:block}}@media (prefers-reduced-motion:reduce){.v2 .tz *{animation:none!important}}.v2 .sq2{--g1:var(--c-ink);--g2:color-mix(in srgb,var(--c-ink) 52%,var(--c-bg));--g3:color-mix(in srgb,var(--c-ink) 22%,var(--c-bg))}.v2 .sq-how:before{background:var(--c-line);opacity:1}.v2 .sq2-bar{box-shadow:0 22px 50px -30px rgba(0,0,0,.28)}.v2 .sq2-caret{background:linear-gradient(#8100F4,#3AC8DB)}.v2 .sq2-chips button:focus-visible{outline-color:var(--c-ink)}.v2 .sq2-cols:before{background:var(--c-line) border-box}.v2 .sq2-col{border-radius:24px}.v2 .c-aeo .sq2-k,.v2 .c-geo .sq2-k,.v2 .sq2-k{background:var(--c-ink);color:var(--c-bg)}.v2 .u-seo .hit{border:1px solid var(--c-ink);box-shadow:0 14px 30px -22px rgba(0,0,0,.45)}.dark .v2 .u-seo .hit b,.v2 .u-seo .hit b{color:var(--c-ink)}.v2 .u-seo small{color:var(--c-muted)}.v2 .u-seo .stars{color:var(--c-ink)}.v2 .u-aeo .mic,.v2 .u-aeo .wv i{background:var(--c-ink)}.v2 .u-aeo .ans{border:1px solid var(--c-ink)}.v2 .u-aeo .ans span{color:var(--c-muted)}.v2 .u-geo .sp{color:var(--c-ink)}.v2 .u-geo mark{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 100%/100% 2px;padding:0 1px;border-radius:0}.v2 .u-geo .ct,.v2 .u-geo sup{color:var(--c-muted)}.v2 .u-geo .ct{border-color:var(--c-line)}.v2 .c-aeo .sq2-m path,.v2 .c-geo .sq2-m path,.v2 .c-seo .sq2-m path,.v2 .sq2-m path{stroke:var(--c-ink)}.v2 .c-aeo .sq2-m .trk i,.v2 .c-geo .sq2-m .trk i,.v2 .c-seo .sq2-m .trk i{background:linear-gradient(90deg,transparent,var(--c-ink))}.v2 .sq2-rep{box-shadow:0 30px 70px -50px rgba(0,0,0,.4)}.v2 .sq2-rep .l1{stroke:var(--g1)}.v2 .sq2-rep .l2{stroke:var(--g2)}.v2 .sq2-rep .l3{stroke:var(--g3)}.v2 .sq2-rep .rl .a{background:var(--g1)}.v2 .sq2-rep .rl .b{background:var(--g2)}.v2 .sq2-rep .rl .c{background:var(--g3)}.v2 .sq2-rep .k0 i,.v2 .sq2-rep .stk .k0{background:var(--g1)}.v2 .sq2-rep .k1 i,.v2 .sq2-rep .stk .k1{background:var(--g2)}.v2 .sq2-rep .k2 i,.v2 .sq2-rep .stk .k2{background:var(--g3)}.v2 .sq2-rep .tip i{box-shadow:0 0 0 1px var(--c-bg)}.v2 .sq2-rep .col:last-child .stk{box-shadow:0 0 0 2px var(--c-bg),0 0 0 3.5px #3AC8DB}.v2 .sq2-col:after,.v2 .sq2-col:before{display:none}@media (hover:hover){.v2 .sq2-col:hover{background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45)}.v2 .sq2-col:hover .sq2-ui{border-color:var(--c-line)}.v2 .sq2-col:hover .sq2-k{box-shadow:none}.v2 .sq2-col:hover .sq2-m .trk i{filter:none}.v2 .sq2-rep .col:hover .stk{filter:none;box-shadow:0 10px 18px -8px rgba(0,0,0,.35)}.v2 .sq-how .hi:after{display:none}.v2 .sq2-chips button:not([aria-pressed=true]):hover{border-color:var(--c-ink);background:transparent}}.v2 .ct3{gap:clamp(24px,3vw,36px)}.v2 .ct3-say{text-align:center;margin:0;text-wrap:balance}.v2 .ct3-say em{white-space:nowrap}.v2 .ct3-grid{width:min(1080px,100%);grid-template-columns:minmax(0,5fr) minmax(0,7fr);text-align:left;align-items:start}.v2 .ct3-grid,.v2 .ct3-side{display:grid;gap:14px}.v2 .ct3-t{position:relative;padding:40px 20px 20px;border-radius:24px;background:var(--c-surface);border:1px solid var(--c-line);display:grid;gap:12px}.v2 .ct3-t .ab3-no{left:20px;top:15px}.v2 .ct3-k{margin:0;font-family:var(--c-display);font-weight:600;font-size:16px;color:var(--c-ink)}.v2 .ct3-ch{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v2 .ct3-ch a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.v2 .ct3-ch .ab3-ic{width:38px;height:38px;border-radius:50%}.v2 .ct3-ch .ab3-ic svg{width:18px;height:18px}.v2 .ct3-ch small{display:block;font-size:11.5px;color:var(--c-muted)}.v2 .ct3-ch b{display:block;font-family:var(--c-display);font-weight:600;font-size:15px;letter-spacing:-.01em}.v2 .ct3-ch a>svg{color:var(--c-muted);transition:transform .35s,color .35s}.v2 .ct3-hr{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-muted)}.v2 .ct3-hr i{width:7px;height:7px;border-radius:50%;background:var(--c-muted);flex:none}.v2 .ct3-hr.on i{background:var(--c-ok);animation:livep 1.8s infinite}.v2 .ct3-next{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}.v2 .ct3-next:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:1px;background:var(--c-line)}.v2 .ct3-next li{position:relative;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--c-ink)}.v2 .ct3-next span{width:23px;height:23px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--c-bg);border:1px solid var(--c-line);font-family:var(--c-mono);font-size:11px;color:var(--c-muted)}.v2 .ct3-form{padding:clamp(18px,2.4vw,26px);border-radius:24px;background:var(--c-bg);border:1px solid color-mix(in srgb,#3ac8db 40%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45);display:grid;gap:18px;min-height:100%}.v2 .ct3-need{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.v2 .ct3-need legend{padding:0;margin-bottom:10px;font-size:13px;color:var(--c-muted)}.v2 .ct3-need div{display:flex;flex-wrap:wrap;gap:8px}.v2 .ct3-need button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface);font-size:13.5px;color:var(--c-ink);transition:background .25s,color .25s,border-color .25s}.v2 .ct3-need button[aria-pressed=true] svg{color:#4DDEC5;animation:pop .35s cubic-bezier(.3,1.5,.4,1) both}.v2 .ct3-again:focus-visible,.v2 .ct3-need button:focus-visible,.v2 .ct3-send:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.v2 .ct3 .cgrid input,.v2 .ct3 .cgrid textarea{background:var(--c-surface);border-color:var(--c-line)}.v2 .ct3 .cgrid textarea{resize:vertical;min-height:110px}.v2 .ct3 .cgrid textarea::placeholder{color:color-mix(in srgb,var(--c-muted) 70%,transparent)}.v2 .ct3 .cgrid input:focus,.v2 .ct3 .cgrid textarea:focus{background:var(--c-bg);border-color:var(--c-ink);box-shadow:0 0 0 3px color-mix(in srgb,#3AC8DB 20%,transparent)}.v2 .ct3-send{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 22px;border-radius:999px;background:var(--c-ink);color:var(--c-bg);font-family:var(--c-display);font-weight:600;font-size:15px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.v2 .ct3-send svg{transition:transform .3s}.v2 .ct3-send:disabled{opacity:.6;cursor:progress}.v2 .ct3-done{display:grid;justify-items:center;align-content:center;gap:10px;text-align:center;min-height:360px}.v2 .ct3-done b{font-family:var(--c-display);font-size:22px;letter-spacing:-.02em}.v2 .ct3-done p{margin:0;color:var(--c-muted);max-width:34ch}.v2 .ct3-okic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:#4DDEC5;animation:pop .5s cubic-bezier(.3,1.5,.4,1) both}.v2 .ct3-okic svg{width:22px;height:22px}.v2 .ct3-again{all:unset;cursor:pointer;margin-top:6px;font-size:13.5px;color:var(--c-ink);border-bottom:1px solid var(--c-line)}@media (hover:hover){.v2 .ct3-ch a:hover{border-color:var(--c-ink);transform:translateY(-2px);box-shadow:0 16px 30px -22px rgba(0,0,0,.35)}.v2 .ct3-ch a:hover .ab3-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .ct3-ch a:hover>svg{color:var(--c-ink);transform:translateX(3px)}.v2 .ct3-need button:not([aria-pressed=true]):hover{border-color:var(--c-ink)}.v2 .ct3-send:not(:disabled):hover{transform:translateY(-2px)}.v2 .ct3-send:not(:disabled):hover svg{transform:translateX(3px)}}@media (max-width:900px){.v2 .ct3-grid{grid-template-columns:1fr;max-width:640px}.v2 .ct3-form{order:-1}}@media (prefers-reduced-motion:reduce){.v2 .ct3 *{animation:none!important;transition:none!important}}.v2 .ct3-hr.on i{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-ok) 50%,transparent)}.v2 .ct3-t .ab3-no{display:block!important}.v2 .c-seo{--pc:#8100F4}.v2 .c-aeo{--pc:#3AC8DB}.v2 .c-geo{--pc:#4DDEC5}.dark .v2 .c-seo{--pc:#A65BFF}.v2 .c-aeo .sq2-k,.v2 .c-geo .sq2-k,.v2 .sq2-k{display:inline-flex;align-items:center;gap:6px}.v2 .sq2-k:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pc)}.v2 .c-aeo .sq2-m .trk i,.v2 .c-geo .sq2-m .trk i,.v2 .c-seo .sq2-m .trk i{background:linear-gradient(90deg,transparent,var(--pc))}.v2 .c-aeo .sq2-m path,.v2 .c-geo .sq2-m path,.v2 .c-seo .sq2-m path{stroke:var(--pc)}.v2 .u-seo .hit{border-color:color-mix(in srgb,var(--pc) 70%,var(--c-ink))}.v2 .u-aeo .mic{background:linear-gradient(135deg,#8100F4,#3AC8DB)}.v2 .u-aeo .wv i{background:var(--pc)}.v2 .u-aeo .ans{border-color:color-mix(in srgb,var(--pc) 70%,var(--c-ink))}.v2 .u-geo .sp{color:#8100F4}.dark .v2 .u-geo .sp{color:#A65BFF}.v2 .sq-how:before{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);opacity:.35}.v2 .sq2-rep .col:last-child .stk .k0,.v2 .sq2-rep .k0 i,.v2 .sq2-rep .tip .k0{background:#8100F4}.v2 .sq2-rep .col:last-child .stk .k1,.v2 .sq2-rep .k1 i,.v2 .sq2-rep .tip .k1{background:#3AC8DB}.v2 .sq2-rep .col:last-child .stk .k2,.v2 .sq2-rep .k2 i,.v2 .sq2-rep .tip .k2{background:#4DDEC5}.v2 .sq2-rep .col:last-child .stk{box-shadow:0 14px 28px -14px rgba(58,200,219,.55)}@media (hover:hover){.v2 .sq2-rep .col:hover .stk .k0{background:#8100F4}.v2 .sq2-rep .col:hover .stk .k1{background:#3AC8DB}.v2 .sq2-rep .col:hover .stk .k2{background:#4DDEC5}.v2 .sq2-rep .stk i{transition:background .3s,opacity .3s,flex-grow .8s cubic-bezier(.22,1,.36,1)}.v2 .sq-how li:hover .hi{background:var(--c-ink)}}.v2 .finale.ct3{padding-bottom:clamp(72px,9vw,120px)}.v2-foot.ft3{border-top:1px solid var(--c-line);padding-block:clamp(40px,5vw,64px) 28px;overflow:hidden}.v2 .ft3-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--c-line)}.v2 .ft3-brand{display:grid;gap:14px}.v2 .ft3-brand img{height:30px;width:auto}.v2 .ft3-say{margin:0;font-family:var(--c-display);font-weight:600;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.03em;line-height:1.2;color:var(--c-muted)}.v2 .ft3-say em{font-style:normal;color:var(--c-ink);background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 94%/100% .09em}.v2 .ft3-now{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line)}.v2 .ft3-now small{display:block;font-family:var(--c-mono);font-size:11px;color:var(--c-muted);font-variant-numeric:tabular-nums}.v2 .ft3-now b{display:block;font-size:13.5px;font-weight:600;color:var(--c-ink)}.v2 .ft3-dot{width:8px;height:8px;border-radius:50%;background:var(--c-muted);flex:none}.v2 .ft3-dot.on{background:var(--c-ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-ok) 50%,transparent);animation:livep 1.8s infinite}.v2 .ft3-up{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-bg);margin-left:6px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.v2 .ft3-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:28px}.v2 .ft3-cols h4{margin:0 0 12px;font-family:var(--c-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.v2 .ft3-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.v2 .ft3-cols a{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;color:var(--c-ink);text-decoration:none}.v2 .ft3-cols a span{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 100%/0 1.5px;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.v2 .ft3-cols a svg{opacity:0;transform:translate(-4px,4px);transition:opacity .25s,transform .3s;color:var(--c-muted)}.v2 .ft3-addr{margin:32px 0 0;font-size:12.5px;line-height:1.7;color:var(--c-muted);max-width:90ch}.v2 .ft3-word{margin-top:clamp(28px,4vw,48px);width:100%;aspect-ratio:2049.75/474.41;max-width:100%}.v2 .ft3-word i{display:block;width:100%;height:100%;-webkit-mask:url(/svg/codelab-studio-logo-black.svg) center/contain no-repeat;mask:url(/svg/codelab-studio-logo-black.svg) center/contain no-repeat;background:linear-gradient(100deg,var(--c-surface-2) 0 40%,#8100F4 46%,#3AC8DB 50%,#4DDEC5 54%,var(--c-surface-2) 60% 100%) 100% 0/260% 100% no-repeat;transition:background-position 1.6s cubic-bezier(.22,1,.36,1)}.v2 .ft3-word.go i{background-position:0 0}.v2-foot.ft3 .legal{margin-top:24px}@media (hover:hover){.v2 .ft3-cols a:hover span{background-size:100% 1.5px}.v2 .ft3-cols a:hover svg{opacity:1;transform:none}.v2 .ft3-up:hover{transform:translateY(-3px)}.v2 .ft3-word:hover i{background-position:0 0}}@media (max-width:760px){.v2 .ft3-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.v2 .ft3-now{width:100%}.v2 .ft3-now .ft3-up{margin-left:auto}}@media (prefers-reduced-motion:reduce){.v2 .ft3 *{animation:none!important;transition:none!important}}.v2 .ft3-addr{display:flex;flex-wrap:wrap;gap:4px 18px}.v2 .ft3-addr span{white-space:normal}.v2 .sec{padding-block:clamp(64px,7vw,96px)}.v2 .finale.ct3{padding-top:clamp(64px,7vw,96px)}.v2 .cl-say{margin:0;font-family:var(--c-display);font-weight:600;font-size:clamp(26px,3.4vw,44px);line-height:1.2;letter-spacing:-.03em;color:var(--c-muted);text-wrap:balance}.v2 .cl-say em{font-style:normal;color:var(--c-ink);white-space:nowrap;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) no-repeat 0 94%/100% .09em}.v2 .ft3-say.cl-say{font-size:clamp(22px,2.6vw,32px)}.v2 .cl-eyebrow{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-bg);font-family:var(--c-body);font-size:12.5px;font-weight:500;color:var(--c-ink-2);white-space:nowrap}.v2 .cl-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5);flex:none}.v2 .sq2>.cl-eyebrow{margin-bottom:-10px}.v2 .cl-btn-sec{height:48px;padding:0 20px 0 22px;gap:10px;background:transparent;color:var(--c-ink);border:1px solid var(--c-line);transition:border-color .25s,background .25s,transform .25s}.v2 .cl-btn-arr{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.v2 .btn-ci:disabled{opacity:.6;cursor:progress;transform:none}.v2 button.btn-ci{border:0;font-family:inherit}@media (hover:hover){.v2 .cl-btn-sec:hover{border-color:var(--c-ink);background:var(--c-surface)}.v2 .cl-btn-sec:hover .cl-btn-arr{transform:translateX(3px)}}.v2 .cl-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.v2 .cl-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 7px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);font-size:12.5px;line-height:1.3;color:var(--c-ink);white-space:nowrap}.v2 .cl-chip svg{width:13px;height:13px;color:var(--c-ok);flex:none}.v2 .ab3-t.on .cl-chip,.v2 .tz-t.on .cl-chip{animation:pop .45s cubic-bezier(.3,1.4,.4,1) both}.v2 .ab3-t.on .cl-chip:nth-child(2),.v2 .tz-t.on .cl-chip:nth-child(2){animation-delay:.08s}.v2 .ab3-t.on .cl-chip:nth-child(3),.v2 .tz-t.on .cl-chip:nth-child(3){animation-delay:.16s}@media (hover:hover){.v2 .sq2-get li:hover{transform:none;border-color:var(--c-line)}}.v2 .ct3-need button,.v2 .sq2-chips button{padding:8px 14px;font-size:13.5px;border:1px solid var(--c-line);background:transparent;color:var(--c-ink-2)}.v2 .ct3-need button[aria-pressed=true]{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .cl-no{font-family:var(--c-mono);font-size:11.5px;color:var(--c-muted)}.v2 .tz-t.on .cl-no{color:#3AC8DB}.v2 .ct3-k,.v2 .sq2-col header b,.v2 .tz-lb h3{font-size:16px;letter-spacing:-.01em}.v2 .tz-prog{height:3px}.v2 .ct3-ch .ab3-ic{width:36px;height:36px}.v2 :focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.v2 .ct3-form{border-color:var(--c-line);box-shadow:none;transition:border-color .4s,box-shadow .4s}.v2 .ct3-form:focus-within{border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45)}.v2 .cl-sec{display:grid;justify-items:center;gap:clamp(24px,3vw,36px);text-align:center}.v2 .faq.cl-faq{display:block;width:100%;max-width:820px;text-align:left}.v2 .wm-head .cl-say{margin:0}.v2 .hf-announce:hover{border-color:var(--c-ink)}.v2 .rv:not(.rv-in){opacity:0}.v2 .rv.rv-in{animation:rvin .9s cubic-bezier(.22,1,.36,1) var(--rv-d,0s) both}@keyframes rvin{0%{opacity:0;translate:0 28px;scale:.985;filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;translate:0 0;scale:1;filter:none}}@media (prefers-reduced-motion:reduce){.v2 .rv:not(.rv-in){opacity:1}.v2 .rv.rv-in{animation:none}}.v2.nav .links a{display:inline-flex;align-items:center;gap:4px}.v2.nav .dd-car{width:12px;height:12px;opacity:.55;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.v2.nav .links a.dd-on .dd-car{transform:rotate(180deg);opacity:1}.v2.nav .links a.dd-on{color:var(--c-ink)}.v2.nav .dd{position:absolute;left:50%;top:100%;width:min(780px,calc(100vw - 24px));padding-top:10px;transform:translate(-50%,-8px) scale(.98);transform-origin:50% 0;opacity:0;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s}.v2.nav .dd.open{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s}.v2.nav .dd-box{overflow:hidden;border-radius:24px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 30px 70px -30px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.04);transition:height .45s cubic-bezier(.22,1,.36,1)}.v2.nav .dd-box:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,#8100F4,#3AC8DB,#4DDEC5,transparent);opacity:.7}.v2.nav .dd-in{animation:ddin .4s cubic-bezier(.22,1,.36,1) both}@keyframes ddin{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.v2.nav .dd-pane{display:grid;gap:10px}.v2.nav .dd-tx{display:grid;gap:1px;min-width:0}.v2.nav .dd-tx b{font-family:var(--c-display);font-weight:600;font-size:14.5px;color:var(--c-ink);letter-spacing:-.01em}.v2.nav .dd-tx small{font-size:12.5px;color:var(--c-muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2.nav .dd ul{list-style:none;margin:0;padding:0}.v2.nav .dd a{color:var(--c-ink)}.v2.nav .dd-svc{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}.v2.nav .dd-list{display:grid;gap:2px}.v2.nav .dd-list a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;transition:background .2s}.v2.nav .dd-ic{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line);background:var(--c-bg);transition:background .25s,color .25s,border-color .25s}.v2.nav .dd-ic svg{width:17px;height:17px}.v2.nav .dd-side{display:grid;align-content:end;gap:6px;padding:18px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-line);position:relative;overflow:hidden;transition:background .3s,border-color .3s}.v2.nav .dd-side b{font-family:var(--c-display);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.v2.nav .dd-side small{font-size:13px;color:var(--c-muted);line-height:1.5}.v2.nav .dd-dot{position:absolute;top:18px;left:18px;width:30px;height:30px;border-radius:50%;background:conic-gradient(from 200deg,#8100F4,#3AC8DB,#4DDEC5,#8100F4);filter:blur(.2px);opacity:.9}.v2.nav .dd-more{margin-top:6px;font-size:13.5px;font-weight:500}.v2.nav .dd-all{grid-column:1/-1;justify-self:start;margin:2px 10px;font-size:13px;font-weight:500;color:var(--c-muted)!important;transition:color .2s}.v2.nav .dd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.v2.nav .dd-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-surface);transition:background .2s,border-color .2s}.v2.nav .dd-go{width:14px;height:14px;flex:none;color:var(--c-muted);transition:transform .25s,color .2s}.v2.nav .dd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v2.nav .dd-cards a{display:grid;gap:8px;padding:6px 6px 8px;border-radius:16px;transition:background .2s}.v2.nav .dd-img{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--c-line);background:var(--c-surface)}.v2.nav .dd-img img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1);transition:filter .4s,transform .6s cubic-bezier(.22,1,.36,1)}.v2.nav .dd-cards .dd-tx{padding:0 4px}@media (hover:hover){.v2.nav .dd-list a:hover{background:var(--c-surface)}.v2.nav .dd-list a:hover .dd-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2.nav .dd-side:hover{background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line))}.v2.nav .dd-grid a:hover{background:var(--c-bg);border-color:var(--c-ink)}.v2.nav .dd-grid a:hover .dd-go{color:var(--c-ink);transform:translate(2px,-2px)}.v2.nav .dd-cards a:hover{background:var(--c-surface)}.v2.nav .dd-cards a:hover img{filter:none;transform:scale(1.04)}.v2.nav .dd-all:hover{color:var(--c-ink)!important}}@media (max-width:900px){.v2.nav .dd{display:none}}@media (prefers-reduced-motion:reduce){.v2.nav .dd,.v2.nav .dd-box,.v2.nav .dd-in{transition:none;animation:none}}.v2.nav .dd{left:0;width:auto;padding-top:12px;transform:translateY(-6px) scale(.97);transform-origin:var(--dd-ox,50%) 0}.v2.nav .dd.open{transform:none}.v2.nav .dd-box{position:relative;overflow:visible;width:640px;height:200px;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd-box:before{content:none}.v2.nav .dd-clip{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.v2.nav .dd-clip:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,#8100F4,#3AC8DB,#4DDEC5,transparent);opacity:.7}.v2.nav .dd-arrow{position:absolute;top:-6px;width:12px;height:12px;margin-left:-6px;background:var(--c-bg);border-left:1px solid var(--c-line);border-top:1px solid var(--c-line);border-top-left-radius:3px;transform:rotate(45deg);z-index:3;transition:left .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd-in{position:absolute;top:0;left:0;padding:14px;animation:none;transition:opacity .28s ease,translate .5s cubic-bezier(.22,1,.36,1);will-change:opacity,translate}.v2.nav .dd-in[data-pos=c]{opacity:1;translate:0 0;transition-delay:.06s,0s}.v2.nav .dd-in[data-pos=l]{opacity:0;translate:-40px 0;pointer-events:none}.v2.nav .dd-in[data-pos=r]{opacity:0;translate:40px 0;pointer-events:none}.v2.nav .dd-w-svc{width:760px}.v2.nav .dd-w-prd{width:640px}.v2.nav .dd-w-work{width:720px}.v2.nav .dd.snap .dd-arrow,.v2.nav .dd.snap .dd-box,.v2.nav .dd.snap .dd-in{transition:none}@media (prefers-reduced-motion:reduce){.v2.nav .dd-arrow,.v2.nav .dd-box,.v2.nav .dd-in{transition:none}}.v2.nav .dd-w-prd{width:760px}.v2.nav .dd-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v2.nav .dd-pgrid a{display:flex;align-items:center;gap:14px;padding:10px;border-radius:16px;transition:background .25s}.v2.nav .dd-logo{width:96px;height:60px;flex:none;border-radius:14px;display:grid;place-items:center;padding:10px 14px;background:#0B0B0F;border:1px solid rgba(255,255,255,.06);overflow:hidden;position:relative}.v2.nav .dd-logo img{max-width:100%;max-height:26px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.15);opacity:.92;transition:filter .35s,opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.v2.nav .dd-logo:after{content:"";position:absolute;inset:auto 10px 0;height:1px;background:linear-gradient(90deg,transparent,#8100F4,#3AC8DB,#4DDEC5,transparent);opacity:0;transition:opacity .35s}.v2.nav .dd-pgrid .dd-tx b{display:inline-flex;align-items:center;gap:6px}.v2.nav .dd-pgrid .dd-tx b .dd-go{width:12px;height:12px}.v2.nav .dd-pgrid .dd-tx em{font-style:normal;font-size:12.5px;line-height:1.45;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2.nav .dd-pgrid .dd-tx small{font-family:var(--c-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.v2.nav .dd-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 10px 0;padding-top:10px;border-top:1px solid var(--c-line);font-size:12.5px;color:var(--c-muted)}.v2.nav .dd-foot .dd-all{margin:0}.dark .v2.nav .dd-logo{background:#151518;border-color:var(--c-line)}@media (hover:hover){.v2.nav .dd-pgrid a:hover{background:var(--c-surface)}.v2.nav .dd-pgrid a:hover .dd-logo img{filter:none;opacity:1;transform:scale(1.05)}.v2.nav .dd-pgrid a:hover .dd-logo:after{opacity:1}.v2.nav .dd-pgrid a:hover .dd-go{color:var(--c-ink);transform:translate(2px,-2px)}}.v2.nav .dd{opacity:1;visibility:hidden;transform:none;transition:visibility 0s .42s}.v2.nav .dd.open{visibility:visible;transition:visibility 0s}.v2.nav .dd-box{clip-path:inset(-10px -60px 100% -60px);opacity:0;scale:.96;transform-origin:var(--dd-ox,50%) 0;transition:clip-path .38s cubic-bezier(.4,0,.2,1),opacity .26s ease .08s,scale .38s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd.open .dd-box{clip-path:inset(-10px -60px -80px -60px);opacity:1;scale:1;transition:clip-path .55s cubic-bezier(.32,.72,0,1),opacity .2s ease,scale .55s cubic-bezier(.32,.72,0,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd .dd-clip>.dd-in[data-pos=c]{opacity:0;translate:0 -6px;transition:opacity .18s ease,translate .3s ease}.v2.nav .dd.open .dd-clip>.dd-in[data-pos=c]{opacity:1;translate:0 0;transition:opacity .35s ease .12s,translate .55s cubic-bezier(.32,.72,0,1) .06s}.v2.nav .dd .dd-arrow{opacity:0;translate:0 4px;transition:opacity .2s,translate .3s,left .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd.open .dd-arrow{opacity:1;translate:0 0;transition:opacity .25s .1s,translate .45s cubic-bezier(.32,.72,0,1) .05s,left .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd.snap .dd-box{transition:clip-path .55s cubic-bezier(.32,.72,0,1),opacity .2s ease,scale .55s cubic-bezier(.32,.72,0,1)}.v2.nav .dd.snap .dd-arrow{transition:opacity .25s .1s,translate .45s cubic-bezier(.32,.72,0,1) .05s}.v2.nav .dd.open:not(.snap) .dd-in{transition:opacity .28s ease,translate .5s cubic-bezier(.22,1,.36,1)}.v2.nav .dd.open:not(.snap) .dd-in[data-pos=c]{transition:opacity .3s ease .06s,translate .5s cubic-bezier(.22,1,.36,1)}.v2.nav .links a .dd-car{transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .2s}@media (prefers-reduced-motion:reduce){.v2.nav .dd .dd-arrow,.v2.nav .dd .dd-in,.v2.nav .dd-box{transition:opacity .15s!important;clip-path:none!important;scale:1!important;translate:none!important}}.v2.av{padding-bottom:24px}.v2 .av-hero{padding-block:clamp(120px,14vw,160px) 24px}.v2 .av-crumb{display:flex;gap:8px;font-size:12.5px;color:var(--c-muted);margin-bottom:-6px}.v2 .av-crumb a:hover{color:var(--c-ink)}.v2 .av-h1.cl-say{font-size:clamp(32px,4.6vw,60px);line-height:1.15;max-width:18ch}.v2 .av-lead{margin:0;max-width:56ch;font-size:clamp(16px,1.6vw,18px);line-height:1.65;color:var(--c-muted)}.v2 .av-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.v2 .av-stats{margin:clamp(20px,3vw,36px) 0 0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--c-line);border-radius:24px;background:var(--c-surface);overflow:hidden}.v2 .av-stats div{display:flex;flex-direction:column-reverse;gap:4px;padding:22px 20px;text-align:left;border-left:1px solid var(--c-line)}.v2 .av-stats div:first-child{border-left:0}.v2 .av-stats dd{margin:0;font-family:var(--c-display);font-weight:700;font-size:clamp(30px,3.6vw,44px);letter-spacing:-.04em;line-height:1;color:var(--c-ink)}.v2 .av-stats dt{font-size:13.5px;color:var(--c-muted)}.v2 .av-t{position:relative;padding:40px 22px 22px;border-radius:24px;background:var(--c-surface);border:1px solid var(--c-line);display:grid;gap:10px;align-content:start;text-align:left;transition:background .4s,border-color .4s,box-shadow .4s}.v2 .av-t .ab3-no{display:block!important;left:22px;top:16px}.v2 .av-k{margin:0;font-family:var(--c-display);font-weight:600;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.02em;color:var(--c-ink)}.v2 .av-d{margin:0;font-size:14.5px;line-height:1.65;color:var(--c-muted);max-width:52ch}.v2 .av-mv{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2 .av-mv .cl-chips{margin-top:6px}.v2 .av-vals{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v2 .av-v .av-k{font-size:16px}.v2 .av-v .av-d{font-size:13.5px}.v2 .av-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);margin-bottom:6px;transition:background .3s,color .3s,border-color .3s}.v2 .av-ic svg{width:19px;height:19px}.v2 .av-stack{width:100%;max-width:980px;border:1px solid var(--c-line);border-radius:24px;background:var(--c-bg);overflow:hidden;text-align:left}.v2 .av-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;padding:16px 22px;border-top:1px solid var(--c-line);transition:background .25s}.v2 .av-row:first-child{border-top:0}.v2 .av-rk{font-family:var(--c-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);display:flex;align-items:center;gap:10px}.v2 .av-rk:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-line);transition:background .3s}.v2 .av-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.v2 .av-chips li{padding:6px 12px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface);font-size:13px;color:var(--c-ink);white-space:nowrap}.v2 .av-prods{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;text-align:left}.v2 .av-prods a{height:100%;display:grid;gap:16px;align-content:start;padding:14px 14px 18px;border-radius:24px;background:var(--c-surface);border:1px solid var(--c-line);transition:background .4s,border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1)}.v2 .av-logo{position:relative;height:120px;border-radius:16px;display:grid;place-items:center;background:#0B0B0F;overflow:hidden}.dark .v2 .av-logo{background:#151518;border:1px solid var(--c-line)}.v2 .av-logo img{max-width:52%;max-height:40px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.15);opacity:.92;transition:filter .4s,opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.v2 .av-logo:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#8100F4,#3AC8DB,#4DDEC5,transparent);opacity:0;transition:opacity .4s}.v2 .av-ptx{display:grid;gap:3px;padding:0 6px}.v2 .av-ptx small{font-family:var(--c-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.v2 .av-ptx b{display:inline-flex;align-items:center;gap:6px;font-family:var(--c-display);font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--c-ink)}.v2 .av-ptx b svg{width:13px;height:13px;color:var(--c-muted);transition:transform .3s,color .3s}.v2 .av-ptx em{font-style:normal;font-size:13.5px;line-height:1.55;color:var(--c-muted)}@media (hover:hover){.v2 .av-prods a:hover,.v2 .av-t:hover{background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));box-shadow:0 30px 60px -40px rgba(58,200,219,.45)}.v2 .av-t:hover .ab3-no{color:#3AC8DB}.v2 .av-v:hover .av-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2 .av-row:hover{background:var(--c-surface)}.v2 .av-row:hover .av-rk{color:var(--c-ink)}.v2 .av-row:hover .av-rk:before{background:linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .av-row:hover .av-chips li{background:var(--c-bg)}.v2 .av-prods a:hover{transform:translateY(-3px)}.v2 .av-prods a:hover .av-logo img{filter:none;opacity:1;transform:scale(1.06)}.v2 .av-prods a:hover .av-logo:after{opacity:1}.v2 .av-prods a:hover .av-ptx b svg{color:var(--c-ink);transform:translate(2px,-2px)}}@media (max-width:960px){.v2 .av-prods,.v2 .av-vals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v2 .av-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .av-stats div:nth-child(3){border-left:0}.v2 .av-stats div:nth-child(n+3){border-top:1px solid var(--c-line)}.v2 .av-mv,.v2 .av-prods,.v2 .av-row{grid-template-columns:1fr}.v2 .av-row{gap:10px}}@media (max-width:460px){.v2 .av-vals{grid-template-columns:1fr}}.v2.wd .wd-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,3vw,48px);align-items:center;padding-block:clamp(96px,9vw,120px) clamp(24px,3vw,40px)}.v2.wd .sec{padding-block:clamp(44px,5vw,72px)}.v2 .wd-copy{display:grid;gap:22px;justify-items:start}.v2 .wd-h1.cl-say{font-size:clamp(30px,3.8vw,52px);line-height:1.16}.v2 .wd-h1 em{white-space:nowrap}.v2 .wd-lead{margin:0;max-width:48ch;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:var(--c-muted)}.v2 .wd-ctas{display:flex;flex-wrap:wrap;gap:10px}.v2 .wd-stage{position:relative;display:grid;gap:14px}.v2 .wd-3d{position:relative;width:100%;aspect-ratio:1/.86;touch-action:pan-y;user-select:none}.v2 .wd-3d canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block}.v2 .wd-3d-wait{background:radial-gradient(closest-side,var(--c-surface),transparent)}.v2 .wd-flat{display:grid;place-items:center}.v2 .wd-flat img{width:86%;height:auto;border-radius:18px;border:1px solid var(--c-line);box-shadow:var(--c-shadow);transform:perspective(1200px) rotateX(14deg) rotateY(-14deg)}.v2 .wd-tag{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--c-glass);border:1px solid var(--c-line);font-family:var(--c-mono);font-size:11.5px;color:var(--c-ink-2);white-space:nowrap;pointer-events:none;will-change:transform;transition:opacity .35s,border-color .35s,color .35s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2 .wd-tag i{width:6px;height:6px;border-radius:50%;background:var(--c-muted);transition:background .35s}.v2 .wd-tag[data-on="0"]{opacity:.35}.v2 .wd-tag[data-on="1"]{color:var(--c-ink);border-color:var(--c-ink)}.v2 .wd-tag[data-on="1"] i{background:linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-cap{display:grid;justify-items:center;gap:10px;text-align:center;min-height:86px}.v2 .wd-dots{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-bg)}.v2 .wd-dots button{height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--c-muted);font-family:var(--c-mono);font-size:12px;cursor:pointer;transition:background .3s,color .3s}.v2 .wd-dots button[aria-selected=true]{background:var(--c-ink);color:var(--c-bg)}.v2 .wd-cap-d{margin:0;max-width:44ch;font-size:14.5px;line-height:1.6;color:var(--c-ink-2);animation:wdcap .5s cubic-bezier(.22,1,.36,1) both}.v2 .wd-site{color:var(--c-muted)}@keyframes wdcap{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media (max-width:980px){.v2.wd .wd-hero{grid-template-columns:1fr;min-height:0;padding-top:clamp(100px,22vw,120px)}.v2 .wd-copy{justify-items:center;text-align:center}.v2 .wd-ctas{justify-content:center}}.v2 .wd-stack li{display:inline-flex;height:32px;min-height:0;aspect-ratio:auto;line-height:1}@media (max-width:640px){.v2 .wd-tag{display:none}}@media (max-width:560px){.v2 .wd-3d{aspect-ratio:1/1}.v2 .wd-dots button{padding:0 10px}}.v2 .wd-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;text-align:left}.v2 .wd-type{display:grid;grid-template-rows:auto 1fr;border-radius:24px;background:var(--c-surface);border:1px solid transparent;overflow:hidden;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.22,1,.36,1)}.v2 .wd-type-b{display:grid;align-content:start;gap:8px;padding:18px 20px 22px}.v2 .wd-type h3{margin:4px 0 0;font-family:var(--c-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.v2 .wd-type p{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--c-muted)}@media (hover:hover){.v2 .wd-type:hover{background:var(--c-bg);border-color:color-mix(in srgb,#3AC8DB 45%,var(--c-line));transform:translateY(-3px)}}@media (max-width:1020px){.v2 .wd-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2 .wd-types{grid-template-columns:1fr}}.v2 .wd-wire{position:relative;margin:16px 16px 0;aspect-ratio:16/10;border-radius:14px;background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden}.v2 .wd-wire .bar{position:absolute;inset:0 0 auto;height:14%;border-bottom:1px solid var(--c-line)}.v2 .wd-wire .bar:before{content:"";position:absolute;left:8px;top:50%;width:22px;height:5px;margin-top:-2.5px;border-radius:3px;background:radial-gradient(circle,var(--c-line) 2.5px,transparent 3px) 0 0/7px 5px repeat-x}.v2 .wd-wire b{position:absolute;display:block;border-radius:6px;background:var(--c-surface-2);transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s}.v2 .wd-w-land .h{left:12%;right:12%;top:26%;height:9%}.v2 .wd-w-land .h2{left:24%;right:24%;top:40%;height:5%}.v2 .wd-w-land .btn{left:38%;right:38%;top:52%;height:9%;border-radius:99px;background:var(--c-ink)}.v2 .wd-w-land .form{left:20%;right:20%;top:70%;height:18%;background:transparent;border:1px dashed var(--c-muted)}.v2 .wd-w-corp .nav{left:62%;right:6%;top:4%;height:6%}.v2 .wd-w-corp .hero{left:6%;right:6%;top:20%;height:36%}.v2 .wd-w-corp .c{top:62%;height:30%;width:27%}.v2 .wd-w-corp .c1{left:6%}.v2 .wd-w-corp .c2{left:36.5%}.v2 .wd-w-corp .c3{left:67%}.v2 .wd-w-shop .p{top:22%;width:20%;height:46%}.v2 .wd-w-shop .p1{left:5%}.v2 .wd-w-shop .p2{left:28%}.v2 .wd-w-shop .p3{left:51%}.v2 .wd-w-shop .p4{left:74%}.v2 .wd-w-shop .cart{right:6%;bottom:8%;width:26%;height:14%;border-radius:99px;background:var(--c-ink)}.v2 .wd-w-app .side{left:0;top:14%;bottom:0;width:20%;border-radius:0;border-right:1px solid var(--c-line);background:var(--c-surface)}.v2 .wd-w-app .k{top:22%;height:20%;width:33%}.v2 .wd-w-app .k1{left:25%}.v2 .wd-w-app .k2{left:62%}.v2 .wd-w-app .chart{left:25%;right:5%;top:50%;bottom:8%;background:linear-gradient(to top,var(--c-surface-2) 0 100%) 8% 100%/10% 40% no-repeat,linear-gradient(var(--c-surface-2) 0 0) 26% 100%/10% 65% no-repeat,linear-gradient(var(--c-surface-2) 0 0) 44% 100%/10% 50% no-repeat,linear-gradient(var(--c-surface-2) 0 0) 62% 100%/10% 80% no-repeat,linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5) 80% 100%/10% 95% no-repeat;border-radius:0}@media (hover:hover){.v2 .wd-type:hover .wd-w-land .btn{transform:scale(1.12)}.v2 .wd-type:hover .wd-w-land .form{border-color:#3AC8DB}.v2 .wd-type:hover .wd-w-corp .hero{transform:scale(1.03)}.v2 .wd-type:hover .wd-w-corp .c2{transform:translateY(-6px)}.v2 .wd-type:hover .wd-w-shop .p2{transform:translateY(-8px)}.v2 .wd-type:hover .wd-w-shop .cart{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-type:hover .wd-w-app .k1{transform:translateY(-4px)}.v2 .wd-type:hover .wd-w-app .chart{transform:scaleY(1.06);transform-origin:bottom}}.v2 .wd-inc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;text-align:left}.v2 .wd-lh{display:grid;align-content:center;gap:22px;padding:clamp(22px,3vw,36px);border-radius:24px;background:var(--c-surface)}.v2 .wd-lh>p{margin:0;font-size:13.5px;line-height:1.6;color:var(--c-muted);text-align:center}.v2 .wd-lh-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2 .wd-ring{position:relative;display:grid;justify-items:center;gap:8px}.v2 .wd-ring svg{width:min(88px,100%);aspect-ratio:1;transform:rotate(-90deg)}.v2 .wd-ring circle{fill:none;stroke-width:5}.v2 .wd-ring .tr{stroke:var(--c-line)}.v2 .wd-ring .fg{stroke:var(--c-ok);stroke-linecap:round;stroke-dasharray:169.6}.v2 .wd-ring b{position:absolute;top:0;width:min(88px,100%);aspect-ratio:1;display:grid;place-items:center;font-family:var(--c-display);font-size:clamp(18px,2vw,24px);font-weight:600;color:var(--c-ok)}.v2 .wd-ring span{font-size:12px;color:var(--c-muted);text-align:center;line-height:1.3}.v2 .wd-inc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2 .wd-inc-list li{display:flex;gap:12px;align-items:center;padding:18px;border-radius:20px;background:var(--c-surface)}.v2 .wd-inc-list .ab3-ic{width:40px;height:40px;border-radius:50%;background:var(--c-bg)}.v2 .wd-inc-list .ab3-ic svg{width:19px;height:19px}.v2 .wd-inc-list b{display:block;font-size:15px;font-weight:600}.v2 .wd-inc-list div span{font-size:13px;color:var(--c-muted)}@media (max-width:900px){.v2 .wd-inc{grid-template-columns:1fr}}@media (max-width:480px){.v2 .wd-inc-list{grid-template-columns:1fr}.v2 .wd-lh-rings{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}.v2 .wd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;text-align:left;border-top:1px solid var(--c-line)}.v2 .wd-steps li{position:relative;display:grid;align-content:start;gap:6px;padding:22px 18px 0 0}.v2 .wd-steps li:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:2px;background:var(--c-ink)}.v2 .wd-steps li:last-child:before{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-steps b{font-size:16px;font-weight:600;letter-spacing:-.01em}.v2 .wd-steps span:not(.cl-no){font-size:13.5px;line-height:1.55;color:var(--c-muted)}@media (max-width:900px){.v2 .wd-steps{grid-template-columns:1fr;border-top:0}.v2 .wd-steps li{padding:16px 0;border-top:1px solid var(--c-line)}}.v2 .wd-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;text-align:left}.v2 .wd-stack>div{display:grid;align-content:start;gap:14px;padding:20px;border-radius:20px;background:var(--c-surface)}.v2 .wd-stack ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.v2 .wd-stack li{padding:6px 12px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);font-size:13px}@media (max-width:760px){.v2 .wd-stack{grid-template-columns:1fr}}.v2 .wd-other{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.v2 .wd-other a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border-radius:16px;background:var(--c-surface);font-size:14px;font-weight:500;text-align:left;transition:background .25s}.v2 .wd-other a span{color:var(--c-muted);transition:transform .25s}@media (hover:hover){.v2 .wd-other a:hover{background:var(--c-surface-2)}.v2 .wd-other a:hover span{transform:translateX(3px)}}@media (max-width:1020px){.v2 .wd-other{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.v2 .wd-other{grid-template-columns:1fr}}.v2.wd .wd-hero{padding-top:clamp(92px,8vw,112px)}.v2 .wd-trust{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,36px);margin:8px 0 0;padding-top:20px;border-top:1px solid var(--c-line)}.v2 .wd-trust div{display:grid;gap:2px}.v2 .wd-trust dt{font-family:var(--c-display);font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.03em;color:var(--c-ink)}.v2 .wd-trust dd{margin:0;font-size:12.5px;color:var(--c-muted)}@media (max-width:980px){.v2 .wd-trust{justify-content:center;text-align:center}}.v2 .wd-pin{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);box-shadow:var(--c-shadow);font-size:12.5px;font-weight:500;color:var(--c-ink);white-space:nowrap;pointer-events:none;will-change:transform;opacity:0;animation:wdpin .6s cubic-bezier(.3,1.4,.4,1) forwards}.v2 .wd-pin:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--c-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}@keyframes wdpin{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (max-width:640px){.v2 .wd-pin{display:none}}@media (prefers-reduced-motion:reduce){.v2 .wd-pin{animation:none;opacity:1}}@media (max-width:560px){.v2 .wd-wire{aspect-ratio:16/8}}.v2 .wd-stack>div{padding-bottom:22px}.v2 :is(.cl-say,.ab3-say,.ft3-say) em{position:relative;font-style:normal;color:var(--c-ink);background:none;white-space:nowrap}.v2 :is(.cl-say,.ab3-say,.ft3-say) em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.17em;height:.34em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%238100F4'/%3E%3Cstop offset='.55' stop-color='%233AC8DB'/%3E%3Cstop offset='1' stop-color='%234DDEC5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 8 C 40 3, 80 3, 118 6 S 175 10, 197 4' fill='none' stroke='url(%23g)' stroke-width='4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .35s}.v2 :is(.cl-say,.ab3-say,.ft3-say):is(.rv-in,:not(.rv)) em:after{clip-path:inset(-20% -2% -20% 0)}.v2 .av-h1 em{white-space:normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%238100F4'/%3E%3Cstop offset='.55' stop-color='%233AC8DB'/%3E%3Cstop offset='1' stop-color='%234DDEC5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 8 C 40 3, 80 3, 118 6 S 175 10, 197 4' fill='none' stroke='url(%23g)' stroke-width='4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat 0 100%/100% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.1em}.v2 .av-h1 em:after{display:none}@media (prefers-reduced-motion:reduce){.v2 :is(.cl-say,.ab3-say,.ft3-say) em:after{transition:none;clip-path:inset(-20% -2% -20% 0)}}.v2 .wd-stack ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2 .wd-stack li{display:flex;align-items:center;gap:10px;height:auto;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;line-height:1.2;transition:border-color .25s,transform .25s}.v2 .wd-stack li svg{flex:none;width:22px;height:22px;color:var(--bc,var(--c-ink))}@media (hover:hover){.v2 .wd-stack li:hover{border-color:var(--bc,var(--c-ink));transform:translateY(-2px)}}.v2 .wd-ph{display:grid;place-items:center;background:var(--c-surface);border:0}.v2 .wd-ph .ph{position:relative;height:88%;aspect-ratio:9/18.5;margin-top:6%;border-radius:18px 18px 0 0;border:2px solid var(--c-ink);border-bottom:0;background:var(--c-bg);overflow:hidden;align-self:end}.v2 .wd-ph .isl{position:absolute;top:6px;left:50%;width:30%;height:7px;margin-left:-15%;border-radius:9px;background:var(--c-ink)}.v2 .wd-ph .tab{position:absolute;left:0;right:0;bottom:0;height:12%;border-top:1px solid var(--c-line);background:radial-gradient(circle,var(--c-line) 3px,transparent 3.5px) 50% 50%/25% 100% repeat-x}.v2 .wd-ph b{position:absolute;display:block;border-radius:5px;background:var(--c-surface-2);transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s}.v2 .wd-ph-shop .ban{left:8%;right:8%;top:14%;height:20%;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);opacity:.85;border-radius:7px}.v2 .wd-ph-shop .t{width:39%;height:22%}.v2 .wd-ph-shop .t1{left:8%;top:39%}.v2 .wd-ph-shop .t2{right:8%;top:39%}.v2 .wd-ph-shop .t3{left:8%;top:64%}.v2 .wd-ph-shop .t4{right:8%;top:64%}.v2 .wd-ph .push{position:absolute;top:10%;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:12px;background:var(--c-glass);border:1px solid var(--c-line);box-shadow:var(--c-shadow);font-size:11px;font-weight:500;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s cubic-bezier(.3,1.4,.4,1)}.v2 .wd-ph .push:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-ok)}.v2 .wd-ph-book .days{left:8%;right:8%;top:14%;height:9%;background:radial-gradient(circle,var(--c-surface-2) 42%,transparent 45%) 0 50%/14.28% 100% repeat-x}.v2 .wd-ph-book .s{width:25%;height:9%;border-radius:99px}.v2 .wd-ph-book .s1{left:8%;top:30%}.v2 .wd-ph-book .s2{left:37.5%;top:30%}.v2 .wd-ph-book .s3{right:8%;top:30%}.v2 .wd-ph-book .s4{left:8%;top:43%}.v2 .wd-ph-book .s5{left:37.5%;top:43%}.v2 .wd-ph-book .s6{right:8%;top:43%}.v2 .wd-ph-book .s.on{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-ph-book .cta{left:8%;right:8%;bottom:17%;height:10%;border-radius:99px;background:var(--c-ink)}.v2 .wd-ph-member .card{left:8%;right:8%;top:14%;height:30%;border-radius:9px;background:var(--c-ink)}.v2 .wd-ph-member .card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12%;border-radius:0 0 9px 9px;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-ph-member .qr{right:14%;top:19%;width:22%;aspect-ratio:1;height:auto;border-radius:3px;background:repeating-conic-gradient(var(--c-bg) 0 25%,#8F8F8F 0 50%) 0 0/25% 25%}.v2 .wd-ph-member .r,.v2 .wd-ph-staff .r{left:8%;right:8%;height:11%;border-radius:7px}.v2 .wd-ph-member .r1{top:52%}.v2 .wd-ph-member .r2{top:66%}.v2 .wd-ph-staff .clock{left:50%;top:14%;width:36%;aspect-ratio:1;height:auto;margin-left:-18%;border-radius:50%;background:var(--c-ink);box-shadow:0 0 0 4px var(--c-bg),0 0 0 6px #3AC8DB}.v2 .wd-ph-staff .r1{top:50%}.v2 .wd-ph-staff .r2{top:63%}.v2 .wd-ph-staff .r3{top:76%;right:30%}@media (hover:hover){.v2 .wd-type:hover .wd-ph-shop .push{transform:translateY(-4px) scale(1.06)}.v2 .wd-type:hover .wd-ph-shop .t2{transform:translateY(-5px)}.v2 .wd-type:hover .wd-ph-book .s.on{transform:scale(1.12)}.v2 .wd-type:hover .wd-ph-member .card{transform:rotate(-3deg) scale(1.03)}.v2 .wd-type:hover .wd-ph-staff .clock{transform:scale(1.08)}}@media (max-width:560px){.v2 .wd-ph.wd-wire{aspect-ratio:16/10}}.v2 .wd-flat .wd-ph{width:min(360px,80%);aspect-ratio:4/5;border-radius:24px}.v2 .wd-store{justify-items:stretch;gap:18px}.v2 .wd-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.v2 .wd-badge{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:14px;background:var(--c-ink);color:var(--c-bg);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.05}.v2 .wd-badge svg{width:24px;height:24px;color:var(--bc)}.v2 .wd-badge span{display:grid}.v2 .wd-badge small{font-size:10.5px;font-weight:500;opacity:.7;letter-spacing:0}.v2 .wd-store-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;text-align:left}.v2 .wd-store-steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--c-bg);font-size:13.5px;line-height:1.4}.v2 .wd-store-steps i{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--c-line);transition:background .4s var(--d,0s),border-color .4s var(--d,0s)}.v2 .wd-store.on .wd-store-steps i{border-color:var(--c-ok);background:var(--c-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}@media (max-width:560px){.v2 .wd-type .wd-ph.wd-wire{aspect-ratio:16/9}.v2 .wd-ph .ph{height:90%}}.v2 .wd-ux{background:var(--c-surface);border:0}.v2 .wd-ux b,.v2 .wd-ux i{position:absolute;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,opacity .4s}.v2 .wd-ux-research .n{width:24%;height:30%;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.v2 .wd-ux-research .n1{left:8%;top:12%;background:color-mix(in srgb,#8100F4 22%,var(--c-bg));rotate:-3deg}.v2 .wd-ux-research .n2{left:38%;top:9%;background:color-mix(in srgb,#3AC8DB 26%,var(--c-bg));rotate:2deg}.v2 .wd-ux-research .n3{left:68%;top:13%;background:color-mix(in srgb,#4DDEC5 30%,var(--c-bg));rotate:-1deg}.v2 .wd-ux-research .n4{left:20%;top:52%;background:color-mix(in srgb,#3AC8DB 26%,var(--c-bg));rotate:3deg}.v2 .wd-ux-research .n5{left:52%;top:55%;background:color-mix(in srgb,#8100F4 22%,var(--c-bg));rotate:-2deg}.v2 .wd-ux-research .dot{left:calc(52% + 20px);top:calc(55% + 10px);width:10px;height:10px;border-radius:50%;background:#F2555A;opacity:0}.v2 .wd-ux-screens .desk{left:8%;top:14%;width:62%;height:68%;border-radius:8px;border:2px solid var(--c-ink);background:linear-gradient(var(--c-surface-2) 0 0) 10% 22%/50% 12% no-repeat,linear-gradient(var(--c-ink) 0 0) 10% 46%/24% 10% no-repeat,linear-gradient(var(--c-surface-2) 0 0) 50% 88%/80% 22% no-repeat,var(--c-bg)}.v2 .wd-ux-screens .mob{right:10%;top:24%;width:20%;height:66%;border-radius:10px;border:2px solid var(--c-ink);background:linear-gradient(var(--c-surface-2) 0 0) 50% 20%/76% 20% no-repeat,linear-gradient(var(--c-ink) 0 0) 50% 52%/60% 9% no-repeat,linear-gradient(var(--c-surface-2) 0 0) 50% 82%/76% 18% no-repeat,var(--c-bg)}.v2 .wd-ux-proto .sc{top:20%;width:22%;height:60%;border-radius:8px;border:2px solid var(--c-ink);background:var(--c-bg)}.v2 .wd-ux-proto .sc1{left:8%}.v2 .wd-ux-proto .sc2{left:39%}.v2 .wd-ux-proto .sc3{left:70%}.v2 .wd-ux-proto .ar{top:48%;width:9%;height:2px;background:linear-gradient(90deg,#8100F4,#3AC8DB);transform-origin:left}.v2 .wd-ux-proto .ar:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left:6px solid #3ac8db}.v2 .wd-ux-proto .ar1{left:30%}.v2 .wd-ux-proto .ar2{left:61%}.v2 .wd-ux-proto .tap{transition:left 1.1s cubic-bezier(.65,0,.35,1);left:calc(8% + 6%);top:62%;width:14px;height:14px;border-radius:50%;border:2px solid #3ac8db;background:color-mix(in srgb,#3AC8DB 25%,transparent)}.v2 .wd-ux-system .sw{top:16%;width:13%;aspect-ratio:1;height:auto;border-radius:8px}.v2 .wd-ux-system .sw1{left:8%;background:var(--c-ink)}.v2 .wd-ux-system .sw2{left:24%;background:#8100F4}.v2 .wd-ux-system .sw3{left:40%;background:#3AC8DB}.v2 .wd-ux-system .sw4{left:56%;background:#4DDEC5}.v2 .wd-ux-system .aa{right:9%;top:10%;font:600 clamp(26px,3vw,38px)/1 var(--c-display);color:var(--c-ink);letter-spacing:-.03em}.v2 .wd-ux-system .pb{left:8%;top:58%;width:34%;height:16%;border-radius:99px;background:var(--c-ink)}.v2 .wd-ux-system .sb{left:46%;top:58%;width:30%;height:16%;border-radius:99px;border:2px solid var(--c-ink);background:transparent}@media (hover:hover){.v2 .wd-type:hover .wd-ux-research .n5{transform:translateY(-6px) rotate(3deg)}.v2 .wd-type:hover .wd-ux-research .dot{opacity:1}.v2 .wd-type:hover .wd-ux-screens .mob{transform:translateY(-6px)}.v2 .wd-type:hover .wd-ux-proto .tap{left:calc(70% + 6%)}.v2 .wd-type:hover .wd-ux-proto .sc2{transform:translateY(-5px)}.v2 .wd-type:hover .wd-ux-system .sw2{transform:translateY(-6px)}.v2 .wd-type:hover .wd-ux-system .pb{transform:scale(1.06)}}.v2 .wd-fig{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);text-align:left}.v2 .wd-fig-h{display:flex;align-items:center;gap:8px;font-size:14px}.v2 .wd-fig-h svg{width:18px;height:18px;color:#F24E1E}.v2 .wd-fig-h em{margin-left:auto;font-style:normal;font-family:var(--c-mono);font-size:11.5px;color:var(--c-muted)}.v2 .wd-fig-p{display:flex;flex-wrap:wrap;gap:6px}.v2 .wd-fig-p i{font-style:normal;font-family:var(--c-mono);font-size:11px;padding:4px 8px;border-radius:8px;color:var(--c-ink-2)}.v2 .wd-ai,.v2 .wd-fig-p i{background:var(--c-surface)}.v2 .wd-ai{border:0}.v2 .wd-ai b,.v2 .wd-ai i{position:absolute;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,opacity .4s,width .8s cubic-bezier(.22,1,.36,1)}.v2 .wd-ai-chat .q{right:8%;top:12%;width:46%;height:16%;border-radius:99px;background:var(--c-ink)}.v2 .wd-ai-chat .a{top:36%;width:62%;height:16%}.v2 .wd-ai-chat .a,.v2 .wd-ai-chat .a2{left:8%;border-radius:12px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .wd-ai-chat .a2{top:57%;width:44%;height:12%}.v2 .wd-ai-chat .a:before{content:"";position:absolute;left:10px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-ai-chat .typing{left:8%;top:76%;display:flex;gap:4px;padding:7px 10px;border-radius:99px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .wd-ai-chat .typing span{width:6px;height:6px;border-radius:50%;background:var(--c-muted);animation:wdaiDot 1.2s ease-in-out infinite}.v2 .wd-ai-chat .typing span:nth-child(2){animation-delay:.15s}.v2 .wd-ai-chat .typing span:nth-child(3){animation-delay:.3s}@keyframes wdaiDot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}.v2 .wd-ai-doc .pg{left:12%;top:10%;width:46%;height:82%;border-radius:8px;background:repeating-linear-gradient(var(--c-bg) 0 14%,var(--c-surface-2) 14% 18%,var(--c-bg) 18% 22%);border:1px solid var(--c-line)}.v2 .wd-ai-doc .hl{left:16%;top:38%;width:0;height:7%;border-radius:3px;background:color-mix(in srgb,#3AC8DB 35%,transparent)}.v2 .wd-ai-doc .tag{left:64%;width:26%;height:13%;border-radius:99px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .wd-ai-doc .t1{top:30%}.v2 .wd-ai-doc .t2{top:50%;width:20%}.v2 .wd-ai-doc .t1:before,.v2 .wd-ai-doc .t2:before{content:"";position:absolute;left:8px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--c-ok)}.v2 .wd-ai-vision .img{left:10%;top:12%;width:56%;height:76%;border-radius:10px;background:linear-gradient(160deg,var(--c-surface-2),var(--c-bg));border:1px solid var(--c-line)}.v2 .wd-ai-vision .img:after{content:"";position:absolute;left:22%;top:18%;width:56%;height:64%;border-radius:6px;background:repeating-linear-gradient(var(--c-bg) 0 12%,var(--c-line) 12% 16%)}.v2 .wd-ai-vision .box{left:19%;top:22%;width:38%;height:56%;border-radius:4px;border:2px dashed #3ac8db}.v2 .wd-ai-vision .lbl{left:70%;top:34%;width:22%;height:14%;border-radius:99px;background:var(--c-ink)}.v2 .wd-ai-forecast .bar{bottom:14%;width:9%;border-radius:5px 5px 2px 2px;background:var(--c-surface-2)}.v2 .wd-ai-forecast .b1{left:12%;height:30%}.v2 .wd-ai-forecast .b2{left:25%;height:42%}.v2 .wd-ai-forecast .b3{left:38%;height:36%}.v2 .wd-ai-forecast .b4{left:51%;height:52%}.v2 .wd-ai-forecast .f{background:transparent;border:2px dashed #8100f4;border-bottom:0}.v2 .wd-ai-forecast .b5{left:64%;height:60%}.v2 .wd-ai-forecast .b6{left:77%;height:70%;border-color:#3AC8DB}@media (hover:hover){.v2 .wd-type:hover .wd-ai-chat .a{transform:translateY(-4px)}.v2 .wd-type:hover .wd-ai-doc .hl{width:38%}.v2 .wd-type:hover .wd-ai-doc .t1{transform:translateX(-4px)}.v2 .wd-type:hover .wd-ai-vision .box{transform:scale(1.06)}.v2 .wd-type:hover .wd-ai-vision .lbl{background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-type:hover .wd-ai-forecast .f{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.v2 .wd-ai-chat .typing span{animation:none}}.v2 .wd-ai-card{position:relative;display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);text-align:left}.v2 .wd-ai-q{justify-self:end;padding:8px 14px;border-radius:99px;background:var(--c-ink);color:var(--c-bg);font-size:13.5px}.v2 .wd-ai-ans{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--c-surface);font-size:13.5px;line-height:1.5}.v2 .wd-ai-ans i{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5)}.v2 .wd-ai-src{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.v2 .wd-ai-src em{font-style:normal;color:var(--c-muted)}.v2 .wd-ai-src b{font-weight:500;padding:3px 9px;border-radius:99px;border:1px solid var(--c-line)}.v2 .wd-ai-card small{position:absolute;left:16px;top:16px;font-family:var(--c-mono);font-size:10.5px;color:var(--c-muted)}.v2 .wd-flat .wd-lh{width:min(420px,90%)}html:lang(th) .v2 .wd-mk-rep .en,html:not(:lang(th)) .v2 .wd-mk-rep .th{display:none}.v2 .wd-mk{background:var(--c-surface);border:0}.v2 .wd-mk b,.v2 .wd-mk i{position:absolute;display:block;font-style:normal;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,opacity .4s,width .6s cubic-bezier(.22,1,.36,1)}.v2 .wd-mk-seo .q{left:8%;right:8%;top:10%;height:15%;border-radius:99px;background:var(--c-bg);border:1.5px solid var(--c-line)}.v2 .wd-mk-seo .r{left:8%;height:15%;border-radius:8px;background:var(--c-surface-2)}.v2 .wd-mk-seo .r1{top:34%;right:30%}.v2 .wd-mk-seo .r2{top:54%;right:20%;background:var(--c-bg);border:1.5px solid #3ac8db}.v2 .wd-mk-seo .r3{top:74%;right:40%}.v2 .wd-mk-seo .up{right:9%;top:52%;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-bg);font:600 14px/1 var(--c-body)}.v2 .wd-mk-ads .ad{left:8%;top:12%;width:46%;height:74%;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,#8100F4 40%,var(--c-bg)),color-mix(in srgb,#3AC8DB 30%,var(--c-bg)))}.v2 .wd-mk-ads .ad:after{content:"";position:absolute;left:12%;bottom:10%;width:46%;height:12%;border-radius:99px;background:var(--c-ink)}.v2 .wd-mk-ads .bar{bottom:14%;width:7%;border-radius:4px 4px 0 0;background:var(--c-surface-2)}.v2 .wd-mk-ads .b1{left:62%;height:24%}.v2 .wd-mk-ads .b2{left:71%;height:36%}.v2 .wd-mk-ads .b3{left:80%;height:48%}.v2 .wd-mk-ads .b4{left:89%;height:62%;background:linear-gradient(#4DDEC5,#3AC8DB,#8100F4)}.v2 .wd-mk-social .post{top:14%;width:26%;height:72%;border-radius:10px;background:var(--c-bg);border:1.5px solid var(--c-line)}.v2 .wd-mk-social .post:before{right:8%;top:6%;height:58%;border-radius:6px}.v2 .wd-mk-social .post:after,.v2 .wd-mk-social .post:before{content:"";position:absolute;left:8%;background:var(--c-surface-2)}.v2 .wd-mk-social .post:after{width:60%;bottom:12%;height:8%;border-radius:4px}.v2 .wd-mk-social .p1{left:7%}.v2 .wd-mk-social .p2{left:37%}.v2 .wd-mk-social .p3{left:67%}.v2 .wd-mk-social .p2:before{background:linear-gradient(160deg,color-mix(in srgb,#3AC8DB 45%,var(--c-bg)),color-mix(in srgb,#4DDEC5 35%,var(--c-bg)))}.v2 .wd-mk-social .heart{left:calc(37% + 9%);top:24%;width:20px;height:20px;opacity:0;scale:.4;background:#F2555A;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.5-9.3C1.2 8.5 3.2 5 6.6 5c2 0 3.4 1.1 4.4 2.5C12 6.1 13.4 5 15.4 5c3.4 0 5.4 3.5 4.1 6.7C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.5-9.3C1.2 8.5 3.2 5 6.6 5c2 0 3.4 1.1 4.4 2.5C12 6.1 13.4 5 15.4 5c3.4 0 5.4 3.5 4.1 6.7C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .4s,scale .5s cubic-bezier(.3,1.6,.4,1)}.v2 .wd-mk-line .msg{height:14%;border-radius:12px;background:var(--c-bg);border:1.5px solid var(--c-line)}.v2 .wd-mk-line .m1{left:8%;top:10%;width:46%}.v2 .wd-mk-line .m2{right:8%;top:30%;width:38%;background:#06C755;border-color:#06C755}.v2 .wd-mk-line .m3{left:8%;top:50%;width:34%}.v2 .wd-mk-line .coupon{left:8%;top:68%;width:56%;height:20%;border-radius:10px;border:1.5px dashed var(--c-ink);background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,#3AC8DB 12%,transparent) 6px 12px)}@media (hover:hover){.v2 .wd-type:hover .wd-mk-seo .r2{transform:translateY(-140%)}.v2 .wd-type:hover .wd-mk-seo .r1{transform:translateY(130%)}.v2 .wd-type:hover .wd-mk-ads .b4{transform:scaleY(1.12);transform-origin:bottom}.v2 .wd-type:hover .wd-mk-ads .ad{transform:rotate(-2deg) scale(1.03)}.v2 .wd-type:hover .wd-mk-social .heart{opacity:1;scale:1}.v2 .wd-type:hover .wd-mk-social .p2{transform:translateY(-5px)}.v2 .wd-type:hover .wd-mk-line .coupon{transform:translateY(-4px) rotate(-1.5deg)}}@media (max-width:560px){.v2 .wd-type .wd-mk.wd-wire{aspect-ratio:16/9}}.v2 .wd-flat .wd-mk{width:min(420px,86%);aspect-ratio:16/10;border-radius:24px}.v2 .wd-mk-rep{display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);text-align:left}.v2 .wd-mk-rep-h{display:flex;align-items:center;gap:8px;font-size:14px}.v2 .wd-mk-rep-h em{margin-left:auto;font-style:normal;font-family:var(--c-mono);font-size:11px;padding:3px 8px;border-radius:99px;background:var(--c-surface);color:var(--c-muted)}.v2 .wd-mk-bars{display:flex;align-items:flex-end;gap:8px;height:90px}.v2 .wd-mk-bars i{flex:1;height:0;border-radius:6px 6px 2px 2px;background:var(--c-surface-2);transition:height .9s cubic-bezier(.22,1,.36,1)}.v2 .wd-mk-bars i:last-child{background:linear-gradient(#4DDEC5,#3AC8DB,#8100F4)}.v2 .wd-store.on .wd-mk-bars i{height:var(--h)}.v2 .wd-store.on .wd-mk-bars i:nth-child(2){transition-delay:.06s}.v2 .wd-store.on .wd-mk-bars i:nth-child(3){transition-delay:.12s}.v2 .wd-store.on .wd-mk-bars i:nth-child(4){transition-delay:.18s}.v2 .wd-store.on .wd-mk-bars i:nth-child(5){transition-delay:.24s}.v2 .wd-store.on .wd-mk-bars i:nth-child(6){transition-delay:.3s}.v2 .wd-mk-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--c-muted)}.v2 .wd-mk-legend i{display:inline-flex;align-items:center;gap:6px;font-style:normal}.v2 .wd-mk-legend i:before{content:"";width:8px;height:8px;border-radius:50%;background:#8100F4}.v2 .wd-mk-legend i:nth-child(2):before{background:#3AC8DB}.v2 .wd-mk-legend i:nth-child(3):before{background:#4DDEC5}@media (prefers-reduced-motion:reduce){.v2 .wd-mk-bars i{height:var(--h);transition:none}}.v2 .wd-it{background:var(--c-surface);border:0}.v2 .wd-it b,.v2 .wd-it i{position:absolute;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,opacity .4s,width .8s cubic-bezier(.22,1,.36,1)}.v2 .wd-it-audit .row{left:16%;right:8%;height:16%;border-radius:8px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .wd-it-audit .r1{top:16%}.v2 .wd-it-audit .r2{top:42%}.v2 .wd-it-audit .r3{top:68%}.v2 .wd-it-audit .dt{left:8%;width:10px;height:10px;border-radius:50%}.v2 .wd-it-audit .d1{top:calc(24% - 5px);background:#F2555A}.v2 .wd-it-audit .d2{top:calc(50% - 5px);background:#F5B544}.v2 .wd-it-audit .d3{top:calc(76% - 5px);background:var(--c-ok)}.v2 .wd-it-cloud .box{left:10%;top:30%;width:26%;height:44%;border-radius:8px;border:2px solid var(--c-ink);background:repeating-linear-gradient(var(--c-bg) 0 9px,var(--c-surface-2) 9px 12px)}.v2 .wd-it-cloud .ar{left:40%;top:51%;width:16%;height:2px;background:linear-gradient(90deg,#8100F4,#3AC8DB)}.v2 .wd-it-cloud .ar:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid #3ac8db}.v2 .wd-it-cloud .cl{left:60%;top:30%;width:30%;height:40%;border-radius:40px 40px 14px 14px;background:var(--c-ink)}.v2 .wd-it-cloud .cl:before{content:"";position:absolute;left:18%;top:-26%;width:48%;height:70%;border-radius:50%;background:var(--c-ink)}.v2 .wd-it-cloud .up{left:calc(75% - 5px);top:46%;width:10px;height:10px;border-radius:50%;background:#4DDEC5}.v2 .wd-it-devops .st{top:38%;width:15%;aspect-ratio:1;height:auto;border-radius:50%;background:var(--c-bg);border:2px solid var(--c-ink)}.v2 .wd-it-devops .s1{left:8%}.v2 .wd-it-devops .s2{left:31%}.v2 .wd-it-devops .s3{left:54%}.v2 .wd-it-devops .s4{left:77%}.v2 .wd-it-devops .ln{left:15%;top:calc(38% + 7.5% * 1.6);height:2px;width:0;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);z-index:0}.v2 .wd-it-devops .s1,.v2 .wd-it-devops .s2,.v2 .wd-it-sec .sh{background:var(--c-ink)}.v2 .wd-it-sec .sh{left:12%;top:16%;width:22%;height:68%;clip-path:polygon(50% 0,100% 18%,100% 55%,50% 100%,0 55%,0 18%)}.v2 .wd-it-sec .ck{left:44%;right:8%;height:14%;border-radius:99px;background:var(--c-bg);border:1px solid var(--c-line)}.v2 .wd-it-sec .ck:before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--c-ok)}.v2 .wd-it-sec .c1{top:20%}.v2 .wd-it-sec .c2{top:43%}.v2 .wd-it-sec .c3{top:66%}.v2 .wd-it-sec .c3:before{background:#F5B544}@media (hover:hover){.v2 .wd-type:hover .wd-it-audit .r1{transform:translateX(-4px)}.v2 .wd-type:hover .wd-it-audit .d1{transform:scale(1.5)}.v2 .wd-type:hover .wd-it-cloud .up{transform:translateY(-14px)}.v2 .wd-type:hover .wd-it-cloud .cl{transform:translateY(-3px)}.v2 .wd-type:hover .wd-it-devops .ln{width:70%}.v2 .wd-type:hover .wd-it-devops .s3,.v2 .wd-type:hover .wd-it-devops .s4{background:var(--c-ink)}.v2 .wd-type:hover .wd-it-sec .c3:before{background:var(--c-ok)}.v2 .wd-type:hover .wd-it-sec .sh{transform:scale(1.05)}}.v2 .wd-flat .wd-it{width:min(420px,86%);aspect-ratio:16/10;border-radius:24px}.v2 .wd-it-card{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--c-bg);border:1px solid var(--c-line);text-align:left}.v2 .wd-it-card-h{display:flex;align-items:center;gap:8px;font-size:14px}.v2 .wd-it-card-h em{margin-left:auto;font-style:normal;font-family:var(--c-mono);font-size:11.5px;color:var(--c-muted)}.v2 .wd-it-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v2 .wd-it-card li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--c-surface);font-size:13px}.v2 .wd-it-card li i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c-ok)}.v2 .wd-it-card li[data-s=bad] i{background:#F2555A}.v2 .wd-it-card li[data-s=warn] i{background:#F5B544}html:not([lang=en]) .v2 .wd-it-en,html[lang=en] .v2 .wd-it-th{display:none}.v2.nav .dd-w-prd{width:840px}.v2.nav .ps{display:grid;grid-template-columns:296px minmax(0,1fr);gap:14px}.v2.nav .ps-list{--ps-h:54px;--ps-g:2px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ps-g);position:relative}.v2.nav .ps-list li:not(.ps-hl){position:relative;z-index:1}.v2.nav .ps-hl{position:absolute;left:0;right:0;top:0;height:var(--ps-h);border-radius:15px;z-index:0;pointer-events:none;translate:0 calc(var(--ps-i,0) * (var(--ps-h) + var(--ps-g)));transition:translate .45s cubic-bezier(.22,1,.36,1);border:1px solid transparent;background:linear-gradient(var(--c-bg),var(--c-bg)) padding-box,linear-gradient(115deg,color-mix(in srgb,#8100F4 55%,var(--c-line)),color-mix(in srgb,#3AC8DB 45%,var(--c-line)) 55%,color-mix(in srgb,#4DDEC5 50%,var(--c-line))) border-box;box-shadow:0 10px 24px -14px rgba(20,16,40,.35),0 1px 2px rgba(20,16,40,.06)}.dark .v2.nav .ps-hl{background:linear-gradient(#151518,#151518) padding-box,linear-gradient(115deg,color-mix(in srgb,#8100F4 60%,#222),color-mix(in srgb,#3AC8DB 50%,#222) 55%,color-mix(in srgb,#4DDEC5 50%,#222)) border-box;box-shadow:0 12px 28px -14px rgba(0,0,0,.9)}.v2.nav .ps-list a{height:var(--ps-h);display:flex;align-items:center;gap:12px;padding:0 10px 0 7px;border-radius:15px;transition:background .25s}.v2.nav .ps-list .dd-logo{width:62px;height:40px;border-radius:10px;padding:8px 10px}.v2.nav .ps-list .dd-logo img{max-height:18px}.v2.nav .ps-list .dd-logo:after{inset:auto 8px 0}.v2.nav .ps-tx{display:flex;flex-direction:column;min-width:0;flex:1}.v2.nav .ps-tx b{font-size:14px;font-weight:600;line-height:1.3;color:var(--c-ink)}.v2.nav .ps-tx small{font-family:var(--c-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.v2.nav .ps-chip{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-bg);opacity:0;scale:.6;transition:opacity .25s,scale .35s cubic-bezier(.22,1,.36,1)}.v2.nav .ps-chip .dd-go{width:12px;height:12px;color:currentColor}.v2.nav .ps-list a.on .ps-chip{opacity:1;scale:1}.v2.nav .ps-list a.on .dd-logo img{filter:none;opacity:1;transform:scale(1.06)}.v2.nav .ps-list a.on .dd-logo:after{opacity:1}.v2.nav .ps-list:hover a:not(.on) .ps-tx b{color:var(--c-muted)}.v2.nav .ps-view{position:relative;border-radius:18px;background:var(--c-surface);min-height:334px}.v2.nav .ps-slide{position:absolute;inset:12px;display:flex;flex-direction:column;gap:12px;opacity:0;translate:0 6px;pointer-events:none;transition:opacity .3s ease,translate .45s cubic-bezier(.22,1,.36,1)}.v2.nav .ps-slide.on{opacity:1;translate:0 0;pointer-events:auto}.v2.nav .ps-shot{flex:none;height:214px;border-radius:12px;overflow:hidden;background:#0B0B0F;border:1px solid var(--c-line);position:relative}.v2.nav .ps-bar{height:22px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#1b1b1f}.v2.nav .ps-bar i{width:7px;height:7px;border-radius:50%;background:#3a3a40}.v2.nav .ps-bar span{margin-left:8px;font-family:var(--c-mono);font-size:10px;color:#8b8b93}.v2.nav .ps-img{display:block;width:100%;height:calc(100% - 22px);object-fit:cover;object-position:50% 0;transition:object-position 6s ease-out}.v2.nav .ps-slide.on .ps-img{object-position:50% 70%}.v2.nav .ps-shot.nopeek{display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#1d1d22,#0B0B0F 70%)}.v2.nav .ps-shot.nopeek:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:16px 16px;-webkit-mask:radial-gradient(circle,#000 30%,transparent 75%);mask:radial-gradient(circle,#000 30%,transparent 75%)}.v2.nav .ps-big{position:relative;width:44%;max-height:64px;object-fit:contain}.v2.nav .ps-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px}.v2.nav .ps-meta>div{display:flex;flex-direction:column;min-width:0}.v2.nav .ps-meta small{font-family:var(--c-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.v2.nav .ps-meta b{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--c-ink);margin:2px 0 3px}.v2.nav .ps-meta em{font-style:normal;font-size:13px;line-height:1.5;color:var(--c-muted);max-width:40ch}.v2.nav .ps-open{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border-radius:999px;background:var(--c-ink);color:var(--c-bg)!important;font-size:12.5px;font-weight:500;white-space:nowrap}.v2.nav .ps-open span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--c-bg);color:var(--c-ink);font-size:11px;transition:transform .3s}.v2.nav .ps-open .dd-go{width:12px;height:12px;color:currentColor}@media (hover:hover){.v2.nav .ps-open:hover span{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.v2.nav .ps-chip,.v2.nav .ps-hl,.v2.nav .ps-img,.v2.nav .ps-slide{transition:none}}.v2.nav .hl{transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .2s,box-shadow .3s,background .3s;border:1px solid transparent}.v2.nav .hl.is-open{background:linear-gradient(var(--c-bg),var(--c-bg)) padding-box,linear-gradient(115deg,color-mix(in srgb,#8100F4 55%,var(--c-line)),color-mix(in srgb,#3AC8DB 45%,var(--c-line)) 55%,color-mix(in srgb,#4DDEC5 50%,var(--c-line))) border-box;box-shadow:0 6px 16px -10px rgba(20,16,40,.35)}.dark .v2.nav .hl.is-open{background:linear-gradient(#151518,#151518) padding-box,linear-gradient(115deg,color-mix(in srgb,#8100F4 60%,#222),color-mix(in srgb,#3AC8DB 50%,#222) 55%,color-mix(in srgb,#4DDEC5 50%,#222)) border-box;box-shadow:0 8px 20px -10px rgba(0,0,0,.9)}.v2.nav .links a[aria-current=page]{font-weight:500}.v2.nav .links a[aria-current=page]:after{width:14px;height:2px;bottom:1px;border-radius:2px;background:linear-gradient(90deg,#8100F4,#3AC8DB,#4DDEC5);transition:width .3s cubic-bezier(.22,1,.36,1)}.v2.nav .links a[aria-current=page].dd-on:after,.v2.nav .links a[aria-current=page]:hover:after{width:22px}.v2.nav .dd-w-svc{width:800px}.v2.nav .dd-list a.on{background:var(--c-surface)}.v2.nav .dd-list a.on .dd-ic{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.v2.nav .dd-side.ss{display:flex;flex-direction:column;align-content:normal;gap:0;padding:0;background:var(--c-surface)}.v2.nav .ss-stage{position:relative;flex:1;min-height:236px}.v2.nav .ss-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:18px 18px 14px;opacity:0;translate:0 6px;pointer-events:none;transition:opacity .3s ease,translate .45s cubic-bezier(.22,1,.36,1)}.v2.nav .ss-card.on{opacity:1;translate:0 0;pointer-events:auto}.v2.nav .ss-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin-bottom:8px;color:var(--c-bg);position:relative;background:linear-gradient(var(--c-ink),var(--c-ink)) padding-box,linear-gradient(135deg,#8100F4,#3AC8DB,#4DDEC5) border-box;border:1.5px solid transparent}.v2.nav .ss-ic svg{width:21px;height:21px}.v2.nav .ss-card small{font-family:var(--c-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.v2.nav .ss-card b{font-family:var(--c-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--c-ink)}.v2.nav .ss-card em{font-style:normal;font-size:13px;line-height:1.5;color:var(--c-muted)}.v2.nav .ss-get{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v2.nav .ss-get span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line);font-size:12px;color:var(--c-ink-2)}.v2.nav .ss-get svg{width:11px;height:11px;color:#3AC8DB}.v2.nav .ss-more{margin-top:auto;font-size:13px;font-weight:500;color:var(--c-ink)}.v2.nav .ss-more span{display:inline-block;transition:transform .3s}.v2.nav .ss-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 8px 8px;padding:10px 12px;border-radius:14px;background:var(--c-bg);border:1px solid var(--c-line);transition:border-color .3s}.v2.nav .ss-help .dd-dot{position:static;width:20px;height:20px}.v2.nav .ss-help b{display:block;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.v2.nav .ss-help small{display:block;font-size:11.5px;line-height:1.4;color:var(--c-muted)}.v2.nav .ss-cta{font-size:12.5px;font-weight:500;white-space:nowrap}@media (hover:hover){.v2.nav .dd-side.ss:hover{background:var(--c-surface);border-color:var(--c-line)}.v2.nav .ss-card:hover .ss-more span{transform:translateX(3px)}.v2.nav .ss-help:hover{border-color:color-mix(in srgb,#3AC8DB 50%,var(--c-line))}}@media (prefers-reduced-motion:reduce){.v2.nav .ss-card{transition:none}}.v2.nav .dd-svc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.v2.nav .ss-ic{flex:none}.v2.nav .ss-stage{min-height:280px}.v2.nav .ss-card em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2.nav .ss-more{padding-top:10px}