[data-ui=v2]{--v2-surface:#fff;--v2-subtle:#f8fbfb;--v2-jade:#087f70;--v2-jade-hover:#06685c;--v2-jade-ink:#087f70;--v2-jade-soft:#e6f5f1;--v2-jade-line:#bfe3d8;--v2-amber-soft:#fff5df;--v2-amber-line:#f0dfbb;--v2-amber-ink:#75501b;--v2-red-soft:#fdecea;--v2-red-line:#f3c7c1;--v2-red-ink:#b3261e;--v2-line-strong:#d3dcdf;--v2-line-hover:#9fb4b9;--v2-chart-petrol:#195c5d}[data-ui=v2].dark{--v2-surface:#15272b;--v2-subtle:#122226;--v2-jade:#0e8a79;--v2-jade-hover:#0b7466;--v2-jade-ink:#5fd3b6;--v2-jade-soft:#123430;--v2-jade-line:#245c52;--v2-amber-soft:#382c13;--v2-amber-line:#5c4a20;--v2-amber-ink:#f0c56b;--v2-red-soft:#3a1c1a;--v2-red-line:#6b2e28;--v2-red-ink:#ff8f85;--v2-line-strong:#35494e;--v2-line-hover:#56727a;--v2-chart-petrol:#4f9a9a;--background:#0e1a1d;--surface-base:#0e1a1d;--surface-1:#15272b;--surface-2:#15272b;--surface-3:#1b3035;--foreground:#e2eef0;--card:#15272b;--card-foreground:#e2eef0;--popover:#15272b;--popover-foreground:#e2eef0;--primary:#3fc4a2;--primary-foreground:#0e1a1d;--secondary:#1c3035;--secondary-foreground:#e2eef0;--accent:#1c3035;--accent-foreground:#e2eef0;--cyan-accent:#5fd3b6;--ring:#3fc4a2;--border:#26393e;--border-subtle:#26393e;--border-strong:#35494e;--input:#2d4449;--muted:#1c3035;--muted-foreground:#98adb2;--text-muted:#98adb2;--text-faint:#768b90;--surface-shadow:none;--surface-shadow-hover:0 6px 20px #0006;--surface-tint:none;--surface-raised-bg:#15272b;--surface-raised-shadow:none;--bg-glow-cyan:transparent;--bg-glow-violet:transparent}[data-ui=v2]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ui=v2].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui=v2].dark ::selection{color:#e2eef0;background:#245c52}[data-ui=v2].dark .demo-login-access{background:var(--card)}[data-ui=v2]:not(.dark){--background:#f5f7f8;--surface-base:#f5f7f8;--surface-1:var(--v2-surface);--surface-2:var(--v2-surface);--surface-3:#edf2f3;--foreground:#172e35;--card-foreground:#172e35;--primary:var(--v2-jade);--primary-foreground:var(--v2-surface);--cyan-accent:var(--v2-jade);--ring:var(--v2-jade);--border:#dfe6e8;--border-subtle:#e5eaec;--muted-foreground:#53666e;--text-muted:#53666e;--text-faint:#62747b;--surface-shadow:0 2px 5px #18343b04;--surface-shadow-hover:0 5px 18px #18343b0b;--surface-tint:none;--surface-raised-bg:var(--v2-surface);--surface-raised-shadow:0 3px 12px #18343b08;--bg-glow-cyan:transparent;--bg-glow-violet:transparent}[data-ui=v2] body{background-image:none!important}[data-ui=v2] .font-heading{font-family:var(--font-geist-sans),sans-serif}[data-ui=v2] h1,[data-ui=v2] h2,[data-ui=v2] h3{text-wrap:balance}[data-ui=v2] ::selection{color:#123b40;background:#b9e7db}[data-ui=v2] *{scrollbar-color:#9baeb3 transparent;scrollbar-width:thin}[data-ui=v2] :focus-visible{outline-offset:3px;outline:3px solid #168d7d}[data-ui=v2] input,[data-ui=v2] textarea{caret-color:var(--primary)}[data-ui=v2] .eyebrow{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}[data-ui=v2] .divider-glow{background:var(--border);box-shadow:none}[data-ui=v2] .hairline-top:before,[data-ui=v2] .pipeline-node[data-state=active]:before{display:none}[data-ui=v2] .pipeline-node[data-state=active]{box-shadow:none}[data-ui=v2] .surface{border-radius:10px}[data-ui=v2] .demo-sidebar{z-index:50;color:#e7f0f1;background:#102f35;flex-direction:column;width:256px;padding:28px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}[data-ui=v2] .demo-brand{letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:9px;padding:0 10px;font-size:23px;font-weight:650;display:flex}[data-ui=v2] .demo-brand svg{color:#43c5a4;flex-shrink:0}[data-ui=v2] .demo-brand span{margin-left:-9px;font-weight:400}[data-ui=v2] .demo-workspace{border:1px solid #355359;border-radius:8px;align-items:center;gap:10px;margin:30px 0 22px;padding:14px 12px;font-size:13px;display:flex}[data-ui=v2] .demo-nav-link{color:#c8d9dc;border-radius:7px;align-items:center;gap:13px;margin:3px 0;padding:12px 14px;font-size:14px;transition:background .15s;display:flex}[data-ui=v2] .demo-nav-link:hover{color:#fff;background:#1a3f46}[data-ui=v2] .demo-nav-link.active{color:#fff;background:#254b51;font-weight:600;box-shadow:inset 2px 0 #4ed0ad}[data-ui=v2] .demo-guide-link{border:1px solid #658186;border-radius:7px;gap:12px;margin:22px 0 15px;padding:13px;font-size:13px;display:flex}[data-ui=v2] .demo-sidebar-footer{color:#c8d9dc;border-top:1px solid #355359;justify-content:space-between;padding:14px 10px 0;font-size:12px;display:flex}[data-ui=v2] .demo-sidebar-footer a{align-items:center;gap:8px;display:flex}[data-ui=v2] .demo-mobile-header{z-index:35;color:#fff;background:#102f35;justify-content:space-between;align-items:center;padding:16px 20px;position:sticky;top:0}[data-ui=v2] .demo-banner{border:1px solid var(--v2-amber-line);color:var(--v2-amber-ink);background:var(--v2-amber-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}[data-ui=v2] .demo-banner a,[data-ui=v2] .demo-banner button{color:var(--v2-jade-ink)}[data-ui=v2] .demo-title{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,36px);font-weight:650;line-height:1.2}[data-ui=v2] .demo-subtitle{color:var(--muted-foreground);margin-top:10px;font-size:15px}[data-ui=v2] .demo-primary{background:var(--v2-jade);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}[data-ui=v2] .demo-primary:hover{background:var(--v2-jade-hover)}[data-ui=v2] .demo-summary{background:var(--card);border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:27px 0 22px;padding:20px 0;display:grid}[data-ui=v2] .demo-summary a{border-right:1px solid var(--border);align-items:center;gap:13px;padding:0 22px;display:flex}[data-ui=v2] .demo-summary a:last-child{border:0}[data-ui=v2] .demo-summary svg{color:var(--primary);flex-shrink:0;width:27px;height:27px}[data-ui=v2] .demo-summary strong{font-variant-numeric:tabular-nums;font-size:29px;font-weight:650;line-height:1.2;display:block}[data-ui=v2] .demo-summary span{color:var(--muted-foreground);font-size:12px}[data-ui=v2] .demo-panel{background:var(--card);border:1px solid var(--border);border-radius:9px;padding:23px}[data-ui=v2] .demo-panel h2{letter-spacing:-.02em;font-size:17px;font-weight:650}[data-ui=v2] .demo-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}[data-ui=v2] .demo-panel-head a{color:var(--primary);font-size:12px;font-weight:500}[data-ui=v2] .demo-chart-grid{grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:22px;display:grid}[data-ui=v2] .demo-bar-row{grid-template-columns:130px 1fr 25px;align-items:center;gap:14px;padding:11px 0;font-size:12px;display:grid}[data-ui=v2] .demo-bar-row:hover{background:var(--muted)}[data-ui=v2] .demo-bar-track{background:var(--muted);border-radius:3px;height:23px;overflow:hidden}[data-ui=v2] .demo-bar-fill{border-radius:3px;min-width:0;height:100%}[data-ui=v2] .demo-week{border-bottom:1px solid var(--border);align-items:stretch;gap:14px;height:190px;padding:0 7px;display:flex}[data-ui=v2] .demo-week-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}[data-ui=v2] .demo-week-bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:150px;display:flex}[data-ui=v2] .demo-week-bar{background:var(--v2-chart-petrol);border-radius:3px 3px 0 0;width:20px;min-height:1px;position:relative}[data-ui=v2] .demo-week-bar span{text-align:center;color:var(--foreground);font-size:11px;position:absolute;top:-19px;left:0;right:0}[data-ui=v2] .demo-week-day small{white-space:nowrap;padding-bottom:10px;font-size:11px}[data-ui=v2] .demo-chart-legend{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:22px;padding-top:20px;font-size:12px;display:flex}[data-ui=v2] .demo-chart-legend span{align-items:center;gap:7px;display:flex}[data-ui=v2] .demo-chart-legend i{border-radius:50%;width:9px;height:9px;display:block}[data-ui=v2] .demo-priority{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.25fr 1.6fr .7fr;align-items:center;gap:18px;padding:16px 0;font-size:13px;display:grid}[data-ui=v2] .demo-priority:last-child{border:0}[data-ui=v2] .demo-priority small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}[data-ui=v2] .demo-priority a{color:var(--primary);font-weight:600}[data-ui=v2] .demo-pill{background:var(--v2-amber-soft);color:var(--v2-amber-ink);border-radius:5px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}[data-ui=v2] .demo-login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}[data-ui=v2] .demo-login-story{color:#f0f7f8;background:#102f35;flex-direction:column;justify-content:space-between;gap:80px;padding:60px;display:flex}[data-ui=v2] .demo-login-story h1{letter-spacing:-.04em;margin:25px 0;font-size:clamp(36px,4vw,62px);line-height:1.1}[data-ui=v2] .demo-login-story p{color:#c0d4d8;max-width:440px;line-height:1.7}[data-ui=v2] .demo-login-access{background:var(--card);align-items:center;padding:60px;display:flex}[data-ui=v2] .demo-login-access h2{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:1.25}[data-ui=v2] .demo-access-button{border:1px solid var(--border);text-align:left;border-radius:9px;align-items:center;gap:18px;width:100%;margin:12px 0;padding:22px;display:flex}[data-ui=v2] .demo-access-button:hover{border-color:var(--primary);background:var(--muted)}[data-ui=v2] .demo-access-button>svg{color:var(--primary);flex-shrink:0}[data-ui=v2] .demo-access-button span{flex:1}[data-ui=v2] .demo-access-button strong,[data-ui=v2] .demo-access-button small{display:block}[data-ui=v2] .demo-access-button small{color:var(--muted-foreground);margin-top:5px}@media (max-width:1200px){[data-ui=v2] .demo-summary a{gap:9px;padding:0 14px}[data-ui=v2] .demo-bar-row{grid-template-columns:110px 1fr 20px}}@media (max-width:1023px){[data-ui=v2] .demo-sidebar{transition:transform .18s;transform:translate(-100%)}[data-ui=v2] .demo-sidebar.is-open{transform:translate(0)}[data-ui=v2] .demo-mobile-header{display:flex}}@media (max-width:700px){[data-ui=v2] .demo-chart-grid,[data-ui=v2] .demo-login{grid-template-columns:1fr}[data-ui=v2] .demo-summary{grid-template-columns:1fr 1fr;gap:20px 0}[data-ui=v2] .demo-summary a:nth-child(2){border:0}[data-ui=v2] .demo-banner{flex-direction:column;align-items:flex-start}[data-ui=v2] .demo-banner>span{flex-wrap:wrap}[data-ui=v2] .demo-summary strong{font-size:25px}[data-ui=v2] .demo-panel{padding:18px}[data-ui=v2] .demo-priority{grid-template-columns:1fr 1fr;gap:12px}[data-ui=v2] .demo-login-story{gap:35px;padding:28px}[data-ui=v2] .demo-login-access{padding:30px 22px}[data-ui=v2] .demo-login-story h1{font-size:38px}[data-ui=v2] .demo-login-access h2{font-size:26px}}@media (prefers-reduced-motion:reduce){[data-ui=v2] *,[data-ui=v2] :before,[data-ui=v2] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1023px){[data-ui=v2] .demo-sidebar{visibility:hidden}[data-ui=v2] .demo-sidebar.is-open{visibility:visible}}[data-ui=v2] .demo-exp-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}[data-ui=v2] .demo-exp-aside{flex-direction:column;order:2;gap:14px;display:flex}[data-ui=v2] .demo-exp-main{order:1}[data-ui=v2] .demo-exp-next{border:1px solid;border-radius:9px;gap:12px;padding:16px 18px;display:flex}[data-ui=v2] .demo-exp-next small{opacity:.8;font-size:11px;font-weight:600;display:block}[data-ui=v2] .demo-exp-next strong{margin-top:2px;font-size:15px;display:block}[data-ui=v2] .demo-exp-next p{margin-top:4px;font-size:12px;line-height:1.45}[data-ui=v2] .demo-exp-next.is-urgent{background:var(--v2-red-soft);border-color:var(--v2-red-line);color:var(--v2-red-ink)}[data-ui=v2] .demo-exp-next.is-pending{background:var(--v2-amber-soft);border-color:var(--v2-amber-line);color:var(--v2-amber-ink)}[data-ui=v2] .demo-exp-next.is-ready,[data-ui=v2] .demo-exp-next.is-ok{background:var(--v2-jade-soft);border-color:var(--v2-jade-line);color:var(--v2-jade-ink)}[data-ui=v2] .demo-exp-card{padding:18px}[data-ui=v2] .demo-exp-card h2{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}[data-ui=v2] .demo-exp-card h2 svg{color:var(--primary)}[data-ui=v2] .demo-exp-card dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}[data-ui=v2] .demo-exp-card dt{color:var(--muted-foreground)}[data-ui=v2] .demo-exp-card dd{text-align:right;font-weight:500}[data-ui=v2] .demo-exp-card dl>div.is-warn dd{color:var(--v2-red-ink);font-weight:650}[data-ui=v2] .demo-exp-links{flex-direction:column;padding:8px 10px;display:flex}[data-ui=v2] .demo-exp-links a{border-radius:6px;align-items:center;gap:10px;padding:10px 8px;font-size:13px;font-weight:500;display:flex}[data-ui=v2] .demo-exp-links a:hover{background:var(--muted)}[data-ui=v2] .demo-exp-links a svg{color:var(--primary)}[data-ui=v2] .demo-exp-links a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}[data-ui=v2] .demo-exp-links a span.is-alert{color:var(--v2-amber-ink);background:var(--v2-amber-soft);border-radius:5px;padding:2px 7px;font-weight:600}[data-ui=v2] .demo-exp-note{color:var(--muted-foreground);border-top:1px solid var(--border);gap:7px;margin-top:4px;padding:10px 8px 6px;font-size:11.5px;line-height:1.45;display:flex}[data-ui=v2] .demo-exp-note svg{flex-shrink:0;margin-top:2px}@media (max-width:1100px){[data-ui=v2] .demo-exp-grid{grid-template-columns:1fr}[data-ui=v2] .demo-exp-aside{order:0;grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:700px){[data-ui=v2] .demo-exp-aside{grid-template-columns:1fr}}[data-ui=v2] .demo-exp-created{background:var(--v2-jade-soft);border:1px solid var(--v2-jade-line);color:var(--v2-jade-ink);border-radius:9px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}[data-ui=v2] .wiz{scroll-margin-top:80px}[data-ui=v2] .wiz-create{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}[data-ui=v2] .wiz-steps{flex-direction:column;gap:4px;display:flex}[data-ui=v2] .wiz-create .wiz-steps{position:sticky;top:84px}[data-ui=v2] .wiz-step{text-align:left;color:var(--muted-foreground);border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}[data-ui=v2] .wiz-step:hover{background:var(--card)}[data-ui=v2] .wiz-step.is-active{background:var(--card);border-color:var(--border);color:var(--foreground);box-shadow:0 2px 8px #18343b0a}[data-ui=v2] .wiz-step-num{border:1.5px solid var(--v2-line-strong);background:var(--card);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}[data-ui=v2] .wiz-step.is-active .wiz-step-num{background:var(--v2-jade);border-color:var(--v2-jade);color:#fff}[data-ui=v2] .wiz-step.is-done .wiz-step-num{background:var(--v2-jade-soft);border-color:var(--v2-jade-line);color:var(--v2-jade-ink)}[data-ui=v2] .wiz-step.has-error .wiz-step-num{color:var(--v2-red-ink);background:var(--v2-red-soft);border-color:#d9534f}[data-ui=v2] .wiz-step-text{min-width:0}[data-ui=v2] .wiz-step-text strong{font-size:14px;font-weight:600;display:block}[data-ui=v2] .wiz-step-text small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}[data-ui=v2] .wiz-step.has-error small{color:var(--v2-red-ink);font-weight:600}[data-ui=v2] .wiz-body{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0}[data-ui=v2] .wiz-progress{background:var(--muted);border-radius:12px 12px 0 0;height:4px;overflow:hidden}[data-ui=v2] .wiz-progress span{background:var(--v2-jade);height:100%;transition:width .25s;display:block}[data-ui=v2] .wiz-panel{padding:28px 32px 8px}[data-ui=v2] .wiz-panel-head{margin-bottom:24px}[data-ui=v2] .wiz-panel-head small{color:var(--primary);font-size:12px;font-weight:600}[data-ui=v2] .wiz-panel-head h2{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:650}[data-ui=v2] .wiz-panel-head p{color:var(--muted-foreground);max-width:60ch;margin-top:6px;font-size:14px;line-height:1.5}[data-ui=v2] .wiz-panel-body{flex-direction:column;gap:22px;display:flex}[data-ui=v2] .wiz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}[data-ui=v2] .wiz-field{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}[data-ui=v2] .wiz-field.is-wide{grid-column:1/-1}[data-ui=v2] .wiz-label{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:550;display:flex}[data-ui=v2] fieldset.wiz-field>legend{width:100%;margin-bottom:9px}[data-ui=v2] .wiz-req{color:var(--v2-red-ink)}[data-ui=v2] .wiz-tag{color:var(--v2-jade-ink);background:var(--v2-jade-soft);border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}[data-ui=v2] .wiz-clear{color:var(--primary);margin-left:auto;font-size:12px;font-weight:500}[data-ui=v2] .wiz-hint{color:var(--muted-foreground);font-size:12px;line-height:1.45}[data-ui=v2] .wiz-error{color:var(--v2-red-ink);font-size:12.5px;font-weight:550}[data-ui=v2] .wiz .wiz-input{background:var(--card);border-color:var(--v2-line-strong);border-radius:8px;height:42px;font-size:14.5px}[data-ui=v2] .wiz textarea.wiz-input{height:auto;min-height:70px}[data-ui=v2] .wiz .wiz-input:focus{border-color:var(--v2-jade)}[data-ui=v2] .wiz [aria-invalid=true]{background:var(--v2-red-soft);border-color:#d9534f!important}[data-ui=v2] .wiz-invoices input,[data-ui=v2] .wiz-invoices select,[data-ui=v2] .wiz-invoices button{height:42px!important}[data-ui=v2] .wiz-invoices label{font-size:13.5px;font-weight:550}[data-ui=v2] .wiz-group{border-top:1px solid var(--border);padding-top:20px}[data-ui=v2] .wiz-group h3{margin-bottom:14px;font-size:15px;font-weight:650}[data-ui=v2] .wiz-choices{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}[data-ui=v2] .wiz-choices.is-lg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=v2] .wiz-choices.is-compact{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px}[data-ui=v2] .wiz-choice{border:1.5px solid var(--v2-line-strong);cursor:pointer;background:var(--card);border-radius:9px;align-items:center;gap:11px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}[data-ui=v2] .wiz-choices.is-compact .wiz-choice{padding:10px 12px}[data-ui=v2] .wiz-choices.is-lg .wiz-choice{padding:18px}[data-ui=v2] .wiz-choice:hover{border-color:var(--v2-line-hover)}[data-ui=v2] .wiz-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #168d7d}[data-ui=v2] .wiz-choice.is-on{border-color:var(--v2-jade);background:var(--v2-jade-soft)}[data-ui=v2] .wiz-choice-dot{border:1.5px solid var(--v2-line-hover);background:var(--v2-surface);border-radius:50%;flex-shrink:0;width:16px;height:16px}[data-ui=v2] .wiz-choice.is-on .wiz-choice-dot{border:5px solid var(--v2-jade)}[data-ui=v2] .wiz-choice.tone-green .wiz-choice-dot{border-color:#32ab8e}[data-ui=v2] .wiz-choice.tone-amber .wiz-choice-dot{border-color:#dfac45}[data-ui=v2] .wiz-choice.tone-red .wiz-choice-dot{border-color:#d9534f}[data-ui=v2] .wiz-choice.is-on.tone-green{background:var(--v2-jade-soft);border-color:#32ab8e}[data-ui=v2] .wiz-choice.is-on.tone-green .wiz-choice-dot{border-color:#32ab8e}[data-ui=v2] .wiz-choice.is-on.tone-amber{background:var(--v2-amber-soft);border-color:#dfac45}[data-ui=v2] .wiz-choice.is-on.tone-amber .wiz-choice-dot{border-color:#dfac45}[data-ui=v2] .wiz-choice.is-on.tone-red{background:var(--v2-red-soft);border-color:#d9534f}[data-ui=v2] .wiz-choice.is-on.tone-red .wiz-choice-dot{border-color:#d9534f}[data-ui=v2] .wiz-choice-icon{background:var(--muted);width:40px;height:40px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}[data-ui=v2] .wiz-choice.is-on .wiz-choice-icon{background:var(--v2-jade);color:#fff}[data-ui=v2] .wiz-choice-text strong{font-size:14px;font-weight:600;display:block}[data-ui=v2] .wiz-choices.is-lg .wiz-choice-text strong{font-size:16px}[data-ui=v2] .wiz-choice-text small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}[data-ui=v2] .wiz-checks{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:42px;font-size:14px;display:flex}[data-ui=v2] .wiz-checks label{cursor:pointer;align-items:center;gap:8px;display:flex}[data-ui=v2] .wiz-checks input{width:17px;height:17px;accent-color:var(--v2-jade)}[data-ui=v2] .wiz-chips{flex-wrap:wrap;gap:6px;display:flex}[data-ui=v2] .wiz-chip{border:1px solid var(--border);color:var(--foreground);background:var(--card);text-align:left;border-radius:20px;padding:5px 11px;font-size:12px}[data-ui=v2] .wiz-chip:hover{border-color:var(--v2-jade);color:var(--v2-jade-ink)}[data-ui=v2] .wiz-chip.is-on{background:var(--v2-jade);border-color:var(--v2-jade);color:#fff}[data-ui=v2] .wiz-readonly{white-space:pre-wrap;background:var(--muted);border-radius:8px;padding:12px 14px;font-size:14px}[data-ui=v2] .wiz-review{border:1px solid var(--border);background:var(--v2-subtle);border-radius:10px;padding:18px 20px}[data-ui=v2] .wiz-review h3{margin-bottom:8px;font-size:15px;font-weight:650}[data-ui=v2] .wiz-review dl>div{border-top:1px solid var(--border);grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}[data-ui=v2] .wiz-review dt{color:var(--muted-foreground)}[data-ui=v2] .wiz-review dd{overflow-wrap:anywhere;min-width:0;font-weight:550}[data-ui=v2] .wiz-review button{color:var(--primary);font-size:12px;font-weight:600}[data-ui=v2] .wiz-review .wiz-hint{margin-top:10px}[data-ui=v2] .wiz-footer{z-index:15;border-top:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 12px 12px;align-items:center;gap:12px;margin-top:20px;padding:14px 32px;display:flex;position:sticky;bottom:0}[data-ui=v2] .wiz-status{color:var(--muted-foreground);align-items:center;gap:7px;margin-right:auto;font-size:12.5px;display:flex}[data-ui=v2] .wiz-dot{background:#dfac45;border-radius:50%;width:7px;height:7px}[data-ui=v2] .wiz-ghost{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:600;display:inline-flex}[data-ui=v2] .wiz-ghost:hover{background:var(--muted)}[data-ui=v2] .wiz .demo-primary:disabled{opacity:.6}[data-ui=v2] .wiz-edit .wiz-steps{scrollbar-width:none;z-index:16;background:var(--background);flex-direction:row;gap:4px;padding:8px 0 10px;position:sticky;top:56px;overflow-x:auto}[data-ui=v2] .wiz-edit .wiz-step{flex-shrink:0;gap:9px;padding:9px 13px}[data-ui=v2] .wiz-edit .wiz-step-num{width:26px;height:26px;color:var(--muted-foreground);background:0 0;border:0}[data-ui=v2] .wiz-edit .wiz-step.is-active .wiz-step-num{background:var(--v2-jade-soft);color:var(--v2-jade-ink)}[data-ui=v2] .wiz-edit .wiz-step-text strong{font-size:13.5px}[data-ui=v2] .wiz-edit .wiz-step-text small{font-size:11px}@media (max-width:1023px){[data-ui=v2] .wiz-create{grid-template-columns:1fr}[data-ui=v2] .wiz-create .wiz-steps{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}[data-ui=v2] .wiz-create .wiz-step{flex-shrink:0}[data-ui=v2] .wiz-create .wiz-step:not(.is-active) .wiz-step-text{display:none}[data-ui=v2] .wiz-edit .wiz-steps{top:60px}}@media (max-width:700px){[data-ui=v2] .wiz-panel{padding:22px 18px 4px}[data-ui=v2] .wiz-grid,[data-ui=v2] .wiz-choices.is-lg{grid-template-columns:1fr}[data-ui=v2] .wiz-choices,[data-ui=v2] .wiz-choices.is-compact{grid-template-columns:1fr 1fr}[data-ui=v2] .wiz-footer{flex-wrap:wrap;padding:12px 16px}[data-ui=v2] .wiz-footer .wiz-status{display:none}[data-ui=v2] .wiz-footer .demo-primary{flex:1}[data-ui=v2] .wiz-review dl>div{grid-template-columns:1fr auto}[data-ui=v2] .wiz-review dt{grid-column:1/-1}[data-ui=v2] .wiz-edit .wiz-step-text small{display:none}}[data-ui=v2] .wiz-edit .wiz-step-text{align-items:center;gap:7px;display:flex}[data-ui=v2] .wiz-edit .wiz-step-text small{display:none}[data-ui=v2] .wiz-edit .wiz-step.has-error .wiz-step-text strong{color:var(--v2-red-ink)}[data-ui=v2] .wiz-step-count{background:var(--muted);min-width:20px;color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}[data-ui=v2] .wiz-edit .wiz-step.is-active .wiz-step-count{background:var(--v2-jade-soft);color:var(--v2-jade-ink)}[data-ui=v2] .demo-settings-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}[data-ui=v2] .demo-settings-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}[data-ui=v2] .demo-settings-tabs a:hover{color:var(--foreground)}[data-ui=v2] .demo-settings-tabs a.is-active{color:var(--v2-jade-ink);border-bottom-color:var(--v2-jade);font-weight:600}[data-ui=v2] .demo-settings-tabs a.is-advanced{margin-left:auto}[data-ui=v2] .demo-settings-tabs small{background:var(--muted);color:var(--muted-foreground);border-radius:10px;padding:1px 6px;font-size:10.5px;font-weight:600}[data-ui=v2] .demo-settings-h2{letter-spacing:-.02em;font-size:20px;font-weight:650}[data-ui=v2] .demo-settings-intro{color:var(--muted-foreground);max-width:75ch;margin-top:6px;font-size:14px;line-height:1.55}[data-ui=v2] .demo-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-ui=v2] .demo-settings-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:14px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}[data-ui=v2] .demo-settings-card:hover{border-color:var(--v2-jade);box-shadow:0 4px 16px #18343b0d}[data-ui=v2] .demo-settings-card h2{font-size:17px;font-weight:650}[data-ui=v2] .demo-settings-card p{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:1.5}[data-ui=v2] .demo-settings-card .demo-settings-example{color:var(--foreground);background:var(--muted);border-radius:7px;padding:8px 11px;font-size:13px}[data-ui=v2] .demo-settings-icon{background:var(--v2-jade-soft);width:42px;height:42px;color:var(--v2-jade-ink);border-radius:10px;place-items:center;display:grid}[data-ui=v2] .demo-settings-card footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:13px;display:flex}[data-ui=v2] .demo-settings-go{color:var(--v2-jade-ink);align-items:center;gap:6px;font-weight:600;display:flex}[data-ui=v2] .demo-settings-advanced{border:1px dashed var(--v2-line-strong);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:14px;padding:16px 20px;font-size:13.5px;line-height:1.5;display:flex}[data-ui=v2] .demo-settings-advanced strong{color:var(--foreground);margin-right:4px}[data-ui=v2] .demo-settings-advanced:hover{border-color:var(--v2-jade)}@media (max-width:700px){[data-ui=v2] .demo-settings-grid{grid-template-columns:1fr}[data-ui=v2] .demo-settings-tabs a.is-advanced{margin-left:0}}[data-ui=v2] .wiz-edit .wiz-step-num{display:none}[data-ui=v2] .wiz-edit .wiz-step{padding:9px 14px}[data-ui=v2] .free-meter .free-meter-label{font-size:15px;font-weight:650;display:block}[data-ui=v2] .free-meter p{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.45}[data-ui=v2] .free-meter-track{background:var(--muted);border-radius:6px;height:8px;margin-top:10px;display:block;overflow:hidden}[data-ui=v2] .free-meter-track>span{background:#32ab8e;border-radius:6px;height:100%;display:block}[data-ui=v2] .free-meter.is-warning .free-meter-track>span{background:#dfac45}[data-ui=v2] .free-meter.is-expired .free-meter-track>span{background:#d9534f}[data-ui=v2] .free-meter.is-stopped .free-meter-track>span{background:var(--v2-line-hover)}[data-ui=v2] .free-meter.is-warning .free-meter-label{color:var(--v2-amber-ink)}[data-ui=v2] .free-meter.is-expired{border-color:var(--v2-red-line);background:var(--v2-red-soft)}[data-ui=v2] .free-meter.is-expired .free-meter-label{color:var(--v2-red-ink)}[data-ui=v2] .free-meter.is-compact{align-items:center;gap:8px;font-size:12.5px;display:flex}[data-ui=v2] .free-meter.is-compact .free-meter-label{white-space:nowrap;font-size:12.5px;font-weight:600}[data-ui=v2] .free-meter.is-compact .free-meter-track{flex:1;min-width:50px;max-width:140px;height:6px;margin-top:0}[data-ui=v2] .free-meter.is-compact svg{color:var(--muted-foreground)}[data-ui=v2] .free-meter.is-compact.is-not-arrived .free-meter-label,[data-ui=v2] .free-meter.is-compact.is-stopped .free-meter-label{color:var(--muted-foreground);font-weight:500}[data-ui=v2] .demo-free-row{border-bottom:1px solid var(--border);grid-template-columns:1.1fr 1.3fr 1.6fr .5fr;align-items:center;gap:18px;padding:13px 0;font-size:13px;display:grid}[data-ui=v2] .demo-free-row:last-child{border:0}[data-ui=v2] .demo-free-row small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}[data-ui=v2] .demo-free-row a{color:var(--primary);font-weight:600}@media (max-width:700px){[data-ui=v2] .demo-free-row{grid-template-columns:1fr 1fr}}[data-ui=v2] .demo-login-own{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}[data-ui=v2] .demo-login-own summary{cursor:pointer;color:var(--v2-jade-ink);font-size:14px;font-weight:600}[data-ui=v2] .wiz-money{gap:8px;display:flex}[data-ui=v2] .wiz-money>input{flex:1;min-width:0}[data-ui=v2] .wiz-money .wiz-cur{border:1px solid var(--v2-line-strong);width:138px;color:var(--foreground);flex-shrink:0;padding:0 10px;font-size:14px}
