.landing-v2{background:#050507}.landing-v2 .pl{color-scheme:dark;--bg:#050507;--white:#ffffff;--muted:#a3a9b5;--line:rgba(255,255,255,0.12);--blue:#196fc1;--blue-deep:#0f5aa3;--blue-light:#6cb4ff;--blue-wash:#e7f1fc;--blue-glow:rgba(108,180,255,0.45);--ok:#0f8a5f;--ok-wash:#e3f6ee;--app-ink:#0a0a0b;--app-muted:#5a606c;--app-line:#e6e8ec;--app-soft:#f5f6f8;--app-chrome:#f1f3f4;--star:#f5a524;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace}.landing-v2 .pl *{box-sizing:border-box}.landing-v2 .pl{background:var(--bg);color:var(--white);font-family:var(--sans);margin:0}.landing-v2 .pl h2,.landing-v2 .pl h3,.landing-v2 .pl p{margin:0}.landing-v2 .pl button{font:inherit;color:inherit}.landing-v2 .pl :focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}.landing-v2 .pl{position:relative;height:480vh}.landing-v2 .pl .pin{overflow-x:clip;position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:56px 24px 24px;max-width:1320px;margin:0 auto}.landing-v2 .pl .titles{position:relative;text-align:center;height:1.05em;font-weight:800;font-size:clamp(1.7rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.05em}.landing-v2 .pl .titles h2{position:absolute;inset:0;font:inherit;white-space:nowrap}.landing-v2 .pl .titles span{color:var(--blue-light)}.landing-v2 .pl .switchrow{display:flex;justify-content:center}.landing-v2 .pl .switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;border:1px solid var(--line)}.landing-v2 .pl .switch i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--white);transform:translateX(calc(var(--k, 0) * 100%))}.landing-v2 .pl .switch button{position:relative;border:0;background:transparent;padding:8px 18px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;color:var(--muted);transition:color .2s;white-space:nowrap}.landing-v2 .pl .switch button.on{color:var(--bg)}.landing-v2 .pl .main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;min-height:0}.landing-v2 .pl .steps{list-style:none;margin:0;padding:0;align-self:center;display:grid;gap:4px}.landing-v2 .pl .step{display:grid;grid-template-columns:30px 1fr;gap:2px 12px;padding:10px 12px;border-radius:14px;color:var(--muted);transition:background-color .3s,color .3s}.landing-v2 .pl .step .no{font-family:var(--mono);font-size:12px;padding-top:3px}.landing-v2 .pl .step .name{font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.landing-v2 .pl .step .name b{font-variant-numeric:tabular-nums;font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--white);opacity:0;transition:opacity .3s,color .4s}.landing-v2 .pl .step .more{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.landing-v2 .pl .step .more>div{overflow:hidden}.landing-v2 .pl .step .note{font-size:13px;color:var(--muted)}.landing-v2 .pl .step .line{font-size:14px;color:var(--white);line-height:1.4;margin-top:6px}.landing-v2 .pl .step .rep{grid-column:2;font-size:12px;font-weight:600;color:var(--blue-light);max-height:0;opacity:0;transition:max-height .3s,opacity .3s;line-height:1.35}.landing-v2 .pl .step.seen{color:var(--white)}.landing-v2 .pl .step.seen .name b{opacity:1}.landing-v2 .pl .step.now{background:rgba(255,255,255,.06);color:var(--white)}.landing-v2 .pl .step.now .no{color:var(--blue-light)}.landing-v2 .pl .step.now .more{grid-template-rows:1fr}.landing-v2 .pl .step.mapped .rep{max-height:40px;opacity:1}.landing-v2 .pl .step.mapped .name b{color:var(--blue-light)}.landing-v2 .pl .cap{display:none}.landing-v2 .pl .stage{position:relative;min-height:0}.landing-v2 .pl .pl-dim{position:absolute;inset:0;z-index:50;border-radius:inherit;background:#000;opacity:0;pointer-events:none}.landing-v2 .pl .pl-card{position:absolute;left:50%;top:50%;container-type:inline-size;aspect-ratio:16/10.5;border-radius:12px;background:var(--white);color:#202124;box-shadow:0 16px 26px -12px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;opacity:0;will-change:transform,opacity;font-family:var(--sans);z-index:10}.landing-v2 .pl .hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--muted);transition:opacity .3s}.landing-v2 .pl .after{padding:40px 16px 80px;text-align:center;color:var(--muted);font-size:13px}.landing-v2 .pl .hub{position:absolute;inset:2% 3%;z-index:5;opacity:0;background:var(--white);color:var(--app-ink);border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);box-shadow:0 0 0 1px var(--blue-light),0 0 100px var(--blue-glow)}.landing-v2 .pl .hub .chrome{display:flex;align-items:center;gap:8px;background:var(--app-chrome);border-bottom:1px solid var(--app-line);padding:8px 12px;font-size:12px;color:var(--app-muted)}.landing-v2 .pl .hub .chrome i{width:9px;height:9px;border-radius:50%;background:#ff5f57;display:block;flex:none}.landing-v2 .pl .hub .chrome i:nth-child(2){background:#febc2e}.landing-v2 .pl .hub .chrome i:nth-child(3){background:#28c840}.landing-v2 .pl .hub .chrome span{margin-left:6px;background:var(--white);border-radius:6px;padding:3px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.landing-v2 .pl .hub .chrome b{color:var(--app-ink);font-weight:600}.landing-v2 .pl .ev-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px 10px;flex-wrap:wrap}.landing-v2 .pl .ev-k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--app-muted)}.landing-v2 .pl .ev-head h3{font-size:22px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.landing-v2 .pl .ev-meta{font-size:13px;color:var(--app-muted);margin-top:2px}.landing-v2 .pl .ev-head img{width:34px;height:34px}.landing-v2 .pl .ev-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.landing-v2 .pl .ev-tags span{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--app-soft);border:1px solid var(--app-line)}.landing-v2 .pl .ev-tags .ok{background:var(--ok-wash);border-color:transparent;color:var(--ok)}.landing-v2 .pl .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;min-height:0}.landing-v2 .pl .slot{position:relative;border:1.5px dashed var(--app-line);border-radius:14px;min-height:0;overflow:hidden}.landing-v2 .pl .pn{position:absolute;inset:0;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--white);border-radius:13px;box-shadow:0 0 0 1px var(--app-line),0 6px 20px -10px rgba(10,10,11,.25);opacity:0;transform:scale(.97)}.landing-v2 .pl .pn-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.landing-v2 .pl .pn-h b{font-size:14px;font-weight:700;white-space:nowrap}.landing-v2 .pl .pn-h s{font-size:11px;color:var(--app-muted);text-decoration-color:rgba(90,96,108,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .pl .big{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.landing-v2 .pl .big small{font-size:13px;font-weight:600;letter-spacing:0;color:var(--app-muted);margin-left:3px}.landing-v2 .pl .sub{font-size:12px;color:var(--app-muted);line-height:1.35}.landing-v2 .pl .okc,.landing-v2 .pl .sub.ok{color:var(--ok);font-weight:600}.landing-v2 .pl .bar{height:7px;border-radius:99px;background:var(--app-soft);overflow:hidden}.landing-v2 .pl .bar i{display:block;height:100%;width:95%;background:var(--blue);border-radius:inherit}.landing-v2 .pl .avs{display:flex;margin-top:auto}.landing-v2 .pl .avs i{width:24px;height:24px;border-radius:50%;background:var(--blue-wash);color:var(--blue-deep);border:2px solid var(--white);margin-left:-6px;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700}.landing-v2 .pl .avs i:first-child{margin-left:0}.landing-v2 .pl .qr-row{display:flex;gap:12px;align-items:center;flex:1}.landing-v2 .pl .qr{width:64px;height:64px;flex:none;border-radius:6px;border:4px solid var(--white);outline:1px solid var(--app-line);background:conic-gradient(var(--app-ink) 25%,transparent 0 50%,var(--app-ink) 0 75%,transparent 0) 0 0 /16px 16px,var(--white)}.landing-v2 .pl .stars{color:var(--star);letter-spacing:2px;font-size:14px}.landing-v2 .pl .fbars{display:flex;align-items:flex-end;gap:4px;height:30px;margin-top:auto}.landing-v2 .pl .fbars i{flex:1;background:var(--blue-wash);border-radius:3px 3px 0 0}.landing-v2 .pl .fbars i:last-child{background:var(--blue)}.landing-v2 .pl .msg{font-size:13px;line-height:1.35;background:var(--app-soft);border-radius:10px;padding:8px 10px}.landing-v2 .pl .msg b{display:block;font-size:13px}.landing-v2 .pl .tt{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;flex:1;min-height:0}.landing-v2 .pl .tt span{border-radius:8px;background:var(--app-soft);font-size:11px;font-weight:600;color:var(--app-muted);padding:5px;display:flex;flex-direction:column;gap:4px;min-width:0}.landing-v2 .pl .tt span em{font-style:normal;font-size:10px;border-radius:5px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis}.landing-v2 .pl .tt span em,.landing-v2 .pl .tt span.on{background:var(--blue-wash);color:var(--blue-deep)}.landing-v2 .pl .tt span.on em{background:var(--blue);color:var(--white)}.landing-v2 .pl .ct{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.landing-v2 .pl .ct img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:4px;box-shadow:0 4px 14px rgba(10,10,11,.2)}.landing-v2 .pl .ct .okc{position:absolute;right:4px;bottom:4px;font-size:11px;background:var(--ok-wash);border-radius:999px;padding:3px 8px}.landing-v2 .pl .tw-chrome{border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;align-items:center;gap:10px;flex:none;padding:1.1cqi 1.6cqi;background:#f1f3f4;border-bottom:1px solid #dadce0;font-size:clamp(8px,1.5cqi,12px)}.landing-v2 .pl .tw-dots{display:inline-flex;gap:.6cqi}.landing-v2 .pl .tw-dots i{width:1.2cqi;height:1.2cqi;min-width:6px;min-height:6px;border-radius:50%;background:#ff5f57}.landing-v2 .pl .tw-dots i:nth-child(2){background:#febc2e}.landing-v2 .pl .tw-dots i:nth-child(3){background:#28c840}.landing-v2 .pl .tw-title{color:#5f6368;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.landing-v2 .pl .tw-body{flex:1;min-height:0;font-size:clamp(7px,1.55cqi,13px);line-height:1.35;overflow:hidden}.landing-v2 .pl .tw-body>div{height:100%}.landing-v2 .pl .tw-inbox{display:grid;grid-template-columns:22% minmax(0,1fr)}.landing-v2 .pl .tw-inbox aside{padding:1.6cqi 1.2cqi;background:#f6f8fc}.landing-v2 .pl .tw-compose{display:inline-block;margin-bottom:1.4cqi;padding:1cqi 1.8cqi;border-radius:1.6cqi;background:#c2e7ff;font-weight:600}.landing-v2 .pl .tw-inbox aside p{display:flex;justify-content:space-between;padding:.6cqi 1.2cqi;border-radius:999px;color:#444746}.landing-v2 .pl .tw-inbox aside p.is-on{background:#d3e3fd;font-weight:700;color:#041e49}.landing-v2 .pl .tw-inbox-list{padding:1cqi 1.4cqi}.landing-v2 .pl .tw-search{margin-bottom:1cqi;padding:1cqi 1.6cqi;border-radius:999px;background:#eaf1fb;color:#5f6368}.landing-v2 .pl .tw-mail{display:grid;grid-template-columns:3.4cqi 18% minmax(0,1fr) auto;align-items:center;gap:1.2cqi;padding:.9cqi .4cqi;border-bottom:1px solid #f1f3f4;color:#5f6368}.landing-v2 .pl .tw-mail i{display:grid;place-items:center;width:3.2cqi;height:3.2cqi;border-radius:50%;background:#e8eaed;font-style:normal;font-size:.75em;font-weight:700;color:#3c4043}.landing-v2 .pl .tw-mail b{font-weight:500}.landing-v2 .pl .tw-mail b,.landing-v2 .pl .tw-mail span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.landing-v2 .pl .tw-mail strong{font-weight:500;color:#202124}.landing-v2 .pl .tw-mail.is-unread b,.landing-v2 .pl .tw-mail.is-unread strong,.landing-v2 .pl .tw-mail.is-unread time{font-weight:800;color:#202124}.landing-v2 .pl .tw-mail.is-unread{background:#fff}.landing-v2 .pl .tw-mail:not(.is-unread){background:#f8fafd}.landing-v2 .pl .tw-sheet{display:flex;flex-direction:column}.landing-v2 .pl .tw-ribbon{display:flex;align-items:center;gap:2cqi;padding:.9cqi 1.4cqi;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.landing-v2 .pl .tw-fill{width:3cqi;height:1.6cqi;border-bottom:.5cqi solid #fbbc04}.landing-v2 .pl .tw-fx{flex:1;padding:.4cqi 1cqi;border:1px solid #e0e0e0;background:#fff;color:#5f6368;overflow:hidden;white-space:nowrap}.landing-v2 .pl .tw-fx code{color:#188038;font-family:ui-monospace,monospace}.landing-v2 .pl .tw-grid{flex:1;display:grid;grid-template-columns:3.4cqi 1fr 2fr 1fr 1fr 1.3fr 1fr 1.8fr;grid-auto-rows:min-content;font-size:.92em;overflow:hidden}.landing-v2 .pl .tw-row{display:contents}.landing-v2 .pl .tw-col,.landing-v2 .pl .tw-corner,.landing-v2 .pl .tw-rown{background:#f8f9fa;color:#5f6368;text-align:center;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:.35cqi 0}.landing-v2 .pl .tw-cell{padding:.55cqi .8cqi;border-right:1px solid #e8eaed;border-bottom:1px solid #e8eaed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .pl .tw-cell.is-head{font-weight:700;background:#e8f0fe}.landing-v2 .pl .tw-cell.is-err{color:#d93025;font-weight:700;background:#fce8e6}.landing-v2 .pl .tw-cell.is-yellow{background:#fff3c4;font-weight:700}.landing-v2 .pl .tw-cell.is-note{color:#b06000;font-style:italic}.landing-v2 .pl .tw-cell.is-red{background:#fde7e9}.landing-v2 .pl .tw-tabs{display:flex;gap:.4cqi;padding:.6cqi 1cqi 0;border-top:1px solid #e0e0e0;background:#f8f9fa}.landing-v2 .pl .tw-tabs span{padding:.6cqi 1.4cqi;border-radius:.6cqi .6cqi 0 0;color:#5f6368;white-space:nowrap}.landing-v2 .pl .tw-tabs span.is-on{background:#fff;color:#188038;font-weight:700;box-shadow:inset 0 -2px 0 #188038}.landing-v2 .pl .tw-chat{display:flex;flex-direction:column;background:#efeae2}.landing-v2 .pl .tw-chat-head{display:flex;align-items:center;gap:1.4cqi;padding:1.2cqi 1.8cqi;background:#f0f2f5;border-bottom:1px solid #e0e0e0}.landing-v2 .pl .tw-chat-head i{display:grid;place-items:center;width:4cqi;height:4cqi;border-radius:50%;background:#128c7e;color:#fff;font-style:normal;font-weight:800;font-size:.8em}.landing-v2 .pl .tw-chat-head b{display:block}.landing-v2 .pl .tw-chat-head small{color:#667781}.landing-v2 .pl .tw-chat-body{flex:1;display:flex;flex-direction:column;gap:.9cqi;padding:1.6cqi 3cqi;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1.5px);background-size:2.4cqi 2.4cqi}.landing-v2 .pl .tw-day{align-self:center;padding:.4cqi 1.4cqi;border-radius:.8cqi;background:#fff;color:#54656f;font-size:.85em}.landing-v2 .pl .tw-bubble{position:relative;max-width:70%;padding:.9cqi 1.4cqi 1.4cqi;border-radius:1.2cqi;background:#fff;box-shadow:0 1px .5px rgba(11,20,26,.13)}.landing-v2 .pl .tw-bubble b{display:block;font-size:.85em}.landing-v2 .pl .tw-bubble small{position:absolute;right:1cqi;bottom:.3cqi;font-size:.7em;color:#667781}.landing-v2 .pl .tw-bubble.is-me{align-self:flex-end;background:#d9fdd3}.landing-v2 .pl .tw-typing{display:flex;gap:.5cqi;width:fit-content;padding:1.2cqi 1.6cqi;border-radius:1.2cqi;background:#fff}.landing-v2 .pl .tw-typing span{width:1cqi;height:1cqi;border-radius:50%;background:#8696a0;animation:lv3-pile-tw-typing 1.2s infinite}.landing-v2 .pl .tw-typing span:nth-child(2){animation-delay:.15s}.landing-v2 .pl .tw-typing span:nth-child(3){animation-delay:.3s}@keyframes lv3-pile-tw-typing{30%{transform:translateY(-.6cqi);opacity:.4}}.landing-v2 .pl .tw-register{position:relative;display:grid;place-items:center;padding:2.4cqi;background:linear-gradient(135deg,#8a5a32,#6e4523)}.landing-v2 .pl .tw-clip{position:absolute;z-index:2;top:1cqi;left:50%;width:18cqi;height:4cqi;border-radius:1cqi;transform:translateX(-50%);background:linear-gradient(#d7d9dd,#8d9096);box-shadow:0 .6cqi 1cqi rgba(0,0,0,.35)}.landing-v2 .pl .tw-paper{position:relative;width:100%;height:100%;padding:4cqi 3.4cqi 2cqi;background:#fdfcf7;box-shadow:0 1cqi 2.4cqi rgba(0,0,0,.35);transform:rotate(-1deg);font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;color:#1f2a44}.landing-v2 .pl .tw-paper-title{font-family:var(--sans);font-weight:800;font-size:1.15em}.landing-v2 .pl .tw-paper-meta{font-family:var(--sans);color:#555;margin:.4cqi 0 1.2cqi}.landing-v2 .pl .tw-paper-head,.landing-v2 .pl .tw-paper-row{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2cqi;border-bottom:1px solid #b9c4d8}.landing-v2 .pl .tw-paper-head{font-family:var(--sans);font-weight:700;padding-bottom:.4cqi;border-bottom:2px solid #1f2a44}.landing-v2 .pl .tw-paper-row{min-height:3.2cqi;padding-top:.6cqi;font-size:1.05em}.landing-v2 .pl .tw-paper-row .is-struck{text-decoration:line-through;color:#8b2b2b}.landing-v2 .pl .tw-sig{width:60%;height:2.6cqi;fill:none;stroke:#1d3f8a;stroke-width:1.6;stroke-linecap:round}.landing-v2 .pl .tw-stain{position:absolute;right:6cqi;bottom:4cqi;width:13cqi;height:13cqi;border-radius:50%;border:.8cqi solid rgba(140,90,40,.18);box-shadow:inset 0 0 1.6cqi rgba(140,90,40,.12)}.landing-v2 .pl .tw-form{display:flex;flex-direction:column;gap:1.2cqi;padding:0 14cqi 2cqi;background:#eef2fb}.landing-v2 .pl .tw-form-top{height:2.2cqi;margin:0 -14cqi;background:#3f51b5}.landing-v2 .pl .tw-form-card{padding:1.6cqi 2.4cqi;border-radius:1cqi;background:#fff;border:1px solid #dadce0}.landing-v2 .pl .tw-form-card:first-of-type{border-top:1cqi solid #3f51b5}.landing-v2 .pl .tw-form-title{font-size:1.6em;font-weight:500}.landing-v2 .pl .tw-form-sub{color:#5f6368}.landing-v2 .pl .tw-form-badge{display:inline-block;margin-top:1cqi;padding:.4cqi 1.2cqi;border-radius:999px;background:#fce8e6;color:#c5221f;font-weight:700}.landing-v2 .pl .tw-form-q{font-weight:500}.landing-v2 .pl .tw-form-scale{display:flex;gap:3cqi;margin-top:1cqi}.landing-v2 .pl .tw-form-scale span{display:grid;justify-items:center;gap:.4cqi;color:#5f6368}.landing-v2 .pl .tw-form-scale i{width:2.4cqi;height:2.4cqi;border-radius:50%;border:2px solid #5f6368}.landing-v2 .pl .tw-form-bars{display:flex;align-items:flex-end;gap:1.6cqi;height:7cqi;margin-top:1cqi}.landing-v2 .pl .tw-form-bars span{width:4cqi;max-height:100%;background:#7986cb;border-radius:.4cqi .4cqi 0 0}.landing-v2 .pl .tw-cert{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:auto 1fr;background:#e8eaed}.landing-v2 .pl .tw-ruler{grid-column:1/-1;height:2cqi;background:repeating-linear-gradient(90deg,#c4c7c5 0 1px,transparent 1px 1.6cqi),#f8f9fa;border-bottom:1px solid #dadce0}.landing-v2 .pl .tw-cert-page{margin:2cqi;padding:3cqi 2cqi;background:#fff;box-shadow:0 .4cqi 1.2cqi rgba(0,0,0,.15);text-align:center;outline:.4cqi double #b08d57;outline-offset:-1.4cqi}.landing-v2 .pl .tw-cert-k{font-size:.9em;letter-spacing:.2em;text-transform:uppercase;color:#8a6d3b}.landing-v2 .pl .tw-cert-name{margin-top:2cqi;font-size:2.2em;font-family:Georgia,serif}.landing-v2 .pl .tw-cert-page mark{background:#fff475;padding:0 .6cqi}.landing-v2 .pl .tw-cert-line{color:#5f6368}.landing-v2 .pl .tw-cert-event{margin-top:1cqi}.landing-v2 .pl .tw-cert-files{margin:2cqi 2cqi 2cqi 0;padding:1.4cqi;background:#fff;border-radius:.8cqi;font-size:.9em}.landing-v2 .pl .tw-cert-files p{padding:.6cqi 0;border-bottom:1px solid #f1f3f4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.landing-v2 .pl .tw-send{position:relative;margin-top:1cqi;color:#1a73e8;font-weight:700}.landing-v2 .pl .tw-send span{display:block;height:.6cqi;margin-top:.6cqi;border-radius:999px;background:linear-gradient(90deg,#1a73e8 17%,#e8eaed 0)}@container (max-width: 520px){.landing-v2 .pl .tw-inbox{grid-template-columns:1fr}.landing-v2 .pl .tw-inbox aside{display:none}.landing-v2 .pl .tw-mail{grid-template-columns:6cqi minmax(0,1fr) auto}.landing-v2 .pl .tw-mail b{display:none}.landing-v2 .pl .tw-form{padding:0 4cqi 2cqi}.landing-v2 .pl .tw-form-top{margin:0 -4cqi}.landing-v2 .pl .tw-cert{grid-template-columns:1fr}.landing-v2 .pl .tw-cert-files{margin:0 2cqi 2cqi}}.landing-v2 .pl .cx{display:grid;grid-template-columns:minmax(0,1fr) 30%;grid-template-rows:auto minmax(0,1fr);background:#e8eaed;height:100%}.landing-v2 .pl .cx .tw-ruler{grid-column:1/-1}.landing-v2 .pl .cx .tw-cert-files{align-self:center}.landing-v2 .pl .cx-page{place-self:center;height:90%;aspect-ratio:1000/708;max-width:96%;box-shadow:0 .6cqi 1.8cqi rgba(0,0,0,.25)}.landing-v2 .pl .cx-page img{display:block;width:100%;height:100%;object-fit:contain}@container (max-width: 520px){.landing-v2 .pl .cx{grid-template-columns:1fr}.landing-v2 .pl .cx .tw-cert-files{display:none}.landing-v2 .pl .cx-page{height:92%}}@media (max-width:899px){.landing-v2 .pl .pin{padding:18px 16px 14px;gap:10px}.landing-v2 .pl .titles{font-size:clamp(1.25rem,6.2vw,1.9rem);height:2.1em}.landing-v2 .pl .titles h2{white-space:normal;text-wrap:balance}.landing-v2 .pl .main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:8px}.landing-v2 .pl .steps{display:none}.landing-v2 .pl .cap{display:grid;gap:4px;min-height:92px;align-content:start}.landing-v2 .pl .cap .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--blue-light);text-transform:uppercase}.landing-v2 .pl .cap .s{font-size:15px}.landing-v2 .pl .cap .s b{font-size:30px;font-weight:800;letter-spacing:-.03em;margin-right:6px}.landing-v2 .pl .cap .l{font-size:14px;color:var(--muted);line-height:1.35}.landing-v2 .pl .cap .dots{display:flex;gap:4px;margin-bottom:4px}.landing-v2 .pl .cap .dots i{height:4px;flex:1;border-radius:9px;background:var(--line)}.landing-v2 .pl .cap .dots i.on{background:var(--blue-light)}.landing-v2 .pl .hub{inset:0;border-radius:14px}.landing-v2 .pl .hub .chrome{padding:6px 10px;font-size:11px}.landing-v2 .pl .ev-head{padding:8px 12px 6px}.landing-v2 .pl .ev-head h3{font-size:17px}.landing-v2 .pl .ev-meta{font-size:11px}.landing-v2 .pl .ev-head img,.landing-v2 .pl .ev-tags span:not(.ok){display:none}.landing-v2 .pl .grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px 8px}.landing-v2 .pl .pn{padding:8px 10px;gap:4px}.landing-v2 .pl .pn-h b{font-size:12px}.landing-v2 .pl .pn-h s{display:none}.landing-v2 .pl .big{font-size:22px}.landing-v2 .pl .big small{font-size:11px}.landing-v2 .pl .sub{font-size:10.5px}.landing-v2 .pl .avs,.landing-v2 .pl .fbars,.landing-v2 .pl .stars{display:none}.landing-v2 .pl .qr{width:40px;height:40px;border-width:3px;background-size:10px 10px,auto}.landing-v2 .pl .msg{font-size:11px;padding:6px 8px}.landing-v2 .pl .msg b{font-size:11px}.landing-v2 .pl .tt span{font-size:9px;padding:3px}.landing-v2 .pl .tt span em{font-size:8px;padding:2px}}@media (prefers-reduced-motion:reduce){.landing-v2 .pl *,.landing-v2 .pl :after,.landing-v2 .pl :before{transition:none!important;animation:none!important}}.landing-v2 .hw{--hw-bg:#ffffff;--hw-ink:#0a0a0b;--hw-muted:#5a606c;--hw-line:rgba(10,10,11,0.1);--hw-soft:#f3f4f6;--hw-blue:#196fc1;--hw-blue-deep:#0f5aa3;--hw-blue-wash:#e7f1fc;--hw-ok:#0f8a5f;--hw-ok-wash:#e3f6ee;--hw-bezel:#18191d;--hw-alu:#c9ccd2;--hw-alu-2:#9ea3ab;--hw-star:#f5a524;background:var(--hw-bg);color:var(--hw-ink);padding:110px 20px 120px;font-family:var(--sans);overflow-x:clip}.landing-v2 .hw .hw-wrap{max-width:1240px;margin:0 auto;display:grid;gap:48px}.landing-v2 .hw .hw-head{display:grid;gap:14px;max-width:760px}.landing-v2 .hw .hw-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-blue)}.landing-v2 .hw .hw-kicker:before{content:"";width:22px;height:2px;background:var(--hw-blue)}.landing-v2 .hw .hw-head h2{font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;letter-spacing:-.05em;line-height:.96}.landing-v2 .hw .hw-head h2 span{color:var(--hw-blue);display:block}.landing-v2 .hw .hw-lede{font-size:18px;color:var(--hw-muted);max-width:56ch;line-height:1.5}.landing-v2 .hw .hw-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;align-items:start}.landing-v2 .hw .hw-rail{position:relative;display:grid;gap:2px;padding-left:26px}.landing-v2 .hw .hw-track{position:absolute;left:6px;top:14px;bottom:14px;width:2px;background:var(--hw-line);border-radius:2px}.landing-v2 .hw .hw-track i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--hw-blue);border-radius:2px;transition:height .25s linear}.landing-v2 .hw .hw-mo{all:unset;box-sizing:border-box;position:relative;display:grid;gap:2px;padding:10px 12px;border-radius:12px;cursor:pointer;color:var(--hw-muted);transition:background-color .3s,color .3s}.landing-v2 .hw .hw-mo:focus-visible{outline:3px solid var(--hw-blue);outline-offset:2px}.landing-v2 .hw .hw-mo:before{content:"";position:absolute;left:-26px;top:17px;width:10px;height:10px;border-radius:50%;background:var(--hw-bg);border:2px solid var(--hw-line);transition:border-color .3s,background-color .3s,transform .3s}.landing-v2 .hw .hw-mo .t{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.landing-v2 .hw .hw-mo b{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--hw-ink);opacity:.55;transition:opacity .3s}.landing-v2 .hw .hw-mo .l{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.landing-v2 .hw .hw-mo .l span{overflow:hidden;font-size:14px;line-height:1.45;color:var(--hw-muted)}.landing-v2 .hw .hw-mo.past:before{border-color:var(--hw-blue);background:var(--hw-blue)}.landing-v2 .hw .hw-mo.past b{opacity:.8}.landing-v2 .hw .hw-mo.on{background:var(--hw-soft);color:var(--hw-blue)}.landing-v2 .hw .hw-mo.on:before{border-color:var(--hw-blue);background:var(--hw-bg);transform:scale(1.35);box-shadow:0 0 0 4px var(--hw-blue-wash)}.landing-v2 .hw .hw-mo.on b{opacity:1}.landing-v2 .hw .hw-mo.on .l{grid-template-rows:1fr}.landing-v2 .hw .hw-stage{position:relative;height:560px}.landing-v2 .hw .hw-tag{position:absolute;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-muted)}.landing-v2 .hw .lap-tag{left:0;top:0}.landing-v2 .hw .ph-tag{right:1%;top:40px}.landing-v2 .hw .lap{position:absolute;left:0;top:26px;width:72%}.landing-v2 .hw .lap-lid{background:var(--hw-bezel);border-radius:16px 16px 6px 6px;padding:12px 12px 18px;box-shadow:0 40px 80px -40px rgba(10,10,11,.55)}.landing-v2 .hw .lap-screen{position:relative;aspect-ratio:16/10.4;background:var(--hw-bg);border-radius:4px;overflow:hidden;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr)}.landing-v2 .hw .lap-base{height:14px;margin:0 -7%;border-radius:0 0 14px 14px;background:linear-gradient(var(--hw-alu),var(--hw-alu-2));position:relative}.landing-v2 .hw .lap-base:before{content:"";position:absolute;left:50%;top:0;width:16%;height:6px;transform:translateX(-50%);border-radius:0 0 8px 8px;background:var(--hw-alu-2)}.landing-v2 .hw .lap-bar{display:flex;align-items:center;gap:.9cqi;padding:1.1cqi 1.6cqi;background:var(--hw-soft);border-bottom:1px solid var(--hw-line);font-size:max(7px,1.5cqi);color:var(--hw-muted)}.landing-v2 .hw .lap-bar i{width:1.2cqi;height:1.2cqi;min-width:6px;min-height:6px;border-radius:50%;background:#ff5f57;display:block}.landing-v2 .hw .lap-bar i:nth-child(2){background:#febc2e}.landing-v2 .hw .lap-bar i:nth-child(3){background:#28c840}.landing-v2 .hw .lap-bar span{margin-left:1cqi;background:var(--hw-bg);border-radius:.8cqi;padding:.3cqi 1.4cqi}.landing-v2 .hw .lap-bar b{color:var(--hw-ink)}.landing-v2 .hw .lap-body{position:relative;font-size:max(7px,1.9cqi)}.landing-v2 .hw .scr{position:absolute;inset:0;padding:3.2cqi 4cqi;display:flex;flex-direction:column;gap:1.6cqi;opacity:0;transform:translateY(1.5cqi);transition:opacity .45s,transform .45s;pointer-events:none}.landing-v2 .hw .scr.on{opacity:1;transform:none}.landing-v2 .hw .reg .k,.landing-v2 .hw .scr .k{font-family:var(--mono);font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-muted)}.landing-v2 .hw .fld{border:1px solid var(--hw-line);border-radius:1cqi;padding:1cqi 1.4cqi;display:grid;gap:.3cqi}.landing-v2 .hw .fld small{font-size:.72em;color:var(--hw-muted)}.landing-v2 .hw .fld span{font-weight:600}.landing-v2 .hw .row2{display:grid;grid-template-columns:2fr 1fr;gap:1.6cqi}.landing-v2 .hw .typed{border-right:2px solid var(--hw-blue);padding-right:.4cqi;width:fit-content}.landing-v2 .hw .toggle{display:flex;align-items:center;gap:1.2cqi;font-weight:600}.landing-v2 .hw .toggle i{width:4.4cqi;height:2.4cqi;border-radius:99px;background:var(--hw-blue);position:relative}.landing-v2 .hw .toggle i:after{content:"";position:absolute;right:.3cqi;top:.3cqi;width:1.8cqi;height:1.8cqi;border-radius:50%;background:var(--hw-bg)}.landing-v2 .hw .act{margin-top:auto;display:flex;align-items:center;gap:2cqi}.landing-v2 .hw .btn{background:var(--hw-blue);color:var(--hw-bg);font-weight:700;padding:1.1cqi 2.6cqi;border-radius:99px}.landing-v2 .hw .ok{color:var(--hw-ok);font-weight:700}.landing-v2 .hw .big-ok{background:var(--hw-ok-wash);border-radius:1.2cqi;padding:1.4cqi 1.8cqi}.landing-v2 .hw .huge{font-size:3.4em;font-weight:800;letter-spacing:-.05em;line-height:1;display:flex;align-items:baseline;gap:1.2cqi;font-variant-numeric:tabular-nums}.landing-v2 .hw .huge small{font-size:.26em;font-weight:600;letter-spacing:0;color:var(--hw-muted)}.landing-v2 .hw .swap{position:relative;display:inline-grid}.landing-v2 .hw .swap b{grid-area:1/1;font:inherit}.landing-v2 .hw .meter{position:relative;display:block;height:1.1cqi;border-radius:99px;background:var(--hw-soft);overflow:hidden}.landing-v2 .hw .meter i{position:absolute;left:0;top:0;bottom:0;background:var(--hw-blue);border-radius:inherit}.landing-v2 .hw .meter.big{height:1.6cqi}.landing-v2 .hw .rows{display:grid;gap:.8cqi}.landing-v2 .hw .r{display:flex;align-items:center;gap:1.4cqi;padding:.9cqi 1.2cqi;border-radius:1cqi;font-weight:600}.landing-v2 .hw .r em{font-style:normal;width:3.4cqi;height:3.4cqi;border-radius:50%;display:grid;place-items:center;background:var(--hw-blue-wash);color:var(--hw-blue-deep);font-size:.7em;font-weight:700;flex:none}.landing-v2 .hw .r small{margin-left:auto;color:var(--hw-muted);font-weight:500;font-size:.8em}.landing-v2 .hw .r.new{background:var(--hw-blue-wash)}.landing-v2 .hw .foot{margin-top:auto;color:var(--hw-muted);font-size:.85em}.landing-v2 .hw .card-row{display:flex;align-items:center;justify-content:space-between;gap:2cqi;border:1px solid var(--hw-line);border-radius:1.2cqi;padding:1.4cqi 1.8cqi}.landing-v2 .hw .card-row p{display:grid;gap:.3cqi}.landing-v2 .hw .card-row small{color:var(--hw-muted);font-size:.8em}.landing-v2 .hw .sw{width:5cqi;height:2.8cqi;border-radius:99px;background:var(--hw-blue);position:relative;flex:none}.landing-v2 .hw .sw:after{content:"";position:absolute;right:.35cqi;top:.35cqi;width:2.1cqi;height:2.1cqi;border-radius:50%;background:var(--hw-bg)}.landing-v2 .hw .scr.split{flex-direction:row;gap:3cqi}.landing-v2 .hw .proj{flex:1.1;background:var(--hw-ink);color:var(--hw-bg);border-radius:1.4cqi;display:grid;place-items:center;align-content:center;gap:1cqi;padding:2cqi;text-align:center}.landing-v2 .hw .proj p{font-weight:700;font-size:1.2em}.landing-v2 .hw .proj small{color:var(--hw-alu);font-size:.78em}.landing-v2 .hw .proj .qrbox{width:46%;background:var(--hw-bg);padding:1.4cqi;border-radius:1cqi}.landing-v2 .hw .reg{flex:1;display:flex;flex-direction:column;gap:.8cqi}.landing-v2 .hw .reg .r em{background:var(--hw-ok-wash);color:var(--hw-ok)}.landing-v2 .hw .qrbox{display:block;aspect-ratio:1}.landing-v2 .hw .qrbox svg{display:block;width:100%;height:100%;fill:var(--hw-ink)}.landing-v2 .hw .bars{display:grid;gap:1.2cqi}.landing-v2 .hw .bars p{display:grid;grid-template-columns:30% 1fr auto;gap:1.6cqi;align-items:center}.landing-v2 .hw .bars small{color:var(--hw-muted);font-size:.85em}.landing-v2 .hw .quote{margin-top:auto;background:var(--hw-soft);border-left:.5cqi solid var(--hw-blue);padding:1.4cqi 1.8cqi;border-radius:.6cqi;font-style:italic}.landing-v2 .hw .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqi}.landing-v2 .hw .thumbs figure{margin:0;display:grid;gap:.8cqi}.landing-v2 .hw .thumbs .cert{border-radius:.5cqi;overflow:hidden;box-shadow:0 .6cqi 1.6cqi rgba(10,10,11,.18)}.landing-v2 .hw .thumbs figcaption{font-size:.78em;font-weight:600;text-align:center;color:var(--hw-ink)}.landing-v2 .hw .thumbs .tutor figcaption{color:var(--hw-blue)}.landing-v2 .hw .thumbs .tutor .cert{box-shadow:0 0 0 .3cqi var(--hw-blue),0 .6cqi 1.6cqi rgba(10,10,11,.18)}.landing-v2 .hw .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqi}.landing-v2 .hw .kpis p{border:1px solid var(--hw-line);border-radius:1.2cqi;padding:1.4cqi;display:grid;gap:.4cqi}.landing-v2 .hw .kpis small{color:var(--hw-muted);font-size:.72em}.landing-v2 .hw .kpis b{font-size:1.7em;letter-spacing:-.03em}.landing-v2 .hw .kpis em{font-style:normal;color:var(--hw-ok);font-size:.72em;font-weight:600}.landing-v2 .hw .chart{flex:1;display:flex;align-items:flex-end;gap:1.2cqi;min-height:0;border-bottom:1px solid var(--hw-line)}.landing-v2 .hw .chart i{flex:1;background:var(--hw-blue-wash);border-radius:.6cqi .6cqi 0 0}.landing-v2 .hw .chart i:nth-child(4){background:var(--hw-blue)}.landing-v2 .hw .phone{position:absolute;right:1%;bottom:0;width:25%;background:var(--hw-bezel);border-radius:40px;padding:9px;box-shadow:0 40px 80px -30px rgba(10,10,11,.6),inset 0 0 0 1px rgba(255,255,255,.08);z-index:3}.landing-v2 .hw .ph-screen{position:relative;aspect-ratio:9/19;border-radius:32px;overflow:hidden;background:var(--hw-soft);container-type:inline-size}.landing-v2 .hw .ph-screen>*{font-size:max(8px,5.6cqi)}.landing-v2 .hw .ph-top{display:flex;justify-content:space-between;align-items:center;padding:4cqi 7cqi 0;font-weight:700;font-size:.85em;position:relative;z-index:2}.landing-v2 .hw .ph-top i{width:30cqi;height:8cqi;border-radius:99px;background:var(--hw-bezel);display:block}.landing-v2 .hw .ph-top span:last-child{letter-spacing:-.1em;font-size:.6em}.landing-v2 .hw .pscr{position:absolute;inset:0;padding:20cqi 6cqi 6cqi;display:flex;flex-direction:column;gap:4cqi;opacity:0;transform:translateY(4cqi);transition:opacity .45s,transform .45s}.landing-v2 .hw .pscr.on{opacity:1;transform:none}.landing-v2 .hw .pcard{background:var(--hw-bg);border-radius:7cqi;padding:6cqi;display:grid;gap:2.4cqi;box-shadow:0 2cqi 6cqi rgba(10,10,11,.08)}.landing-v2 .hw .pk{font-family:var(--mono);font-size:.62em;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-blue)}.landing-v2 .hw .pt{font-weight:800;font-size:1.15em;letter-spacing:-.02em;line-height:1.15}.landing-v2 .hw .pt.small{font-size:1em}.landing-v2 .hw .pm{color:var(--hw-muted);font-size:.8em;line-height:1.4}.landing-v2 .hw .pbtn{background:var(--hw-blue);color:var(--hw-bg);font-weight:700;text-align:center;border-radius:99px;padding:3.4cqi;font-size:.85em;margin-top:1cqi}.landing-v2 .hw .pok{color:var(--hw-ok);font-weight:700;font-size:.82em;background:var(--hw-ok-wash);border-radius:4cqi;padding:3cqi 4cqi}.landing-v2 .hw .pscr.lock{background:linear-gradient(170deg,#1d2a4a,#0f1626);color:var(--hw-bg);align-items:center;padding-top:26cqi}.landing-v2 .hw .ltime{font-size:3em;font-weight:600;letter-spacing:-.04em;line-height:1}.landing-v2 .hw .ldate{font-size:.75em;opacity:.75}.landing-v2 .hw .notif{margin-top:8cqi;width:100%;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6cqi;padding:4.5cqi;display:grid;gap:1.6cqi;font-size:.8em}.landing-v2 .hw .notif small{opacity:.85;line-height:1.35}.landing-v2 .hw .pscr.cam{background:#0b0c10;align-items:center;justify-content:center}.landing-v2 .hw .vf{position:relative;width:74%;aspect-ratio:1;padding:8cqi}.landing-v2 .hw .vf .qrbox{width:100%;background:var(--hw-bg);padding:4cqi;border-radius:3cqi}.landing-v2 .hw .vf .c{position:absolute;width:14cqi;height:14cqi;border:1.4cqi solid var(--hw-bg)}.landing-v2 .hw .vf .tl{left:0;top:0;border-right:0;border-bottom:0;border-radius:4cqi 0 0 0}.landing-v2 .hw .vf .tr{right:0;top:0;border-left:0;border-bottom:0;border-radius:0 4cqi 0 0}.landing-v2 .hw .vf .bl{left:0;bottom:0;border-right:0;border-top:0;border-radius:0 0 0 4cqi}.landing-v2 .hw .vf .br{right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 4cqi 0}.landing-v2 .hw .scanline{position:absolute;left:8cqi;right:8cqi;height:1cqi;top:8cqi;background:var(--hw-blue);box-shadow:0 0 4cqi var(--hw-blue);border-radius:99px;opacity:0}.landing-v2 .hw .pstars{display:flex;gap:2cqi;font-size:1.4em;color:var(--hw-line)}.landing-v2 .hw .pcert{width:100%}.landing-v2 .hw .pbig{font-size:2.4em;font-weight:800;letter-spacing:-.04em;line-height:1;display:flex;align-items:baseline;gap:2cqi}.landing-v2 .hw .pbig small{font-size:.32em;font-weight:600;letter-spacing:0;color:var(--hw-muted)}.landing-v2 .hw .fx{opacity:0;transform:translateY(6px) scale(.98);transition:opacity .45s,transform .45s}.landing-v2 .hw .swap .fx{transform:translateY(40%)}.landing-v2 .hw .swap .was{transition:opacity .3s,transform .3s}.landing-v2 .hw .hw-stage.fired .on .fx{opacity:1;transform:none}.landing-v2 .hw .hw-stage.fired .on .swap .was{opacity:0;transform:translateY(-40%)}.landing-v2 .hw .m-was{transition:opacity .3s}.landing-v2 .hw .on .btn.cause,.landing-v2 .hw .on .pbtn.cause{animation:lv3-hw-press 1s .25s both}@keyframes lv3-hw-press{40%{transform:scale(.92);filter:brightness(1.2)}70%{transform:scale(1)}}.landing-v2 .hw .on .scanline.cause{animation:lv3-hw-scan 1.1s ease-in-out .2s both}@keyframes lv3-hw-scan{0%{opacity:1;top:8cqi}90%{opacity:1;top:calc(100% - 9cqi)}to{opacity:0;top:calc(100% - 9cqi)}}.landing-v2 .hw .on .pstars.cause i{animation:lv3-hw-star .3s both}.landing-v2 .hw .on .pstars.cause i:first-child{animation-delay:.2s}.landing-v2 .hw .on .pstars.cause i:nth-child(2){animation-delay:.32s}.landing-v2 .hw .on .pstars.cause i:nth-child(3){animation-delay:.44s}.landing-v2 .hw .on .pstars.cause i:nth-child(4){animation-delay:.56s}.landing-v2 .hw .on .pstars.cause i:nth-child(5){animation-delay:.68s}@keyframes lv3-hw-star{to{color:var(--hw-star);transform:scale(1.15)}}.landing-v2 .hw .on .typed{animation:lv3-hw-caret .8s steps(2) infinite}@keyframes lv3-hw-caret{50%{border-color:transparent}}.landing-v2 .hw .on .meter .grow{animation:lv3-hw-grow 1.2s ease-out both}@keyframes lv3-hw-grow{0%{width:0}}.landing-v2 .hw .cert{position:relative;container-type:inline-size;aspect-ratio:1000/708;width:100%}.landing-v2 .hw .cert>img{display:block;width:100%;height:100%}.landing-v2 .hw .cert-name{position:absolute;left:0;right:0;top:42%;height:11.6%;display:flex;align-items:flex-end;justify-content:center;font-family:Great Vibes,Snell Roundhand,cursive;font-size:7.4cqi;line-height:1;color:#0b2b48;white-space:nowrap}.landing-v2 .hw .cert-line{left:16%;right:16%;top:58.4%;font-size:1.72cqi;line-height:1.55;letter-spacing:.02em}.landing-v2 .hw .cert-line,.landing-v2 .hw .cert-sub{position:absolute;text-align:center;font-family:"Poppins",var(--sans);font-style:italic;font-weight:400;color:#15181d}.landing-v2 .hw .cert-sub{left:0;right:0;top:22.4%;font-size:3.05cqi;line-height:1.3;letter-spacing:.42em;text-transform:uppercase}.landing-v2 .hw .ct .cert{width:82%;border-radius:4px;overflow:hidden;box-shadow:0 4px 14px rgba(10,10,11,.2)}.landing-v2 .hw .pcert{border-radius:2cqi;overflow:hidden;box-shadow:0 2cqi 5cqi rgba(10,10,11,.2)}.landing-v2 .hw .beam{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.landing-v2 .hw .beam path{fill:none;stroke:var(--hw-blue);stroke-width:2;stroke-dasharray:4 7;opacity:.55}.landing-v2 .hw .beam circle{fill:var(--hw-blue);filter:drop-shadow(0 0 6px var(--hw-blue));opacity:0}.landing-v2 .hw .beam-chip{position:absolute;z-index:5;transform:translate(-50%,-50%);background:var(--hw-ink);color:var(--hw-bg);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(10,10,11,.5);transition:opacity .3s}@media (max-width:899px){.landing-v2 .hw{padding:72px 16px 80px}.landing-v2 .hw .hw-wrap{gap:28px}.landing-v2 .hw .hw-grid{grid-template-columns:1fr;gap:28px}.landing-v2 .hw .hw-rail{grid-auto-flow:column;grid-auto-columns:minmax(170px,66%);overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 2px 6px;gap:10px;scrollbar-width:none}.landing-v2 .hw .hw-rail::-webkit-scrollbar{display:none}.landing-v2 .hw .hw-track{display:none}.landing-v2 .hw .hw-mo{scroll-snap-align:start;border:1px solid var(--hw-line);align-content:start}.landing-v2 .hw .hw-mo:before{left:14px;top:-24px}.landing-v2 .hw .hw-mo.on:before{transform:scale(1.25)}.landing-v2 .hw .hw-mo .l{grid-template-rows:1fr}.landing-v2 .hw .hw-mo .l span{font-size:13px}.landing-v2 .hw .hw-stage{height:auto;display:block;padding:26px 0 0}.landing-v2 .hw .hw-tag{display:none}.landing-v2 .hw .lap{position:relative;top:0;width:100%}.landing-v2 .hw .lap:before,.landing-v2 .hw .phone:before{position:absolute;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--hw-muted)}.landing-v2 .hw .lap:before{content:"Organiser";left:0;top:-24px}.landing-v2 .hw .phone:before{content:"Learner";right:calc(100% + 12px);top:64px}.landing-v2 .hw .lap-lid{padding:7px 7px 10px;border-radius:10px 10px 4px 4px}.landing-v2 .hw .lap-base{height:9px}.landing-v2 .hw .phone{position:relative;right:auto;bottom:auto;width:34%;margin:-44px 3% 0 auto;border-radius:22px;padding:6px}.landing-v2 .hw .ph-screen{aspect-ratio:9/15;border-radius:17px}.landing-v2 .hw .pscr{padding:18cqi 5cqi 5cqi}.landing-v2 .hw .thumbs{grid-template-columns:repeat(2,1fr)}.landing-v2 .hw .thumbs figcaption{font-size:.9em}.landing-v2 .hw .beam-chip{font-size:11px;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.landing-v2 .hw *{animation:none!important;transition:none!important}}.landing-v2 .ftx{--black:#0a0a0b;--ink:#0a0a0b;--white:#ffffff;--paper:#f3f4f6;--muted:#5a606c;--muted-dark:#a3a9b5;--line:rgba(10,10,11,0.1);--line-dark:rgba(255,255,255,0.12);--blue:#196fc1;--blue-deep:#0f5aa3;--blue-light:#6cb4ff;--blue-wash:#e7f1fc;--teal:#196fc1;--teal-ink:#0f5aa3;--teal-wash:#e7f1fc;--coral:#ff5a36;--coral-ink:#b83a1b;--coral-wash:#ffe9e3;--bone:#f3f4f6;--ease:cubic-bezier(0.22,1,0.36,1);--shadow:0 30px 80px -40px rgba(10,10,11,0.45),0 2px 8px rgba(10,10,11,0.06);--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--sans)}.landing-v2 .ftx *{box-sizing:border-box}.landing-v2 .ftx .ft{padding:110px 20px 120px}.landing-v2 .ftx .ft-wrap{max-width:1240px;margin:0 auto}.landing-v2 .ftx .ft-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:end;padding-bottom:28px;border-bottom:1.5px solid var(--ink);margin-bottom:40px}.landing-v2 .ftx .ft-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.landing-v2 .ftx .ft-kicker:before{content:"";width:22px;height:2px;background:var(--blue)}.landing-v2 .ftx .ft-head h2{font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;letter-spacing:-.05em;line-height:.96}.landing-v2 .ftx .ft-head h2 span{color:var(--blue)}.landing-v2 .ftx .ft-intro{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:16px;line-height:1.5}.landing-v2 .ftx .ft-intro b{font-size:84px;font-weight:800;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--blue)}.landing-v2 .ftx .note{text-align:center;color:var(--muted);font-size:13px;padding:0 16px 40px}@media (max-width:899px){.landing-v2 .ftx .ft{padding:72px 16px 80px}.landing-v2 .ftx .ft-head{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.landing-v2 .ftx .ft-intro b{font-size:60px}}.landing-v2 .ftx .rl-cards{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px}.landing-v2 .ftx .rc{all:unset;box-sizing:border-box;cursor:pointer;border-radius:22px;padding:20px;background:var(--white);border:1.5px solid transparent;display:grid;gap:10px;transition:border-color .3s,transform .3s var(--ease),background-color .3s}.landing-v2 .ftx .rc:hover{transform:translateY(-3px)}.landing-v2 .ftx .rc:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.landing-v2 .ftx .rc .ic{width:44px;height:44px;border-radius:14px;background:var(--paper);display:grid;place-items:center}.landing-v2 .ftx .rc .ic svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .ftx .rc b{font-size:19px;font-weight:800;letter-spacing:-.02em}.landing-v2 .ftx .rc small{color:var(--muted);font-size:13px}.landing-v2 .ftx .rc[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.landing-v2 .ftx .rc[aria-selected=true] small{color:var(--muted-dark)}.landing-v2 .ftx .rc[aria-selected=true] .ic{background:var(--blue)}.landing-v2 .ftx .rc[aria-selected=true] .ic svg{stroke:var(--white)}.landing-v2 .ftx .rl-panel{margin-top:18px;background:var(--white);border-radius:28px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;animation:lv3-ftx-pvIn .4s var(--ease) both}@keyframes lv3-ftx-pvIn{0%{opacity:0;transform:translateY(10px)}}.landing-v2 .ftx .rl-left h3{font-size:clamp(26px,2.8vw,36px);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin-bottom:18px;max-width:18ch}.landing-v2 .ftx .rl-list{display:grid}.landing-v2 .ftx .rf{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:30px 1fr;gap:2px 8px;padding:11px 0;border-top:1px solid var(--line)}.landing-v2 .ftx .rf:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.landing-v2 .ftx .rf .n{font-family:var(--mono);font-size:12px;color:var(--muted);padding-top:3px}.landing-v2 .ftx .rf b{font-size:17px;font-weight:700;color:rgba(10,10,11,.6);transition:color .2s}.landing-v2 .ftx .rf.on b,.landing-v2 .ftx .rf:hover b{color:var(--ink)}.landing-v2 .ftx .rf.on .n{color:var(--blue)}.landing-v2 .ftx .rl-right{display:grid;gap:12px;align-content:start;position:sticky;top:30px}.landing-v2 .ftx .rl-right .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.landing-v2 .ftx .rl-right h4{margin:0;font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.landing-v2 .ftx .rl-right p{color:var(--muted);font-size:16px;line-height:1.5}.landing-v2 .ftx .rl-right .vis{display:block}.landing-v2 .ftx .pz{--tc:#196fc1;--ink2:#0a0a0b;--mut:#5a606c;--soft:#f5f6f8;--edge:#e8eaee;--pzease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;border-radius:22px;padding:30px 28px 78px;min-height:380px;background:radial-gradient(110% 80% at 100% 0,color-mix(in srgb,var(--tc) 30%,transparent),transparent 62%),radial-gradient(80% 70% at 0 100%,color-mix(in srgb,var(--tc) 16%,transparent),transparent 60%),color-mix(in srgb,var(--tc) 7%,#fff);color:var(--ink2);font-family:var(--sans);font-size:13px;line-height:1.35;text-align:left}.landing-v2 .ftx .pz:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background-image:radial-gradient(color-mix(in srgb,var(--tc) 45%,transparent) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:radial-gradient(circle at 75% 25%,#000,transparent 70%);mask-image:radial-gradient(circle at 75% 25%,#000,transparent 70%)}.landing-v2 .ftx .pz.t-blue{--tc:#196fc1}.landing-v2 .ftx .pz.t-violet{--tc:#7C3AED}.landing-v2 .ftx .pz.t-teal{--tc:#0EA5E9}.landing-v2 .ftx .pz.t-amber{--tc:#F59E0B}.landing-v2 .ftx .pz.t-pink{--tc:#EC4899}.landing-v2 .ftx .pz.t-green{--tc:#16A34A}.landing-v2 .ftx .pz.t-ink{--tc:#6cb4ff;background:radial-gradient(100% 80% at 100% 0,rgba(25,111,193,.55),transparent 60%),radial-gradient(70% 60% at 0 100%,rgba(108,180,255,.18),transparent 60%),#0b0d12}.landing-v2 .ftx .pz.t-ink:before{background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px)}.landing-v2 .ftx .pz *{box-sizing:border-box}.landing-v2 .ftx .pz b{font-weight:700}.landing-v2 .ftx .pz small{font-size:11.5px;color:var(--mut)}.landing-v2 .ftx .pz em{font-style:normal}.landing-v2 .ftx .pz-i{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.landing-v2 .ftx .pz-win{position:relative;z-index:1;background:#fff;border-radius:16px;animation:lv3-ftx-pzRise .6s var(--pzease) both;box-shadow:0 0 0 1px rgba(10,10,11,.06),0 -9px 0 -4px rgba(255,255,255,.7),0 -17px 0 -8px rgba(255,255,255,.42),0 34px 60px -30px rgba(10,10,11,.5),0 8px 18px -12px rgba(10,10,11,.2)}.landing-v2 .ftx .pz-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--edge);font-size:12.5px;min-width:0}.landing-v2 .ftx .pz-bar b,.landing-v2 .ftx .pz-bar small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .pz-bar small{margin-left:auto;display:inline-flex;align-items:center;gap:4px;min-width:0}.landing-v2 .ftx .pz-bar small .pz-i{width:12px;height:12px}.landing-v2 .ftx .pz-ico{flex:0 0 auto;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--tc) 14%,#fff);color:color-mix(in srgb,var(--tc) 80%,#000)}.landing-v2 .ftx .pz.t-ink .pz-ico{background:#e7f1fc;color:#196fc1}.landing-v2 .ftx .pz-win.url .pz-bar{background:var(--soft)}.landing-v2 .ftx .pz-win.url .pz-bar b{font-weight:600;font-family:var(--mono);font-size:11.5px;color:var(--mut)}.landing-v2 .ftx .pz-win.dk{background:#12151c;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 34px 60px -30px rgba(0,0,0,.8)}.landing-v2 .ftx .pz-win.dk .pz-bar{border-color:rgba(255,255,255,.08)}.landing-v2 .ftx .pz-win.dk small{color:#a3a9b5}.landing-v2 .ftx .pz-bd{padding:12px;display:grid;gap:8px}.landing-v2 .ftx .pz-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;background:var(--soft);min-width:0}.landing-v2 .ftx .pz-r .tx{display:grid;min-width:0;flex:1 1 auto}.landing-v2 .ftx .tx b,.landing-v2 .ftx .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .pz-r.hl{background:#196fc1;color:#fff}.landing-v2 .ftx .pz-r.hl small{color:rgba(255,255,255,.82)}.landing-v2 .ftx .pz-r.hl .pz-av{box-shadow:0 0 0 2px rgba(255,255,255,.5)}.landing-v2 .ftx .pz-r.soft{background:transparent;border:1px dashed var(--edge)}.landing-v2 .ftx .pz-r.late{animation:lv3-ftx-pzRise .5s 1.5s var(--pzease) both}.landing-v2 .ftx .pz-r>.pz-i{color:var(--mut)}.landing-v2 .ftx .pz-av{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:#fff;background:var(--c,#196fc1)}.landing-v2 .ftx .pz-b{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eceef2;color:#3b4150;white-space:nowrap}.landing-v2 .ftx .pz-b .pz-i{width:11px;height:11px;margin-right:3px}.landing-v2 .ftx .pz-b.ok{background:#dcfce7;color:#166534}.landing-v2 .ftx .pz-b.bl{background:#e7f1fc;color:#0f5aa3}.landing-v2 .ftx .pz-b.am{background:#fef3c7;color:#92400e}.landing-v2 .ftx .pz-b.rd{background:#fee2e2;color:#991b1b}.landing-v2 .ftx .pz-r.hl .pz-b{background:rgba(255,255,255,.2);color:#fff}.landing-v2 .ftx .pz-pulse{animation:lv3-ftx-pzPulse 1.8s 1.2s infinite}.landing-v2 .ftx .xls{flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#1d6f42;color:#fff;font-weight:800;font-size:11px}.landing-v2 .ftx .xls.zip{background:#5a606c}.landing-v2 .ftx .pz-ft{flex:0 0 auto;width:34px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:9.5px;letter-spacing:.04em}.landing-v2 .ftx .pz-ft.pdf{background:#dc2626}.landing-v2 .ftx .pz-ft.ppt{background:#ea580c}.landing-v2 .ftx .pz-ft.mp3{background:rgba(255,255,255,.25)}.landing-v2 .ftx .pz-ft .pz-i{width:13px;height:13px;fill:#fff;stroke:none}.landing-v2 .ftx .pz-time{flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:600;color:#196fc1;background:#e7f1fc;padding:3px 6px;border-radius:6px}.landing-v2 .ftx .pz-price{flex:0 0 auto;font-size:13px}.landing-v2 .ftx .pz-price.neg{color:#991b1b}.landing-v2 .ftx .pz-dot{flex:0 0 auto;width:6px;align-self:stretch;border-radius:4px;background:var(--c)}.landing-v2 .ftx .pz-fl{position:absolute;z-index:3;right:16px;bottom:16px;width:min(72%,280px);display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,11,.06),0 26px 44px -18px rgba(10,10,11,.55);animation:lv3-ftx-pzPop .55s var(--t,1.6s) var(--pzease) both}.landing-v2 .ftx .pz-fl.l{left:16px;right:auto}.landing-v2 .ftx .pz-fl.top{top:16px;bottom:auto}.landing-v2 .ftx .pz-fl .pz-ico{width:30px;height:30px;border-radius:10px;background:var(--tc);color:#fff}.landing-v2 .ftx .pz.t-ink .pz-fl .pz-ico{background:#196fc1;color:#fff}.landing-v2 .ftx .pz-fl .tx{display:grid;min-width:0;flex:1}.landing-v2 .ftx .pz-fl b{font-size:12.5px}.landing-v2 .ftx .pz-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:#196fc1;color:#fff;font-weight:700;font-size:12.5px;white-space:nowrap;justify-self:start}.landing-v2 .ftx .pz-btn.full{display:flex;justify-self:stretch}.landing-v2 .ftx .pz-btn.sm{padding:6px 10px;font-size:11.5px;border-radius:8px}.landing-v2 .ftx .pz-btn.ghost{background:#fff;color:#0a0a0b;box-shadow:inset 0 0 0 1px var(--edge)}.landing-v2 .ftx .pz-btn .pz-i{width:13px;height:13px}.landing-v2 .ftx .pz-btn.press{animation:lv3-ftx-pzPress .45s var(--t) both}.landing-v2 .ftx .pz-fl .pz-btn{padding:6px 10px;font-size:11.5px}.landing-v2 .ftx .pz-cur{position:absolute;right:18%;bottom:-10px;width:22px;height:22px;fill:#0a0a0b;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;z-index:4;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));animation:lv3-ftx-pzCur 1.5s calc(var(--t) - 1.05s) var(--pzease) both}.landing-v2 .ftx .pz-pg{display:block;height:8px;border-radius:99px;background:#eceef2;overflow:hidden;flex:0 0 auto}.landing-v2 .ftx .pz-pg.sm{height:6px;flex:1 1 60px}.landing-v2 .ftx .pz-pg.w{width:70px;flex:0 0 70px}.landing-v2 .ftx .pz-pg i{display:block;height:100%;width:var(--w,100%);background:#196fc1;border-radius:inherit;transform-origin:left center;animation:lv3-ftx-pzFill 1.2s var(--d,.3s) var(--pzease) both}.landing-v2 .ftx .pz-ch{display:flex;align-items:flex-end;gap:6px;height:74px;padding:0 2px}.landing-v2 .ftx .pz-ch i{flex:1;height:calc(var(--h) * 100%);border-radius:6px 6px 2px 2px;background:color-mix(in srgb,#196fc1 28%,#fff);transform-origin:bottom;animation:lv3-ftx-pzGrow .7s calc(.35s + var(--i, 0) * .07s) var(--pzease) both}.landing-v2 .ftx .pz-ch i.on{background:#196fc1}.landing-v2 .ftx .pz-chl{display:flex;gap:6px;padding:0 2px;margin-top:-4px}.landing-v2 .ftx .pz-chl span{flex:1;text-align:center;font-size:10.5px;color:var(--mut)}.landing-v2 .ftx .pz-kpis{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:8px}.landing-v2 .ftx .pz-k{background:var(--soft);border-radius:11px;padding:9px 10px;display:grid;min-width:0}.landing-v2 .ftx .pz-k small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .pz-k b{font-size:21px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.landing-v2 .ftx .pz-k em{font-size:13px;color:var(--mut);font-weight:600}.landing-v2 .ftx .pz-big{display:grid}.landing-v2 .ftx .pz-big b{font-size:32px;font-weight:800;letter-spacing:-.045em;line-height:1.1}.landing-v2 .ftx .pz-n{font-variant-numeric:tabular-nums}.landing-v2 .ftx .pz-fd{display:grid;gap:4px}.landing-v2 .ftx .pz-fd label{font-size:11px;color:var(--mut);font-weight:600}.landing-v2 .ftx .pz-fd .box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--edge);border-radius:9px;background:#fff;font-size:12.5px;min-width:0}.landing-v2 .ftx .pz-ty{display:inline-block;white-space:nowrap;animation:lv3-ftx-pzType .9s steps(var(--n,10)) var(--d,.5s) both}.landing-v2 .ftx .pz-ty:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:-2px;background:#196fc1;animation:lv3-ftx-pzBlink .9s steps(2) infinite}.landing-v2 .ftx .pz-ty.mono{font-family:var(--mono);letter-spacing:.04em}.landing-v2 .ftx .pz-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 6px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:600;white-space:nowrap}.landing-v2 .ftx .pz-chip i{width:8px;height:8px;border-radius:50%}.landing-v2 .ftx .pz-chip.on{background:#e7f1fc;color:#0f5aa3;box-shadow:inset 0 0 0 1px #b9d6f3}.landing-v2 .ftx .pz-chip .pz-av{width:20px;height:20px;font-size:9px}.landing-v2 .ftx .pz-sel{flex:1;display:flex;justify-content:space-between}.landing-v2 .ftx .pz-sel:after{content:"⌄";color:var(--mut)}.landing-v2 .ftx .pz-cb{flex:0 0 auto;width:18px;height:18px;border-radius:6px;border:1.5px solid #c5cad3;background:#fff;display:grid;place-items:center}.landing-v2 .ftx .pz-cb.on{background:#196fc1;border-color:#196fc1}.landing-v2 .ftx .pz-cb.on:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.landing-v2 .ftx .pz-bulk{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;background:#0a0a0b;color:#fff}.landing-v2 .ftx .pz-bulk b{flex:1;font-size:12px}.landing-v2 .ftx .pz-bulk .pz-btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.landing-v2 .ftx .pz-lines{display:grid;gap:6px;padding:4px 0}.landing-v2 .ftx .pz-lines i{height:7px;border-radius:4px;background:#eceef2}.landing-v2 .ftx .pz-lines i:nth-child(2){width:86%}.landing-v2 .ftx .pz-lines i.s{width:54%}.landing-v2 .ftx .pz-sig{font-style:italic}.landing-v2 .ftx .pz-sw{display:inline-grid;flex:0 0 auto}.landing-v2 .ftx .pz-sw>*{grid-area:1/1;justify-self:end}.landing-v2 .ftx .pz-sw>:first-child{animation:lv3-ftx-pzOut .25s var(--t) forwards}.landing-v2 .ftx .pz-sw>:last-child{animation:lv3-ftx-pzIn .35s var(--t) var(--pzease) both}.landing-v2 .ftx .pz.ph{padding-bottom:0}.landing-v2 .ftx .pz-ph{position:relative;z-index:1;width:252px;max-width:80%;margin:0 auto -54px;border-radius:34px;padding:7px;background:#0a0a0b;animation:lv3-ftx-pzRise .7s var(--pzease) both;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 40px 60px -30px rgba(10,10,11,.6)}.landing-v2 .ftx .pz-ph-s{position:relative;display:grid;gap:8px;align-content:start;min-height:380px;padding:34px 12px 70px;border-radius:28px;background:#fff;overflow:hidden}.landing-v2 .ftx .pz-ph-s:before{content:"";position:absolute;top:9px;left:50%;width:64px;height:17px;transform:translateX(-50%);border-radius:99px;background:#0a0a0b}.landing-v2 .ftx .pz-ph-s.lock{background:linear-gradient(165deg,#2a4f86,#101828 70%);color:#fff}.landing-v2 .ftx .pz-ph-s .pz-r{padding:7px 9px;gap:8px}.landing-v2 .ftx .pz-ph-s .tx b,.landing-v2 .ftx .pz-ph-s .tx small{white-space:normal}.landing-v2 .ftx .pz-ph-s .tx b{font-size:12.5px}.landing-v2 .ftx .pz.ph .pz-fl,.landing-v2 .ftx .pz.ph .pz-fl.l{top:14px;bottom:auto;left:auto;right:14px;animation-name:lv3-ftx-pzDrop}.landing-v2 .ftx .pz-h{font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.landing-v2 .ftx .pz-m{display:block;margin-top:-4px}.landing-v2 .ftx .pz-h.c,.landing-v2 .ftx .pz-m.c{text-align:center}.landing-v2 .ftx .pz-hero{position:relative;height:70px;border-radius:14px;padding:8px;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff))}.landing-v2 .ftx .pz-hero>span:first-child{display:inline-block;padding:2px 8px;border-radius:99px;background:rgba(255,255,255,.9);font-size:10.5px;font-weight:700}.landing-v2 .ftx .pz-bm{position:absolute;right:8px;top:8px;width:28px;height:28px;border-radius:9px;background:#fff;display:grid;place-items:center;color:#0a0a0b}.landing-v2 .ftx .pz-bm .pz-i{animation:lv3-ftx-pzMark .5s .9s both}.landing-v2 .ftx .pz-cap{display:grid;gap:5px}.landing-v2 .ftx .pz-tog{flex:0 0 auto;position:relative;width:34px;height:20px;border-radius:99px;background:#c5cad3;animation:lv3-ftx-pzTogBg .3s var(--t) both}.landing-v2 .ftx .pz-tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);animation:lv3-ftx-pzTog .3s var(--t) both}.landing-v2 .ftx .pz-score{display:flex;align-items:baseline;gap:8px}.landing-v2 .ftx .pz-score b{font-size:34px;font-weight:800;letter-spacing:-.04em}.landing-v2 .ftx .pz-stars{color:#f5a524;letter-spacing:1px}.landing-v2 .ftx .pz-dist{display:flex;align-items:center;gap:8px}.landing-v2 .ftx .pz-dist small{width:22px;flex:0 0 auto}.landing-v2 .ftx .pz-card{width:22px;height:15px;border-radius:3px;background:linear-gradient(135deg,#1a1f71,#4b54d6)}.landing-v2 .ftx .pz-fd .exp{margin-left:auto;color:var(--mut)}.landing-v2 .ftx .pz-tot{display:flex;justify-content:space-between;align-items:baseline;padding:4px 2px}.landing-v2 .ftx .pz-tot b{font-size:18px}.landing-v2 .ftx .pz-clock{text-align:center;padding:6px 0 10px;display:grid}.landing-v2 .ftx .pz-clock small{color:rgba(255,255,255,.8)}.landing-v2 .ftx .pz-clock b{font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1}.landing-v2 .ftx .pz-nt{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border-radius:16px;background:rgba(255,255,255,.88);color:#0a0a0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lv3-ftx-pzDrop .55s var(--t) var(--pzease) both}.landing-v2 .ftx .pz-nt>i{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#196fc1;color:#fff;font-style:normal;font-weight:800;font-size:12px}.landing-v2 .ftx .pz-nt .tx{display:grid;min-width:0}.landing-v2 .ftx .pz-nt b{display:flex;justify-content:space-between;font-size:12px}.landing-v2 .ftx .pz-nt b em{font-weight:500;font-size:10.5px;color:var(--mut)}.landing-v2 .ftx .pz-nt small{white-space:normal;color:#2a2f3a;font-size:11.5px}.landing-v2 .ftx .pz-pt{display:flex;justify-content:space-between;align-items:baseline}.landing-v2 .ftx .pz-pt b{font-size:18px;font-weight:800}.landing-v2 .ftx .pz-day{position:relative;height:250px}.landing-v2 .ftx .pz-day .hr{position:absolute;left:0;right:0;top:calc(var(--r) * 40px);border-top:1px solid var(--edge);font-size:10px;color:var(--mut);padding-top:2px}.landing-v2 .ftx .pz-day .ev{position:absolute;left:40px;right:0;top:calc(var(--r) * 40px + 2px);height:calc(var(--len) * 40px - 4px);border-radius:8px;padding:5px 8px;display:grid;align-content:start;background:color-mix(in srgb,var(--c) 16%,#fff);border-left:3px solid var(--c);font-size:11.5px}.landing-v2 .ftx .pz-day .ev small{font-size:10.5px}.landing-v2 .ftx .pz-tt{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.landing-v2 .ftx .pz-tt .col{display:grid;gap:4px;justify-items:center}.landing-v2 .ftx .pz-tt .lane{position:relative;width:100%;height:170px;border-radius:8px;background:var(--soft)}.landing-v2 .ftx .pz-tt .lane i{position:absolute;left:3px;right:3px;top:calc(var(--top) * 40px + 4px);height:calc(var(--len) * 40px);border-radius:6px;background:var(--c)}.landing-v2 .ftx .pz-seg{display:flex;padding:3px;border-radius:10px;background:var(--soft)}.landing-v2 .ftx .pz-seg span{flex:1;text-align:center;padding:5px 0;border-radius:8px;font-size:11px;font-weight:600;color:var(--mut)}.landing-v2 .ftx .pz-seg span.on{background:#fff;color:#0a0a0b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.landing-v2 .ftx .pz-ringw{display:flex;align-items:center;gap:14px;padding:4px 0}.landing-v2 .ftx .pz-ring{width:84px;height:84px;transform:rotate(-90deg);flex:0 0 auto}.landing-v2 .ftx .pz-ring circle{fill:none;stroke:#eceef2;stroke-width:6}.landing-v2 .ftx .pz-ring circle.f{stroke:#196fc1;stroke-linecap:round;stroke-dasharray:var(--v) 100;animation:lv3-ftx-pzRing 1.4s .3s var(--pzease) both}.landing-v2 .ftx .pz-ringw span{display:grid}.landing-v2 .ftx .pz-ringw b{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1}.landing-v2 .ftx .pz-lockic{width:44px;height:44px;margin:6px auto 0;border-radius:14px;display:grid;place-items:center;background:#e7f1fc;color:#196fc1}.landing-v2 .ftx .pz-lockic .pz-i{width:22px;height:22px}.landing-v2 .ftx .pz-code{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:6px 0}.landing-v2 .ftx .pz-code span{display:grid;place-items:center;height:38px;border-radius:9px;border:1.5px solid #196fc1;font-family:var(--mono);font-weight:600;font-size:16px}.landing-v2 .ftx .pz-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.landing-v2 .ftx .pz-cal span{aspect-ratio:1.25;border-radius:7px;background:var(--soft);display:grid;place-items:center;font-size:10.5px;color:#8a909c}.landing-v2 .ftx .pz-cal span.h{aspect-ratio:auto;background:none;font-weight:700;color:var(--mut)}.landing-v2 .ftx .pz-cal span.on{background:#196fc1;color:#fff;font-weight:700}.landing-v2 .ftx .pz-cal span.bh{background:repeating-linear-gradient(45deg,#fde68a 0 4px,#fef3c7 4px 8px);color:#92400e;font-weight:800;font-size:9.5px}.landing-v2 .ftx .pz-tb{position:relative;overflow:hidden;display:grid;grid-template-columns:50px 1fr 60px;border:1px solid var(--edge);border-radius:10px;font-family:var(--mono);font-size:11px}.landing-v2 .ftx .pz-tb span{padding:6px 8px;border-bottom:1px solid var(--edge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .pz-tb span.h{background:#e9f5ee;color:#1d6f42;font-weight:600}.landing-v2 .ftx .pz-scan{position:absolute;left:0;right:0;top:0;height:26px;pointer-events:none;background:linear-gradient(transparent,rgba(25,111,193,.22));border-bottom:2px solid rgba(25,111,193,.6);animation:lv3-ftx-pzScan 1.5s ease-in-out .5s 2 both}.landing-v2 .ftx .pz-tb .pz-scan{padding:0}.landing-v2 .ftx .pz-tabs{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent);display:flex;gap:4px;overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--edge);padding-bottom:6px}.landing-v2 .ftx .pz-tabs span{padding:4px 8px;border-radius:7px;font-size:11px;font-weight:600;color:var(--mut)}.landing-v2 .ftx .pz-tabs span.on{background:#0a0a0b;color:#fff}.landing-v2 .ftx .pz-stk{display:flex;align-items:center}.landing-v2 .ftx .pz-stk .pz-av{margin-right:-7px;box-shadow:0 0 0 2px #fff;animation:lv3-ftx-pzPop .4s calc(.8s + var(--k, 0) * .1s) var(--pzease) both}.landing-v2 .ftx .pz-stk .pz-av:nth-child(2){--k:1}.landing-v2 .ftx .pz-stk .pz-av:nth-child(3){--k:2}.landing-v2 .ftx .pz-stk .pz-av:nth-child(4){--k:3}.landing-v2 .ftx .pz-stk .pz-av:nth-child(5){--k:4}.landing-v2 .ftx .pz-stk .more{margin-left:14px;font-size:12px;font-weight:700;color:var(--mut)}.landing-v2 .ftx .pz-qrw{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.landing-v2 .ftx .pz-qr{position:relative;overflow:hidden;padding:8px;border-radius:10px;background:#fff;width:118px}.landing-v2 .ftx .pz-qr .g{display:grid;grid-template-columns:repeat(11,1fr);gap:1px}.landing-v2 .ftx .pz-qr i{aspect-ratio:1;border-radius:1px}.landing-v2 .ftx .pz-qr i.on{background:#0a0a0b}.landing-v2 .ftx .pz-live{display:grid;gap:6px;justify-items:start;min-width:0}.landing-v2 .ftx .pz-live b{font-size:40px;font-weight:800;letter-spacing:-.05em;line-height:1}.landing-v2 .ftx .pz-win.dk .pz-stk .pz-av{box-shadow:0 0 0 2px #12151c}.landing-v2 .ftx .pz-q{display:grid;gap:4px;padding:10px;border-radius:11px;background:var(--soft)}.landing-v2 .ftx .pz-q.drop{background:#fff;box-shadow:0 0 0 1.5px #196fc1,0 14px 24px -14px rgba(25,111,193,.6)}.landing-v2 .ftx .pz-scale{display:flex;gap:5px}.landing-v2 .ftx .pz-scale i{flex:1;display:grid;place-items:center;height:24px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--edge);font-style:normal;font-size:11px;font-weight:700}.landing-v2 .ftx .pz-scale i.on{background:#196fc1;color:#fff;box-shadow:none}.landing-v2 .ftx .pz-design{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:start}.landing-v2 .ftx .pz-fields{display:grid;gap:5px}.landing-v2 .ftx .pz-fields span{padding:5px 8px;border-radius:7px;background:var(--soft);font-family:var(--mono);font-size:10.5px}.landing-v2 .ftx .pz-fields span.on{background:#e7f1fc;color:#0f5aa3}.landing-v2 .ftx .pz-cert{position:relative;container-type:inline-size;aspect-ratio:1000/708;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,11,.08),0 12px 24px -14px rgba(10,10,11,.5);background:#fff}.landing-v2 .ftx .pz-cert img{display:block;width:100%;height:100%}.landing-v2 .ftx .pz-cert .nm{position:absolute;left:0;right:0;top:42%;height:11.6%;display:flex;align-items:flex-end;justify-content:center;font-family:Great Vibes,Snell Roundhand,cursive;font-size:7.4cqi;line-height:1;color:#0b2b48;white-space:nowrap}.landing-v2 .ftx .pz-cert .nm.drag{left:24%;right:24%;border:1.5px dashed #196fc1;border-radius:4px;background:rgba(231,241,252,.7);align-items:center;animation:lv3-ftx-pzDrag 1.4s .6s var(--pzease) both}.landing-v2 .ftx .pz-fan{position:relative;height:250px;margin-top:6px}.landing-v2 .ftx .pz-fan .pz-cert{position:absolute;left:50%;top:10px;width:74%;animation:lv3-ftx-pzFan .8s var(--pzease) both}.landing-v2 .ftx .pz-fan .f1{--r:-8deg;--x:-62%;animation-delay:.2s}.landing-v2 .ftx .pz-fan .f2{--r:0deg;--x:-50%;top:0;animation-delay:.5s;z-index:1}.landing-v2 .ftx .pz-fan .f3{--r:8deg;--x:-38%;animation-delay:.8s;z-index:2}.landing-v2 .ftx .pz-fan .pz-cert{transform:translateX(var(--x)) rotate(var(--r))}.landing-v2 .ftx .pz-ok{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:#dcfce7;color:#14532d}.landing-v2 .ftx .pz-ok .pz-ico{background:#16A34A;color:#fff}.landing-v2 .ftx .pz-ok .tx{display:grid;min-width:0}.landing-v2 .ftx .pz-ok small{color:#166534}.landing-v2 .ftx .pz-mailhead{display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;padding:12px;border-radius:12px;background:linear-gradient(135deg,#196fc1,#3d8fe0);color:#fff}.landing-v2 .ftx .pz-mailhead span{grid-row:span 2;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#fff;color:#196fc1;font-weight:800}.landing-v2 .ftx .pz-mailhead small{color:rgba(255,255,255,.85)}.landing-v2 .ftx .pz-vote{flex:0 0 auto;display:grid;justify-items:center;width:30px;padding:3px 0;border-radius:8px;background:#fff;color:#196fc1;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px var(--edge)}.landing-v2 .ftx .pz-vote .pz-i{width:12px;height:12px}.landing-v2 .ftx .pz-r.hl .pz-vote{box-shadow:none}.landing-v2 .ftx .pz-move{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.landing-v2 .ftx .pz-move .c{display:grid;gap:4px;padding:10px;border-radius:12px;background:var(--soft);min-width:0}.landing-v2 .ftx .pz-move .c b{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1}.landing-v2 .ftx .pz-move .c.to{background:#e7f1fc}.landing-v2 .ftx .pz-move .dots{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.landing-v2 .ftx .pz-move .dots i{aspect-ratio:1;border-radius:50%;background:#196fc1}.landing-v2 .ftx .pz-move .c:not(.to) .dots i{animation:lv3-ftx-pzDim .5s 1.6s forwards}.landing-v2 .ftx .pz-move .c.to .dots i{animation:lv3-ftx-pzPop .4s 1.7s both}.landing-v2 .ftx .pz-move .arrow{font-size:18px;color:#196fc1;font-weight:800;animation:lv3-ftx-pzNudge 1s ease-in-out 1s 3}.landing-v2 .ftx .pz-wave{flex:0 0 auto;display:flex;gap:2px;align-items:center;height:22px}.landing-v2 .ftx .pz-wave i{width:3px;height:calc(var(--h) * 100%);border-radius:2px;background:#fff;animation:lv3-ftx-pzWave .9s calc(var(--i) * .07s) ease-in-out infinite alternate}.landing-v2 .ftx .pz-site{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--edge)}.landing-v2 .ftx .pz-site .hero{position:relative;display:grid;gap:6px;padding:14px;background:linear-gradient(135deg,#0f766e,#14b8a6)}.landing-v2 .ftx .pz-site .logo{width:30px;height:30px;border-radius:9px;background:#fff;color:#0f766e;display:grid;place-items:center;font-weight:800;font-size:11px}.landing-v2 .ftx .pz-site .l1,.landing-v2 .ftx .pz-site .l2{display:block;height:10px;border-radius:5px;background:rgba(255,255,255,.92);width:70%}.landing-v2 .ftx .pz-site .l2{width:45%;background:rgba(255,255,255,.6)}.landing-v2 .ftx .pz-site .cta{justify-self:start;margin-top:4px;padding:5px 10px;border-radius:8px;background:#fff;color:#0f766e;font-size:11px;font-weight:700}.landing-v2 .ftx .pz-site .secs{display:flex;gap:6px;padding:10px;flex-wrap:wrap}.landing-v2 .ftx .pz-site .secs span{padding:4px 9px;border-radius:99px;background:var(--soft);font-size:11px;font-weight:600;animation:lv3-ftx-pzPop .4s calc(.6s + var(--k, 0s)) both}.landing-v2 .ftx .pz-site .secs span:nth-child(2){--k:.12s}.landing-v2 .ftx .pz-site .secs span:nth-child(3){--k:.24s}.landing-v2 .ftx .pz-site .secs span:nth-child(4){--k:.36s}.landing-v2 .ftx .pz-sw-row{display:flex;align-items:center;gap:6px}.landing-v2 .ftx .pz-sw-row span{width:22px;height:22px;border-radius:50%;background:var(--c)}.landing-v2 .ftx .pz-sw-row span.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.landing-v2 .ftx .pz-sw-row small{margin-left:6px}.landing-v2 .ftx .pz-steps{display:flex;gap:4px}.landing-v2 .ftx .pz-steps span{flex:1;text-align:center;padding:5px 0;border-radius:8px;background:var(--soft);font-size:11px;font-weight:600;color:var(--mut)}.landing-v2 .ftx .pz-steps span.on{background:#e7f1fc;color:#0f5aa3}.landing-v2 .ftx .pz-a{animation:lv3-ftx-pzRise .5s calc(var(--b, .25s) + var(--i, 0) * .12s) var(--pzease) both}.landing-v2 .ftx .pz-p{animation:lv3-ftx-pzPop .4s var(--t,1s) var(--pzease) both}@keyframes lv3-ftx-pzRise{0%{opacity:0;transform:translateY(14px)}}@keyframes lv3-ftx-pzPop{0%{opacity:0;transform:translateY(8px) scale(.9)}}@keyframes lv3-ftx-pzDrop{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes lv3-ftx-pzFill{0%{transform:scaleX(0)}}@keyframes lv3-ftx-pzGrow{0%{transform:scaleY(0)}}@keyframes lv3-ftx-pzType{0%{clip-path:inset(0 100% 0 0)}}@keyframes lv3-ftx-pzBlink{50%{opacity:0}}@keyframes lv3-ftx-pzOut{to{opacity:0;transform:translateY(-6px)}}@keyframes lv3-ftx-pzIn{0%{opacity:0;transform:translateY(6px)}}@keyframes lv3-ftx-pzPress{50%{transform:scale(.94);filter:brightness(.88)}}@keyframes lv3-ftx-pzCur{0%{opacity:0;transform:translate(70px,56px)}25%{opacity:1}70%{transform:none}80%{transform:scale(.82)}to{transform:none}}@keyframes lv3-ftx-pzPulse{0%{box-shadow:0 0 0 0 rgba(245,158,11,.55)}70%,to{box-shadow:0 0 0 8px rgba(245,158,11,0)}}@keyframes lv3-ftx-pzScan{0%{transform:translateY(-26px)}to{transform:translateY(170px)}}@keyframes lv3-ftx-pzRing{0%{stroke-dasharray:0 100}}@keyframes lv3-ftx-pzTog{to{transform:translateX(14px)}}@keyframes lv3-ftx-pzTogBg{to{background:#16A34A}}@keyframes lv3-ftx-pzMark{to{fill:#196fc1;stroke:#196fc1}}@keyframes lv3-ftx-pzDrag{0%{transform:translate(-60%,80%) rotate(-4deg);opacity:.4}60%{opacity:1}}@keyframes lv3-ftx-pzFan{0%{opacity:0;transform:translateX(-50%) translateY(40px) rotate(0deg)}}@keyframes lv3-ftx-pzDim{to{opacity:.2}}@keyframes lv3-ftx-pzNudge{50%{transform:translateX(4px)}}@keyframes lv3-ftx-pzWave{0%{transform:scaleY(.3)}}@container (max-width: 380px){.landing-v2 .ftx .pz-bd{padding:10px}.landing-v2 .ftx .pz-k b{font-size:18px}.landing-v2 .ftx .pz-qr{width:96px}.landing-v2 .ftx .pz-live b{font-size:32px}.landing-v2 .ftx .pz-design{grid-template-columns:1fr}.landing-v2 .ftx .pz-fields{grid-template-columns:repeat(3,auto);justify-content:start}.landing-v2 .ftx .pz-fields small{grid-column:1/-1}.landing-v2 .ftx .pz-fl{width:calc(100% - 24px);right:12px;bottom:12px}.landing-v2 .ftx .pz-fl.l{left:12px}}@media (max-width:899px){.landing-v2 .ftx .pz{padding:22px 14px 84px;min-height:0}.landing-v2 .ftx .pz.ph{padding-bottom:0}.landing-v2 .ftx .pz-ph-s{min-height:340px}}.landing-v2 .ftx .pz-rep{display:grid;gap:8px}.landing-v2 .ftx .pz-rep .pr-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.landing-v2 .ftx .pz-rep .pr-seg2{display:inline-flex;padding:3px;border-radius:9px;background:var(--soft);font-size:11px;font-weight:600;color:var(--mut);white-space:nowrap}.landing-v2 .ftx .pz-rep .pr-seg2 span{padding:4px 8px;border-radius:7px}.landing-v2 .ftx .pz-rep .pr-seg2 span.on{background:#fff;color:#0a0a0b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.landing-v2 .ftx .pz-btn.xl{background:#1d6f42}.landing-v2 .ftx .pz-rep .pr-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.landing-v2 .ftx .pz-rep .pr-k{position:relative;display:grid;gap:1px;padding:8px 9px 6px;border-radius:11px;background:var(--soft);min-width:0;overflow:hidden}.landing-v2 .ftx .pz-rep .pr-k small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .pz-rep .pr-k b{font-size:19px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.landing-v2 .ftx .pz-rep .pr-k .pr-st{color:#f5a524;font-size:13px;margin-left:2px}.landing-v2 .ftx .pz-rep .pr-sp{width:100%;height:18px;margin-top:2px;overflow:visible}.landing-v2 .ftx .pz-rep .pr-sp polyline{fill:none;stroke:#196fc1;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;animation:lv3-ftx-pzReveal 1s var(--d,.5s) var(--pzease) both}.landing-v2 .ftx .pz-rep .pr-card{border:1px solid var(--edge);border-radius:12px;padding:9px 10px;display:grid;gap:6px;align-content:start;min-width:0;background:#fff}.landing-v2 .ftx .pz-rep .pr-ct{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.landing-v2 .ftx .pz-rep .pr-ct small{white-space:nowrap}.landing-v2 .ftx .pz-rep .pr-plot{position:relative;height:92px;margin:26px 2px 0}.landing-v2 .ftx .pz-rep .pr-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-v2 .ftx .pz-rep .pr-gl{fill:none;stroke:#eceef2;stroke-width:1;vector-effect:non-scaling-stroke}.landing-v2 .ftx .pz-rep .pr-ar{fill:url(#pzRepFill);animation:lv3-ftx-pzFadeIn .8s 1.1s both}.landing-v2 .ftx .pz-rep .pr-ln{fill:none;stroke:#196fc1;stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;animation:lv3-ftx-pzReveal 1.3s .55s var(--pzease) both}.landing-v2 .ftx .pz-rep .pr-plot>i{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #196fc1;animation:lv3-ftx-pzPop .35s calc(.6s + var(--i) * .2s) var(--pzease) both}.landing-v2 .ftx .pz-rep .pr-plot>i.pr-pk{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:#196fc1;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(25,111,193,.35)}.landing-v2 .ftx .pz-rep .pr-tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));padding:3px 8px;border-radius:7px;background:#0a0a0b;color:#fff;font-size:11px;white-space:nowrap;animation:lv3-ftx-pzPop .4s 1.9s var(--pzease) both}.landing-v2 .ftx .pz-rep .pr-tip b{font-weight:800}.landing-v2 .ftx .pz-rep .pr-mx{display:flex;justify-content:space-between;font-size:10.5px;color:var(--mut);margin:0 -4px}.landing-v2 .ftx .pz-rep .pr-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.landing-v2 .ftx .pz-rep .pr-dn{position:relative;width:74px;height:74px;justify-self:center}.landing-v2 .ftx .pz-rep .pr-dn svg{width:100%;height:100%;transform:rotate(-90deg)}.landing-v2 .ftx .pz-rep .pr-dn circle{fill:none;stroke-width:6.5}.landing-v2 .ftx .pz-rep .pr-dn .pr-bg{stroke:#eceef2}.landing-v2 .ftx .pz-rep .pr-dn .pr-seg{animation:lv3-ftx-pzSeg .6s calc(1.2s + var(--i) * .18s) var(--pzease) both}.landing-v2 .ftx .pz-rep .pr-dc{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.landing-v2 .ftx .pz-rep .pr-dc b{font-size:16px;font-weight:800}.landing-v2 .ftx .pz-rep .pr-dc small{font-size:9.5px}.landing-v2 .ftx .pz-rep .pr-lg{display:grid;gap:2px;font-size:10.5px}.landing-v2 .ftx .pz-rep .pr-lg span{display:flex;align-items:center;gap:5px;white-space:nowrap}.landing-v2 .ftx .pz-rep .pr-lg i{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.landing-v2 .ftx .pz-rep .pr-lg em{margin-left:auto;color:var(--mut);font-weight:600}.landing-v2 .ftx .pz-rep .pr-gr{display:grid;gap:5px}.landing-v2 .ftx .pz-rep .pr-g{display:grid;grid-template-columns:30px 1fr 26px;align-items:center;gap:6px;font-size:10.5px}.landing-v2 .ftx .pz-rep .pr-g b{text-align:right;font-size:11px}.landing-v2 .ftx .pz-rep .pr-g .pz-pg{height:7px}.landing-v2 .ftx .pz-rep .pr-fr{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;margin-top:2px}.landing-v2 .ftx .pz-rep .pr-fr span{padding:3px 7px;border-radius:99px;background:#e7f1fc;color:#0f5aa3;font-size:10.5px;white-space:nowrap}@keyframes lv3-ftx-pzReveal{0%{clip-path:inset(0 100% 0 0)}}@keyframes lv3-ftx-pzFadeIn{0%{opacity:0}}@keyframes lv3-ftx-pzSeg{0%{stroke-dasharray:0 100}}@container (max-width: 380px){.landing-v2 .ftx .pz-rep .pr-ct small,.landing-v2 .ftx .pz-rep .pr-seg2 span:last-child{display:none}.landing-v2 .ftx .pz-rep .pr-kp{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .ftx .pz-rep .pr-row2{grid-template-columns:1fr}.landing-v2 .ftx .pz-rep .pr-dn{width:84px;height:84px}.landing-v2 .ftx .pz-rep .pr-card:has(.pr-dn){grid-template-columns:auto 1fr;align-items:center}.landing-v2 .ftx .pz-rep .pr-card:has(.pr-dn) .pr-ct{grid-column:1/-1}}.landing-v2 .ftx .px{display:grid;gap:8px;min-width:0}.landing-v2 .ftx .px-card{border:1px solid var(--edge);border-radius:12px;padding:9px 10px;display:grid;gap:7px;align-content:start;background:#fff;min-width:0}.landing-v2 .ftx .px-card.soft{background:var(--soft);border-color:transparent}.landing-v2 .ftx .px-ch{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;min-width:0}.landing-v2 .ftx .px-ch b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-ch small{white-space:nowrap}.landing-v2 .ftx .px-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.landing-v2 .ftx .px-21{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:7px}.landing-v2 .ftx .px-kp{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:6px}.landing-v2 .ftx .px-k{display:grid;gap:1px;padding:8px 9px 6px;border-radius:11px;background:var(--soft);min-width:0;overflow:hidden}.landing-v2 .ftx .px-k small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-k b{font-size:18px;font-weight:800;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.landing-v2 .ftx .px-k em{font-size:10.5px;font-weight:700;color:#166534}.landing-v2 .ftx .px-k em.dn{color:#991b1b}.landing-v2 .ftx .px-k.dk{background:#0a0a0b;color:#fff}.landing-v2 .ftx .px-k.dk small{color:#a3a9b5}.landing-v2 .ftx .px-sp{width:100%;height:16px;margin-top:2px;overflow:visible}.landing-v2 .ftx .px-sp polyline{fill:none;stroke:#196fc1;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;animation:lv3-ftx-pzReveal 1s var(--d,.5s) var(--pzease) both}.landing-v2 .ftx .px-k.dk .px-sp polyline{stroke:#6cb4ff}.landing-v2 .ftx .px-dn{position:relative;width:var(--s,70px);height:var(--s,70px);flex:0 0 auto}.landing-v2 .ftx .px-dn svg{width:100%;height:100%;transform:rotate(-90deg)}.landing-v2 .ftx .px-dn circle{fill:none;stroke-width:6.5}.landing-v2 .ftx .px-dn .bg{stroke:#eceef2}.landing-v2 .ftx .px-dn .sg{animation:lv3-ftx-pzSeg .7s calc(var(--d, .6s) + var(--i, 0) * .16s) var(--pzease) both}.landing-v2 .ftx .px-dn .c{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.05}.landing-v2 .ftx .px-dn .c b{font-size:15px;font-weight:800}.landing-v2 .ftx .px-dn .c small{font-size:9.5px}.landing-v2 .ftx .px-lg{display:grid;gap:3px;font-size:10.5px;min-width:0}.landing-v2 .ftx .px-lg span{display:flex;align-items:center;gap:5px;white-space:nowrap}.landing-v2 .ftx .px-lg i{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.landing-v2 .ftx .px-lg em{margin-left:auto;color:var(--mut);font-weight:600}.landing-v2 .ftx .px-hb{display:grid;gap:5px}.landing-v2 .ftx .px-hb .r{display:grid;grid-template-columns:var(--lw,58px) 1fr 30px;align-items:center;gap:6px;font-size:10.5px}.landing-v2 .ftx .px-hb .r span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-hb .r b{text-align:right;font-size:11px}.landing-v2 .ftx .px-hb .t{height:7px;border-radius:99px;background:#eceef2;overflow:hidden}.landing-v2 .ftx .px-hb .t i{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--c,#196fc1);transform-origin:left;animation:lv3-ftx-pzFill 1s var(--d,.5s) var(--pzease) both}.landing-v2 .ftx .px-vb{display:flex;align-items:flex-end;gap:5px;height:var(--h,64px)}.landing-v2 .ftx .px-vb i{flex:1;height:calc(var(--v) * 100%);border-radius:5px 5px 2px 2px;background:var(--c,#b9d6f3);transform-origin:bottom;animation:lv3-ftx-pzGrow .7s calc(.4s + var(--i, 0) * .06s) var(--pzease) both}.landing-v2 .ftx .px-vb i.on{background:#196fc1}.landing-v2 .ftx .px-vl{display:flex;gap:5px}.landing-v2 .ftx .px-vl span{flex:1;text-align:center;font-size:10px;color:var(--mut)}.landing-v2 .ftx .px-st{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--mut);min-width:0}.landing-v2 .ftx .px-st span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.landing-v2 .ftx .px-st span i{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:800;background:#eceef2;color:var(--mut)}.landing-v2 .ftx .px-st span.dn i{background:#196fc1;color:#fff}.landing-v2 .ftx .px-st span.on{color:#0a0a0b}.landing-v2 .ftx .px-st span.on i{background:#0a0a0b;color:#fff}.landing-v2 .ftx .px-st hr{flex:1;min-width:6px;border:0;height:2px;background:#e3e6ea;margin:0}.landing-v2 .ftx .px-st hr.dn{background:#196fc1}.landing-v2 .ftx .px-tl{display:grid;gap:0}.landing-v2 .ftx .px-tl .e{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:start;padding-bottom:9px;font-size:11.5px}.landing-v2 .ftx .px-tl .e:before{content:"";position:absolute;left:8px;top:16px;bottom:0;width:2px;background:#e3e6ea}.landing-v2 .ftx .px-tl .e:last-child:before{display:none}.landing-v2 .ftx .px-tl .e>i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#eceef2;font-style:normal;font-size:10px;z-index:1}.landing-v2 .ftx .px-tl .e.dn>i{background:#196fc1;color:#fff}.landing-v2 .ftx .px-tl .e.wa>i{background:#F59E0B;color:#fff}.landing-v2 .ftx .px-tl .e.ok>i{background:#16A34A;color:#fff}.landing-v2 .ftx .px-tl .e div{display:grid;min-width:0}.landing-v2 .ftx .px-tl .e div b,.landing-v2 .ftx .px-tl .e div small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-tb{display:grid;grid-template-columns:var(--cols);border:1px solid var(--edge);border-radius:10px;overflow:hidden;font-size:11px}.landing-v2 .ftx .px-tb>span{padding:6px 8px;border-bottom:1px solid var(--edge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:flex;align-items:center;gap:5px}.landing-v2 .ftx .px-tb>span.h{background:var(--soft);color:var(--mut);font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em}.landing-v2 .ftx .px-tb>span.hl{background:#e7f1fc}.landing-v2 .ftx .px-tb .pz-av{width:20px;height:20px;font-size:8.5px}.landing-v2 .ftx .px-tg{flex:0 0 auto;position:relative;width:28px;height:16px;border-radius:99px;background:#c5cad3}.landing-v2 .ftx .px-tg:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.landing-v2 .ftx .px-tg.on{background:#16A34A}.landing-v2 .ftx .px-tg.on:after{left:14px}.landing-v2 .ftx .px-tg.go{animation:lv3-ftx-pzTogBg .3s var(--t,1.4s) both}.landing-v2 .ftx .px-tg.go:after{animation:lv3-ftx-pzTog12 .3s var(--t,1.4s) both}@keyframes lv3-ftx-pzTog12{to{transform:translateX(12px)}}.landing-v2 .ftx .px-av{display:flex}.landing-v2 .ftx .px-av .pz-av{width:22px;height:22px;font-size:9px;margin-right:-6px;box-shadow:0 0 0 2px #fff}.landing-v2 .ftx .px-av em{margin-left:12px;font-size:11px;font-weight:700;color:var(--mut)}.landing-v2 .ftx .px-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:var(--soft);font-size:10.5px;font-weight:600;white-space:nowrap}.landing-v2 .ftx .px-pill i{width:7px;height:7px;border-radius:50%;background:var(--c,#196fc1)}.landing-v2 .ftx .px-ai{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:linear-gradient(90deg,#ede9fe,#e0f2fe);color:#5b21b6;font-size:10.5px;font-weight:700;white-space:nowrap}.landing-v2 .ftx .px-ai svg{width:11px;height:11px;fill:currentColor}.landing-v2 .ftx .px-shim{display:grid;gap:5px}.landing-v2 .ftx .px-shim i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,#eceef2 0 40%,#f8f9fb 50%,#eceef2 60% 100%);background-size:300% 100%;animation:lv3-ftx-pzShim 1.2s linear 2}@keyframes lv3-ftx-pzShim{0%{background-position:100% 0}to{background-position:0 0}}.landing-v2 .ftx .px-li{display:grid;gap:4px;font-size:11px}.landing-v2 .ftx .px-li span{display:flex;gap:6px;align-items:flex-start}.landing-v2 .ftx .px-li span:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--c,#16A34A)}.landing-v2 .ftx .px-q{padding:8px 10px;border-radius:10px;background:var(--soft);font-size:11.5px;font-style:italic;border-left:3px solid var(--c,#196fc1)}.landing-v2 .ftx .px-kb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-v2 .ftx .px-kb .col{background:var(--soft);border-radius:10px;padding:6px;display:grid;gap:5px;align-content:start;min-height:120px}.landing-v2 .ftx .px-kb .col>small{font-weight:700;display:flex;justify-content:space-between}.landing-v2 .ftx .px-kb .cd{background:#fff;border-radius:8px;padding:6px 7px;box-shadow:0 1px 2px rgba(10,10,11,.08),0 0 0 1px var(--edge);font-size:10.5px;display:grid;gap:1px;min-width:0}.landing-v2 .ftx .px-kb .cd b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-kb .cd.mv{animation:lv3-ftx-pzMove 1s 1.6s var(--pzease) both}@keyframes lv3-ftx-pzMove{0%{transform:translateX(calc(-100% - 6px));background:#e7f1fc}}.landing-v2 .ftx .px-wk{display:grid;grid-template-columns:26px repeat(5,minmax(0,1fr));gap:3px;font-size:9.5px}.landing-v2 .ftx .px-wk>span.h{text-align:center;color:var(--mut);font-weight:700}.landing-v2 .ftx .px-wk>span.h.td{color:#196fc1}.landing-v2 .ftx .px-wk .tm{color:var(--mut);text-align:right;padding-right:2px}.landing-v2 .ftx .px-wk .cell{position:relative;height:22px;border-radius:4px;background:var(--soft)}.landing-v2 .ftx .px-wk .ev{position:absolute;inset:1px;border-radius:4px;background:color-mix(in srgb,var(--c) 18%,#fff);border-left:3px solid var(--c);padding:1px 4px;font-size:9px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:lv3-ftx-pzPop .35s var(--t,.8s) var(--pzease) both}.landing-v2 .ftx .px-wk .ev.tall{bottom:-24px;z-index:1}.landing-v2 .ftx .px-file{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-v2 .ftx .px-file .f{border-radius:10px;background:var(--soft);padding:6px;display:grid;gap:4px;font-size:10.5px;min-width:0}.landing-v2 .ftx .px-file .f .th{height:46px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--edge);position:relative;overflow:hidden}.landing-v2 .ftx .px-file .f .th i{position:absolute;left:8px;right:8px;height:4px;border-radius:2px;background:#e3e6ea}.landing-v2 .ftx .px-file .f b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-lock{display:inline-flex;align-items:center;gap:3px;color:#92400e;font-size:10px;font-weight:700}.landing-v2 .ftx .px-lock svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2}.landing-v2 .ftx .px-mat{display:grid;grid-template-columns:var(--cols);gap:0;border:1px solid var(--edge);border-radius:10px;overflow:hidden;font-size:10.5px}.landing-v2 .ftx .px-mat>span{padding:5px 6px;border-bottom:1px solid var(--edge);display:flex;align-items:center;justify-content:center;min-width:0;white-space:nowrap;overflow:hidden}.landing-v2 .ftx .px-mat>span.n{justify-content:flex-start;font-weight:600}.landing-v2 .ftx .px-mat>span.h{background:var(--soft);color:var(--mut);font-weight:700;font-size:9.5px}.landing-v2 .ftx .px-mat .p,.landing-v2 .ftx .px-mat .x,.landing-v2 .ftx .px-mat .y{width:15px;height:15px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:800}.landing-v2 .ftx .px-mat .y{background:#dcfce7;color:#166534}.landing-v2 .ftx .px-mat .x{background:#f3f4f6;color:#9aa0a9}.landing-v2 .ftx .px-mat .p{background:#fef3c7;color:#92400e}.landing-v2 .ftx .px-email{border:1px solid var(--edge);border-radius:12px;overflow:hidden;display:grid}.landing-v2 .ftx .px-email .hd{padding:8px 10px;background:linear-gradient(135deg,#196fc1,#3d8fe0);color:#fff;display:flex;align-items:center;gap:8px}.landing-v2 .ftx .px-email .hd span{width:22px;height:22px;border-radius:6px;background:#fff;color:#196fc1;display:grid;place-items:center;font-weight:800;font-size:11px}.landing-v2 .ftx .px-email .hd small{color:rgba(255,255,255,.85);display:block}.landing-v2 .ftx .px-email .bd{padding:8px 10px;display:grid;gap:6px}.landing-v2 .ftx .px-ev{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;font-size:11px}.landing-v2 .ftx .px-ev .d{display:grid;place-items:center;border-radius:8px;background:var(--soft);line-height:1;padding:4px 0}.landing-v2 .ftx .px-ev .d small{font-size:8.5px;text-transform:uppercase}.landing-v2 .ftx .px-ev .d b{font-size:13px}.landing-v2 .ftx .px-ev>div:nth-child(2){display:grid;min-width:0}.landing-v2 .ftx .px-ev>div:nth-child(2) b,.landing-v2 .ftx .px-ev>div:nth-child(2) small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .ftx .px-ev .dot{width:6px;height:6px;border-radius:50%;background:var(--c);display:inline-block;margin-right:4px}.landing-v2 .ftx .px-sum{display:flex;flex-wrap:wrap;gap:5px}@container (max-width: 380px){.landing-v2 .ftx .px-kp{grid-template-columns:repeat(min(var(--c,3),2),minmax(0,1fr))}.landing-v2 .ftx .px-2,.landing-v2 .ftx .px-21{grid-template-columns:1fr}.landing-v2 .ftx .px-hide-s{display:none!important}.landing-v2 .ftx .px-file{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .ftx .px-kb .col{min-height:0}}.landing-v2 .ftx .px-big{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1}.landing-v2 .ftx .px-card.hl2{background:#e7f1fc;border-color:#b9d6f3}.landing-v2 .ftx .px-card.okc{background:#f0fdf4;border-color:#bbf7d0}.landing-v2 .ftx .px-card.okc .pz-ico{background:#16A34A;color:#fff;width:20px;height:20px}.landing-v2 .ftx .px-swl{display:grid}.landing-v2 .ftx .px-swl>*{justify-self:stretch!important}.landing-v2 .ftx .px-sumt{font-size:11.5px;line-height:1.45;color:#2a2f3a}.landing-v2 .ftx .px-12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:7px}.landing-v2 .ftx .px-st em{font-style:normal}@container (max-width: 380px){.landing-v2 .ftx .px-12{grid-template-columns:1fr}.landing-v2 .ftx .px-st span:not(.on) em{display:none}}.landing-v2 .ftx .px-li2{display:grid;gap:3px;font-size:11.5px;color:var(--mut)}.landing-v2 .ftx .px-li2 span{display:flex;align-items:center;gap:6px}.landing-v2 .ftx .px-li2 .pz-i{width:13px;height:13px}.landing-v2 .ftx .px-ics{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.9);color:#0a0a0b}.landing-v2 .ftx .px-ics .d{display:grid;place-items:center;border-radius:8px;background:#fee2e2;color:#991b1b;line-height:1;padding:4px 0}.landing-v2 .ftx .px-ics .d small{font-size:8.5px;color:inherit}.landing-v2 .ftx .px-ics .d b{font-size:13px}.landing-v2 .ftx .px-ics>span:nth-child(2){display:grid;min-width:0}.landing-v2 .ftx .px-ics em{font-size:10.5px;font-weight:700;color:#166534}.landing-v2 .ftx .px-feed{display:grid;gap:5px}.landing-v2 .ftx .pz-win.dk .px-feed .pz-r{background:rgba(255,255,255,.06)}.landing-v2 .ftx .pz-win.dk .px-feed .pz-r b{color:#fff}.landing-v2 .ftx .px-fb{display:grid;grid-template-columns:92px 1fr;gap:8px;padding:12px}.landing-v2 .ftx .px-pal{display:grid;gap:5px;align-content:start}.landing-v2 .ftx .px-pal small{font-weight:700}.landing-v2 .ftx .px-pal span{padding:6px 8px;border-radius:8px;background:var(--soft);font-size:10.5px;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--edge)}@container (max-width: 380px){.landing-v2 .ftx .px-fb{grid-template-columns:1fr}.landing-v2 .ftx .px-pal{grid-template-columns:repeat(3,auto);justify-content:start}.landing-v2 .ftx .px-pal small{grid-column:1/-1}}.landing-v2 .ftx .px-dn.sm .c b{font-size:11.5px;letter-spacing:-.02em}.landing-v2 .ftx .px-dn.sm circle{stroke-width:5.5}.landing-v2 .ftx .pz-dist small{width:26px!important;white-space:nowrap}.landing-v2 .ftx .px-file .pz-wave i{background:#196fc1}.landing-v2 .ftx .px-show-s{display:none}@container (max-width: 380px){.landing-v2 .ftx .px-show-s{display:block}.landing-v2 .ftx .px-2.keep2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-v2 .ftx .px-card.tl3 .e:nth-child(2):before,.landing-v2 .ftx .px-card.tl3 .e:nth-child(3){display:none}.landing-v2 .ftx .px-kp:has(>.px-hide-s:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .ftx .pz-rep .pr-k .pr-sp,.landing-v2 .ftx .pz-rep .pr-row2>.pr-card:last-child{display:none}.landing-v2 .ftx .px-k .px-sp{height:12px}.landing-v2 .ftx .px{gap:6px}}@media (max-width:899px){.landing-v2 .ftx .pz{padding:14px 10px 66px}.landing-v2 .ftx .pz.ph{padding-bottom:0}.landing-v2 .ftx .pz-ph-s{min-height:0;padding-bottom:60px}.landing-v2 .ftx .pz-fan{height:190px}}@container (max-width: 380px){.landing-v2 .ftx .pz-rep .pr-seg2{display:none}.landing-v2 .ftx .pz-rep .pr-bar{justify-content:flex-end;margin-top:-2px}.landing-v2 .ftx .pz-rep .pr-plot{height:64px;margin-top:22px}.landing-v2 .ftx .pz-rep .pr-k{padding:6px 8px}.landing-v2 .ftx .pz-rep .pr-k b{font-size:17px}.landing-v2 .ftx .pz-rep .pr-dn{width:64px;height:64px}.landing-v2 .ftx .pz-rep{gap:6px}}.landing-v2 .ftx .rl-right .vis .fx-bare{width:100%;max-width:380px;zoom:1.2}.landing-v2 .ftx .rl-right .vis .lp-fv{background:var(--white)}@media (max-width:899px){.landing-v2 .ftx .rl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-v2 .ftx .rc:first-child{grid-column:1/-1}.landing-v2 .ftx .rc{padding:14px;gap:8px;border-radius:18px}.landing-v2 .ftx .rc:hover{transform:none}.landing-v2 .ftx .rc .ic{width:38px;height:38px;border-radius:12px}.landing-v2 .ftx .rc .ic svg{width:21px;height:21px}.landing-v2 .ftx .rc b{font-size:16px;line-height:1.15}.landing-v2 .ftx .rc small{font-size:12px}.landing-v2 .ftx .rl-panel{grid-template-columns:1fr;padding:20px 18px;gap:0}.landing-v2 .ftx .rl-left h3{font-size:24px;margin-bottom:12px}.landing-v2 .ftx .rl-right{position:static;padding:6px 0 18px;gap:10px}.landing-v2 .ftx .rl-right .k,.landing-v2 .ftx .rl-right h4{display:none}.landing-v2 .ftx .rl-right p{font-size:15px}.landing-v2 .ftx .rl-right .vis{min-height:0;padding:0}.landing-v2 .ftx .rl-right .vis .fx-bare{zoom:1}}.landing-v2 .ftx h2,.landing-v2 .ftx h3,.landing-v2 .ftx h4,.landing-v2 .ftx p{margin:0}.landing-v2 .ftx :focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing-v2 .ftx *{animation:none!important;transition:none!important}}.landing-v2 .qa{--qa-bg:#050507;--qa-blue:#196fc1;--qa-blue-l:#6cb4ff;--qa-ink:#0a0a0b;--qa-mut:#5a606c;--qa-line:#e6e8ec;--qa-soft:#f5f6f8;--qa-ok:#166534;--qa-okw:#dcfce7;--qa-ease:cubic-bezier(.22,1,.36,1);background:var(--qa-bg);color:#fff;padding:110px 20px 40px;font-family:var(--sans)}.landing-v2 .qa *{box-sizing:border-box}.landing-v2 .qa .qa-wrap{max-width:1240px;margin:0 auto}.landing-v2 .qa .qa-head{display:grid;gap:14px;max-width:780px}.landing-v2 .qa .qa-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--qa-blue-l)}.landing-v2 .qa .qa-kicker:before{content:"";width:22px;height:2px;background:currentColor}.landing-v2 .qa .qa-head h2{margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;letter-spacing:-.05em;line-height:.96}.landing-v2 .qa .qa-head h2 span{color:var(--qa-blue-l)}.landing-v2 .qa .qa-lede{margin:0;font-size:18px;line-height:1.5;color:rgba(255,255,255,.7);max-width:56ch}.landing-v2 .qa .qa-grid{display:grid}.landing-v2 .qa .qa-stage{grid-area:1/1/2/-1;overflow-x:clip;position:sticky;top:0;height:100vh;height:100svh;z-index:2;pointer-events:none}.landing-v2 .qa .qa-stage .qa-head{position:absolute;left:0;top:0;z-index:3;will-change:opacity,transform}.landing-v2 .qa .qa-lapbox{position:absolute;display:flex;flex-direction:column;justify-content:center}.landing-v2 .qa .qa-mv{perspective:1700px;perspective-origin:50% 12%;transform-origin:50% 50%;will-change:transform}.landing-v2 .qa .qa-lap{position:relative;width:100%;max-width:640px;margin:0 auto;transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(var(--qa-tilt,0deg))}.landing-v2 .qa .qa-lidw{position:relative;transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(var(--qa-lid,0deg));will-change:transform}.landing-v2 .qa .qa-lid,.landing-v2 .qa .qa-lidb{-webkit-backface-visibility:hidden;backface-visibility:hidden}.landing-v2 .qa .qa-lidb{position:absolute;inset:0;border-radius:16px 16px 6px 6px;transform:rotateX(180deg);background:radial-gradient(120% 90% at 50% 40%,#dfe2e7,#b2b7bf);display:grid;place-items:center;box-shadow:inset 0 4px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(0,0,0,.08),inset 0 -10px 18px -10px rgba(0,0,0,.25)}.landing-v2 .qa .qa-lidb img{width:19%;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.landing-v2 .qa .qa-deck{position:absolute;left:0;right:0;top:100%;height:100%;transform-origin:50% 0;transform:rotateX(90deg);border-radius:0 0 16px 16px;background:linear-gradient(#c6cad0,#a9aeb6);box-shadow:inset 0 -5px 0 #959aa3;transform-style:preserve-3d}.landing-v2 .qa .qa-deck:after{content:"";position:absolute;left:1%;right:1%;top:100%;height:22px;transform-origin:50% 0;transform:rotateX(90deg);border-radius:0 0 12px 12px;background:linear-gradient(#9aa0a9,#5f656e)}.landing-v2 .qa .qa-lap:after{content:"";position:absolute;left:4%;right:4%;top:100%;height:40%;transform-origin:50% 0;transform:rotateX(90deg) translateZ(-2px);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);filter:blur(6px);pointer-events:none}.landing-v2 .qa .qa-deck .kb{position:absolute;left:9%;right:9%;top:8%;height:44%;border-radius:8px;background:repeating-linear-gradient(90deg,#2a2d33 0 6.6%,#3b3f46 6.6% 7.2%)}.landing-v2 .qa .qa-deck .tp{position:absolute;left:35%;right:35%;top:60%;height:30%;border-radius:8px;background:rgba(0,0,0,.09)}.landing-v2 .qa .qa-steps{grid-area:1/1/2/-1;position:relative;z-index:1;padding-top:var(--qa-pt,0)!important;padding-bottom:var(--qa-pb,0)!important}.landing-v2 .qa .qa-lid{background:#18191d;border-radius:16px 16px 6px 6px;padding:10px 10px 16px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 46px -28px rgba(25,111,193,.55)}.landing-v2 .qa .qa-screen{position:relative;aspect-ratio:16/10.4;overflow:hidden;border-radius:4px;background:#fff;color:var(--qa-ink);container-type:inline-size}.landing-v2 .qa .qa-dots{display:flex;justify-content:center;gap:6px;margin-top:46px}.landing-v2 .qa .qa-dots i{width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.25);transition:width .35s var(--qa-ease),background-color .35s}.landing-v2 .qa .qa-dots i.on{width:20px;background:var(--qa-blue-l)}.landing-v2 .qa .qa-app{position:absolute;inset:0;display:grid;grid-template-columns:17% 1fr;font-size:max(7.5px,1.72cqi);line-height:1.3}.landing-v2 .qa .qa-side{background:#f7f8fa;border-right:1px solid var(--qa-line);padding:1.1em .7em;display:grid;align-content:start;gap:.25em}.landing-v2 .qa .qa-org{display:flex;align-items:center;gap:.5em;font-weight:800;margin-bottom:.9em;white-space:nowrap;overflow:hidden}.landing-v2 .qa .qa-org i{flex:0 0 auto;width:1.9em;height:1.9em;border-radius:.5em;background:var(--qa-blue);color:#fff;display:grid;place-items:center;font-style:normal;font-size:.85em}.landing-v2 .qa .qa-nav{display:flex;align-items:center;gap:.55em;padding:.5em .6em;border-radius:.6em;color:var(--qa-mut);font-weight:600;white-space:nowrap;overflow:hidden;transition:background-color .3s,color .3s}.landing-v2 .qa .qa-nav svg{flex:0 0 auto;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .qa .qa-nav.on{background:#e7f1fc;color:#0f5aa3}.landing-v2 .qa .qa-main{position:relative;min-width:0}.landing-v2 .qa .qa-page{position:absolute;inset:0;padding:1.2em 1.4em;display:grid;gap:.9em;align-content:start;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.landing-v2 .qa .qa-page.on{opacity:1;visibility:visible;transition:opacity .35s}.landing-v2 .qa .qa-top{display:flex;align-items:center;gap:.6em;min-width:0}.landing-v2 .qa .qa-top h4{margin:0;font-size:1.45em;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.landing-v2 .qa .qa-pill{padding:.3em .7em;border-radius:99px;background:var(--qa-soft);color:var(--qa-mut);font-weight:600;white-space:nowrap}.landing-v2 .qa .qa-btn{margin-left:auto;display:inline-flex;align-items:center;gap:.4em;padding:.45em .8em;border-radius:.6em;background:var(--qa-blue);color:#fff;font-weight:700;white-space:nowrap}.landing-v2 .qa .qa-btn.xl{background:#1d6f42}.landing-v2 .qa .qa-btn svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .qa .qa-kpis{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:.7em}.landing-v2 .qa .qa-k{padding:.8em .9em;border-radius:.8em;background:var(--qa-soft);display:grid;gap:.15em;min-width:0}.landing-v2 .qa .qa-k small{color:var(--qa-mut);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .qa .qa-k b{font-size:2.1em;font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.landing-v2 .qa .qa-k.dk{background:var(--qa-ink);color:#fff}.landing-v2 .qa .qa-k.dk small{color:#a3a9b5}.landing-v2 .qa .qa-card{border:1px solid var(--qa-line);border-radius:.9em;padding:.8em .9em;display:grid;gap:.6em;min-width:0}.landing-v2 .qa .qa-card>small{color:var(--qa-mut);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8em}.landing-v2 .qa .qa-bars{display:flex;align-items:flex-end;gap:.6em;height:7em}.landing-v2 .qa .qa-bars i{flex:1;height:calc(var(--h) * 100%);border-radius:.4em .4em .15em .15em;background:#b9d6f3;transform-origin:bottom}.landing-v2 .qa .qa-bars i.on{background:var(--qa-blue)}.landing-v2 .qa .qa-bl{display:flex;gap:.6em;margin-top:-.3em}.landing-v2 .qa .qa-bl span{flex:1;text-align:center;color:var(--qa-mut);font-size:.85em}.landing-v2 .qa .qa-tbl{display:grid;grid-template-columns:var(--cols);border:1px solid var(--qa-line);border-radius:.8em;overflow:hidden}.landing-v2 .qa .qa-tbl>span{padding:.55em .7em;border-bottom:1px solid var(--qa-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:flex;align-items:center;gap:.4em}.landing-v2 .qa .qa-tbl>span.h{background:var(--qa-soft);color:var(--qa-mut);font-weight:700;font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.landing-v2 .qa .qa-tbl>span.hl{background:#e7f1fc;font-weight:700}.landing-v2 .qa .qa-tbl .mono{font-family:var(--mono);font-size:.92em}.landing-v2 .qa .qa-fill{flex:1;height:.55em;border-radius:99px;background:#eceef2;overflow:hidden}.landing-v2 .qa .qa-fill i{display:block;height:100%;width:var(--w);background:var(--qa-blue);border-radius:inherit;transform-origin:left}.landing-v2 .qa .qa-b{display:inline-flex;align-items:center;gap:.3em;padding:.2em .6em;border-radius:99px;font-weight:700;font-size:.9em;background:#eceef2;color:#3b4150;white-space:nowrap}.landing-v2 .qa .qa-b.ok{background:var(--qa-okw);color:var(--qa-ok)}.landing-v2 .qa .qa-b.bl{background:#e7f1fc;color:#0f5aa3}.landing-v2 .qa .qa-b.am{background:#fef3c7;color:#92400e}.landing-v2 .qa .qa-b.rd{background:#fee2e2;color:#991b1b}.landing-v2 .qa .qa-b svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2}.landing-v2 .qa .qa-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8em}.landing-v2 .qa .qa-score{display:flex;align-items:baseline;gap:.5em}.landing-v2 .qa .qa-score b{font-size:3.2em;font-weight:800;letter-spacing:-.05em;line-height:1}.landing-v2 .qa .qa-stars{color:#f5a524;letter-spacing:.1em}.landing-v2 .qa .qa-dist{display:grid;grid-template-columns:2.2em 1fr;gap:.35em .5em;align-items:center;color:var(--qa-mut)}.landing-v2 .qa .qa-quote{padding:.6em .7em;border-radius:.7em;background:var(--qa-soft);display:grid;gap:.1em}.landing-v2 .qa .qa-quote small{color:var(--qa-mut)}.landing-v2 .qa .qa-search{display:flex;align-items:center;gap:.5em;padding:.5em .7em;border-radius:.7em;border:1.5px solid var(--qa-blue);max-width:60%}.landing-v2 .qa .qa-search svg{width:1.2em;height:1.2em;fill:none;stroke:var(--qa-mut);stroke-width:2}.landing-v2 .qa .qa-typed{display:inline-block;white-space:nowrap}.landing-v2 .qa .qa-typed:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--qa-blue);animation:lv3-qa-qaBlink .9s steps(2) infinite}.landing-v2 .qa .qa-pop{position:absolute;right:1.4em;bottom:1.2em;width:44%;padding:.8em .9em;border-radius:.9em;background:#fff;display:flex;gap:.7em;align-items:flex-start;box-shadow:0 0 0 1px rgba(10,10,11,.06),0 1.6em 2.8em -1em rgba(10,10,11,.45)}.landing-v2 .qa .qa-pop .ic{flex:0 0 auto;width:2.4em;height:2.4em;border-radius:.7em;display:grid;place-items:center;background:#16A34A;color:#fff}.landing-v2 .qa .qa-pop .ic svg{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .qa .qa-pop div{display:grid;gap:.1em;min-width:0}.landing-v2 .qa .qa-pop small{color:var(--qa-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .qa .qa-pop.xl{width:52%;padding:0;display:block;overflow:hidden}.landing-v2 .qa .qa-sheet-h{display:flex;align-items:center;gap:.5em;padding:.5em .7em;background:#1d6f42;color:#fff;font-weight:700}.landing-v2 .qa .qa-sheet{display:grid;grid-template-columns:2.2em 2.2fr 1.3fr 1fr 1fr;font-family:var(--mono);font-size:.85em}.landing-v2 .qa .qa-sheet span{padding:.35em .45em;border-right:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .qa .qa-sheet span.c{background:#f3f4f6;color:var(--qa-mut);text-align:center;padding:.35em 0}.landing-v2 .qa .qa-sheet span.hd{font-weight:700;background:#e9f5ee;color:#1d6f42}.landing-v2 .qa .qa-files{display:grid;gap:.45em}.landing-v2 .qa .qa-file{display:flex;align-items:center;gap:.6em;padding:.5em .7em;border-radius:.7em;background:var(--qa-soft)}.landing-v2 .qa .qa-file .x{flex:0 0 auto;width:1.9em;height:1.9em;border-radius:.45em;background:#1d6f42;color:#fff;display:grid;place-items:center;font-weight:800;font-size:.85em}.landing-v2 .qa .qa-file b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .qa .qa-page.go .qa-a{animation:lv3-qa-qaRise .5s calc(.12s + var(--i, 0) * .08s) var(--qa-ease) both}.landing-v2 .qa .qa-page.go .qa-bars i{animation:lv3-qa-qaGrow .7s calc(.3s + var(--i, 0) * .06s) var(--qa-ease) both}.landing-v2 .qa .qa-page.go .qa-fill i{animation:lv3-qa-qaFill 1s calc(.35s + var(--i, 0) * .08s) var(--qa-ease) both}.landing-v2 .qa .qa-page.go .qa-pop{animation:lv3-qa-qaPop .55s var(--t,1.4s) var(--qa-ease) both}.landing-v2 .qa .qa-page.go .qa-typed{animation:lv3-qa-qaType .9s steps(var(--n,10)) .4s both}.landing-v2 .qa .qa-page.go .qa-hl{animation:lv3-qa-qaHl .6s var(--t,1.3s) both}@keyframes lv3-qa-qaRise{0%{opacity:0;transform:translateY(.9em)}}@keyframes lv3-qa-qaGrow{0%{transform:scaleY(0)}}@keyframes lv3-qa-qaFill{0%{transform:scaleX(0)}}@keyframes lv3-qa-qaPop{0%{opacity:0;transform:translateY(1em) scale(.94)}}@keyframes lv3-qa-qaType{0%{clip-path:inset(0 100% 0 0)}}@keyframes lv3-qa-qaBlink{50%{opacity:0}}@keyframes lv3-qa-qaHl{0%{background:transparent}}.landing-v2 .qa .qa-steps{list-style:none;margin:0;padding:0}.landing-v2 .qa .qa-steps li{display:flex;flex-direction:column;justify-content:center;opacity:.28;transition:opacity .4s var(--qa-ease)}.landing-v2 .qa .qa-steps li.on{opacity:1}.landing-v2 .qa .qa-n{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--qa-blue-l);letter-spacing:.08em}.landing-v2 .qa .qa-steps h3{margin:8px 0 0;font-size:clamp(1.6rem,5.6vw,2.6rem);font-weight:800;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.landing-v2 .qa .qa-steps p{margin:12px 0 0;max-width:30rem;font-size:17px;line-height:1.5;color:rgba(255,255,255,.72)}.landing-v2 .qa .qa-tag{display:inline-flex;margin-top:14px;padding:4px 10px;border-radius:99px;background:rgba(108,180,255,.14);color:var(--qa-blue-l);font-size:12px;font-weight:700}@media (min-width:900px){.landing-v2 .qa{padding:150px 20px 40px}.landing-v2 .qa .qa-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:64px}.landing-v2 .qa .qa-stage .qa-head{right:30%}.landing-v2 .qa .qa-lapbox{left:0;top:0;bottom:0;width:calc((100% - 64px) * .6)}.landing-v2 .qa .qa-steps{grid-column:2}.landing-v2 .qa .qa-steps li{min-height:50vh;min-height:50svh}}@media (max-width:899px){.landing-v2 .qa{padding:76px 16px 24px}.landing-v2 .qa .qa-lid{padding:7px 7px 11px;border-radius:12px 12px 5px 5px}.landing-v2 .qa .qa-stage .qa-head{right:0}.landing-v2 .qa .qa-lapbox{left:0;right:0;top:var(--qa-lt,10px);display:block}.landing-v2 .qa .qa-dots{margin-top:30px}.landing-v2 .qa .qa-grid{min-height:var(--qa-total,0)}.landing-v2 .qa .qa-steps{position:sticky;top:var(--qa-tt,0);align-self:start;display:grid;padding:0!important}.landing-v2 .qa .qa-steps li{grid-area:1/1;min-height:0!important;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .4s var(--qa-ease),transform .45s var(--qa-ease),visibility 0s .45s}.landing-v2 .qa .qa-steps li.past{transform:translateY(-24px)}.landing-v2 .qa .qa-steps li.on{opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--qa-ease) .08s,transform .45s var(--qa-ease) .08s}.landing-v2 .qa .qa-steps li{text-align:center;align-items:center}.landing-v2 .qa .qa-steps h3{font-size:1.4rem}.landing-v2 .qa .qa-steps p{font-size:15px;line-height:1.45;margin:8px auto 0}.landing-v2 .qa .qa-tag{margin-top:10px}.landing-v2 .qa .qa-lap{max-width:min(640px,calc((36vh - 20px) / .66));max-width:min(640px,calc((36svh - 20px) / .66))}}@media (max-width:899px) and (max-height:700px){.landing-v2 .qa .qa-steps h3{font-size:1.25rem}.landing-v2 .qa .qa-steps p{font-size:14px;margin-top:6px}.landing-v2 .qa .qa-n{font-size:11px}.landing-v2 .qa .qa-tag{margin-top:8px}}@container (max-width: 460px){.landing-v2 .qa .qa-app{grid-template-columns:9% 1fr;font-size:max(7px,2.05cqi)}.landing-v2 .qa .qa-nav span,.landing-v2 .qa .qa-org span{display:none}.landing-v2 .qa .qa-side{padding:1em .4em;justify-items:center}.landing-v2 .qa .qa-nav{padding:.5em}.landing-v2 .qa .qa-page{padding:1em;gap:.7em}.landing-v2 .qa .qa-pill{display:none}.landing-v2 .qa .qa-hide-s{display:none!important}.landing-v2 .qa .qa-tbl{grid-template-columns:var(--cols-s,var(--cols))}.landing-v2 .qa .qa-pop{width:56%}.landing-v2 .qa .qa-pop.xl{width:66%}.landing-v2 .qa .qa-search{max-width:75%}}@media (prefers-reduced-motion:reduce){.landing-v2 .qa *,.landing-v2 .qa :after,.landing-v2 .qa :before{animation:none!important;transition:none!important}}.landing-v2 .rp{--rp-ink:#0a0a0b;--rp-mut:#5a606c;--rp-blue:#196fc1;--rp-line:#e6e8ec;--rp-ease:cubic-bezier(.22,1,.36,1);background:#f3f4f6;color:var(--rp-ink);padding:110px 20px 120px;font-family:var(--sans);overflow-x:clip}.landing-v2 .rp *{box-sizing:border-box}.landing-v2 .rp .rp-wrap{max-width:1240px;margin:0 auto}.landing-v2 .rp .rp-head{display:grid;gap:14px;max-width:780px}.landing-v2 .rp .rp-kicker{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-blue)}.landing-v2 .rp .rp-kicker:before{content:"";width:22px;height:2px;background:currentColor}.landing-v2 .rp .rp-head h2{margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;letter-spacing:-.05em;line-height:.96}.landing-v2 .rp .rp-head h2 span{color:var(--rp-blue)}.landing-v2 .rp .rp-lede{margin:0;font-size:18px;line-height:1.5;color:var(--rp-mut);max-width:58ch}.landing-v2 .rp .rp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:40px}.landing-v2 .rp .rp-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:8px;padding:12px 14px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--rp-line);transition:box-shadow .3s,transform .3s var(--rp-ease)}.landing-v2 .rp .rp-tab:hover{transform:translateY(-2px)}.landing-v2 .rp .rp-tab:focus-visible{outline:3px solid var(--rp-blue);outline-offset:3px}.landing-v2 .rp .rp-tab .t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.landing-v2 .rp .rp-tab .t svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.landing-v2 .rp .rp-tab small{color:var(--rp-mut);font-size:12.5px}.landing-v2 .rp .rp-tab .bar{height:3px;border-radius:99px;background:#e3e6ea;overflow:hidden}.landing-v2 .rp .rp-tab .bar i{display:block;height:100%;width:100%;background:var(--rp-blue);transform-origin:left;transform:scaleX(var(--p,0))}.landing-v2 .rp .rp-tab.on{box-shadow:0 0 0 2px var(--rp-blue),0 18px 40px -24px rgba(25,111,193,.55)}.landing-v2 .rp .rp-tab.done .bar i{transform:scaleX(1);background:#b9d6f3}.landing-v2 .rp .rp-stage{position:relative;margin-top:18px;border-radius:28px;padding:48px 44px 80px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 80% at 85% 10%,rgba(25,111,193,.22),transparent 60%),radial-gradient(70% 70% at 10% 100%,rgba(108,180,255,.2),transparent 60%),#e8eef6}.landing-v2 .rp .rp-stage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.6;background-image:radial-gradient(rgba(25,111,193,.35) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,transparent 70%);mask-image:radial-gradient(circle at 70% 30%,#000,transparent 70%)}.landing-v2 .rp .rp-devices{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:0;align-items:end;max-width:1060px;margin:0 auto}.landing-v2 .rp .rp-lap{position:relative;transition:transform .6s var(--rp-ease),filter .6s}.landing-v2 .rp .rp-lid{background:#18191d;border-radius:16px 16px 6px 6px;padding:10px 10px 14px;box-shadow:0 40px 80px -40px rgba(10,10,11,.55)}.landing-v2 .rp .rp-url{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:8px;border-radius:8px;background:#26282e;color:#c9ccd2;font-family:var(--mono);font-size:11.5px}.landing-v2 .rp .rp-url i{width:8px;height:8px;border-radius:50%;background:#3a3d44}.landing-v2 .rp .rp-url span{margin-left:6px}.landing-v2 .rp .rp-scr{position:relative;aspect-ratio:1280/820;border-radius:4px;overflow:hidden;background:#fff}.landing-v2 .rp .rp-base{height:13px;margin:0 -6%;border-radius:0 0 14px 14px;background:linear-gradient(#c9ccd2,#9ea3ab)}.landing-v2 .rp .rp-ph{position:relative;z-index:2;margin-left:-70px;margin-bottom:-18px;border-radius:40px;padding:9px;background:#0a0a0b;box-shadow:0 40px 70px -30px rgba(10,10,11,.6);transition:transform .6s var(--rp-ease),filter .6s}.landing-v2 .rp .rp-ph .rp-scr{aspect-ratio:390/844;border-radius:31px}.landing-v2 .rp .rp-ph:before{content:"";position:absolute;z-index:3;top:18px;left:50%;width:74px;height:21px;transform:translateX(-50%);border-radius:99px;background:#0a0a0b}.landing-v2 .rp video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .45s}.landing-v2 .rp video.on{opacity:1}.landing-v2 .rp .rp-devices[data-dev=lap] .rp-ph{transform:scale(.94) translateY(10px);filter:saturate(.6) brightness(.92)}.landing-v2 .rp .rp-devices[data-dev=ph] .rp-lap{transform:scale(.97);filter:saturate(.6) brightness(.94)}.landing-v2 .rp .rp-cap{position:absolute;left:44px;bottom:18px;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px -18px rgba(10,10,11,.5);font-size:13px}.landing-v2 .rp .rp-cap b{font-weight:700}.landing-v2 .rp .rp-cap em{font-style:normal;color:var(--rp-mut)}.landing-v2 .rp .rp-live{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:99px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:800;letter-spacing:.04em}.landing-v2 .rp .rp-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#dc2626;animation:lv3-rp-rpBlink 1.4s infinite}@keyframes lv3-rp-rpBlink{50%{opacity:.3}}.landing-v2 .rp .rp-try{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;margin-top:18px;padding:24px 28px;border-radius:24px;background:#0a0a0b;color:#fff}.landing-v2 .rp .rp-qr{width:112px;height:112px;padding:10px;border-radius:14px;background:#fff}.landing-v2 .rp .rp-qr svg{width:100%;height:100%;display:block}.landing-v2 .rp .rp-try h3{margin:0 0 6px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.03em}.landing-v2 .rp .rp-try p{margin:0;color:rgba(255,255,255,.7);font-size:15.5px;line-height:1.5;max-width:46ch}.landing-v2 .rp .rp-btns{display:grid;gap:8px}.landing-v2 .rp .rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:12px;background:#fff;color:#0a0a0b;font-weight:700;font-size:14.5px;text-decoration:none;white-space:nowrap}.landing-v2 .rp .rp-btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.landing-v2 .rp .rp-btn:focus-visible{outline:3px solid #6cb4ff;outline-offset:3px}@media (max-width:899px){.landing-v2 .rp{padding:76px 16px 80px}.landing-v2 .rp .rp-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:28px -16px 0;padding:4px 16px 6px;scrollbar-width:none}.landing-v2 .rp .rp-tabs::-webkit-scrollbar{display:none}.landing-v2 .rp .rp-tab{flex:0 0 64%;scroll-snap-align:start;padding:10px 12px 12px}.landing-v2 .rp .rp-stage{padding:22px 14px 16px;border-radius:22px}.landing-v2 .rp .rp-devices{grid-template-columns:minmax(0,1fr);place-items:center;min-height:min(450px,118vw)}.landing-v2 .rp .rp-lap,.landing-v2 .rp .rp-ph{grid-area:1/1;transition:opacity .45s,transform .6s var(--rp-ease),visibility .45s}.landing-v2 .rp .rp-lap{width:100%}.landing-v2 .rp .rp-lid{padding:6px 6px 9px;border-radius:12px 12px 5px 5px}.landing-v2 .rp .rp-url{font-size:9.5px;padding:4px 7px;margin-bottom:5px}.landing-v2 .rp .rp-base{height:9px}.landing-v2 .rp .rp-ph{width:min(60%,210px);margin:0;border-radius:28px;padding:6px}.landing-v2 .rp .rp-ph .rp-scr{border-radius:23px}.landing-v2 .rp .rp-ph:before{top:11px;width:44px;height:12px}.landing-v2 .rp .rp-devices[data-dev=lap] .rp-ph,.landing-v2 .rp .rp-devices[data-dev=ph] .rp-lap{opacity:0;visibility:hidden;transform:scale(.94);filter:none}.landing-v2 .rp .rp-cap{position:relative;left:auto;right:auto;bottom:auto;margin-top:16px;justify-content:center;font-size:12px;flex-wrap:wrap}.landing-v2 .rp .rp-try{grid-template-columns:1fr;gap:16px;padding:22px 20px;text-align:center;justify-items:center}.landing-v2 .rp .rp-qr{width:104px;height:104px}.landing-v2 .rp .rp-btns{width:100%}}@media (prefers-reduced-motion:reduce){.landing-v2 .rp *{transition:none!important;animation:none!important}}.landing-v2 .gsc .gs-head{display:grid;gap:14px;max-width:760px}.landing-v2 .gsc .gs-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.landing-v2 .gsc .gs-kicker:before{content:"";width:22px;height:2px;background:currentColor}.landing-v2 .gsc .gs-head h2{font-size:clamp(2.3rem,5.6vw,4.4rem);font-weight:800;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.landing-v2 .gsc .gs-head h2 span{color:var(--blue)}.landing-v2 .gsc .gs-lede{font-size:18px;line-height:1.5;color:var(--mut);max-width:58ch}.landing-v2 .gsc .gs-tag{display:inline-flex;align-self:start;justify-self:start;padding:4px 9px;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px var(--line);font:500 12px var(--mono);color:var(--mut)}@media (max-width:899px){.landing-v2 .gsc .gs-lede{font-size:16px}}.landing-v2 .gsc .fit{position:relative;width:100%;aspect-ratio:480/360;max-width:100%}.landing-v2 .gsc .sc{--ink:#0a0a0b;--mut:#5a606c;--line:#e6e8ec;--soft:#f5f6f8;--org:#0f766e;--org-soft:#e3f3f0;--ok:#0f8a5f;--ok-soft:#e3f6ee;--warn:#8a5a00;--warn-soft:#fff3d1;--blue:#196fc1;--blue-soft:#e7f1fc;--xl:#107c41;--ease:cubic-bezier(.22,1,.36,1);position:absolute;left:0;top:0;width:480px;height:360px;transform-origin:0 0;transform:scale(var(--s,1));background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--line),0 30px 60px -32px rgba(10,10,11,.4);overflow:hidden;color:var(--ink);font:500 13px/1.35 var(--sans);text-align:left}.landing-v2 .gsc .sc *{box-sizing:border-box}.landing-v2 .gsc .sc b,.landing-v2 .gsc .sc strong{font-weight:700}.landing-v2 .gsc .sc .tick{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ok);color:#fff;font-size:10px;font-weight:800;flex:0 0 auto}@keyframes lv3-gsc-scUp{0%{opacity:0;transform:translateY(10px)}}@keyframes lv3-gsc-scPop{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.08)}}@keyframes lv3-gsc-scFade{0%{opacity:0}}@keyframes lv3-gsc-scPress{40%{transform:scale(.94);filter:brightness(.9)}}.landing-v2 .gsc .run .a-up{animation:lv3-gsc-scUp .55s var(--d,0s) var(--ease) both}.landing-v2 .gsc .run .a-pop{animation:lv3-gsc-scPop .5s var(--d,0s) var(--ease) both}.landing-v2 .gsc .run .a-fade{animation:lv3-gsc-scFade .5s var(--d,0s) both}.landing-v2 .gsc .s1 .gx-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:#f1f3f4;border-bottom:1px solid var(--line)}.landing-v2 .gsc .s1 .gx-bar i{width:9px;height:9px;border-radius:50%;background:#d5d8dd}.landing-v2 .gsc .s1 .gx-bar span{margin-left:10px;padding:4px 10px;border-radius:7px;background:#fff;font:500 11.5px var(--mono);color:var(--mut)}.landing-v2 .gsc .s1-nav{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid var(--line)}.landing-v2 .gsc .s1-logo{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--org);color:#fff;font-weight:800;font-size:13px}.landing-v2 .gsc .s1-nav b{font-size:13px;margin-right:auto}.landing-v2 .gsc .s1-nav em{font-style:normal;color:var(--mut);font-size:12px}.landing-v2 .gsc .s1-in{padding:5px 10px;border-radius:8px;background:var(--org);color:#fff;font-size:11.5px;font-weight:700}.landing-v2 .gsc .s1-hero{display:grid;gap:6px;justify-items:start;margin:12px 16px 0;padding:20px 20px 22px;border-radius:14px;background-color:var(--org);color:#fff;background-image:radial-gradient(120% 140% at 0 100%,rgba(255,255,255,.16),transparent 55%)}.landing-v2 .gsc .s1-hero small{max-width:230px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.85}.landing-v2 .gsc .s1-hero h4{margin:0;font-size:25px;line-height:1.04;letter-spacing:-.035em;font-weight:800;max-width:11ch}.landing-v2 .gsc .s1-cta{margin-top:6px;padding:6px 11px;border-radius:9px;background:#fff;color:var(--org);font-size:11.5px;font-weight:700}.landing-v2 .gsc .s1-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 16px}.landing-v2 .gsc .s1-card{display:grid;gap:3px;padding:9px 10px;border-radius:10px;box-shadow:0 0 0 1px var(--line)}.landing-v2 .gsc .s1-card small{font:600 9.5px var(--mono);color:var(--org)}.landing-v2 .gsc .s1-card b{font-size:12px}.landing-v2 .gsc .s1-panel{position:absolute;right:28px;top:102px;width:168px;display:grid;gap:7px;padding:12px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 18px 40px -16px rgba(10,10,11,.4)}.landing-v2 .gsc .s1-panel>b{font-size:12px}.landing-v2 .gsc .s1-panel small{font-size:10px;color:var(--mut);font-weight:600}.landing-v2 .gsc .s1-sw{position:relative;display:flex;gap:6px}.landing-v2 .gsc .s1-sw i{width:20px;height:20px;border-radius:6px;background:var(--c)}.landing-v2 .gsc .s1-ring{position:absolute;left:-3px;top:-3px;width:26px;height:26px;border-radius:8px;box-shadow:0 0 0 2px var(--ink);transform:translateX(26px)}.landing-v2 .gsc .s1-up{display:flex;align-items:center;gap:7px;font:500 10.5px var(--mono);color:var(--mut)}.landing-v2 .gsc .s1-up .s1-logo{width:20px;height:20px;border-radius:6px;font-size:10px}.landing-v2 .gsc .s1-up .tick{margin-left:auto}@keyframes lv3-gsc-s1Wash{0%{background-color:#eceef1;color:#8a909b}}@keyframes lv3-gsc-s1Btn{0%{background-color:#c9cdd3;color:#fff}}@keyframes lv3-gsc-s1Cta{0%{color:#8a909b}}@keyframes lv3-gsc-s1Ring{0%{transform:translateX(0)}}.landing-v2 .gsc .run .s1-hero{animation:lv3-gsc-s1Wash .9s 1.1s both}.landing-v2 .gsc .run .s1-in{animation:lv3-gsc-s1Btn .9s 1.1s both}.landing-v2 .gsc .run .s1-cta{animation:lv3-gsc-s1Cta .9s 1.1s both}.landing-v2 .gsc .run .s1-ring{animation:lv3-gsc-s1Ring .6s .5s var(--ease) both}.landing-v2 .gsc .s2-top{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.landing-v2 .gsc .s2-top b{font-size:14px;letter-spacing:-.01em}.landing-v2 .gsc .s2-top small{margin-left:auto;font:500 10.5px var(--mono);color:var(--mut)}.landing-v2 .gsc .s2-steps{display:flex;align-items:center;gap:6px;padding:0 14px 10px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;color:var(--mut)}.landing-v2 .gsc .s2-steps span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.landing-v2 .gsc .s2-steps span i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal;font-size:9px}.landing-v2 .gsc .s2-steps em{flex:1;height:1px;background:var(--line)}@keyframes lv3-gsc-s2Step{0%{background:#d5d8dd}}.landing-v2 .gsc .run .s2-steps span i{animation:lv3-gsc-s2Step .3s var(--d) both}.landing-v2 .gsc .s2-body{display:grid;grid-template-columns:204px 1fr;gap:12px;padding:12px 14px 0}.landing-v2 .gsc .s2-sheet{position:relative;align-self:start;border-radius:10px;box-shadow:0 0 0 1px var(--line);overflow:hidden;font:500 9.5px/1.25 var(--mono)}.landing-v2 .gsc .s2-sheet .xh{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--xl);color:#fff;font:700 10px var(--sans)}.landing-v2 .gsc .s2-sheet .xh i{width:11px;height:11px;border-radius:2px;background:#fff;opacity:.9}.landing-v2 .gsc .s2-row{display:grid;grid-template-columns:60px 40px 1fr;border-top:1px solid var(--line)}.landing-v2 .gsc .s2-row span{padding:6px 5px;border-left:1px solid var(--line)}.landing-v2 .gsc .s2-row span:first-child{border-left:0}.landing-v2 .gsc .s2-row.h{background:var(--soft);color:var(--mut);font-weight:600}.landing-v2 .gsc .s2-scan{position:absolute;left:0;right:0;top:100%;height:30px;background:linear-gradient(rgba(25,111,193,0),rgba(25,111,193,.2));border-bottom:2px solid var(--blue);opacity:0;pointer-events:none}@keyframes lv3-gsc-s2Scan{0%{top:12%;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.landing-v2 .gsc .run .s2-scan{animation:lv3-gsc-s2Scan 1.5s ease-in-out .3s both}.landing-v2 .gsc .s2-list{display:grid;gap:6px;align-content:start}.landing-v2 .gsc .s2-lh{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;color:var(--mut)}.landing-v2 .gsc .s2-lh b{color:var(--ink);font-size:12px}.landing-v2 .gsc .s2-ev{display:grid;grid-template-columns:1fr auto;gap:1px 8px;align-items:center;padding:6px 9px;border-radius:9px;box-shadow:0 0 0 1px var(--line)}.landing-v2 .gsc .s2-ev b{font-size:11.5px}.landing-v2 .gsc .s2-ev small{grid-column:1;font-size:9.5px;color:var(--mut)}.landing-v2 .gsc .s2-ev .tick{grid-row:1/span 2;grid-column:2}.landing-v2 .gsc .s2-ev.chk{box-shadow:0 0 0 1px #f0d48a;background:#fffbef}.landing-v2 .gsc .s2-ev.chk .tick{background:#d29b12}.landing-v2 .gsc .s2-ev.chk em{grid-column:1;font-style:normal;font-size:9.5px;font-weight:700;color:var(--warn)}.landing-v2 .gsc .s2-foot{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:10px}.landing-v2 .gsc .s2-go{padding:8px 12px;border-radius:9px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:700}.landing-v2 .gsc .run .s2-go{animation:lv3-gsc-scUp .5s 2.4s var(--ease) both,lv3-gsc-scPress .35s 3.05s both}.landing-v2 .gsc .s2-toast{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:var(--ok-soft);color:var(--ok);font-size:11.5px;font-weight:700}.landing-v2 .gsc .s3{padding:14px 16px}.landing-v2 .gsc .s3-h{display:flex;align-items:center;justify-content:space-between}.landing-v2 .gsc .s3-h b{font-size:15px;letter-spacing:-.01em}.landing-v2 .gsc .s3-h span{color:var(--mut);font-size:16px}.landing-v2 .gsc .s3-sub{margin:2px 0 7px;color:var(--mut);font-size:11px}.landing-v2 .gsc .s3-file{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:8px;background:var(--soft);font:500 10.5px var(--mono);color:var(--mut)}.landing-v2 .gsc .s3-file i{width:11px;height:13px;border-radius:2px;background:var(--xl)}.landing-v2 .gsc .s3-t{margin-top:8px;border-radius:10px;box-shadow:0 0 0 1px var(--line);overflow:hidden}.landing-v2 .gsc .s3-r{display:grid;grid-template-columns:1fr 84px 92px;align-items:center;gap:8px;padding:4px 10px;border-top:1px solid var(--line)}.landing-v2 .gsc .s3-r:first-child{border-top:0;background:var(--soft);font-size:10px;font-weight:700;color:var(--mut);padding:5px 10px}.landing-v2 .gsc .s3-r .gx-p b{display:block;font-size:11.5px}.landing-v2 .gsc .s3-r .gx-p small{font:500 9.5px var(--mono);color:var(--mut)}.landing-v2 .gsc .s3-r .gx-c{font-size:11px;font-weight:600}.landing-v2 .gsc .s3-pill{justify-self:start;padding:3px 8px;border-radius:99px;font-size:10px;font-weight:700;background:var(--ok-soft);color:var(--ok)}.landing-v2 .gsc .s3-pill.here{background:var(--blue-soft);color:var(--blue)}.landing-v2 .gsc .s3-pill.skip{background:var(--warn-soft);color:var(--warn)}.landing-v2 .gsc .s3-foot{position:absolute;left:16px;right:16px;bottom:10px;display:flex;gap:6px;align-items:center}.landing-v2 .gsc .s3-foot small{margin-right:2px;font-size:10px;color:var(--mut);font-weight:600}.landing-v2 .gsc .s3-co{display:inline-flex;gap:5px;align-items:baseline;padding:5px 9px;border-radius:9px;box-shadow:0 0 0 1px var(--line);font-size:11px;font-weight:700}.landing-v2 .gsc .s3-co b{font-size:12.5px;color:var(--blue);font-variant-numeric:tabular-nums}.landing-v2 .gsc .s4{display:grid;grid-template-columns:1fr 150px;gap:12px;padding:14px;background:#f3f5f7}.landing-v2 .gsc .s4-card{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line)}.landing-v2 .gsc .s4-band{position:relative;display:grid;gap:3px;padding:12px 14px 14px;background-color:var(--org);color:#fff;background-image:radial-gradient(120% 140% at 100% 0,rgba(255,255,255,.18),transparent 55%)}.landing-v2 .gsc .s4-band small{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.85}.landing-v2 .gsc .s4-band span{font:600 10.5px var(--mono);opacity:.95}.landing-v2 .gsc .s4-band h4{margin:2px 0 0;font-size:21px;letter-spacing:-.03em;line-height:1.05;font-weight:800}.landing-v2 .gsc .s4-live{position:absolute;right:12px;top:11px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:#fff;color:#b42318;font-size:9.5px;font-weight:800;letter-spacing:.04em}.landing-v2 .gsc .s4-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#dc2626;animation:lv3-gsc-s4Blink 1.4s infinite}@keyframes lv3-gsc-s4Blink{50%{opacity:.25}}.landing-v2 .gsc .s4-in{display:grid;gap:9px;padding:11px 14px 14px}.landing-v2 .gsc .s4-meta{font-size:10.5px;color:var(--mut)}.landing-v2 .gsc .s4-pl{display:grid;gap:5px}.landing-v2 .gsc .s4-pl div{display:flex;justify-content:space-between;font-size:10.5px;color:var(--mut);font-weight:600}.landing-v2 .gsc .s4-pl div b{color:var(--ink);font-variant-numeric:tabular-nums}.landing-v2 .gsc .s4-bar{height:7px;border-radius:99px;background:#e9ecef;overflow:hidden}.landing-v2 .gsc .s4-bar i{display:block;width:80%;height:100%;border-radius:99px;background:var(--org)}@keyframes lv3-gsc-s4Bar{0%{width:0}}.landing-v2 .gsc .run .s4-bar i{animation:lv3-gsc-s4Bar 1.4s .4s var(--ease) both}.landing-v2 .gsc .s4-chips{display:grid;gap:6px}.landing-v2 .gsc .s4-chip{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:9px;background:var(--soft);font-size:10.5px;font-weight:600}.landing-v2 .gsc .s4-chip .st{margin-left:auto;color:#d29b12;letter-spacing:1px;font-size:10px}.landing-v2 .gsc .s4-qr{display:grid;gap:7px;align-content:start;justify-items:center;padding:12px 10px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line);text-align:center}.landing-v2 .gsc .s4-qr small{font-size:10px;font-weight:700;color:var(--mut)}.landing-v2 .gsc .s4-qr .q{width:112px;height:112px}.landing-v2 .gsc .s4-qr .q svg{display:block;width:100%;height:100%}.landing-v2 .gsc .s4-qr .gx-n{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.landing-v2 .gsc .s4-qr .gx-n+small{margin-top:-4px}.landing-v2 .gsc .s4-ping{position:relative}.landing-v2 .gsc .s4-ping:after{content:"";position:absolute;inset:-6px;border-radius:12px;box-shadow:0 0 0 2px var(--org);opacity:0}@keyframes lv3-gsc-s4Ping{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}.landing-v2 .gsc .run .s4-ping:after{animation:lv3-gsc-s4Ping 1s 1.6s 3 both}@media (prefers-reduced-motion:reduce){.landing-v2 .gsc .sc *,.landing-v2 .gsc .sc :after,.landing-v2 .gsc .sc :before{animation:none!important;transition:none!important}}.landing-v2 .gsc{padding:104px 0 40px}.landing-v2 .gsc .gsc-grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-v2 .gsc .gsc-card{display:grid;gap:14px;align-content:start;padding:14px 14px 22px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.landing-v2 .gsc .gsc-pic{padding:22px 26px;border-radius:18px;background:radial-gradient(90% 80% at 85% 10%,rgba(25,111,193,.16),transparent 60%),#e8eef6}.landing-v2 .gsc .gsc-txt{display:grid;grid-template-columns:34px 1fr;gap:6px 12px;padding:0 8px}.landing-v2 .gsc .gsc-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;font-size:14px}.landing-v2 .gsc .gsc-txt h3{align-self:center;font-size:20px;letter-spacing:-.02em}.landing-v2 .gsc .gsc-txt .gs-tag,.landing-v2 .gsc .gsc-txt p{grid-column:2}.landing-v2 .gsc .gsc-txt p{font-size:15px;line-height:1.5;color:var(--mut)}@media (max-width:759px){.landing-v2 .gsc{padding:72px 0 28px}.landing-v2 .gsc .gsc-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.landing-v2 .gsc .gsc-card{border-radius:20px;padding:10px 10px 18px}.landing-v2 .gsc .gsc-pic{padding:14px;border-radius:14px}.landing-v2 .gsc .gsc-txt{padding:0 4px}}.landing-v2 .gsc{--ink:#0a0a0b;--mut:#5a606c;--line:#e6e8ec;--card:#ffffff;--blue:#196fc1;--blue-soft:#e7f1fc;--ok:#0f8a5f;--ease:cubic-bezier(.22,1,.36,1);background:#f3f4f6;color:var(--ink);font-family:var(--sans);padding:10px 0 120px!important;overflow-x:clip}.landing-v2 .gsc *{box-sizing:border-box}.landing-v2 .gsc .gsc-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media (max-width:759px){.landing-v2 .gsc{padding:0 0 80px!important}.landing-v2 .gsc .gsc-wrap{padding-inline:16px}}.landing-v2 .fz{--ink:#0a0a0b;--mut:#5a606c;--line:#e6e8ec;--blue:#196fc1;--soft:#f5f7fa;--ease:cubic-bezier(.22,1,.36,1);background:#ffffff;color:var(--ink);font-family:var(--sans);padding:110px 0 120px;overflow-x:clip}.landing-v2 .fz *{box-sizing:border-box}.landing-v2 .fz .fz-wrap{max-width:1240px;margin:0 auto;padding-inline:20px;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:72px;align-items:start}.landing-v2 .fz .fz-side{position:sticky;top:40px;display:grid;gap:28px}.landing-v2 .fz .fz-head{display:grid;gap:14px}.landing-v2 .fz .fz-head .fz-kicker{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.landing-v2 .fz .fz-head .fz-kicker:before{content:"";width:22px;height:2px;background:currentColor}.landing-v2 .fz .fz-head h2{margin:0;font-size:clamp(2.3rem,5.6vw,4.4rem);font-weight:800;letter-spacing:-.05em;line-height:.98}.landing-v2 .fz .fz-head h2 span{color:var(--blue)}.landing-v2 .fz .fz-head .fz-lede{margin:0;font-size:18px;line-height:1.5;color:var(--mut);max-width:36ch}.landing-v2 .fz .fz-card{display:grid;gap:12px;padding:24px;border-radius:22px;background:#0a0a0b;color:#fff}.landing-v2 .fz .fz-card h3{margin:0;font-size:21px;letter-spacing:-.03em}.landing-v2 .fz .fz-card p{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.72)}.landing-v2 .fz .fz-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.landing-v2 .fz .fz-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:12px;background:#fff;color:#0a0a0b;font-weight:700;font-size:14.5px;text-decoration:none}.landing-v2 .fz .fz-btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.landing-v2 .fz .fz-a a:focus-visible,.landing-v2 .fz .fz-btn:focus-visible,.landing-v2 .fz .fz-item summary:focus-visible{outline:3px solid #6cb4ff;outline-offset:3px}.landing-v2 .fz .fz-list{display:grid;gap:8px;min-width:0}.landing-v2 .fz .fz-item{border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,box-shadow .3s}.landing-v2 .fz .fz-item[open]{background:var(--soft);box-shadow:inset 0 0 0 1px transparent}.landing-v2 .fz .fz-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-radius:16px;font-size:17.5px;font-weight:600;letter-spacing:-.01em}.landing-v2 .fz .fz-item summary::-webkit-details-marker{display:none}.landing-v2 .fz .fz-ic{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#eef1f5;transition:background-color .3s,transform .4s var(--ease)}.landing-v2 .fz .fz-ic:after,.landing-v2 .fz .fz-ic:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .4s var(--ease),background-color .3s}.landing-v2 .fz .fz-ic:after{transform:rotate(90deg)}.landing-v2 .fz .fz-item[open] .fz-ic{background:var(--blue);transform:rotate(180deg)}.landing-v2 .fz .fz-item[open] .fz-ic:after,.landing-v2 .fz .fz-item[open] .fz-ic:before{background:#fff}.landing-v2 .fz .fz-item[open] .fz-ic:after{transform:rotate(0deg)}.landing-v2 .fz .fz-a{padding:0 70px 22px 22px;animation:lv3-fz-fzIn .4s var(--ease)}.landing-v2 .fz .fz-a p{margin:0;font-size:16px;line-height:1.6;color:var(--mut);max-width:62ch}.landing-v2 .fz .fz-a a{color:var(--blue);font-weight:600}@keyframes lv3-fz-fzIn{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover){.landing-v2 .fz .fz-item:not([open]) summary:hover{background:var(--soft)}.landing-v2 .fz .fz-btn:hover{filter:brightness(.94)}}@media (max-width:899px){.landing-v2 .fz{padding:76px 0 80px}.landing-v2 .fz .fz-wrap{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:16px}.landing-v2 .fz .fz-side{position:static;display:contents}.landing-v2 .fz .fz-head{order:1}.landing-v2 .fz .fz-list{order:2}.landing-v2 .fz .fz-card{order:3}.landing-v2 .fz .fz-head .fz-lede{font-size:16px}.landing-v2 .fz .fz-item summary{padding:16px;font-size:16px}.landing-v2 .fz .fz-a{padding:0 16px 18px}.landing-v2 .fz .fz-a p{font-size:15px}.landing-v2 .fz .fz-card{padding:22px 20px}.landing-v2 .fz .fz-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.landing-v2 .fz *,.landing-v2 .fz :after,.landing-v2 .fz :before{animation:none!important;transition:none!important}}.landing-v2 .cz{--blue:#196fc1;--blue-light:#6cb4ff;--mut:#a3a9b5;--ease:cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;isolation:isolate;background:#050507;color:#fff;font-family:var(--sans);padding:130px 20px 140px;text-align:center}.landing-v2 .cz *{box-sizing:border-box}.landing-v2 .cz .cz-glow{position:absolute;z-index:-1;left:50%;top:58%;width:min(1100px,140vw);aspect-ratio:2/1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(25,111,193,.55),rgba(25,111,193,.12) 55%,transparent 72%);filter:blur(20px)}.landing-v2 .cz .cz-dots{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:radial-gradient(rgba(108,180,255,.55) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 55% at 50% 60%,#000,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 60%,#000,transparent 75%)}.landing-v2 .cz .cz-in{max-width:860px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px}.landing-v2 .cz .cz-logo{width:64px;height:64px;border-radius:18px;box-shadow:0 18px 50px -12px rgba(25,111,193,.8)}.landing-v2 .cz h2{margin:0;font-size:clamp(2.5rem,6.4vw,5.2rem);font-weight:800;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.landing-v2 .cz h2 span{display:block;color:var(--blue-light)}.landing-v2 .cz .cz-lede{margin:0;max-width:54ch;font-size:18px;line-height:1.55;color:var(--mut)}.landing-v2 .cz .cz-addr{margin-top:18px;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 16px 10px 12px;border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font:500 clamp(15px,2.4vw,22px) var(--mono);color:#d8dde6}.landing-v2 .cz .cz-addr i{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 12px var(--sans);font-style:normal}.landing-v2 .cz .cz-addr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .cz .cz-slug{color:#fff;background:linear-gradient(transparent 62%,rgba(25,111,193,.7) 0)}.landing-v2 .cz .cz-slug.empty{color:var(--blue-light);background:none;text-decoration:underline dashed rgba(108,180,255,.6);text-underline-offset:5px}.landing-v2 .cz .cz-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-3px;background:var(--blue-light);animation:lv3-cz-czBlink 1.1s steps(1) infinite}@keyframes lv3-cz-czBlink{50%{opacity:0}}.landing-v2 .cz .cz-form{display:flex;align-items:center;gap:8px;width:min(100%,600px);padding:7px;border-radius:18px;background:#fff;box-shadow:0 30px 80px -30px rgba(25,111,193,.9)}.landing-v2 .cz .cz-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.landing-v2 .cz .cz-form input{flex:1;min-width:0;height:50px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#0a0a0b;font:500 17px var(--sans);outline:none}.landing-v2 .cz .cz-form input::placeholder{color:#8a909b}.landing-v2 .cz .cz-form:focus-within{box-shadow:0 0 0 3px var(--blue-light),0 30px 80px -30px rgba(25,111,193,.9)}.landing-v2 .cz .cz-go{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 20px;border-radius:12px;background:var(--blue);color:#fff;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:filter .2s}.landing-v2 .cz .cz-go:hover{filter:brightness(1.1)}.landing-v2 .cz .cz-alt:focus-visible,.landing-v2 .cz .cz-go:focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}.landing-v2 .cz .cz-note{margin:0;font-size:14px;color:var(--mut)}.landing-v2 .cz .cz-alt{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.35)}@media (max-width:899px){.landing-v2 .cz{padding:92px 16px 100px}.landing-v2 .cz .cz-lede{font-size:16px}.landing-v2 .cz .cz-pre{display:none}.landing-v2 .cz .cz-addr{font-size:15px}.landing-v2 .cz .cz-addr span{white-space:normal;overflow-wrap:anywhere;text-align:left}.landing-v2 .cz .cz-form{flex-direction:column;align-items:stretch;padding:6px}.landing-v2 .cz .cz-form input{text-align:center}.landing-v2 .cz .cz-go{justify-content:center}}@media (prefers-reduced-motion:reduce){.landing-v2 .cz .cz-caret{animation:none}}.landing-v2 .tx-dim{position:absolute;inset:0;z-index:60;background:#000;opacity:0;pointer-events:none}.landing-v2 tw-m{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.landing-v2 tw-w{display:inline-block;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s;transition-delay:calc(var(--i) * 55ms)}.landing-v2 .tw-ready:not(.tw-in) tw-w{transform:translateY(105%);opacity:0}@media (prefers-reduced-motion:reduce){.landing-v2 tw-w{transition:none}.landing-v2 .tw-ready:not(.tw-in) tw-w{transform:none;opacity:1}}