:root{--bg:#f5f6f9;--surface:#fff;--surface-2:#fafbfc;--border:#e5e8ee;--border-strong:#d3d8e2;--text:#1a1d26;--text-2:#5c6474;--text-3:#8b93a4;--accent:#3457d5;--accent-weak:#eaeeff;--accent-text:#2c46b0;--ok:#15925a;--ok-bg:#e6f4ec;--warn:#b7791f;--warn-bg:#fbf1de;--err:#d13b3b;--err-bg:#fbe9e9;--trial:#2b7bc4;--trial-bg:#e6f1fb;--product:#7a5bd0;--product-bg:#f1ecfb;--radius-ctl:8px;--radius-card:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sidebar:244px;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0d1016;--surface:#161a22;--surface-2:#1b202a;--border:#262c39;--border-strong:#323a4a;--text:#e7eaf1;--text-2:#98a1b3;--text-3:#6b7486;--accent:#6d8bff;--accent-weak:#1c2440;--accent-text:#a9bcff;--ok:#4cc98a;--ok-bg:#12271d;--warn:#e0b24d;--warn-bg:#2b2312;--err:#f0736f;--err-bg:#2c1616;--trial:#6cb2ef;--trial-bg:#12222f;--product:#b39bef;--product-bg:#211a34}}:root[data-theme=light]{--bg:#f5f6f9;--surface:#fff;--surface-2:#fafbfc;--border:#e5e8ee;--border-strong:#d3d8e2;--text:#1a1d26;--text-2:#5c6474;--text-3:#8b93a4;--accent:#3457d5;--accent-weak:#eaeeff;--accent-text:#2c46b0;--ok:#15925a;--ok-bg:#e6f4ec;--warn:#b7791f;--warn-bg:#fbf1de;--err:#d13b3b;--err-bg:#fbe9e9;--trial:#2b7bc4;--trial-bg:#e6f1fb;--product:#7a5bd0;--product-bg:#f1ecfb}:root[data-theme=dark]{--bg:#0d1016;--surface:#161a22;--surface-2:#1b202a;--border:#262c39;--border-strong:#323a4a;--text:#e7eaf1;--text-2:#98a1b3;--text-3:#6b7486;--accent:#6d8bff;--accent-weak:#1c2440;--accent-text:#a9bcff;--ok:#4cc98a;--ok-bg:#12271d;--warn:#e0b24d;--warn-bg:#2b2312;--err:#f0736f;--err-bg:#2c1616;--trial:#6cb2ef;--trial-bg:#12222f;--product:#b39bef;--product-bg:#211a34}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}button{cursor:pointer;font-family:inherit}a{color:var(--accent-text);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mark{background:linear-gradient(135deg, var(--accent), #6d8bff);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.wordmark{align-items:center;gap:8px;display:flex}.wordmark .nm{letter-spacing:-.3px;font-size:17px;font-weight:650}.btn{border-radius:var(--radius-ctl);border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:550;display:inline-flex}.btn:hover{border-color:var(--text-3)}.btn svg{width:15px;height:15px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.btn.danger{color:var(--err);border-color:color-mix(in srgb, var(--err) 35%, var(--border))}.btn.danger:hover{background:var(--err-bg)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.sm{height:28px;padding:0 10px;font-size:12px}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:default}.auth .btn:not(.sm),.panel .btn:not(.sm){height:40px;padding:0 20px;font-size:14px;font-weight:600}.auth .btn:not(.sm) svg,.panel .btn:not(.sm) svg{width:16px;height:16px}.iconbtn{border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface-2);width:34px;height:34px;color:var(--text-2);place-items:center;display:grid}.iconbtn:hover{color:var(--text);border-color:var(--border-strong)}.iconbtn svg{width:17px;height:17px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{font-size:12.5px;font-weight:600}.field .hint{color:var(--text-3);font-size:11.5px}.field input[type=text],.field input[type=email],.field input[type=password],.field textarea,.field select{border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface-2);width:100%;color:var(--text);outline:none;padding:8px 12px;font-family:inherit;font-size:13px}.auth .field input,.panel .field input{padding:12px;font-size:14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.modal .field{margin-bottom:0}.divider{color:var(--text-3);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--border);flex:1;height:1px}.radios{flex-direction:column;gap:8px;display:flex}.radios label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.radios label:has(input:checked){border-color:var(--accent);background:var(--accent-weak)}.stepper{border:1px solid var(--border);border-radius:8px;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.stepper button{background:var(--surface-2);width:36px;height:38px;color:var(--text-2);border:none;font-size:18px}.stepper button:hover{background:var(--border);color:var(--text)}.stepper button:disabled{opacity:.4;cursor:default}.stepper .v{text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid var(--border);border-right:1px solid var(--border);width:56px;font-weight:650}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.active,.pill.verified,.pill.paid,.pill.on,.pill.ok,.pill.sso{color:var(--ok);background:var(--ok-bg)}.pill.trial,.pill.open{color:var(--trial);background:var(--trial-bg)}.pill.pending,.pill.warn,.pill.invited{color:var(--warn);background:var(--warn-bg)}.pill.pastdue,.pill.suspended,.pill.error,.pill.failed,.pill.off,.pill.deactivated{color:var(--err);background:var(--err-bg)}.pill.muted{color:var(--text-3);background:var(--surface-2)}.pill.muted:before{display:none}.chip{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.chip .sq{border-radius:2px;width:7px;height:7px}.chips{flex-wrap:wrap;gap:4px;display:inline-flex}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px}.card.pad0{padding:0;overflow:hidden}.card-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.card-h.flush{margin:-2px 0 12px;padding:0 0 12px}.card-h h3{margin:0;font-size:13.5px;font-weight:600}.metric .label{color:var(--text-2);font-size:12px;font-weight:550}.metric .val{letter-spacing:-.5px;margin-top:6px;font-size:26px;font-weight:650}.metric .foot{color:var(--text-3);margin-top:4px;font-size:11.5px}.delta{align-items:center;gap:3px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.delta.up{color:var(--ok)}.delta.down{color:var(--err)}.delta.flat{color:var(--text-3)}.delta svg{width:13px;height:13px}.prod{flex-direction:column;gap:8px;display:flex}.prod .top{align-items:center;gap:8px;display:flex}.prod .ico{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.prod .nm{font-weight:600}.prod .top .toggle{color:var(--text-2);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.prod .meta{color:var(--text-3);font-size:12.5px}.prod .stats{gap:24px;display:flex}.prod .stats .k{color:var(--text-3);font-size:11.5px;font-weight:550}.prod .stats .v{letter-spacing:-.3px;font-size:17px;font-weight:650}.twrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:12px 16px;font-size:11px;font-weight:600}thead th.r,td.r{text-align:right}tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}tbody tr:last-child td{border-bottom:none}tbody tr.click{cursor:pointer}tbody tr.click:hover{background:var(--surface-2)}.org-cell .n{font-weight:600}.org-cell .d{color:var(--text-3);font-size:12px;font-family:var(--mono)}.u-cell{align-items:center;gap:8px;display:flex}.u-cell .av{background:var(--accent-weak);width:26px;height:26px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.u-cell .n{font-weight:550}.u-cell .e{color:var(--text-3);font-size:11.5px}.seat{align-items:center;gap:8px;min-width:126px;display:flex}.seat .bar{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.seat .fill{background:var(--accent);border-radius:3px;height:100%}.seat .fill.full{background:var(--warn)}.seat .fill.over{background:var(--err)}.seat .t{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sso-cell{align-items:center;gap:6px;display:inline-flex}.sso-cell svg{width:14px;height:14px}.sso-ok{color:var(--ok)}.sso-bad{color:var(--err)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar .sp{flex:1}.select,.tsearch{border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface);height:32px;color:var(--text);outline:none;padding:0 12px;font-size:12.5px}.tsearch{min-width:220px;padding-left:32px}.tsearch-wrap{position:relative}.tsearch-wrap svg{width:15px;height:15px;color:var(--text-3);position:absolute;top:8px;left:10px}.select:focus,.tsearch:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.tabs button{color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:550}.tabs button:hover{color:var(--text)}.tabs button.active{color:var(--accent-text);border-bottom-color:var(--accent)}.kv{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--text-3)}.kv dd{text-align:right;margin:0;font-weight:550}.check{flex-direction:column;gap:2px;display:flex}.check .item{align-items:center;gap:8px;padding:8px 0;display:flex}.check .box{border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.check .box.done{background:var(--ok-bg);color:var(--ok)}.check .box.todo{background:var(--surface-2);color:var(--text-3);border:1px dashed var(--border-strong)}.check .box svg{width:12px;height:12px}.check .txt{font-size:13px}.check .item.done .txt{color:var(--text-2)}.callout{border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.callout svg{flex:none;width:18px;height:18px;margin-top:1px}.callout.info{background:var(--accent-weak);color:var(--accent-text)}.callout.ok{background:var(--ok-bg);color:var(--ok)}.callout.warn{background:var(--warn-bg);color:var(--warn)}.codebox{background:var(--surface-2);border:1px solid var(--border);font-family:var(--mono);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12.5px;display:flex;overflow-x:auto}.codebox .txt{white-space:nowrap;flex:1}.tl{flex-direction:column;display:flex}.tl .ev{grid-template-columns:20px 1fr;gap:12px;display:grid}.tl .trail{flex-direction:column;align-items:center;display:flex}.tl .node{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.tl .node.staff{background:var(--product)}.tl .line{background:var(--border);flex:1;width:1.5px;margin:3px 0}.tl .ev:last-child .line{display:none}.tl .c{padding-bottom:16px}.tl .c .t{font-size:13px}.tl .c .t b{font-weight:600}.tl .c .m{color:var(--text-3);margin-top:1px;font-size:11.5px}.staffbadge{text-transform:uppercase;letter-spacing:.05em;color:var(--product);background:var(--product-bg);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.empty{text-align:center;color:var(--text-3);padding:40px 20px}.row{align-items:center;gap:8px;display:flex}.row.gap-12{gap:12px}.row.gap-16{gap:16px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.push{margin-left:auto}.card.pad0 .pad{padding:16px}.card.click{cursor:pointer}.card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.card-h .meta{color:var(--text-3);font-size:12px}.cellnote{color:var(--text-3);margin-top:4px;font-size:11.5px}.cellnote.err{color:var(--err)}.ico-tile{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.ico-tile.soft{background:var(--accent-weak);color:var(--accent-text)}.ico-tile svg{width:18px;height:18px}.offer{border:1px dashed var(--border-strong);border-radius:var(--radius-card);align-items:center;gap:16px;padding:16px;display:flex}.offer+.offer{margin-top:8px}.offer .nm,.card>.row .nm{font-weight:650}.offer .mt,.card>.row .mt{color:var(--text-2);font-size:12.5px}.pager{color:var(--text-2);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.statusbar{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.legend{flex-wrap:wrap;gap:24px;margin-top:16px;font-size:13px;display:flex}.legend .sw{border-radius:2px;flex:none;width:8px;height:8px}.legend b{font-weight:650}.legend .lb{color:var(--text-2)}.legend .pc{color:var(--text-3);font-size:12px}.grid.g-staff{grid-template-columns:1.7fr 1fr;align-items:start}.noseat{text-align:center;max-width:520px;margin:64px auto}.noseat h2{margin:0 0 8px;font-size:18px}.noseat p{color:var(--text-2);margin:0 0 16px;font-size:13.5px}.codebox input.bare{font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.tsearch.plain{padding-left:12px}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-4{margin-top:4px!important}.mb-12{margin-bottom:12px!important}.mt-16{margin-top:16px!important}.mb-16{margin-bottom:16px!important}.mt-24{margin-top:24px!important}.mb-24{margin-bottom:24px!important}.mt-32{margin-top:32px!important}.subhead{margin:32px 0 4px;font-size:15px;font-weight:650}.site-head,.site-foot{--lp-max:1180px;--lp-head:64px}.site{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.site>.auth,.site>.panel{flex:1;min-height:0}.site-head .site-home{flex:none;margin-right:-20px}.site-user{align-items:center;gap:8px;display:flex}.site-user .nm{white-space:nowrap;color:var(--text-2);font-size:12.5px;font-weight:600}.site-head .wiz-count{margin-right:4px}.pp-links{align-items:center;gap:2px;display:flex}.pp-links a{color:var(--text-3);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:550;text-decoration:none}.pp-links a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.site-foot.compact{padding:20px 24px}.site-foot.compact .lp-foot-in{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.site-foot.compact .lp-foot-links{flex:1;margin:0}.site-foot.compact .lp-foot-legal{border:0;flex-basis:100%;margin:0;padding:0}.lp-foot-links a{align-items:center;gap:4px;display:inline-flex}.lp-foot-links a svg{width:13px;height:13px}.lp-foot .lp-brand{color:inherit}@media (width<=620px){.site-user .nm,.pp-links{display:none}}.auth{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:420px;max-width:100%;padding:32px;position:relative;box-shadow:0 1px 2px #0000000a}.auth-card h1{letter-spacing:-.3px;text-wrap:balance;text-align:center;margin:20px 0 6px;font-size:20px}.auth-card .lede{color:var(--text-2);text-align:center;text-wrap:balance;margin:0 0 24px;font-size:13.5px}.auth-card h1+form{margin-top:16px}.auth-card .wordmark{justify-content:center}.auth-card .callout{text-align:left;margin-top:16px}.auth-foot{text-align:center;color:var(--text-2);margin-top:16px;font-size:13px}.enforce{color:var(--ok);background:var(--ok-bg);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.enforce svg{flex:none;width:14px;height:14px}.formerror{color:var(--err);background:var(--err-bg);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12.5px;font-weight:550;display:flex}.formerror svg{flex:none;width:15px;height:15px}.demo-note{border-top:1px dashed var(--border);margin-top:20px;padding-top:16px}.demo-note .dn-head{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.demo-note .dn-head svg{width:13px;height:13px}.demo-note .dn-row{text-align:left;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-3);border-radius:8px;align-items:baseline;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:11.5px;display:flex}.demo-note .dn-row:hover{border-color:var(--accent);background:var(--accent-weak)}.demo-note .dn-row b{color:var(--text-2);font-family:var(--mono);font-weight:600}.demo-note .dn-row span{margin-left:auto}.panel{justify-content:center;min-height:100vh;padding:48px 40px;display:flex}.panel-inner{width:100%;max-width:620px;transition:max-width .2s}.panel-inner.wide{max-width:1560px}.wiz-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wiz-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.progressbar{background:var(--border);border-radius:3px;height:5px;margin-bottom:32px;overflow:hidden}.progressfill{background:linear-gradient(90deg, var(--accent), #6d8bff);border-radius:3px;height:100%;transition:width .3s}.eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--accent-text);font-size:12px;font-weight:700}.panel h1{letter-spacing:-.5px;text-wrap:balance;margin:8px 0;font-size:26px}.panel .lede{color:var(--text-2);max-width:52ch;margin:0 0 32px;font-size:14.5px}.wizard-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.wizard-actions .sp{flex:1}.pgrid{flex-direction:column;gap:12px;display:flex}.pcard{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:44px 1fr 24px;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.pcard:hover{border-color:var(--border-strong)}.pcard.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.pcard .ico{color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.pcard .nm{font-size:15px;font-weight:650}.pcard .tl{color:var(--text-2);font-size:12.5px}.pcard .tick{border:1.5px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pcard.on .tick{background:var(--accent);border-color:var(--accent);color:#fff}.pcard .tick svg{width:14px;height:14px}.confblock{border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.confblock .head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.confblock .head .ico{color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.confblock .head .nm{font-weight:650}.confblock .head .amt{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.confblock .head .amt small{color:var(--text-3);font-weight:500}.tierpanels{gap:12px;margin-bottom:16px;display:grid}.tierpanel{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.tierpanel.on{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-weak)}.tierpanel .tph{align-items:center;gap:8px;display:flex}.tierpanel .tn{letter-spacing:-.2px;font-size:14px;font-weight:700}.tierpanel .tph .pill{padding:1px 8px;font-size:10px}.tierpanel .tpm{color:var(--text-2);margin-top:-6px;font-size:12.5px}.optboxes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.optbox{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.optbox:hover{border-color:var(--border-strong)}.optbox.on{border-color:var(--accent);background:var(--accent-weak)}.optbox .obh{align-items:center;gap:8px;display:flex}.optbox .obn{font-size:12.5px;font-weight:650}.optbox.on .obn{color:var(--accent-text)}.optbox .tick{border:1.5px solid var(--border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.optbox.on .tick{background:var(--accent);border-color:var(--accent);color:#fff}.optbox .tick svg{width:10px;height:10px}.optbox .obp{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.optbox .obp small{color:var(--text-3);letter-spacing:0;font-size:11.5px;font-weight:500}.optbox.on .obp small{color:var(--accent-text)}.optbox .obn2{color:var(--text-2);margin-top:auto;font-size:11px;line-height:1.5}.optbox.on .obn2{color:var(--accent-text)}.tierpanel .tf{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.tierpanel .tf li{color:var(--text-2);padding-left:12px;font-size:11.5px;position:relative}.tierpanel .tf li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}@media (width<=560px){.optboxes{grid-template-columns:1fr}}.breakdown.flat{border-top:none;margin-top:0;padding-top:0}.breakdown{border-top:1px dashed var(--border);flex-direction:column;gap:4px;margin-top:16px;padding-top:12px;display:flex}.breakdown .b{color:var(--text-2);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.breakdown .b b{color:var(--text);font-weight:650}.breakdown .b.note{color:var(--text-3);font-size:11.5px}.breakdown .b.note b{color:var(--accent-text);font-weight:600}.seatline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seatline .lbl{color:var(--text-2);font-size:13px}.seatmin{color:var(--text-3);font-size:11.5px}.total{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;margin-top:4px;padding:16px;display:flex}.total .k{color:var(--text-2);font-size:13px}.total .sub2{color:var(--text-3);margin-top:3px;font-size:11.5px}.total .v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.total .v small{color:var(--text-3);font-size:13px;font-weight:500}.invite-row{gap:8px;margin-bottom:8px;display:flex}.invite-row input{flex:1}.grp-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.grp-map .arrow{color:var(--text-3)}.launch{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.launch a{border:1px solid var(--border);color:var(--text);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:16px;text-decoration:none;display:grid}.launch a:hover{border-color:var(--accent);background:var(--surface-2);text-decoration:none}.launch .ico{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.launch .nm{font-weight:650}.launch .mt{color:var(--text-3);font-size:12px}.launch svg{width:18px;height:18px;color:var(--text-3)}.next-list{flex-direction:column;gap:12px;margin-top:8px;display:flex}.next-list .n{grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;display:grid}.next-list .n .num{color:var(--accent-text);font-weight:700}.success-mark{background:var(--ok-bg);width:60px;height:60px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.success-mark svg{width:30px;height:30px}.app{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.orghead{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:62px;padding:16px;display:flex}.orghead .lg{color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.orghead .nm{letter-spacing:-.2px;font-weight:650}.orghead .sub{color:var(--text-3);font-size:11px;font-family:var(--mono)}.orghead .sub.kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.nav{flex-direction:column;gap:1px;padding:8px 12px;display:flex;overflow-y:auto}.navgroup{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);align-items:center;gap:6px;padding:16px 12px 6px;font-size:10px;font-weight:700;display:flex}.navgroup svg{width:13px;height:13px}.navgroup.staff{color:var(--product);border-top:1px solid var(--border);margin-top:6px;padding-top:16px}.navgroup .rolechip{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--product);background:var(--product-bg);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px}.nav button{text-align:left;border-radius:var(--radius-ctl);width:100%;color:var(--text-2);background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.nav button:hover{background:var(--surface-2);color:var(--text)}.nav button.active{background:var(--accent-weak);color:var(--accent-text)}.nav button svg{flex:none;width:17px;height:17px}.nav button .count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sidebar .foot{border-top:1px solid var(--border);margin-top:auto;padding:12px 16px}.mecard{align-items:center;gap:8px;display:flex}.avatar{background:var(--accent-weak);width:30px;height:30px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mecard .nm{font-size:12.5px;font-weight:600}.mecard .rl{color:var(--text-3);font-size:11px;font-family:var(--mono)}.mecard .out{flex:none;margin-left:auto}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.crumb{color:var(--text-2);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.crumb b{color:var(--text);font-weight:600}.crumb .sep{color:var(--text-3)}.crumb button{color:var(--text-2);background:0 0;border:none;padding:0;font-size:13px}.crumb button:hover{color:var(--text);text-decoration:underline}.search{flex:1;max-width:420px;margin-left:8px;position:relative}.search input{border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface-2);width:100%;height:34px;color:var(--text);outline:none;padding:0 12px 0 32px;font-size:13px}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.search svg{width:16px;height:16px;color:var(--text-3);position:absolute;top:9px;left:10px}.topbar .right{align-items:center;gap:12px;margin-left:auto;display:flex}.env{background:var(--err-bg);color:var(--err);border:1px solid color-mix(in srgb, var(--err) 25%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.env .dot{background:var(--err);animation:2.4s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.env .dot{animation:none}}.content{flex:1;width:100%;max-width:1360px;padding:24px 24px 64px}.content>*+*{margin-top:16px}.content>.page-head+*{margin-top:24px}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{letter-spacing:-.4px;text-wrap:balance;margin:0;font-size:22px;font-weight:650}.page-head .sub{color:var(--text-2);margin-top:3px;font-size:13px}.page-actions{gap:8px;display:flex}.alert-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.alert-row:last-child{border-bottom:none}.alert-row .rail{border-radius:2px;flex:none;align-self:stretch;width:3px}.alert-row .ico{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.alert-row .ico svg{width:16px;height:16px}.alert-row .body{flex:1;min-width:0}.alert-row .body .t{font-size:13px;font-weight:550}.alert-row .body .s{color:var(--text-3);font-size:12px}.sev-err .ico{background:var(--err-bg);color:var(--err)}.sev-err .rail{background:var(--err)}.sev-warn .ico{background:var(--warn-bg);color:var(--warn)}.sev-warn .rail{background:var(--warn)}.sev-trial .ico{background:var(--trial-bg);color:var(--trial)}.sev-trial .rail{background:var(--trial)}.funnel{flex-direction:column;gap:8px;display:flex}.funnel .row{grid-template-columns:92px 1fr 60px;align-items:center;gap:12px;display:grid}.funnel .row .lab{color:var(--text-2);font-size:12.5px}.funnel .track{background:var(--surface-2);border-radius:6px;height:26px;overflow:hidden}.funnel .fbar{background:linear-gradient(90deg, var(--accent), #6d8bff);color:#fff;border-radius:6px;align-items:center;height:100%;padding-left:12px;font-size:12px;font-weight:600;display:flex}.funnel .row .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.od-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.od-logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.od-info h1{letter-spacing:-.4px;align-items:center;gap:8px;margin:0 0 4px;font-size:21px;font-weight:650;display:flex}.od-meta{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.od-meta span{align-items:center;gap:4px;display:inline-flex}.od-meta svg{width:14px;height:14px;color:var(--text-3)}.od-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0a0d1480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:480px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modal .mh{padding:20px 20px 0}.modal .mh h2{letter-spacing:-.3px;margin:0 0 4px;font-size:17px;font-weight:650}.modal .mh p{color:var(--text-2);margin:0;font-size:13px}.modal .mb{flex-direction:column;gap:16px;padding:20px;display:flex}.modal .mf{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.banner{background:var(--warn-bg);color:var(--warn);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;display:flex}.banner svg{flex:none;width:16px;height:16px;margin-top:1px}.prorate{background:var(--accent-weak);color:var(--accent-text);border-radius:8px;padding:12px;font-size:12.5px}.prorate b{font-weight:700}.seatpick{cursor:pointer;border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:13px;display:flex}.seatpick:hover{border-color:var(--border-strong)}.seatpick:has(input:checked){border-color:var(--accent);background:var(--accent-weak)}.seatpick.full{opacity:.55;cursor:not-allowed}.seatpick .sq{border-radius:3px;flex:none;width:9px;height:9px}.seatpick .pn{font-weight:550}.seatpick .sl{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}@media (width<=980px){.app{grid-template-columns:1fr}.sidebar{display:none}.g4{grid-template-columns:repeat(2,1fr)}.g3,.g2{grid-template-columns:1fr}.search{display:none}}@media (width<=860px){.panel{padding:32px 20px}}.cardinput{position:relative}.cardinput input{letter-spacing:.06em;font-family:var(--mono);padding-right:96px!important}.cardinput .brand{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);background:var(--accent-weak);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.paysecure{color:var(--text-3);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11.5px;display:flex}.paysecure svg{width:13px;height:13px}.prodpage{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.prodpage .pp-body{flex:1;width:100%}.pp-top{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.pp-brand{align-items:center;gap:8px;display:flex}.pp-brand .ico{background:var(--brand);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.pp-brand .nm{letter-spacing:-.2px;font-weight:700}.pp-brand .by{color:var(--text-3);font-size:11px}.pp-nav{gap:4px;margin-left:8px;display:flex}.pp-nav a{color:var(--text-2);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none}.pp-nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.pp-nav a.on{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);font-weight:600}.pp-top .btn{margin-left:auto}.pp-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 12%, var(--bg)), var(--bg));border-bottom:1px solid var(--border)}.pp-hero-in{max-width:1100px;margin:0 auto;padding:48px 24px 40px}.pp-hero .eyebrow{color:var(--brand)}.pp-hero h1{letter-spacing:-.8px;margin:8px 0 6px;font-size:34px}.pp-hero p{color:var(--text-2);max-width:54ch;margin:0 0 20px;font-size:15px}.pp-cta{flex-wrap:wrap;gap:8px;display:flex}.pp-cta .btn.primary{background:var(--brand);border-color:var(--brand)}.pp-cta .btn.primary:hover{background:color-mix(in srgb, var(--brand) 86%, #000)}.pp-body{max-width:1100px;margin:0 auto;padding:24px 24px 64px}.pp-list{flex-direction:column;display:flex}.pp-item{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 0;display:flex}.pp-item:last-child{border-bottom:none}.pp-item .dot{background:var(--brand)}.pp-item .t{font-size:13px}.pp-item .m{color:var(--text-3);margin-left:auto;font-size:11.5px}@media (width<=760px){.pp-nav{display:none}.pp-hero h1{font-size:26px}}.req{color:var(--err);margin-left:1px;font-weight:700}.fielderr{color:var(--err);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.fielderr svg{flex:none;width:13px;height:13px}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--err)}.field.bad input:focus,.field.bad select:focus{border-color:var(--err);box-shadow:0 0 0 3px var(--err-bg)}.pwrules{grid-template-columns:1fr 1fr;gap:4px 12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pwrules li{color:var(--text-3);align-items:center;gap:8px;font-size:11.5px;transition:color .15s;display:flex}.pwrules li .mk{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.pwrules li .mk i{background:var(--text-3);border-radius:50%;width:4px;height:4px}.pwrules li .mk svg{width:9px;height:9px}.pwrules li.met{color:var(--ok)}.pwrules li.met .mk{background:var(--ok-bg);color:var(--ok);border-color:#0000}.pwrules li.bad{color:var(--err)}.pwrules li.bad .mk{border-color:color-mix(in srgb, var(--err) 45%, transparent)}.pwrules li.bad .mk i{background:var(--err)}@media (width<=520px){.pwrules{grid-template-columns:1fr}}.viewplan{color:var(--accent-text);background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.viewplan:hover{text-decoration:underline}.viewplan svg{width:13px;height:13px}.plandetail{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin-top:2px;padding-top:12px;display:flex}.plandetail .pd-h{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);margin-top:4px;font-size:10px;font-weight:700}.plandetail .pd-h:first-child{margin-top:0}.plandetail p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.6}.plandetail p b{color:var(--text);font-weight:650}.pp-me{align-items:center;gap:8px;margin-left:16px;display:flex}.pp-top .pp-me:first-of-type{margin-left:auto}.pp-me .nm{white-space:nowrap;font-size:12.5px;font-weight:600}@media (width<=620px){.pp-me .nm{display:none}}.gs-results{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:12px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.gs-empty{color:var(--text-3);text-align:center;padding:16px 12px;font-size:12.5px}.gs-group+.gs-group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.gs-h{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);padding:8px 12px 4px;font-size:10px;font-weight:700}.gs-hit{text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.gs-hit:hover{background:var(--accent-weak)}.gs-hit .ic{background:var(--surface-2);width:26px;height:26px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.gs-hit:hover .ic{background:var(--surface);color:var(--accent-text)}.gs-hit .ic svg{width:14px;height:14px}.gs-hit .tx{flex-direction:column;min-width:0;display:flex}.gs-hit .t{font-size:13px;font-weight:600}.gs-hit .s{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mailview{border:1px solid var(--border);border-radius:10px;overflow:hidden}.mv-row{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.mv-row span{color:var(--text-3);flex:none;width:56px}.mv-row b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.mv-body{background:var(--surface-2);font-family:var(--mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;padding:12px;font-size:11.5px;line-height:1.65;overflow-y:auto}.pp-top .btn.sm .sq{border-radius:2px;flex:none;width:8px;height:8px}.lp{--lp-max:1180px;--lp-head:64px;background:var(--surface);color:var(--text);scroll-behavior:smooth}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;text-wrap:balance;margin:0}.lp p{margin:0}.lp-head{z-index:40;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.lp-head-in{max-width:var(--lp-max);height:var(--lp-head);align-items:center;gap:32px;margin:0 auto;padding:0 24px;display:flex}.lp-brand{color:inherit;flex:none;text-decoration:none}.lp-brand:hover{text-decoration:none}.lp-brand-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-left:1px solid var(--border-strong);margin-left:2px;padding-left:8px;font-size:11px;font-weight:650}.lp-nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.lp-nav a{color:var(--text-2);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background .15s,color .15s}.lp-nav a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.lp-nav a.on{color:var(--accent-text);background:var(--accent-weak)}.lp-nav-rule{flex:1}.lp-nav .lp-quiet{color:var(--text-3)}.lp-nav-signin{display:none}.lp-nav .lp-quiet:hover{color:var(--text-2)}.lp-head-act{flex:none;align-items:center;gap:8px;display:flex}.lp-burger{display:none}.lp-sec{border-top:1px solid var(--border);scroll-margin-top:var(--lp-head);padding:96px 24px}.lp-sec:nth-of-type(2n){background:var(--bg)}.lp-sec-in{max-width:var(--lp-max);margin:0 auto}.lp-sec-head{max-width:720px;margin-bottom:48px}.lp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px;font-size:11.5px;font-weight:700}.lp-sec-head h2{font-size:clamp(26px,3.4vw,36px);line-height:1.15}.lp-sec-head p{color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.6}.lp-hero{padding:clamp(64px,8vw,96px) 24px;position:relative;overflow:hidden}.lp-hero:before{content:"";background:radial-gradient(46% 42% at 34% 20%, color-mix(in srgb, var(--product) 15%, transparent), transparent 72%), radial-gradient(46% 42% at 66% 20%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 72%);pointer-events:none;height:150%;position:absolute;inset:-40% -10% auto}.lp-hero-flow{pointer-events:none;-webkit-mask-composite:source-over;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 30%,#0000 38% 66%,#000 74% 100%),linear-gradient(#0000 80%,#000 86%);mask-image:linear-gradient(90deg,#000 0 30%,#0000 38% 66%,#000 74% 100%),linear-gradient(#0000 80%,#000 86%);-webkit-mask-composite:source-over;mask-composite:add}.lp-hero:after{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--text-3) 18%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text-3) 18%, transparent) 1px, transparent 1px);opacity:.32;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 78%)}.lp-hero-in{z-index:1;max-width:var(--lp-max);margin:0 auto;position:relative}.lp-hero-copy{text-align:center;max-width:640px;margin:0 auto}.lp-hero-copy .lp-cta{justify-content:center}.lp-hero h1{letter-spacing:-.035em;font-size:clamp(34px,5.4vw,58px);font-weight:700;line-height:1.05}.lp-hero h1 em{background:linear-gradient(100deg, var(--accent), var(--product));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-lede{max-width:62ch;color:var(--text-2);margin-top:20px;font-size:16.5px;line-height:1.62}.lp-lede b{color:var(--text);font-weight:650}.lp-hero-rule{background:var(--accent);border-radius:2px;width:48px;height:3px;margin:24px auto 0;display:block}.lp-hero-copy .lp-quote{max-width:46ch;color:var(--text);margin-top:20px;margin-left:auto;margin-right:auto;font-size:18px;font-style:italic}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .btn.lg{border-radius:10px;height:46px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none}.lp .btn.lg svg{width:17px;height:17px}.lp .btn.lg:hover{text-decoration:none}.lp .btn.primary.lg{box-shadow:0 8px 22px -12px color-mix(in srgb, var(--accent) 90%, #000)}.lp-flow{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-flow>li{border-left:1px solid var(--border);padding:24px 24px 32px;position:relative}.lp-flow>li:first-child{border-left:0}.lp-flow>li:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 25%, transparent));opacity:.28;height:3px;position:absolute;top:0;left:0;right:0}.lp-flow>li:hover:before{opacity:1}.lp-flow-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp-flow .n{color:var(--text-3);letter-spacing:.08em;font-size:12px;font-weight:700}.lp-flow .ic{background:var(--accent-weak);width:34px;height:34px;color:var(--accent-text);border-radius:8px;place-items:center;display:grid}.lp-flow .ic svg{width:17px;height:17px}.lp-flow h3{font-size:16px;font-weight:650}.lp-flow p{color:var(--text-2);margin-top:8px;font-size:13.5px;line-height:1.6}.lp-flow .by{color:var(--tone,var(--text-3));align-items:center;gap:6px;margin-top:16px;font-size:11.5px;font-weight:650;display:inline-flex}.lp-flow .by .sq{background:currentColor;border-radius:2px;width:7px;height:7px}.lp-flow .by.none{color:var(--text-3);font-weight:550}.lp-stack{gap:40px;display:grid}.lp-prodsteps-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lp-prodsteps-head .ic{width:40px;height:40px;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.lp-prodsteps-head .ic svg{width:20px;height:20px}.lp-prodsteps-head h3{font-size:19px;font-weight:650}.lp-prodsteps-head p{color:var(--text-2);margin-top:2px;font-size:13.5px}.lp-steps{grid-template-columns:repeat(var(--n,4), 1fr);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-steps>li{border-left:1px solid var(--border);padding:32px 24px;position:relative}.lp-steps>li:first-child{border-left:0}.lp-steps>li:before{content:"";background:var(--tone);opacity:.25;height:3px;position:absolute;top:0;left:0;right:0}.lp-steps>li:hover:before{opacity:1}.lp-steps .k{color:var(--text-3);font-size:12.5px;display:block}.lp-steps>li.you{background:color-mix(in srgb, var(--tone) 7%, var(--surface))}.lp-steps>li.you:before{opacity:.6}.lp-steps h4{margin-top:24px;font-size:16px;font-weight:650;line-height:1.35}.lp-steps p{color:var(--text-2);margin-top:16px;font-size:13.5px;line-height:1.6}.lp-prodsteps-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,3.4vw,40px);display:grid}.lp-prodsteps-body.no-demo{grid-template-columns:1fr}.lp-prodsteps-art{position:sticky;top:88px}.lp-console-demo .lp-slides-frame{overflow:hidden}.lp-steps-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-steps-list>li{border-top:1px solid var(--border);padding:20px 24px 20px 28px;position:relative}.lp-steps-list>li:first-child{border-top:0}.lp-steps-list>li:before{content:"";background:var(--tone);opacity:.25;width:3px;position:absolute;top:0;bottom:0;left:0}.lp-steps-list>li:hover:before{opacity:1}.lp-steps-list>li.you{background:color-mix(in srgb, var(--tone) 7%, var(--surface))}.lp-steps-list>li.you:before{opacity:.6}.lp-steps-list .k{color:var(--text-3);font-size:12px;display:block}.lp-steps-list h4{margin-top:6px;font-size:15px;font-weight:650;line-height:1.35}.lp-steps-list p{color:var(--text-2);margin-top:6px;font-size:13.5px;line-height:1.55}@media (width<=940px){.lp-prodsteps-body{grid-template-columns:1fr}.lp-prodsteps-art{order:-1;position:static}}.lp-handoff{border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface);align-items:flex-start;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.lp-handoff svg{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:2px}.lp-handoff p{color:var(--text-2);font-size:13.5px;line-height:1.6}.lp-handoff b{color:var(--text);font-weight:650}.lp-prod{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-prod-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;padding:24px;display:flex}.lp-prod-card:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--border))}.lp-prod-top{align-items:flex-start;gap:16px;display:flex}.lp-prod-card .badge{color:#fff;background:var(--tone);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.lp-prod-card h3{font-size:18px;font-weight:650}.lp-prod-card .tag{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.5}.lp-prod-points{border-top:1px solid var(--border);flex:1;align-content:start;gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.lp-prod-points li{color:var(--text-2);gap:8px;font-size:13.5px;line-height:1.5;display:flex}.lp-prod-points li svg{width:14px;height:14px;color:var(--tone);flex:none;margin-top:3px}.lp-prod-card .btn{margin-top:24px}.lp-price{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp-price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;padding:32px 24px;display:flex}.lp-price-card:not(.alt){border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent)}.lp-price-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:11.5px;font-weight:700}.lp-price-card.alt .lp-price-kicker{color:var(--text-3)}.lp-price-card h3{margin-top:8px;font-size:22px;font-weight:650}.lp-price-card>p{color:var(--text-2);margin-top:12px;font-size:14.5px;line-height:1.62}.lp-price-card>p b{color:var(--text);font-weight:650}.lp-price-card ul{border-top:1px solid var(--border);flex:1;gap:12px;margin:20px 0 24px;padding:20px 0 0;list-style:none;display:grid}.lp-price-card li{color:var(--text-2);gap:8px;font-size:13.5px;display:flex}.lp-price-card li svg{width:14px;height:14px;color:var(--ok);flex:none;margin-top:3px}.lp-price-note{background:var(--accent-weak);border-radius:var(--radius-card);grid-column:1/-1;align-items:flex-start;gap:16px;padding:20px;display:flex}.lp-price-note>svg{width:20px;height:20px;color:var(--accent-text);flex:none;margin-top:1px}.lp-price-note b{color:var(--text);font-size:14px;display:block}.lp-price-note span{color:var(--text-2);margin-top:4px;font-size:13.5px;line-height:1.6;display:block}.lp-res{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-res-card{color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;padding:24px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.lp-res-card:hover{border-color:var(--border-strong);text-decoration:none;transform:translateY(-2px)}.lp-res-card .ic{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.lp-res-card .ic svg{width:17px;height:17px}.lp-res-card h3{margin-top:16px;font-size:15.5px;font-weight:650}.lp-res-card p{color:var(--text-2);flex:1;margin-top:8px;font-size:13px;line-height:1.6}.lp-res-card .go{color:var(--accent-text);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.lp-res-card .go svg{width:14px;height:14px;transition:transform .18s}.lp-res-card:hover .go svg{transform:translate(3px)}.lp-closer{text-align:center;border-top:1px solid var(--border);background:radial-gradient(60% 120% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--bg);padding:96px 24px;position:relative;overflow:hidden}.lp-closer-in{max-width:660px;margin:0 auto;position:relative}.lp-closer h2{font-size:clamp(24px,3.2vw,34px);line-height:1.18}.lp-closer p{color:var(--text-2);margin-top:16px;font-size:15.5px;line-height:1.62}.lp-closer .lp-cta{justify-content:center}.lp .btn.ghosted{background:0 0}.lp-foot{border-top:1px solid var(--border);background:var(--surface);padding:48px 24px}.lp-foot-in{max-width:var(--lp-max);margin:0 auto}.lp-foot p{color:var(--text-2);max-width:46ch;margin-top:12px;font-size:13.5px}.lp-foot-links{flex-wrap:wrap;gap:6px 20px;margin-top:24px;display:flex}.lp-foot-links a{color:var(--text-2);font-size:13px;text-decoration:none}.lp-foot-links a:hover{color:var(--text);text-decoration:underline}.lp-foot-legal{border-top:1px solid var(--border);color:var(--text-3);margin-top:24px;padding-top:20px;font-size:12.5px}@media (width<=1080px){.lp-res,.lp-flow{grid-template-columns:repeat(2,1fr)}.lp-flow>li:nth-child(odd){border-left:0}.lp-flow>li:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=940px){.lp-lede{max-width:60ch}.lp-prod,.lp-price{grid-template-columns:1fr}}@media (width<=820px){.lp-burger{display:grid}.lp-brand-sub,.lp-login{display:none}.lp-head-in{gap:12px}.lp-nav{top:var(--lp-head);background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:none;position:absolute;left:0;right:0;box-shadow:0 18px 30px -24px #10162880}.lp-nav.open{display:flex}.lp-nav-signin{font-weight:650;display:block;color:var(--accent-text)!important}.lp-nav a{border-radius:8px;padding:12px;font-size:14.5px}.lp-nav-rule{display:none}.lp-sec{padding:64px 20px}.lp-flow{grid-template-columns:1fr}.lp-flow>li{border-left:0}.lp-flow>li+li{border-top:1px solid var(--border)}.lp-res{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp-res-card:hover{transform:none}}.lp code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:1px 4px;font-size:.92em}.chgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.chcard{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);color:inherit;font:inherit;flex-direction:column;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.chcard:hover{border-color:var(--border-strong);transform:translateY(-2px)}.chcard.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.chtop{justify-content:space-between;align-items:flex-start;display:flex}.chcard .ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.chcard .tick{border:1px solid var(--border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.chcard .tick svg{width:12px;height:12px}.chcard.on .tick{background:var(--accent);border-color:var(--accent);color:#fff}.chcard .nm{margin-top:16px;font-size:16px;font-weight:650}.chcard .tl{color:var(--text-3);margin-top:3px;font-size:12.5px}.chcard .hintline{color:var(--text-2);flex:1;margin:8px 0 0;font-size:13px;line-height:1.55}.chfoot{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;margin-top:16px;padding-top:16px;display:flex}.chcard .go{align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.chcard .go svg{width:15px;height:15px;transition:transform .16s}.chcard:hover .go svg{transform:translate(4px)}.startgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.startcard{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);color:inherit;font:inherit;flex-direction:column;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.startcard:hover{border-color:var(--border-strong)}.startcard.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.sch{justify-content:space-between;align-items:flex-start;display:flex}.startcard .ic{background:var(--accent-weak);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.startcard .ic svg{width:18px;height:18px}.startcard .tick{border:1px solid var(--border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.startcard .tick svg{width:12px;height:12px}.startcard.on .tick{background:var(--accent);border-color:var(--accent);color:#fff}.sct{margin-top:16px;font-size:16px;font-weight:650}.scp{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700}.scp small{color:var(--text-3);letter-spacing:0;margin-left:3px;font-size:12px;font-weight:550}.startcard ul{border-top:1px solid var(--border);gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.startcard li{color:var(--text-2);gap:8px;font-size:13px;line-height:1.5;display:flex}.startcard li svg{width:13px;height:13px;color:var(--ok);flex:none;margin-top:3px}.startcard li b{color:var(--text);font-weight:650}.fieldrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.chgrid,.startgrid,.fieldrow{grid-template-columns:1fr}}.metric-act{margin-top:8px;font-size:12.5px;font-weight:600}.metric-act a{align-items:center;gap:6px;display:inline-flex}.metric-act svg{width:13px;height:13px}.metric-act a:hover{text-decoration:none}.metric-act a:hover svg{transform:translate(3px)}.metric-act svg{transition:transform .15s}.trialbar{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.tb-head{align-items:flex-start;gap:16px;display:flex}.trialbar .ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.trialbar .nm{font-size:15px;font-weight:650}.trialbar .mt{color:var(--text-2);max-width:62ch;margin-top:3px;font-size:12.5px;line-height:1.55}.trialbar .seatline{margin-top:16px}.tb-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.tb-foot .sp{flex:1}.tb-foot .amt{letter-spacing:-.02em;font-size:20px;font-weight:700}.tb-foot .amt small{color:var(--text-3);margin-left:2px;font-size:12px;font-weight:550}.tb-foot .nocard{color:var(--text-3);font-size:12px}.wiz-brand{color:inherit;background:0 0;border:0;padding:0}.wiz-brand:hover .nm{color:var(--accent-text)}.wiz-top-act{align-items:center;gap:8px;display:flex}.wiz-rail{flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.wiz-rail li{align-items:center;display:flex}.wiz-rail li+li:before{content:"";background:var(--border-strong);flex:none;width:14px;height:1px}.wiz-rail button{color:var(--text-3);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.wiz-rail .mk{border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10.5px;line-height:1;display:grid}.wiz-rail .mk svg{width:10px;height:10px}.wiz-rail li.done button{color:var(--text-2);cursor:pointer}.wiz-rail li.done button:hover{background:var(--surface-2);color:var(--text)}.wiz-rail li.done .mk{background:var(--ok);border-color:var(--ok);color:#fff}.wiz-rail li.on button{color:var(--accent-text);background:var(--accent-weak)}.wiz-rail li.on .mk{background:var(--accent);border-color:var(--accent);color:#fff}.wiz-rail button:disabled{cursor:default}@media (width<=620px){.wiz-rail .lb{display:none}.wiz-rail button{padding:4px 6px}.wiz-rail li+li:before{width:8px}}.startcard.off{opacity:.55;cursor:default;background:var(--surface-2)}.startcard.off:hover{border-color:var(--border)}.startcard .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.rowacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cancelq{color:var(--text-2);white-space:nowrap;font-size:12px}.lp-slides{position:relative}.lp-slide-title{background:radial-gradient(58% 58% at 26% 18%, color-mix(in srgb, var(--tone) 20%, transparent), transparent 72%), radial-gradient(58% 58% at 82% 86%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 72%), var(--surface);place-items:center;padding:24px;display:grid}.lp-slide-title-in{text-align:center;max-width:30ch}.lp-slide-title .mark{width:46px;height:46px;font:700 16px/1 var(--mono);letter-spacing:.02em;color:#fff;background:var(--tone);box-shadow:0 10px 24px -12px var(--tone);border-radius:12px;place-items:center;margin-bottom:16px;display:inline-grid}.lp-slide-title h3{letter-spacing:-.035em;color:var(--text);font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.05}.lp-slide-title p{color:var(--text-2);margin-top:12px;font-size:14.5px;line-height:1.55}.lp-slide-title.is-on .lp-slide-title-in{animation:.55s .1s both lp-cap-in}.lp-slide.lp-slide-title.is-on{animation:none}.lp-slides-frame{border:1px solid var(--border);background:var(--surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1016280a,0 28px 50px -28px #10162861}.lp-slides-chrome{border-bottom:1px solid var(--border);background:var(--surface-2);flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.lp-slides-chrome>span{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.lp-slides-chrome-bar{background:color-mix(in srgb, var(--border) 55%, transparent);border-radius:999px;flex:1;height:15px;margin-left:8px}.lp-slides-stage{aspect-ratio:2;background:var(--surface-2);position:relative}.lp-slide{opacity:0;visibility:hidden;filter:blur(var(--slide-blur,14px));margin:0;transition:opacity .7s,transform .7s,filter .7s;position:absolute;inset:0;transform:translate(3%)scale(1.02)}.lp-slide.is-on{opacity:1;visibility:visible;filter:blur();animation:6s ease-out forwards lp-slide-drift;transform:none}.lp-slide img,.lp-slide video{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;background:var(--surface-2);width:100%;height:100%;display:block}.lp-slide.lp-slide-video.is-on{animation:none}@keyframes lp-slide-drift{0%{transform:scale(1)}to{transform:scale(1.018)}}.lp-slides-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;transition:filter .35s,opacity .35s;display:flex}.lp-slides.is-spotlight .lp-slides-foot{filter:blur(3px);opacity:.5}.lp-slides-cap{color:var(--text-2);min-width:0;font-size:13.5px;line-height:1.5;animation:.5s both lp-cap-in}.lp-slides-cap b{color:var(--text);font-weight:650}@keyframes lp-cap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-slides-dots{flex:none;gap:6px;display:flex}.lp-slides-dot{cursor:pointer;background:var(--border-strong);border:0;border-radius:999px;width:26px;height:4px;padding:0;transition:width .3s,background .3s;overflow:hidden}.lp-slides-dot:hover{background:var(--text-3)}.lp-slides-dot.is-on{background:color-mix(in srgb, var(--tone,var(--accent)) 22%, transparent);width:40px}.lp-slides-dot .fill{background:var(--tone,var(--accent));width:0;height:100%;display:block}.lp-slides-dot.is-on .fill{animation-name:lp-dot-fill;animation-timing-function:linear}@keyframes lp-dot-fill{0%{width:0}to{width:100%}}@media (width<=940px){.lp-hero-copy{max-width:780px}.lp-hero-art{max-width:640px}}@media (prefers-reduced-motion:reduce){.lp-slide,.lp-slide.is-on,.lp-slides-cap{transition:opacity .2s;animation:none}.lp-slide,.lp-slide.is-on{filter:none;transform:none}.lp-slides-dot .fill{width:100%;animation:none}.lp-slides.is-spotlight .lp-slides-foot{filter:none;opacity:1}}.wiz-split{align-items:flex-start;gap:clamp(32px,5vw,64px)}.wiz-split .panel-inner{flex:0 620px;min-width:0}.wiz-tour{grid-template-columns:minmax(0,.7fr) minmax(0,2.1fr) minmax(0,.7fr);align-items:start;gap:clamp(20px,2.2vw,36px);display:grid}.wiz-tour.no-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wiz-tour-steps{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wiz-tour-steps>li{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.wiz-tour-steps>li:first-child{border-top:0}.wiz-tour-steps .tick{color:#fff;background:var(--tone,var(--accent));border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.wiz-tour-steps .tick svg{width:11px;height:11px}.wiz-tour-steps .tx{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.4}.wiz-tour-video .lp-slides-frame{border-radius:10px}.wiz-tour-outcome{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--tone,var(--accent)) 6%, var(--surface));padding:18px}.wiz-tour-outcome .k{text-transform:uppercase;letter-spacing:.08em;color:var(--tone,var(--accent-text));font-size:11px;font-weight:700;display:block}.wiz-tour-outcome h4{margin-top:8px;font-size:15.5px;font-weight:650;line-height:1.35}.wiz-tour-out-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wiz-tour-out-list>li{background:var(--surface);border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1016280a}.wiz-tour-out-list .doc{width:26px;height:26px;color:var(--tone,var(--accent));background:color-mix(in srgb, var(--tone,var(--accent)) 14%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.wiz-tour-out-list .doc svg{width:14px;height:14px}.wiz-tour-out-list .tx{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.35}.wiz-tour-outcome{position:relative}.wiz-tour-out-head,.wiz-tour-out-list{transition:opacity .6s}.wiz-tour-outcome.is-final .wiz-tour-out-head,.wiz-tour-outcome.is-final .wiz-tour-out-list{opacity:0;pointer-events:none}.wiz-tour-final{text-align:center;opacity:0;pointer-events:none;place-items:center;padding:18px;transition:opacity .6s .3s;display:grid;position:absolute;inset:0}.wiz-tour-outcome.is-final .wiz-tour-final{opacity:1}.wiz-tour-metric{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(10px)}.wiz-tour-metric.is-live{opacity:1;transform:none}.wiz-tour-metric .n{letter-spacing:-.04em;color:var(--tone,var(--accent));font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,72px);font-weight:780;line-height:1;display:block}.wiz-tour-metric .l{max-width:22ch;color:var(--text-2);margin-top:12px;font-size:13.5px;line-height:1.4;display:block}@keyframes wiz-tour-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes wiz-tour-tick{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wiz-tour-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wiz-tour{--beat:1.2s}@keyframes wiz-tour-in-r{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.wiz-tour-steps>li{opacity:0;animation:.7s both wiz-tour-in;animation-delay:calc(.3s + var(--i,0) * var(--beat))}.wiz-tour-steps>li .tick{animation:.45s both wiz-tour-tick;animation-delay:calc(.7s + var(--i,0) * var(--beat));transform:scale(0)}.wiz-tour-out-head{opacity:0;animation:1s .3s both wiz-tour-up}.wiz-tour-out-list>li{opacity:0;animation:1s both wiz-tour-in-r;animation-delay:calc(.55s + var(--j,0) * var(--beat))}.wiz-tour.is-sim .wiz-tour-steps>li{opacity:.42;transition:opacity .45s,background .45s;animation:none;transform:none}.wiz-tour.is-sim .wiz-tour-steps>li .tick{transition:transform .35s;animation:none;transform:scale(0)}.wiz-tour.is-sim .wiz-tour-steps>li.is-done,.wiz-tour.is-sim .wiz-tour-steps>li.is-on{opacity:1}.wiz-tour.is-sim .wiz-tour-steps>li.is-done .tick,.wiz-tour.is-sim .wiz-tour-steps>li.is-on .tick{transform:scale(1)}.wiz-tour.is-sim .wiz-tour-steps>li.is-on{background:color-mix(in srgb, var(--tone,var(--accent)) 10%, var(--surface))}.wiz-tour.is-sim .wiz-tour-steps>li.is-on .tick{animation:1.6s ease-in-out infinite wiz-tour-pulse}@keyframes wiz-tour-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone,var(--accent)) 45%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.wiz-tour.is-sim .wiz-tour-out-head{opacity:1;animation:none}.wiz-tour.is-sim .wiz-tour-out-list>li{opacity:0;transition:opacity .6s,transform .6s;animation:none;transform:translate(18px)}.wiz-tour.is-sim .wiz-tour-out-list>li.is-in{opacity:1;transform:none}.wiz-tour{align-items:stretch}.wiz-tour-steps-wrap{min-width:0;position:relative}.wiz-tour-steps-wrap .wiz-tour-steps{overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:smooth;position:absolute;inset:0;overflow-y:auto}.wiz-tour.is-sim .wiz-tour-steps>li{padding:12px 14px}.wiz-tour.is-sim .wiz-tour-outcome{flex-direction:column;min-height:0;display:flex}.wiz-tour.is-sim .wiz-tour-out-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;margin-top:14px;overflow-y:auto}.wiz-tour.is-sim .wiz-tour-out-list>li{padding:9px 12px}.wiz-tour.is-sim .wiz-tour-out-list .tx,.wiz-tour.is-sim .wiz-tour-steps .tx{font-size:13px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-sim{background:#fff;position:relative;overflow:hidden}.console-sim iframe{transform:scale(var(--k,.5));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.wiz-tour-steps>li,.wiz-tour-steps>li .tick,.wiz-tour-out-head,.wiz-tour-out-list>li{opacity:1;animation:none;transform:none}.wiz-tour.is-sim .wiz-tour-steps>li:not(.is-done):not(.is-on){opacity:.42}.wiz-tour.is-sim .wiz-tour-steps>li:not(.is-done):not(.is-on) .tick{transform:scale(0)}.wiz-tour.is-sim .wiz-tour-out-list>li:not(.is-in){opacity:0}.wiz-tour-outcome,.wiz-tour-out-head,.wiz-tour-out-list,.wiz-tour-final,.wiz-tour-metric{transition:none}}@media (width<=900px){.wiz-tour,.wiz-tour.no-demo{grid-template-columns:1fr}.wiz-tour-steps-wrap .wiz-tour-steps{max-height:320px;position:static}}.wiz-show{--tone:var(--accent);flex:1 1 0;min-width:0;max-width:760px;position:sticky;top:48px}.wiz-show-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.wiz-show-head .badge{color:#fff;background:var(--tone);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.wiz-show-head h2{letter-spacing:-.2px;font-size:18px;font-weight:650}.wiz-show-head p{color:var(--text-2);margin-top:3px;font-size:13px}.wiz-show-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.wiz-show-foot p{color:var(--text-2);min-width:0;font-size:13px;line-height:1.5}@media (width<=1100px){.wiz-split{flex-direction:column;align-items:center}.wiz-show{width:100%;max-width:620px;position:static}.wiz-split .panel-inner{flex:none}}
