:where([data-qc-ui=v2]),[data-qc-ui=v2]::backdrop{--qc-color-orange-core:#ff6b35;--qc-color-orange-vivid:#ff641f;--qc-color-orange-bright:#ff8a3d;--qc-color-orange-light:#ffb36b;--qc-color-orange-tint:#ffe6d2;--qc-color-orange-wash:#fff4eb;--qc-color-orange-ink:#b63d0a;--qc-color-ink:#191b20;--qc-color-text:#303641;--qc-color-muted:#596273;--qc-color-canvas:#f6f7f9;--qc-color-surface:#fff;--qc-color-surface-subtle:#f0f2f5;--qc-color-border:#dde1e7;--qc-color-control-border:#7c8798;--qc-color-success-ink:#087443;--qc-color-success-bg:#eaf8f0;--qc-color-info-ink:#1d58b3;--qc-color-info-bg:#eef5ff;--qc-color-warning-ink:#825000;--qc-color-warning-bg:#fff5dd;--qc-color-danger:#c72b3d;--qc-color-danger-hover:#ac2032;--qc-color-danger-bg:#fff0f2;--qc-color-neutral-bg:#edf0f4;--qc-color-disabled-bg:#e5e8ed;--qc-color-disabled-ink:#667080;--qc-color-workstation-bg:#141820;--qc-color-workstation-text:#f8fafc;--qc-bg-app:var(--qc-color-canvas);--qc-bg-surface:var(--qc-color-surface);--qc-bg-subtle:var(--qc-color-surface-subtle);--qc-text-primary:var(--qc-color-ink);--qc-text-body:var(--qc-color-text);--qc-text-secondary:var(--qc-color-muted);--qc-text-link:var(--qc-color-orange-ink);--qc-border-divider:var(--qc-color-border);--qc-border-control:var(--qc-color-control-border);--qc-action-primary-start:var(--qc-color-orange-vivid);--qc-action-primary-mid:var(--qc-color-orange-bright);--qc-action-primary-end:var(--qc-color-orange-light);--qc-action-primary-text:var(--qc-color-ink);--qc-action-secondary-bg:var(--qc-color-ink);--qc-action-secondary-text:var(--qc-color-surface);--qc-selected-bg:var(--qc-color-orange-wash);--qc-selected-text:var(--qc-color-orange-ink);--qc-focus-ring:var(--qc-color-orange-ink);--qc-focus-gap:var(--qc-color-surface);--qc-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qc-font-size-body:.875rem;--qc-line-body:1.5;--qc-radius-control:12px;--qc-radius-card:16px;--qc-radius-dialog:20px;--qc-radius-pill:999px;--qc-radius-small:8px;--qc-space-1:4px;--qc-space-2:8px;--qc-space-3:12px;--qc-space-4:16px;--qc-space-5:20px;--qc-space-6:24px;--qc-space-8:32px;--qc-space-10:40px;--qc-space-12:48px;--qc-control-sm:32px;--qc-control-md:40px;--qc-control-lg:48px;--qc-touch-min:44px;--qc-sidebar-expanded:232px;--qc-sidebar-rail:64px;--qc-topbar:56px;--qc-width-focused:800px;--qc-width-wide:1440px;--qc-width-editor:1600px;--qc-motion-fast:.12s;--qc-motion-standard:.18s;--qc-motion-panel:.22s;--qc-ease:cubic-bezier(.2, 0, 0, 1);--qc-gradient-primary:linear-gradient(135deg, #ff641f 0%, #ff8a3d 55%, #ffb36b 100%);--qc-gradient-primary-hover:linear-gradient(135deg, #ff6b35 0%, #ff923d 55%, #ffbc7a 100%);--qc-gradient-primary-pressed:linear-gradient(135deg, #f95f1d 0%, #ff8033 55%, #ffa85c 100%);--qc-gradient-wash:linear-gradient(135deg, #fff4eb 0%, #ffe6d2 100%);--qc-shadow-raised:0 2px 8px #191b200f;--qc-shadow-floating:0 10px 32px #191b201f, 0 2px 8px #191b200f;--qc-shadow-dialog:0 20px 56px #191b2029, 0 4px 12px #191b200f;--qc-glow-hover:0 4px 14px #ff6b3533;--qc-glass-a-tint:#f6f7f98c;--qc-glass-a-blur:12px;--qc-glass-a-saturation:1.05;--qc-glass-a-fallback:#f6f7f9f0;--qc-glass-b-bg:#ffffffe6;--qc-glass-b-border:#ffffffdb;--qc-glass-b-blur:16px;--qc-glass-b-saturation:1.12;--qc-glass-b-highlight:inset 0 1px 0 #fffc;--qc-glass-dialog-bg:#fffffffa;--qc-z-content:0;--qc-z-sticky:20;--qc-z-nav:30;--qc-z-popover:40;--qc-z-assistant:45;--qc-z-modal-backdrop:60;--qc-z-modal:61;--qc-z-modal-popover:62;--qc-z-toast:70;--qc-z-critical:80}[data-qc-ui=v2].qc-dialog{overscroll-behavior:contain;width:calc(100% - 32px);max-width:440px;height:fit-content;max-height:calc(100dvh - 32px);color:var(--qc-text-body);background:var(--qc-glass-dialog-bg);border:1px solid var(--qc-glass-b-border);border-radius:var(--qc-radius-dialog);box-shadow:var(--qc-shadow-dialog);font-family:var(--qc-font-sans);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}[data-qc-ui=v2].qc-dialog:not([open]){display:none}[data-qc-ui=v2].qc-dialog[data-qc-size=md]{max-width:640px}[data-qc-ui=v2].qc-dialog[data-qc-size=lg]{max-width:880px}[data-qc-ui=v2].qc-dialog::backdrop{background:var(--qc-glass-a-fallback)}[data-qc-ui=v2] .qc-dialog-header h2{color:var(--qc-text-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}[data-qc-ui=v2] .qc-dialog-header p{color:var(--qc-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:22px}[data-qc-ui=v2] .qc-dialog-body{margin-top:20px}[data-qc-ui=v2] .qc-dialog-body:first-child{margin-top:0}[data-qc-ui=v2] .qc-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@supports (backdrop-filter:blur(1px)){[data-qc-ui=v2].qc-dialog::backdrop{background:var(--qc-glass-a-tint);backdrop-filter:blur(var(--qc-glass-a-blur)) saturate(var(--qc-glass-a-saturation))}}@media (max-width:767px){[data-qc-ui=v2].qc-dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px}[data-qc-ui=v2] .qc-dialog-footer>.qc-button{flex:auto}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){[data-qc-ui=v2].qc-dialog::backdrop{-webkit-backdrop-filter:none;background:var(--qc-glass-a-fallback)}[data-qc-ui=v2].qc-dialog{background:var(--qc-bg-surface);box-shadow:none}}:where([data-qc-ui=v2]) .qc-choice-group{background:var(--qc-bg-subtle);border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-control);flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}:where([data-qc-ui=v2]) .qc-choice{border-radius:var(--qc-radius-small);background:var(--qc-bg-surface);min-height:32px;color:var(--qc-text-secondary);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}:where([data-qc-ui=v2]) .qc-choice[aria-pressed=true]{background:var(--qc-selected-bg);color:var(--qc-selected-text);border-color:var(--qc-color-orange-ink)}:where([data-qc-ui=v2]) .qc-pitch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where([data-qc-ui=v2]) .qc-pitch-value{width:112px}:where([data-qc-ui=v2]) .qc-pitch label{color:var(--qc-text-primary);font-size:13px;font-weight:600}:where([data-qc-ui=v2]) .qc-pitch :where(span.text-slate-400,span.text-\[11px\]){color:var(--qc-text-secondary);font-size:12px;line-height:18px}[data-qc-ui=v2].qc-upload{gap:12px;display:grid}:where([data-qc-ui=v2]) .qc-upload-zone{border:1px dashed var(--qc-border-control);border-radius:var(--qc-radius-card);background:var(--qc-bg-surface);text-align:center;cursor:pointer;padding:24px;position:relative}:where([data-qc-ui=v2]) .qc-upload-zone .text-slate-400{color:var(--qc-text-secondary)}:where([data-qc-ui=v2]) .qc-upload-zone svg{width:32px;height:32px;color:var(--qc-text-secondary)}:where([data-qc-ui=v2]) .qc-upload-dragging{border-color:var(--qc-color-orange-ink);background:var(--qc-selected-bg)}:where([data-qc-ui=v2]) .qc-upload-pending{cursor:progress}:where([data-qc-ui=v2]) .qc-notice-danger{color:var(--qc-color-danger);background:var(--qc-color-danger-bg)}[data-qc-ui=v2].qc-create-component-dialog{padding:0}:where([data-qc-ui=v2]) .qc-form-adapter{min-width:0}:where([data-qc-ui=v2]) .qc-form-adapter>div:first-child{padding:24px}:where([data-qc-ui=v2]) .qc-form-adapter>form{padding:20px 24px 24px}:where([data-qc-ui=v2]) .qc-form-adapter :where(label,.text-slate-400,.text-slate-500){color:var(--qc-text-secondary)}:where([data-qc-ui=v2]) .qc-form-adapter label{margin-bottom:6px;font-size:13px;font-weight:600;line-height:20px;display:block}:where([data-qc-ui=v2]) .qc-form-adapter label.flex{display:flex}:where([data-qc-ui=v2]) .qc-form-adapter :where(input:not([type=checkbox]):not([type=hidden]),select,textarea){width:100%;min-width:0;min-height:var(--qc-control-md);border:1px solid var(--qc-border-control);border-radius:var(--qc-radius-control);background:var(--qc-bg-surface);color:var(--qc-text-primary);font:inherit;padding:8px 12px;font-size:14px;line-height:20px}:where([data-qc-ui=v2]) .qc-form-adapter input[type=checkbox]{accent-color:var(--qc-color-orange-ink);width:18px;height:18px}:where([data-qc-ui=v2]) .qc-form-adapter button:not(.qc-button){min-width:32px;min-height:32px}:where([data-qc-ui=v2]) .qc-form-adapter button[aria-label=Close]{border-radius:var(--qc-radius-control);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}:where([data-qc-ui=v2]) .qc-form-adapter input::placeholder,:where([data-qc-ui=v2]) .qc-form-adapter textarea::placeholder{color:var(--qc-text-secondary);opacity:1}:where([data-qc-ui=v2]) .qc-form-adapter [type=submit]:disabled{background:var(--qc-color-disabled-bg);color:var(--qc-color-disabled-ink);border-color:var(--qc-border-divider);opacity:1}@media (max-width:767px),(pointer:coarse){:where([data-qc-ui=v2]) .qc-choice,:where([data-qc-ui=v2]) .qc-form-adapter :where(button,input:not([type=checkbox]):not([type=hidden]),select,textarea){min-height:44px}:where([data-qc-ui=v2]) .qc-form-adapter :where(input:not([type=checkbox]),select,textarea){font-size:16px;line-height:24px}:where([data-qc-ui=v2]) .qc-form-adapter button[aria-label=Close]{width:44px;height:44px}}@media (max-width:479px){:where([data-qc-ui=v2]) .qc-form-adapter>div:first-child{padding:20px}:where([data-qc-ui=v2]) .qc-form-adapter>form{padding:16px 20px 20px}:where([data-qc-ui=v2]) .qc-form-adapter .grid-cols-2{grid-template-columns:minmax(0,1fr)}:where([data-qc-ui=v2]) .qc-form-adapter .col-span-2{grid-column:span 1/span 1}:where([data-qc-ui=v2]) .qc-form-adapter form>div:last-child{flex-wrap:wrap}}@media (forced-colors:active){:where([data-qc-ui=v2]) .qc-choice[aria-pressed=true]{border:2px solid highlight}:where([data-qc-ui=v2]) .qc-upload-zone{border-color:buttontext}}:where([data-qc-ui=v2]){color:var(--qc-text-body);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-body);line-height:var(--qc-line-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-qc-ui=v2]) .qc-button{justify-content:center;align-items:center;gap:var(--qc-space-2);min-height:var(--qc-control-md);padding:var(--qc-space-2) var(--qc-space-4);border:1px solid var(--qc-border-control);border-radius:var(--qc-radius-control);background:var(--qc-bg-surface);color:var(--qc-text-primary);font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;max-width:100%;transition:background-color var(--qc-motion-fast), border-color var(--qc-motion-fast), box-shadow var(--qc-motion-fast);flex-shrink:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}:where([data-qc-ui=v2]) .qc-button[data-qc-size=sm]{min-height:var(--qc-control-sm);padding:4px 12px;font-size:13px}:where([data-qc-ui=v2]) .qc-button[data-qc-size=lg]{min-height:var(--qc-control-lg);padding:12px 20px}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=primary]{background:var(--qc-gradient-primary);border-color:var(--qc-action-primary-start);color:var(--qc-action-primary-text);box-shadow:var(--qc-glass-b-highlight)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=secondary]{background:var(--qc-action-secondary-bg);color:var(--qc-action-secondary-text);border-color:var(--qc-action-secondary-bg)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=danger]{background:var(--qc-color-danger);border-color:var(--qc-color-danger);color:var(--qc-color-surface)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=glass]{background:var(--qc-bg-surface);box-shadow:var(--qc-glass-b-highlight), var(--qc-shadow-raised)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=ghost]{background:0 0}:where([data-qc-ui=v2]) .qc-button:active:not(:disabled){box-shadow:inset 0 2px 3px #191b201f}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=primary]:active:not(:disabled){background:var(--qc-gradient-primary-pressed)}:where([data-qc-ui=v2]) .qc-button:disabled{cursor:not-allowed;background:var(--qc-color-disabled-bg);border-color:var(--qc-color-border);color:var(--qc-color-disabled-ink);box-shadow:none;opacity:1}:where([data-qc-ui=v2]) .qc-button svg{flex-shrink:0;width:18px;height:18px}:where([data-qc-ui=v2]) .qc-icon-button{width:var(--qc-control-md);min-width:var(--qc-control-md);background:0 0;border-color:#0000;padding:8px}:where([data-qc-ui=v2]) .qc-icon-danger{color:var(--qc-color-danger)}:where([data-qc-ui=v2]) .qc-button.qc-success-action{background:var(--qc-color-success-ink);color:var(--qc-color-surface);border-color:var(--qc-color-success-ink)}:where([data-qc-ui=v2]) .qc-field{gap:var(--qc-space-2);min-width:0;display:grid}:where([data-qc-ui=v2]) .qc-label{color:var(--qc-text-primary);font-size:14px;font-weight:600;display:block}:where([data-qc-ui=v2]) .qc-help{color:var(--qc-text-secondary);margin:0;font-size:13px;line-height:20px}:where([data-qc-ui=v2]) .qc-input,:where([data-qc-ui=v2]) .qc-select{min-height:var(--qc-control-md);border:1px solid var(--qc-border-control);border-radius:var(--qc-radius-control);background:var(--qc-bg-surface);min-width:0;color:var(--qc-text-primary);font:inherit;padding:8px 12px;font-size:14px;line-height:20px}:where([data-qc-ui=v2]) .qc-input{font-variant-numeric:tabular-nums}:where([data-qc-ui=v2]) .qc-select{max-width:100%;padding-right:32px}:where([data-qc-ui=v2]) .qc-input::placeholder{color:var(--qc-text-secondary);opacity:1}:where([data-qc-ui=v2]) .qc-input:disabled,:where([data-qc-ui=v2]) .qc-select:disabled{background:var(--qc-color-disabled-bg);color:var(--qc-color-disabled-ink);cursor:not-allowed}:where([data-qc-ui=v2]) .qc-input[aria-invalid=true]{border-color:var(--qc-color-danger)}:where([data-qc-ui=v2]) .qc-check{width:18px;height:18px;accent-color:var(--qc-color-orange-ink);flex-shrink:0}:where([data-qc-ui=v2]) .qc-check-label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}:where([data-qc-ui=v2]) .qc-surface{border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-card);background:var(--qc-bg-surface);min-width:0;padding:var(--qc-space-6)}:where([data-qc-ui=v2]) .qc-notice{border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-control);color:var(--qc-text-body);background:var(--qc-bg-subtle);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}:where([data-qc-ui=v2]) .qc-notice>svg{flex-shrink:0;width:20px;height:20px}:where([data-qc-ui=v2]) .qc-notice[data-qc-tone=warning]{color:var(--qc-color-warning-ink);background:var(--qc-color-warning-bg)}:where([data-qc-ui=v2]) .qc-notice[data-qc-tone=danger]{color:var(--qc-color-danger);background:var(--qc-color-danger-bg)}:where([data-qc-ui=v2]) .qc-notice[data-qc-tone=info]{color:var(--qc-color-info-ink);background:var(--qc-color-info-bg)}:where([data-qc-ui=v2]) .qc-notice[data-qc-tone=success]{color:var(--qc-color-success-ink);background:var(--qc-color-success-bg)}:where([data-qc-ui=v2]) .qc-status{border-radius:var(--qc-radius-pill);background:var(--qc-color-neutral-bg);color:var(--qc-text-secondary);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}:where([data-qc-ui=v2]) .qc-status[data-qc-tone=success]{color:var(--qc-color-success-ink);background:var(--qc-color-success-bg)}:where([data-qc-ui=v2]) .qc-status[data-qc-tone=warning]{color:var(--qc-color-warning-ink);background:var(--qc-color-warning-bg)}:where([data-qc-ui=v2]) .qc-status[data-qc-tone=info]{color:var(--qc-color-info-ink);background:var(--qc-color-info-bg)}:where([data-qc-ui=v2]) .qc-stepper{border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-card);background:var(--qc-bg-surface);box-shadow:var(--qc-glass-b-highlight);padding:8px}:where([data-qc-ui=v2]) .qc-stepper ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:where([data-qc-ui=v2]) .qc-stepper button{border-radius:var(--qc-radius-control);width:100%;min-height:64px;color:var(--qc-text-secondary);font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px;display:flex}:where([data-qc-ui=v2]) .qc-stepper button[aria-current=step]{color:var(--qc-selected-text);background:var(--qc-selected-bg);border-color:var(--qc-color-orange-tint)}:where([data-qc-ui=v2]) .qc-step-number{background:var(--qc-bg-subtle);border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-flex}:where([data-qc-ui=v2]) [aria-current=step] .qc-step-number{background:var(--qc-gradient-primary);color:var(--qc-action-primary-text);border-color:var(--qc-color-orange-vivid)}:where([data-qc-ui=v2]) .qc-step-copy{gap:2px;min-width:0;display:grid}:where([data-qc-ui=v2]) .qc-step-label{color:inherit;font-weight:600}:where([data-qc-ui=v2]) .qc-step-description{color:var(--qc-text-secondary);font-size:12px}:where([data-qc-ui=v2]) .qc-money-summary{background:var(--qc-bg-surface);border:1px solid var(--qc-border-divider);border-radius:var(--qc-radius-card);font-variant-numeric:tabular-nums;padding:24px}:where([data-qc-ui=v2]) .qc-money-summary h2{color:var(--qc-text-primary);margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}:where([data-qc-ui=v2]) .qc-money-rows{gap:12px;margin:0;display:grid}:where([data-qc-ui=v2]) .qc-money-rows>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where([data-qc-ui=v2]) .qc-money-rows dt{color:var(--qc-text-secondary)}:where([data-qc-ui=v2]) .qc-money-rows dd{color:var(--qc-text-primary);text-align:right;overflow-wrap:anywhere;margin:0}:where([data-qc-ui=v2]) .qc-money-total{border-top:1px solid var(--qc-border-divider);margin:20px 0 12px;padding-top:16px}:where([data-qc-ui=v2]) .qc-money-total>div{gap:8px;display:grid}:where([data-qc-ui=v2]) .qc-money-total dt{font-weight:600}:where([data-qc-ui=v2]) .qc-money-total dd{color:var(--qc-text-primary);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:32px}:where([data-qc-ui=v2]) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--qc-focus-ring);outline-offset:3px;box-shadow:0 0 0 2px solid var(--qc-focus-gap)}@supports (backdrop-filter:blur(1px)){:where([data-qc-ui=v2]) .qc-stepper,:where([data-qc-ui=v2]) .qc-button[data-qc-variant=glass]{background:var(--qc-glass-b-bg);backdrop-filter:blur(var(--qc-glass-b-blur)) saturate(var(--qc-glass-b-saturation))}}@media (hover:hover){:where([data-qc-ui=v2]) .qc-button:hover:not(:disabled){background:var(--qc-selected-bg)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=primary]:hover:not(:disabled){background:var(--qc-gradient-primary-hover);box-shadow:var(--qc-glass-b-highlight), var(--qc-glow-hover)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=secondary]:hover:not(:disabled){background:var(--qc-color-text)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=danger]:hover:not(:disabled){background:var(--qc-color-danger-hover)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=glass]:hover:not(:disabled){background:var(--qc-color-orange-wash);border-color:var(--qc-color-orange-ink);box-shadow:var(--qc-glass-b-highlight), var(--qc-glow-hover)}:where([data-qc-ui=v2]) .qc-button[data-qc-variant=ghost]:hover:not(:disabled){background:var(--qc-color-orange-wash);border-color:var(--qc-color-orange-ink)}:where([data-qc-ui=v2]) .qc-button.qc-success-action:hover:not(:disabled){background:var(--qc-color-success-ink)}:where([data-qc-ui=v2]) .qc-icon-danger:hover:not(:disabled){background:var(--qc-color-danger-bg)}:where([data-qc-ui=v2]) .qc-stepper button:hover{border-color:var(--qc-border-control)}}@media (max-width:767px),(pointer:coarse){:where([data-qc-ui=v2]) .qc-button,:where([data-qc-ui=v2]) .qc-button[data-qc-size=sm],:where([data-qc-ui=v2]) .qc-input,:where([data-qc-ui=v2]) .qc-select{min-height:var(--qc-touch-min)}:where([data-qc-ui=v2]) .qc-icon-button{min-width:var(--qc-touch-min);width:var(--qc-touch-min)}:where([data-qc-ui=v2]) .qc-input,:where([data-qc-ui=v2]) .qc-select{font-size:16px;line-height:24px}}@media (max-width:767px){:where([data-qc-ui=v2]) .qc-surface{padding:16px}:where([data-qc-ui=v2]) .qc-stepper{padding:4px;overflow-x:auto}:where([data-qc-ui=v2]) .qc-stepper ol{gap:4px}:where([data-qc-ui=v2]) .qc-stepper button{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:72px;padding:8px 4px;font-size:12px;line-height:18px}:where([data-qc-ui=v2]) .qc-step-number{width:28px;height:28px}:where([data-qc-ui=v2]) .qc-step-description{display:none}:where([data-qc-ui=v2]) .qc-money-summary{padding:16px}}@media (prefers-reduced-motion:reduce){:where([data-qc-ui=v2]) .qc-button,:where([data-qc-ui=v2]) .qc-stepper button{transition:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:where([data-qc-ui=v2]) .qc-stepper,:where([data-qc-ui=v2]) .qc-button[data-qc-variant=glass]{background:var(--qc-bg-surface);-webkit-backdrop-filter:none;box-shadow:none}}@media (forced-colors:active){:where([data-qc-ui=v2]) .qc-button,:where([data-qc-ui=v2]) .qc-input,:where([data-qc-ui=v2]) .qc-select{forced-color-adjust:auto;color:canvastext;background:canvas;border:1px solid buttontext}:where([data-qc-ui=v2]) .qc-button:disabled{color:graytext;border-color:graytext}:where([data-qc-ui=v2]) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid highlight}:where([data-qc-ui=v2]) .qc-stepper button[aria-current=step]{border:2px solid highlight}}
