.amount-stepper{display:inline-flex;align-items:stretch;width:100%;min-width:0;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-solid,var(--color-surface-3));transition:border-color .13s ease,box-shadow .13s ease}.amount-stepper:hover:not(.is-disabled){border-color:var(--color-border-strong)}.amount-stepper:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.amount-stepper.is-disabled{opacity:.6}.amount-stepper.is-sm{height:32px}.amount-stepper.w-compact{width:156px}.amount-stepper-btn{all:unset;box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;width:38px;color:var(--color-fg-muted);background:var(--color-surface-2);cursor:pointer;transition:background .12s ease,color .12s ease}.amount-stepper.is-sm .amount-stepper-btn{width:30px}.amount-stepper-btn:first-child{border-right:1px solid var(--color-border);border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px)}.amount-stepper-btn:last-child{border-left:1px solid var(--color-border);border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}.amount-stepper-btn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-fg)}.amount-stepper-btn:active:not(:disabled){background:var(--color-surface-3)}.amount-stepper-btn:disabled{cursor:default;color:var(--color-fg-faint);opacity:.55}.amount-stepper-field{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:4px;padding:0 10px}.amount-stepper-field input,.amount-stepper-field input:focus{all:unset;box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;height:100%;font-family:var(--font-mono-stack);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-fg);text-align:right;caret-color:auto}.amount-stepper.is-sm .amount-stepper-field input{font-size:var(--text-xs)}.amount-stepper-field input::-moz-placeholder{color:var(--color-fg-faint);font-family:var(--font-mono-stack)}.amount-stepper-field input::placeholder{color:var(--color-fg-faint);font-family:var(--font-mono-stack)}.amount-stepper-affix,.amount-stepper-unit{flex:0 0 auto;font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;color:var(--color-fg-faint)}.amount-stepper-affix{font-family:var(--font-mono-stack);font-size:var(--text-sm)}.amount-stepper-unit{padding-left:2px}.amount-stepper-wrap{display:inline-flex}.policy-page .card{padding:22px 24px}.policy-page .card-head{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--color-border-soft)}.policy-page>.policy-hero>.card-head{padding-bottom:0;border-bottom:0}.policy-page .card-head h2{font-size:var(--text-md);font-weight:650;letter-spacing:-.01em;margin:0}.policy-page .card-head .sub{margin-top:4px;max-width:62ch;font-size:var(--text-sm);line-height:1.55;color:var(--color-fg-muted)}.policy-page .band-control>label,.policy-page .band-probe>label,.policy-page .field>label,.policy-page .limit-control-head>label{font-size:var(--text-xs);font-weight:600;color:var(--color-fg-secondary)}.policy-page .hint{font-size:var(--text-xs);line-height:1.55;color:var(--color-fg-muted)}.policy-page .limit-control{padding:2px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--color-border-soft)}.policy-page .limit-control-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.policy-page .limit-control-head>label{margin:0}.policy-page .limit-control-value{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.policy-page .limit-control-value input{width:76px;padding:6px 9px;text-align:right;font-variant-numeric:tabular-nums;background:var(--color-surface-solid,var(--color-surface-3))}.policy-page .limit-control.is-invalid .hint{color:var(--color-danger)}.policy-page .tool-chips-label{font-size:var(--text-xs);font-weight:600;color:var(--color-fg-secondary);margin-bottom:9px}.policy-page .tool-chips .pill{cursor:pointer;font-family:var(--font-mono-stack);font-size:var(--text-xs)}.policy-page .band-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.policy-page .band-control{position:relative;display:flex;flex-direction:column;gap:7px;padding:12px 12px 12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-solid,var(--color-surface-2))}.policy-page .band-control:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--color-fg-faint)}.policy-page .band-control.tone-warn:before{background:var(--color-caution)}.policy-page .band-control.tone-bad:before{background:var(--color-danger)}.policy-page .band-control.tone-ok:before{background:var(--color-accent)}.policy-page .band-control>label{margin:0}.policy-page .band-control>p{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-fg-muted)}.policy-page .band-control.is-invalid{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}.policy-page .band-control.is-invalid .amount-stepper{border-color:var(--color-danger)}.policy-page .band-preview{margin-top:16px;padding:14px 16px 16px;border-radius:var(--radius-md);background:var(--color-surface-3);border:1px solid var(--color-border-soft)}.policy-page .band-preview-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;font-size:var(--text-xs)}.policy-page .band-preview-title{font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-secondary)}.policy-page .band-preview-bar{display:flex;height:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-hover)}.policy-page .band-preview-bar .seg{height:100%;min-width:0;transition:width .18s ease}.policy-page .band-preview-bar .seg+.seg{border-left:2px solid var(--color-surface-3)}.policy-page .band-preview-bar .seg.ok{background:var(--color-accent)}.policy-page .band-preview-bar .seg.warn{background:var(--color-caution)}.policy-page .band-preview-bar .seg.bad{background:repeating-linear-gradient(-45deg,var(--color-danger),var(--color-danger) 5px,color-mix(in srgb,var(--color-danger) 70%,transparent) 5px,color-mix(in srgb,var(--color-danger) 70%,transparent) 10px)}.policy-page .band-preview-scale{position:relative;height:18px;margin-top:5px;font-family:var(--font-mono-stack);font-size:var(--text-2xs);color:var(--color-fg-muted)}.policy-page .band-preview-scale>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.policy-page .band-preview-scale>span:first-child{left:0;transform:none}.policy-page .band-preview-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.policy-page .band-preview-list li{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:8px;font-size:var(--text-xs);min-width:0}.policy-page .band-preview-list li b{font-weight:600;color:var(--color-fg-secondary);white-space:nowrap}.policy-page .band-preview-list li .mono{justify-self:end;font-size:var(--text-xs);color:var(--color-fg);font-variant-numeric:tabular-nums;text-align:right}.policy-page .band-preview-list i{width:8px;height:8px;border-radius:50%;background:var(--color-fg-faint)}.policy-page .band-preview-list i.ok{background:var(--color-accent)}.policy-page .band-preview-list i.warn{background:var(--color-caution)}.policy-page .band-preview-list i.bad{background:var(--color-danger)}.policy-page .band-probe{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--color-border);font-size:var(--text-xs)}.policy-page .band-probe>label{margin:0}.policy-page .band-probe .amount-stepper{width:168px}.policy-page .judgment-card .smooth-bars{padding:12px 14px 6px;border-radius:var(--radius-md);background:var(--color-surface-3);border:1px solid var(--color-border-soft)}.policy-page .judgment-card .smooth-bars .bar-tag{top:auto;bottom:30px}.policy-page .field .pill{font-family:var(--font-mono-stack);font-size:var(--text-xs)}.treasury-threshold-card .field .amount-stepper{max-width:280px}.treasury-threshold-card .hint{max-width:64ch;margin-top:8px}@media (max-width:760px){.policy-page .card{padding:18px 16px}.policy-page .band-controls,.policy-page .band-preview-list{grid-template-columns:1fr}.amount-stepper.w-compact,.policy-page .band-probe .amount-stepper{width:100%}.treasury-threshold-card .field .amount-stepper{max-width:none}}.settings-page .settings-content .amount-stepper{height:38px;border-radius:var(--radius-md);background:var(--color-surface-2)}.settings-page .settings-content .amount-stepper .amount-stepper-field input:not([type=checkbox]):not([type=radio]){min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;font-family:var(--font-mono-stack);font-size:var(--text-sm)}.settings-page .settings-content .amount-stepper-btn:first-child{border-radius:7px 0 0 7px}.settings-page .settings-content .amount-stepper-btn:last-child{border-radius:0 7px 7px 0}.marketing-footer-legal a,p a:not([class]),td a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .12s ease}.marketing-footer-legal a:hover,p a:not([class]):hover,td a:not([class]):hover{text-decoration-color:currentColor}button:disabled:not(.bare):not([role=tab]){opacity:1;background:var(--color-surface-3);color:var(--color-fg-faint);border-color:var(--color-border-soft);box-shadow:none}.btn-ghost,.btn-ghost:hover,.btn-primary,.btn-primary:hover{box-shadow:none;transform:none}.approval-workspace .kpi .value,.console-page .kpi .value,.kpi .value,.metric-value,.ops-balance-metric b,.ops-primary-balance strong,.ops-spending-total b,.vault-total-value{font-family:var(--font-sans-stack);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-weight:600}.console-section-intro{max-width:none;margin:0 0 20px;padding:24px 0 16px;align-items:center}.console-section-intro:after{content:none}.console-section-copy p{font-size:var(--text-base);color:var(--color-fg-muted)}.console-section-context span{min-height:24px;padding:0 8px;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:550;letter-spacing:0}.ops-page-intro{align-items:center;padding-bottom:20px}.ops-page-intro p{margin-top:0}.search-btn{padding-left:36px}.vault-balance-panel:before{content:none}.marketing-footer{--color-fg:#f4f4f6;--color-fg-secondary:#b4b4be;--color-fg-muted:#9a9aa5;--color-fg-faint:#8a8a95}.marketing-footer-legal a{color:var(--color-fg-secondary)}.marketing-footer-legal a:hover{color:var(--color-fg)}tbody th[scope=row]{padding:11px 12px;border-top:1px solid var(--color-border-soft);color:var(--color-ink,var(--color-fg));font-size:var(--text-sm);font-weight:550;letter-spacing:0;text-transform:none;white-space:normal}.mkt-prose .btn-primary{margin-top:8px}.mkt-prose section+h3,.mkt-prose section+section{margin-top:44px}.mkt-card-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.login-brand-beat{filter:none}button.login-forgot-link{align-self:flex-start;padding-left:0;padding-right:0}.mkt-compare{margin-top:56px}.waitlist-band{max-width:1080px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;border-top:1px solid var(--color-border-canvas)}.waitlist-copy h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:640;letter-spacing:-.028em;margin:12px 0;line-height:1.15;color:var(--color-ink)}.waitlist-copy p,.waitlist-page>p{font-size:var(--text-lg);color:var(--color-ink-secondary);line-height:1.65;margin:0}.waitlist-page{max-width:640px;margin:0 auto;padding:120px 24px 140px;display:flex;flex-direction:column;gap:18px}.waitlist-page h1{font-size:clamp(2rem,4.4vw,3rem);font-weight:650;letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--color-ink)}.waitlist-form{display:flex;flex-direction:column;gap:10px;width:100%}.waitlist-row{display:flex;gap:10px;flex-wrap:wrap}.waitlist-input{flex:1 1 240px;min-width:0;height:44px;padding:0 14px;border-radius:var(--radius-md,8px);border:1px solid var(--color-border-canvas);background:#fff;color:var(--color-ink);font:inherit;font-size:var(--text-md)}.waitlist-input:focus{outline:2px solid var(--color-accent);outline-offset:1px}.waitlist-input[aria-invalid=true]{border-color:var(--color-danger)}.waitlist-submit{height:44px;justify-content:center}.waitlist-submit:disabled{opacity:.6;cursor:progress}.waitlist-msg{margin:0;font-size:var(--text-base);color:var(--color-danger)}.waitlist-fine{margin:0;font-size:var(--text-sm);color:var(--color-ink-muted)}.waitlist-done{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--radius-lg,12px);border:1px solid var(--color-border-canvas);background:#fff;color:var(--color-ink)}.waitlist-done span{color:var(--color-ink-secondary);font-size:var(--text-base);overflow-wrap:anywhere}.waitlist-links{display:flex;gap:10px;font-size:var(--text-base);color:var(--color-ink-muted)}.waitlist-links a{color:var(--color-ink)}.waitlist-hp,.waitlist-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.waitlist-hp{left:-10000px}@media (max-width:760px){.waitlist-band{grid-template-columns:1fr;gap:24px;padding:56px 20px}.waitlist-page{padding:72px 20px 96px}}:root{--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:22px;--text-4xl:28px;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.55;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-ml:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--line:var(--color-border);--color-text-muted:var(--color-fg-muted);--color-accent:#3873ae;--color-accent-hover:#2d5f92;--color-ink-muted:#63636e;--color-ink-faint:#70707b;--color-fg-faint:#84848f}[data-theme=light]{--color-ink-muted:#5f6470;--color-ink-faint:#6f7480;--color-fg-muted:#5f6470;--color-fg-faint:#6f7480}[data-theme=dark]{--color-ink-faint:#84848f;--color-fg-faint:#84848f}input:where([type=checkbox],[type=radio]){width:16px;height:16px;flex:0 0 auto;margin:0;padding:0;border-radius:var(--radius-xs);background:none;box-shadow:none;accent-color:var(--color-accent);vertical-align:middle;cursor:pointer}input:where([type=radio]){border-radius:50%}input:where([type=checkbox],[type=radio]):focus{box-shadow:none}input:where([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}input:where([type=checkbox],[type=radio]):disabled{cursor:not-allowed}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.85}input::placeholder,textarea::placeholder{opacity:.85}.banner,.card .mono,.card code,.empty-body{overflow-wrap:break-word}.api-keys-table .akc-name{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.api-keys-table .akc-name-cell{min-width:0}.agents-page>.card-head:before,.developer-page>.banner:first-child:before,.insights-page>.grid.g-4:before,.payments-page>.card-head:before{content:none}.view>.view-head:first-child{padding-top:var(--space-6)}.app .scroll{scroll-padding-bottom:80px}.app .scroll>:last-child{margin-bottom:64px}.metric-value,.num,.stat-value,td.mono{font-variant-numeric:tabular-nums}.card h2,.card h3{line-height:var(--leading-tight);text-wrap:balance}.empty-body,.sub,p{text-wrap:pretty}.seller-overview,.seller-stats{display:grid;gap:var(--space-3)}.seller-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.seller-stats>.card{padding:var(--space-4) var(--space-5)}.seller-stats>.card>.muted{font-size:var(--text-xs);font-weight:550;letter-spacing:.04em;text-transform:uppercase}.seller-stats>.card>b{font-size:var(--text-3xl)!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (max-width:640px){.seller-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.view>.view-head h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}.view>.view-head .muted{font-size:var(--text-base);line-height:var(--leading-normal)}@media (max-width:720px){.view>.console-section-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.view>.console-section-intro .console-section-context{grid-column:1;justify-content:flex-start}}.banner .txt p b,.banner .txt span b{display:inline;font-size:inherit}.marketing-nav-cta .btn-primary-line{white-space:nowrap}@media (max-width:420px){.marketing-nav-cta .btn-primary-line{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mkt-table{width:100%;border-collapse:collapse;margin:var(--space-3) 0 var(--space-4);font-size:var(--text-sm)}.mkt-table td,.mkt-table th{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.mkt-table th{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em}.marketing-footer-legal .marketing-footer-tm{flex-basis:100%;opacity:.75;font-size:var(--text-2xs)}.cookie-notice{position:fixed;left:var(--space-4);bottom:var(--space-4);z-index:60;display:flex;align-items:center;gap:var(--space-3);max-width:min(440px,calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface,#fff);box-shadow:0 8px 30px rgb(0 0 0/.12);font-size:var(--text-xs);line-height:1.5}.cookie-notice p{margin:0}.cookie-notice button{flex:none}.compliance-disclaimer,.compliance-limits{margin-bottom:var(--space-3)}.compliance-limits{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-ml);background:var(--surface-2);font-size:var(--text-sm);line-height:1.55}.compliance-reasons{margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--text-xs);line-height:1.6;color:var(--muted,inherit)}.compliance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3);align-items:end}.compliance-summary>div{display:flex;flex-direction:column;gap:2px;min-width:0}.compliance-summary span,.kya-meta em{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--faint,var(--muted));font-style:normal}.compliance-summary b{font-size:var(--text-sm);overflow-wrap:anywhere}.compliance-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.compliance-form .field{margin:0}.compliance-wide{grid-column:1/-1}.compliance-check{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);line-height:1.55;cursor:pointer}.compliance-check input{margin-top:3px;flex:none}.compliance-warn{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--bad,#b42318)}.compliance-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}.compliance-actions .faint{font-size:var(--text-xs);flex:1 1 260px}.kya-list{display:flex;flex-direction:column;gap:var(--space-3)}.kya-row{border:1px solid var(--border);border-radius:var(--radius-ml);padding:var(--space-3) var(--space-4);min-width:0}.kya-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.kya-name{display:block;font-size:var(--text-base);overflow-wrap:anywhere}.kya-fp{font-size:var(--text-xs)}.kya-pills{display:flex;gap:var(--space-1);flex-wrap:wrap}.kya-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-1) var(--space-4);margin:var(--space-2) 0;font-size:var(--text-sm);overflow-wrap:anywhere}.kya-meta em{display:block}.kya-spend{font-size:var(--text-sm);line-height:1.55;margin-bottom:var(--space-2)}.compliance-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.compliance-history li{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.market-detail,.market-home{max-width:1440px;margin:0 auto;padding:32px clamp(20px,4vw,64px) 64px}.market-home h1{font-size:clamp(30px,3.2vw,48px);line-height:1.08;letter-spacing:-.025em;max-width:18ch;margin:0 0 20px;font-weight:600;text-wrap:balance}.market-home h2,.market-workspace h2{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.market-home p,.market-workspace p{line-height:1.6;max-width:72ch}.market-detail a,.market-home a,.market-workspace a{text-underline-offset:4px;color:var(--color-accent)}.market-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:32px 0 40px;border-bottom:1px solid var(--color-border);align-items:center}.market-hero>div>p{font-size:18px}.market-hero .market-stage{font-size:13px;color:var(--color-ink-muted);margin-top:24px}.market-agent-brief{padding:24px;background:var(--color-surface);border-radius:12px}.market-agent-brief label{display:block;font-size:22px;font-weight:600;margin-bottom:16px}.market-agent-brief button,.market-agent-brief input{width:100%;margin-bottom:12px}.market-agent-brief p{font-size:13px;margin:0;color:var(--color-ink-muted)}.market-detail input,.market-home input,.market-home select,.market-workspace input,.market-workspace select,.market-workspace textarea{font:inherit;color:var(--color-fg);background:var(--color-surface-solid);border:1px solid var(--color-border-strong);padding:12px;border-radius:8px;min-height:44px;min-width:0;max-width:100%;caret-color:var(--color-accent)}.market-button,.market-home button,.market-workspace button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:8px;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff!important;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .15s ease-out}.market-button:hover,.market-home button:hover,.market-workspace button:hover{background:var(--color-accent-hover)}.market-home button:disabled,.market-workspace button:disabled{opacity:.5;cursor:not-allowed}.market-detail :focus-visible,.market-home :focus-visible,.market-workspace :focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.market-catalog{margin-top:40px}.market-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px}.market-section-heading p{margin:0;color:var(--color-ink-muted)}.market-search{display:flex;gap:12px;margin-bottom:20px}.market-search input{flex:1}.market-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px}.market-filters label,.market-form label,.market-workspace>label{display:flex;flex-direction:column;gap:8px;font-size:14px}.market-filters label{flex:0 1 200px}.market-filters .market-checkbox{flex-direction:row;align-items:center;min-height:44px}.market-checkbox input{width:20px;min-height:20px;accent-color:var(--color-accent)}.market-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.market-product{min-width:0}.market-product-image{display:grid;place-items:center;aspect-ratio:4/3;background:var(--color-surface-3);border-radius:12px;overflow:hidden;color:var(--color-ink-muted)}.market-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.market-product-copy{padding:16px 0}.market-product-copy h3{font-size:19px;line-height:1.3;margin:6px 0 12px;overflow-wrap:anywhere}.market-product-copy h3 a{color:inherit;text-decoration:none}.market-product-copy p{font-size:13px;margin:6px 0;color:var(--color-ink-muted)}.market-product-copy strong{font-variant-numeric:tabular-nums}.market-product-copy button{width:100%;margin-top:8px}.market-empty{padding:40px 24px;background:var(--color-surface);border-radius:12px}.market-empty h3{font-size:24px;margin-top:0}.market-notice{padding:16px;background:var(--color-warning-soft);border-radius:8px;color:var(--color-fg)}.market-actions,.market-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.market-seller-band{display:flex;justify-content:space-between;gap:32px;align-items:center;margin:40px 0;padding:32px;background:var(--color-surface);border-radius:12px}.market-seller-band h2{max-width:27ch}.market-seller-band p{margin:0}.market-explain{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;margin:64px 0}.market-explain img{width:100%;height:auto;border-radius:12px}.market-fine{font-size:13px;color:var(--color-ink-muted)}.market-workspace{color:var(--color-fg);max-width:1300px;margin:0 auto}.market-workspace>h1{font-size:32px;margin:0 0 12px}.market-workspace section{margin-top:40px}.market-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;padding:24px 0;border-block:1px solid var(--color-border)}.market-form h3,.market-form>.market-actions{grid-column:1/-1}.market-form input,.market-form select,.market-form textarea{width:100%}.market-table-wrap{overflow-x:auto;max-width:100%}.market-table-wrap table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.market-table-wrap caption{text-align:left;font-size:20px;font-weight:600;padding:16px 0}.market-table-wrap td,.market-table-wrap th{text-align:left;border-bottom:1px solid var(--color-border);padding:16px 12px}.market-table-wrap button{margin:4px}.market-onboarding{padding:20px;background:var(--color-surface-2);border-radius:12px}.market-onboarding summary{cursor:pointer;min-height:44px;font-weight:600}.market-order{margin:20px 0;padding:20px;background:var(--color-surface-2);border-radius:12px}.market-order-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}.market-shortlist li{padding:12px 0;list-style:none}.market-shortlist li button{margin-left:16px}.market-review{padding:24px;background:var(--color-surface-2);border-radius:12px}.market-review button{margin:8px 12px 0 0}.market-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.market-detail h1{font-size:40px;line-height:1.1;margin:24px 0}.market-detail p{line-height:1.6}.market-detail-images img{width:100%;height:auto;border-radius:12px;margin-bottom:20px}.market-detail dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;border-block:1px solid var(--color-border);padding:24px 0}.market-detail dt{font-weight:600}.market-detail dd{margin:0}.market-price{font-size:24px;font-variant-numeric:tabular-nums}@media(max-width:1000px){.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{gap:24px;grid-template-columns:1fr 1fr}.market-section-heading{align-items:start}.market-explain{gap:24px}}@media(max-width:650px){.market-detail,.market-explain,.market-hero{grid-template-columns:1fr}.market-detail,.market-home{padding-inline:20px}.market-hero{padding-top:12px}.market-home h1{font-size:36px}.market-agent-brief{padding:20px}.market-search{flex-direction:column}.market-filters label{flex:1 1 140px}.market-product-grid{gap:16px}.market-product-copy h3{font-size:17px}.market-order-item,.market-section-heading,.market-seller-band{flex-direction:column;align-items:stretch}.market-seller-band{padding:24px}.market-form{grid-template-columns:1fr}.market-workspace>h1{font-size:28px}.market-explain{margin-top:40px}.market-detail h1{font-size:32px}.market-detail dl{grid-template-columns:1fr}.market-detail dd{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.market-button,.market-home button,.market-workspace button{transition:none}}.market-delivery{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:var(--color-surface-2);border-radius:8px}.market-feedback{flex-basis:100%;padding:12px 0}.market-feedback summary{cursor:pointer;min-height:44px}.market-feedback form{display:grid;gap:12px;padding:16px 0;max-width:600px}.market-feedback label{display:grid;gap:8px}.market-order-item{flex-wrap:wrap}.market-skip{position:fixed;top:8px;left:16px;z-index:10000;padding:12px 20px;background:var(--color-surface);color:var(--color-ink);transform:translateY(-200%)}.market-skip:focus{transform:translateY(0)}.section-head h1{font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-.025em}.market-case-message{display:grid;gap:12px;max-width:600px;margin:16px 0}.market-case-message label{display:grid;gap:8px}.market-case-message textarea{width:100%}.market-workspace .market-form details{grid-column:1/-1}.marketplace-resources .cta-action-row{margin-top:32px}.marketplace-resources .market-fine{margin-top:24px}.market-workspace>h1{font-size:var(--text-4xl)}.market-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.landing .market-catalog,.landing .market-detail{color:var(--color-ink)}.landing .market-empty,.landing .market-product-image{background:rgba(10,10,12,.04);color:var(--color-ink)}.landing .market-fine,.landing .market-product-copy p,.landing .market-section-heading p{color:var(--color-ink-muted)}.landing .market-filters input,.landing .market-filters select,.landing .market-search input{background:#fff;color:var(--color-ink);border-color:var(--color-border-canvas)}.landing .market-detail dl{border-color:var(--color-border-canvas)}.market-mode{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.market-mode button[aria-pressed=true]{background:var(--color-seg-active-bg);color:var(--color-seg-active-fg)}.market-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.market-demo-heading h1{font-size:var(--text-4xl);margin:0 0 8px}.market-demo-heading p{margin:0}.market-demo-disclosure{color:var(--color-fg-muted);font-size:13px;max-width:90ch!important;margin:16px 0 24px}.market-workspace .market-demo-agent{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;padding:28px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0 0 24px}.market-demo-agent h2{font-size:26px}.market-demo-agent label{display:block;font-size:13px;margin:20px 0 8px}.market-demo-agent select{width:100%;max-width:440px}.market-demo-agent dl,.market-demo-summary dl{display:grid;grid-template-columns:1fr auto;gap:12px;align-content:center;font-size:14px}.market-demo-agent dd,.market-demo-summary dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.market-demo-agent dt,.market-demo-summary dt{color:var(--color-fg-muted)}.market-demo-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.market-workspace .market-demo-browse{margin:0;min-width:0}.market-demo-search{display:flex;align-items:center;gap:12px;background:var(--color-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 16px}.market-demo-search input{flex:1;border:0;background:transparent;padding-inline:0;box-shadow:none}.market-demo-categories{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 28px}.market-workspace .market-demo-categories button{background:transparent;border-color:var(--color-border-strong);color:var(--color-fg)!important;padding:8px 12px;font-size:13px;font-weight:500}.market-workspace .market-demo-categories button[aria-pressed=true]{background:var(--color-seg-active-bg);color:var(--color-seg-active-fg)!important}.market-demo .market-section-heading h2{font-size:21px;margin:0}.market-demo .market-section-heading>span{font-size:13px;color:var(--color-fg-muted)}.market-demo-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.market-demo-image{position:relative;overflow:hidden;aspect-ratio:3/2;background:#e9e2d8;border-radius:var(--radius-md);isolation:isolate}.market-demo-image>img{position:absolute;width:200%;height:200%;max-width:none;-o-object-fit:fill;object-fit:fill}.market-demo-image-label{position:absolute;left:10px;bottom:10px;padding:4px 8px;background:#fff;color:#292820;font-size:11px;border-radius:var(--radius-xs)}.market-demo-image.is-digital{display:grid;place-items:center;color:#213b53;background:#e2e9ee}.market-demo-image.is-digital>div{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;text-align:center}.market-demo-image.is-digital strong{font-size:20px;line-height:1.2}.market-demo-image.is-digital span:not(.market-demo-image-label){font-size:12px}.market-demo .market-product-copy p{color:var(--color-fg-muted)}.market-demo .market-product-copy h3{font-size:17px}.market-demo .market-product-copy details{font-size:13px;margin-top:12px}.market-demo .market-product-copy summary{cursor:pointer;min-height:32px}.market-demo .market-product-copy button{font-size:13px;padding-inline:8px}.market-demo-summary{padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);position:sticky;top:24px;min-width:0}.market-demo-summary h2{font-size:22px}.market-demo-summary h3{font-size:18px;line-height:1.3;margin:20px 0 8px}.market-demo-summary p{font-size:13px;line-height:1.6}.market-demo-summary ul{list-style:none;padding:0;margin:16px 0}.market-demo-summary li{display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid var(--color-border);padding:14px 0;font-size:13px}.market-demo-summary li div>span,.market-demo-summary li strong{display:block}.market-demo-summary li div>span{font-size:12px;color:var(--color-fg-muted);margin-top:6px}.market-workspace .market-demo-remove{background:transparent;color:var(--color-fg)!important;border-color:var(--color-border-strong);min-height:32px;padding:4px 8px;font-size:12px;justify-self:start}.market-demo-receipt>button,.market-demo-summary>button,.market-demo-summary>div>button{width:100%;margin-top:12px}.market-workspace .market-demo-reset{background:transparent;border-color:var(--color-border-strong);color:var(--color-fg)!important}.market-demo-summary .market-delivery{font-size:12px;padding:12px}@media(max-width:1250px){.market-demo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.market-demo-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}}@media(max-width:850px){.market-demo-layout{grid-template-columns:1fr}.market-demo-summary{position:static}.market-workspace .market-demo-agent{grid-template-columns:1fr;gap:12px;padding:20px}.market-demo-agent dl{margin-bottom:0}.market-demo-heading{align-items:flex-start}.market-demo .market-section-heading{flex-direction:row;align-items:center}.market-demo .market-section-heading h2{font-size:19px}}@media(max-width:420px){.market-demo-products{gap:20px 12px}.market-demo .market-product-copy h3{font-size:16px}.market-demo-heading h1{font-size:26px}.market-demo-image-label{font-size:10px;left:6px;bottom:6px}}.studio-console{--color-canvas:#f5f7fa;--color-ink:#182b43;--color-ink-secondary:#344a63;--color-ink-muted:#53647a;--color-ink-faint:#65758a;--color-surface:#fff;--color-surface-solid:#fff;--color-surface-2:#f5f7fb;--color-surface-3:#eaf0f8;--color-surface-hover:#e5edf9;--color-fg:#182b43;--color-fg-secondary:#344a63;--color-fg-muted:#53647a;--color-fg-faint:#65758a;--color-border:#dce3ed;--color-border-soft:#e9edf3;--color-border-strong:#aab8cb;--color-border-canvas:#dce3ed;--color-accent:#315dd8;--color-accent-hover:#2448b2;--color-accent-soft:#e8efff;--color-ring:#315dd8;--color-seg-active-bg:#e5edff;--color-seg-active-fg:#234dbd;--color-success:#176a48;--color-success-soft:#e5f3ec;--color-warning:#9b4c0b;--color-warning-soft:#fff2df;--color-danger:#b52b3c;--color-danger-soft:#fdecef;--color-glass-top:none;--shadow-glass:none;--blur:none;--shadow-elevated:0 6px 24px #15294412;--bg:var(--color-canvas);--bg-canvas:var(--color-canvas);--ink:var(--color-ink);--ink-2:var(--color-ink-secondary);--ink-muted:var(--color-ink-muted);--ink-faint:var(--color-ink-faint);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-secondary);--border-subtle:var(--color-border-canvas);--surface:var(--color-surface);--surface-solid:var(--color-surface-solid);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--hover:var(--color-surface-hover);--border:var(--color-border);--border-soft:var(--color-border-soft);--border-strong:var(--color-border-strong);--text:var(--color-fg);--text-2:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--fg:var(--color-fg);--fg-muted:var(--color-fg-muted);--bg-surface:var(--color-surface);--bg-elevated:var(--color-surface-2);--accent:var(--color-accent);--accent-2:var(--color-accent-hover);--accent-soft:var(--color-accent-soft);--ring:var(--color-ring);--green:var(--color-success);--green-soft:var(--color-success-soft);--orange:var(--color-warning);--orange-soft:var(--color-warning-soft);--red:var(--color-danger);--red-soft:var(--color-danger-soft);color:var(--color-fg);background:var(--color-canvas);font-family:var(--font-sans-stack)}[data-theme=dark] .studio-console{--color-canvas:#101a29;--color-ink:#edf3ff;--color-ink-secondary:#cedcf0;--color-ink-muted:#b2c0d5;--color-ink-faint:#9cadc5;--color-surface:#172438;--color-surface-solid:#172438;--color-surface-2:#1c2c43;--color-surface-3:#25374f;--color-surface-hover:#2d4160;--color-fg:#edf3ff;--color-fg-secondary:#cedcf0;--color-fg-muted:#b2c0d5;--color-fg-faint:#9cadc5;--color-border:#354760;--color-border-soft:#2b3c54;--color-border-strong:#637895;--color-border-canvas:#354760;--color-accent:#315dd8;--color-accent-hover:#2448b2;--color-accent-soft:#253f72;--color-ring:#9bb8ff;--color-seg-active-bg:#2b4374;--color-seg-active-fg:#e3ecff;--color-success:#7bdbad;--color-success-soft:#183e35;--color-warning:#ffc77f;--color-warning-soft:#473524}.app.studio-console,.app.studio-console.nav-collapsed{grid-template-columns:76px minmax(0,1fr);padding:0;gap:0;height:100dvh}.studio-console .main{min-width:0;min-height:0;height:100dvh;border:0;border-radius:0;box-shadow:none;background:var(--color-canvas)}.studio-console .rail{background:#142236;color:#e4ecfa;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:18px 10px;width:76px;overflow-y:auto;overflow-x:hidden;gap:8px;transition:transform .18s ease-out}.studio-console .rail-brand-row{min-height:44px;justify-content:center;margin-bottom:16px}.studio-console .rail-brand{padding:0;margin:0;justify-content:center}.studio-console .rail-brand img{width:36px;height:36px}.studio-console .rail-brand>span,.studio-console .rail-clock,.studio-console .rail-collapse,.studio-console .rail-folder-trigger{display:none}.studio-console .rail-folder{padding:0 0 8px;margin:0;border:0;border-bottom:1px solid #ffffff1c;border-radius:0;background:none}.studio-console .rail-folder-content{display:grid;gap:6px;padding:0}.studio-console .rail-btn{width:48px;height:44px;min-height:44px;padding:0;justify-content:center;color:#d6e2f4;border-radius:8px;background:none;margin:0 auto}.studio-console .rail-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.studio-console .rail-btn:hover{background:#233a59;color:#fff}.studio-console .rail-btn.active{background:#315dd8;color:#fff;box-shadow:none;border:0}.studio-console .rail-btn svg{width:20px;height:20px;flex:none}.studio-workspace-nav{height:64px;min-height:64px;display:flex;align-items:center;gap:28px;padding:0 28px;border-bottom:1px solid var(--color-border);background:var(--color-surface-solid);overflow-x:auto;white-space:nowrap}.studio-wordmark{font-weight:700;font-size:25px;color:var(--color-ink);text-decoration:none;letter-spacing:-.025em}.studio-workspace-switch{display:flex;align-items:center;gap:22px;align-self:stretch;border-right:1px solid var(--color-border);padding-right:28px}.studio-workspace-switch a{display:flex;align-items:center;min-height:44px;color:var(--color-fg-muted);text-decoration:none;font-size:14px;font-weight:600;border-bottom:3px solid transparent}.studio-workspace-switch a[aria-current]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.studio-workspace-links,.studio-workspace-links button{display:flex;gap:8px;align-items:center}.studio-workspace-links button{min-height:40px;padding:8px 12px;background:none;color:var(--color-fg);border:0;border-radius:7px;box-shadow:none;font-weight:500;white-space:nowrap}.studio-workspace-links button[aria-current]{background:var(--color-accent-soft);color:var(--color-seg-active-fg)}.studio-console .topbar{height:56px;min-height:56px;padding:8px 28px;border-bottom:1px solid var(--color-border);background:var(--color-surface-solid);gap:12px}.studio-console .topbar h1{font-size:16px}.studio-console .topbar .crumb{font-size:12px}.studio-console .topbar-title-block{gap:2px}.studio-console .search-btn{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:7px;min-height:36px}.studio-console .scroll{padding:28px;scroll-padding-top:24px;scrollbar-color:var(--color-border-strong) transparent}.studio-console .view{max-width:1600px;margin:0 auto;gap:24px}.studio-console .console-section-intro{background:none;border:0;padding:0 0 20px;margin:0 0 24px;box-shadow:none;border-bottom:1px solid var(--color-border);border-radius:0}.studio-console h1{font-size:28px;line-height:1.25;letter-spacing:-.025em}.studio-console h2{font-size:22px;line-height:1.3;letter-spacing:-.015em}.studio-console h3{font-size:17px;line-height:1.4}.studio-console .card,.studio-console .market-onboarding,.studio-console .market-order{background:var(--color-surface-solid);border:1px solid var(--color-border);box-shadow:none;border-radius:10px;backdrop-filter:none}.studio-console input,.studio-console select,.studio-console textarea{border-color:var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-fg);border-radius:6px;box-shadow:none;caret-color:var(--color-accent)}.studio-console input::-moz-placeholder,.studio-console textarea::-moz-placeholder{color:var(--color-fg-muted);opacity:1}.studio-console input::placeholder,.studio-console textarea::placeholder{color:var(--color-fg-muted);opacity:1}.studio-console :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.studio-console :where(button,input,select){min-height:40px}.studio-console button{transition:background-color .15s ease-out,border-color .15s ease-out}.studio-console button:disabled{cursor:not-allowed;opacity:.55}.studio-console ::-moz-selection{background:#dbe6ff;color:#142236}.studio-console ::selection{background:#dbe6ff;color:#142236}.studio-console .market-workspace{max-width:none;margin:0}.studio-console .market-mode{margin-bottom:24px;gap:6px}.studio-console .market-mode button{border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-fg);box-shadow:none;padding:8px 14px;border-radius:6px}.studio-console .market-mode button[aria-pressed=true]{color:var(--color-seg-active-fg);background:var(--color-accent-soft);border-color:var(--color-accent)}.studio-console .market-button,.studio-console .market-workspace button{border-radius:6px;font-size:14px;font-weight:600;min-height:42px;background:var(--color-accent);color:#fff!important;padding:10px 14px;box-shadow:none}.studio-console .market-workspace button:hover{background:var(--color-accent-hover)}.studio-console .market-demo-heading{margin-bottom:8px}.studio-console .market-demo-heading h1{font-size:28px;margin:0 0 8px}.studio-console .market-demo-heading p{font-size:14px;color:var(--color-fg-muted)}.studio-console .market-demo-disclosure{font-size:12px;color:var(--color-fg-muted);margin:0 0 24px;max-width:100ch!important}.studio-shopping-layout{display:grid;grid-template-columns:300px minmax(0,1fr);border-top:1px solid var(--color-border);align-items:start;background:var(--color-surface-solid)}.studio-brief{padding:24px 24px 24px 0;border-right:1px solid var(--color-border);min-width:0}.studio-console .market-demo-agent{display:block;padding:0;margin:0;border:0;background:none;border-radius:0}.studio-console .market-demo-agent h2{font-size:20px;margin:0 0 20px}.studio-console .market-demo-agent label{font-size:12px;display:block;margin:16px 0 8px;color:var(--color-fg-muted)}.studio-console .market-demo-agent :is(select,textarea){width:100%;max-width:100%;font-size:14px;line-height:1.6;padding:10px}.studio-console .market-demo-agent button{width:100%;margin-top:16px;gap:8px}.studio-console .market-demo-agent dl{font-size:12px;padding:20px 0;margin:16px 0 0;gap:12px;border-block:1px solid var(--color-border)}.studio-console .studio-agent-progress{margin:24px 0 0}.studio-agent-progress h2{font-size:18px}.studio-agent-progress ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:24px}.studio-agent-progress li{display:flex;gap:12px;align-items:flex-start;color:var(--color-fg-muted)}.studio-agent-progress li>svg{flex:none;margin-top:2px}.studio-agent-progress li.is-complete>svg{color:var(--color-accent)}.studio-agent-progress strong{font-size:13px;display:block;color:var(--color-fg)}.studio-agent-progress span{font-size:12px;line-height:1.6;display:block;margin-top:4px}.studio-demo-note{font-size:12px;color:var(--color-fg-muted);padding-top:24px;border-top:1px solid var(--color-border);margin-top:24px}.studio-results{min-width:0;padding:24px 0 0 24px}.studio-console .market-demo-layout{display:block}.studio-console .market-demo-search{min-height:44px;border-radius:6px}.studio-console .market-demo-search input{min-height:42px}.studio-console .market-demo-categories{margin:16px 0 24px;gap:6px}.studio-console .market-demo-categories button{border:1px solid var(--color-border);min-height:36px;padding:7px 10px;font-size:12px;font-weight:500;color:var(--color-fg)!important;background:var(--color-surface-solid)}.studio-console .market-demo-categories button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-seg-active-fg)!important;border-color:var(--color-accent)}.studio-console .market-demo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-console .market-product-copy{padding:16px 0 24px}.studio-console .market-product-copy h3{font-size:19px;margin:4px 0 10px}.studio-console .market-product-copy>strong{font-size:18px}.studio-console .market-demo-image{border-radius:7px;aspect-ratio:1.8}.studio-console .market-product-copy button{background:transparent;color:var(--color-accent)!important;border:1px solid var(--color-accent);font-weight:500}.studio-console .market-product-copy button:hover{background:var(--color-accent-soft)}.studio-product-facts{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;font-size:13px;margin:18px 0}.studio-product-facts dt{color:var(--color-fg-muted)}.studio-product-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.studio-console .market-demo-summary{position:static;background:var(--color-surface-solid);border:0;border-top:1px solid var(--color-border);border-radius:0;padding:24px 0;margin-top:12px}.studio-console .market-demo-summary h2{font-size:20px}.studio-console .market-demo-summary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-console .market-demo-summary dl{grid-template-columns:repeat(4,1fr);grid-auto-flow:column;grid-template-rows:auto auto;padding:16px 0;border-bottom:1px solid var(--color-border);gap:8px 24px}.studio-console .market-demo-summary dd{font-size:16px}.studio-console .market-demo-summary>button{width:auto;min-width:180px;margin-right:12px}.studio-console .market-demo-summary .market-demo-reset{background:none;color:var(--color-fg)!important;border-color:var(--color-border-strong)}.studio-console .market-workspace .studio-text-button{background:none;color:var(--color-accent)!important;border:0;min-height:36px;padding:4px 0;font-size:13px}.studio-console .market-notice{background:var(--color-accent-soft);color:var(--color-fg);border:0;border-radius:6px;line-height:1.6;font-size:14px}.studio-inventory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.studio-inventory-heading p{font-size:14px;color:var(--color-fg-muted);margin:8px 0 0}.studio-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;border-bottom:1px solid var(--color-border);padding-bottom:12px}.studio-console .market-workspace .studio-section-tabs button{background:none;color:var(--color-fg)!important;border:1px solid var(--color-border);font-weight:500}.studio-console .market-workspace .studio-section-tabs button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-seg-active-fg)!important;border-color:var(--color-accent)}.studio-inventory-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.studio-inventory-layout.has-editor{grid-template-columns:minmax(0,1fr) 340px}.studio-inventory-layout>section{min-width:0;margin:0}.studio-inventory-layout>aside{border-left:1px solid var(--color-border);padding-left:24px;min-width:0}.studio-console .studio-product-editor{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;border:0}.studio-console .studio-product-editor h3{margin:0 0 8px}.studio-console .studio-product-editor details>label{margin-top:16px}.studio-console .market-table-wrap table{font-size:14px}.studio-console .market-table-wrap th{font-size:12px;background:var(--color-surface-2);font-weight:600}.studio-console .market-table-wrap td,.studio-console .market-table-wrap th{padding:16px 12px;vertical-align:middle}.studio-console .market-table-wrap tr.is-selected{background:var(--color-accent-soft)}.studio-console .market-table-wrap button{min-height:36px;font-size:12px;padding:7px 10px;background:transparent;color:var(--color-accent)!important;border-color:var(--color-border-strong)}.studio-legacy-offers{margin-top:32px;border-top:1px solid var(--color-border);padding-top:20px}.studio-legacy-offers>summary{min-height:44px;cursor:pointer;font-size:16px;font-weight:600}.studio-console .market-form label{font-size:13px;gap:8px}.studio-console .market-order{padding:24px}.studio-console .market-order-item{padding:20px 0}.studio-console [hidden]{display:none!important}@media(max-width:1150px){.studio-shopping-layout{grid-template-columns:260px minmax(0,1fr)}.studio-console .scroll{padding:24px}.studio-results{padding-left:20px}.studio-brief{padding-right:20px}.studio-inventory-layout.has-editor{grid-template-columns:minmax(0,1fr)}.studio-inventory-layout>aside{border-left:0;border-top:1px solid var(--color-border);padding:24px 0 0}.studio-console .studio-product-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-product-editor h3,.studio-product-editor>details{grid-column:1/-1}.studio-workspace-nav{gap:20px;padding-inline:24px}}@media(max-width:820px){.app.studio-console,.app.studio-console.nav-collapsed{display:block}.studio-console .rail{width:min(300px,calc(100vw - 36px));inset:12px auto 88px 12px;padding:18px 14px;border-radius:10px;transform:translateX(calc(-100% - 24px))}.studio-console.rail-open .rail{transform:none}.studio-console .rail-btn{width:100%;justify-content:flex-start;padding:0 12px;gap:12px}.studio-console .rail-btn-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.studio-console .rail-brand>span{display:block}.studio-console .rail-brand{justify-content:flex-start}.studio-console .rail-folder-trigger{display:flex;color:#d6e2f4}.studio-console .topbar{padding:8px 16px;min-height:52px}.studio-workspace-nav{min-height:58px;height:58px;padding:0 16px;gap:20px}.studio-workspace-links button{min-height:44px}.studio-workspace-switch{padding-right:20px;gap:16px}.studio-console .scroll{padding:20px 16px 100px}.studio-shopping-layout{grid-template-columns:1fr}.studio-brief{border-right:0;border-bottom:1px solid var(--color-border);padding:20px 0}.studio-results{padding:24px 0 0}.studio-console .market-demo-agent{display:grid;grid-template-columns:1fr 1fr;gap:24px}.studio-console .market-demo-agent dl{border:0;margin:0;align-content:center}.studio-console .studio-agent-progress{margin-top:20px}.studio-agent-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-demo-note{margin:16px 0 0;padding-top:16px}.studio-console .market-demo-heading h1{font-size:25px}.studio-console .market-demo-summary ul{grid-template-columns:1fr}.studio-console .market-demo-summary dl{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-auto-flow:row}.studio-console .market-demo-summary dd{text-align:right}.studio-console .mobile-nav{background:var(--color-surface-solid);border-color:var(--color-border);border-radius:0}.studio-console .mobile-nav button{min-height:48px;color:var(--color-fg-muted)}.studio-console .mobile-nav button.active{color:var(--color-accent);background:var(--color-accent-soft)}}@media(max-width:520px){.studio-console .market-demo-agent{display:block}.studio-console .market-demo-agent dl{margin-top:20px;border-top:1px solid var(--color-border);padding-top:20px}.studio-agent-progress ol{grid-template-columns:1fr;gap:16px}.studio-console .market-demo-products{grid-template-columns:1fr}.studio-console .market-demo-image{aspect-ratio:1.8}.studio-console .market-demo-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.studio-console .market-demo-categories button{flex:none;min-height:44px}.studio-console .market-section-heading{align-items:flex-start}.studio-console .market-demo-heading{display:block}.studio-console .market-demo-heading .pill{display:inline-flex;margin-top:12px}.studio-console .market-demo-summary>button{width:100%}.studio-console .studio-product-editor{grid-template-columns:1fr}.studio-inventory-heading{flex-direction:column;gap:16px}.studio-inventory-heading button{width:100%}.studio-console .topbar .search-placeholder,.studio-console .topbar .who{display:none}.studio-console .market-workspace button{min-height:44px}}@media(prefers-reduced-motion:reduce){.studio-console .rail,.studio-console button{transition:none}}.studio-shell-header{display:flex;min-height:64px;align-items:center;background:var(--color-surface-solid);border-bottom:1px solid var(--color-border)}.studio-shell-header .studio-workspace-nav{flex:1;min-width:0;border:0;padding-right:12px;gap:22px}.studio-shell-header .topbar{flex:none;min-height:64px;height:64px;border:0;padding:8px 20px 8px 8px;gap:8px}.studio-shell-header .topbar .environment-chip>span,.studio-shell-header .topbar .environment-chip>svg,.studio-shell-header .topbar .search-kbd,.studio-shell-header .topbar .search-placeholder,.studio-shell-header .topbar .spacer,.studio-shell-header .topbar .who,.studio-shell-header .topbar-title-block{display:none}.studio-shell-header .topbar .search-btn{width:40px;min-width:40px;justify-content:center;padding:0}.studio-shell-header .topbar .environment-chip{padding:0;width:32px;min-width:32px;justify-content:center}.studio-shell-header .topbar .user-chip{padding:0;border:0;background:none}.studio-shell-header .avatar{width:34px;height:34px;background:var(--color-accent-soft);color:var(--color-fg)}@media(max-width:1100px){.studio-shell-header .studio-workspace-links{gap:2px}.studio-shell-header .studio-workspace-links button{padding:8px}.studio-shell-header .studio-workspace-links button span{font-size:12px}.studio-shell-header .studio-workspace-switch{padding-right:16px;gap:14px}.studio-shell-header .studio-workspace-nav{gap:16px}}@media(max-width:820px){.studio-shell-header{display:block}.studio-shell-header .topbar{height:48px;min-height:48px;justify-content:flex-end;border-top:1px solid var(--color-border);padding:4px 16px}.studio-shell-header .topbar .environment-chip>span{display:inline}.studio-shell-header .topbar .environment-chip{width:auto;padding:4px 10px}.studio-shell-header .topbar-title-block{display:block;margin-right:auto}.studio-shell-header .topbar-title-block h1{font-size:14px}.studio-shell-header .topbar-title-block .crumb{display:none}.studio-shell-header .studio-workspace-nav{padding-inline:16px}.studio-shell-header .studio-workspace-links button{min-height:44px}}.studio-marketplace{position:relative;min-width:0}.studio-console .studio-marketplace .market-mode{position:absolute;right:0;top:0;margin:0;z-index:1}.studio-console .studio-marketplace .market-demo-heading{padding-right:330px;margin:0 0 8px}.studio-console .studio-marketplace .market-demo-heading h1{font-size:26px;margin:0}.studio-marketplace .market-demo-heading p,.studio-marketplace .market-demo-heading>.pill{display:none}.studio-console .studio-marketplace .market-demo-disclosure{max-width:none!important;margin:0 0 20px;line-height:1.6}.studio-catalog-toolbar{display:flex;gap:16px;align-items:end;margin-bottom:24px}.studio-catalog-toolbar .market-demo-search{flex:1;min-width:0}.studio-category-filter{font-size:12px;display:grid;gap:8px;color:var(--color-fg-muted);width:180px}.studio-category-filter select{min-height:44px;font-size:13px;padding:8px}.studio-console .market-demo-browse>.market-section-heading{margin-bottom:16px}@media(max-width:1200px){.studio-console .studio-marketplace .market-mode{position:static;margin-bottom:20px}.studio-console .studio-marketplace .market-demo-heading{padding-right:0}.studio-catalog-toolbar{flex-direction:column;align-items:stretch}.studio-category-filter{width:100%}}@media(max-width:820px){.studio-catalog-toolbar{flex-direction:row;align-items:end}.studio-category-filter{width:150px}.studio-console .studio-marketplace .market-demo-heading h1{font-size:24px}}@media(max-width:520px){.studio-catalog-toolbar{flex-direction:column;align-items:stretch}.studio-category-filter{width:100%}}.studio-console .market-demo-image>.studio-guide-photo{width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.studio-comparison-table{overflow-x:auto;margin:8px 0 24px}.studio-comparison-table table{width:100%;border-collapse:collapse;font-size:13px}.studio-comparison-table caption{text-align:left;font-weight:600;font-size:15px;padding:0 0 12px}.studio-comparison-table td,.studio-comparison-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;min-width:130px}.studio-comparison-table thead{background:var(--color-surface-3)}.studio-comparison-table tbody th{font-weight:500;color:var(--color-fg-muted);min-width:110px}.studio-review-bar{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;gap:24px;padding:16px 0;border-top:1px solid var(--color-border);background:var(--color-surface-solid);box-shadow:0 -4px 16px #15294408}.studio-review-bar>div{min-width:150px}.studio-review-bar strong{display:block;font-size:14px}.studio-review-bar span{display:block;font-size:11px;color:var(--color-fg-muted);margin-top:6px}.studio-review-bar dl{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto auto;grid-auto-flow:column;gap:6px 24px;font-size:11px;margin:0;flex:1}.studio-review-bar dt{color:var(--color-fg-muted)}.studio-review-bar dd{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.studio-review-bar>button{flex:none;font-size:13px!important}[data-theme=dark] .studio-console{--color-link:#acc4ff}[data-theme=dark] .studio-console :is(.market-product-copy button,.studio-text-button,.market-table-wrap button){color:var(--color-link)!important}[data-theme=dark] .studio-console .studio-workspace-switch a[aria-current]{color:var(--color-link)}.studio-console .market-mode button{color:var(--color-fg)!important}.studio-console .market-mode button[aria-pressed=true]{color:var(--color-seg-active-fg)!important}@media(max-width:1150px){.studio-review-bar{flex-wrap:wrap;gap:16px}.studio-review-bar dl{gap:6px 16px}.studio-review-bar>button{margin-left:auto}}@media(max-width:820px){.studio-review-bar{bottom:68px;padding:14px 12px;margin-inline:-12px;border:1px solid var(--color-border);border-radius:8px;gap:14px}.studio-review-bar>div{min-width:0}.studio-review-bar dl{min-width:100%;gap:6px 12px}.studio-review-bar>button{width:100%}.studio-comparison-table{margin-top:16px}}.agents-page .agent-access-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:18px 0;border-bottom:1px solid var(--color-border)}.agents-page .agent-access-guide strong{font-size:14px;color:var(--color-fg)}.agents-page .agent-access-guide p,.agents-page .agent-key-settings p{margin:6px 0 0;color:var(--color-fg-muted);font-size:13px;line-height:1.6;max-width:70ch}.agents-page .agent-key-settings{display:grid;grid-template-columns:minmax(120px,auto) minmax(150px,220px);align-items:center;gap:8px 16px;padding:18px 20px;border-bottom:1px solid var(--color-border-soft)}.agents-page .agent-key-settings label{font-weight:600;font-size:13px}.agents-page .agent-key-settings p{grid-column:1/-1}.agents-page .agent-key-meta{font-size:12px;color:var(--color-fg-muted);line-height:1.7;margin-top:6px;white-space:normal}.agents-page .agent-key-reveal{margin-bottom:20px;border:1px solid var(--color-border-strong);padding:20px}.agents-page .agent-key-reveal h3{margin:0 0 8px;font-size:16px}.agents-page .agent-key-reveal p{margin:0 0 12px;color:var(--color-fg-muted);line-height:1.6}.agents-page .agent-key-reveal>code{display:block;overflow-wrap:anywhere;padding:12px;background:var(--color-surface-2);margin-bottom:16px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.agents-page .agent-key-reveal .row{gap:8px;flex-wrap:wrap}.agents-page .agent-profile-checks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0}.agents-page .agent-profile-checks label{display:flex;gap:8px;align-items:center;min-height:32px}.agents-page .agent-profile-secret code{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.agents-page :is(button,input,select):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media (max-width:700px){.agents-page .agent-access-guide{grid-template-columns:1fr;gap:16px}.agents-page .agent-key-settings{grid-template-columns:1fr;padding:16px}.agents-page .agent-key-settings select{width:100%;min-height:44px}.agents-page .agent-profile-checks label{min-height:44px}}.landing{--color-canvas:#f5f7fa;--color-ink:#182b43;--color-ink-secondary:#344a63;--color-ink-muted:#53647a;--color-ink-faint:#65758a;--color-surface:#fff;--color-surface-solid:#fff;--color-surface-2:#f5f7fb;--color-surface-3:#eaf0f8;--color-surface-hover:#e5edf9;--color-fg:#182b43;--color-fg-secondary:#344a63;--color-fg-muted:#53647a;--color-fg-faint:#65758a;--color-border:#dce3ed;--color-border-soft:#e9edf3;--color-border-strong:#aab8cb;--color-border-canvas:#dce3ed;--color-accent:#315dd8;--color-accent-hover:#2448b2;--color-accent-soft:#e8efff;--color-ring:#315dd8;--ink:var(--color-ink);--ink-2:var(--color-ink-secondary);--ink-muted:var(--color-ink-muted);--ink-faint:var(--color-ink-faint);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-secondary);--surface:var(--color-surface);--surface-solid:var(--color-surface-solid);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--bg:var(--color-canvas);--bg-canvas:var(--color-canvas);--text:var(--color-fg);--text-2:var(--color-fg-secondary);--fg:var(--color-fg);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--border:var(--color-border);--border-soft:var(--color-border-soft);--border-strong:var(--color-border-strong);--border-subtle:var(--color-border-canvas);--accent:var(--color-accent);--accent-2:var(--color-accent-hover);--accent-soft:var(--color-accent-soft);--ring:var(--color-ring);background:var(--color-canvas);color:var(--color-ink)}.landing :is(h1,h2,h3,h4){color:var(--color-ink)}.landing .marketing-nav,.landing .marketing-nav.on-scroll{background:#fff;border-bottom:1px solid var(--color-border);backdrop-filter:none}.landing .marketing-links a{color:var(--color-fg-secondary)}.landing .marketing-links a.is-active,.landing .marketing-links a:hover{color:var(--color-accent)}.landing :is(.btn-primary,.btn-primary-line){background:var(--color-accent);border-color:var(--color-accent);color:#fff;border-radius:6px;box-shadow:none}.landing :is(.btn-primary,.btn-primary-line):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.landing :is(.btn-ghost,.btn-ghost-line){background:#fff;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-ink)}.landing .hero{background:var(--color-canvas)}.landing .hero h1 em{color:var(--color-accent)}.landing .hero-sub{color:var(--color-ink-secondary)}.landing .hero-halo{display:none}.landing :is(.hero-console-mock,.pane-frame,.product-frame){background:#fff;color:var(--color-ink);border-color:var(--color-border);box-shadow:0 8px 28px #182b430d}.landing :is(.hero-console-chrome,.pane-frame-chrome,.product-frame-chrome){background:var(--color-surface-3);color:var(--color-ink-secondary);border-color:var(--color-border)}.landing .hero-console-rail{background:#142236}.landing .hero-console-rail span.on{background:var(--color-accent)}.landing :is(.hero-console-kpi,.hero-console-card){background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-ink)}.landing :is(.hero-console-kpi b,.hero-console-card .title){color:var(--color-ink)}.landing :is(.hero-console-kpi span,.hero-console-card .meta){color:var(--color-ink-muted)}.landing :is(.metrics-band,.trust-strip,.product-tour,.enterprise){background:#fff;border-color:var(--color-border)}.landing :is(.pane-block,.pane-block:nth-child(2n),.pane-pair-alt,.home-interstitial){background:var(--color-canvas);border-color:var(--color-border)}.landing .pane-pair .pane-block{background:#fff}.landing .feat-icon,.landing .pane-kicker{color:var(--color-accent)}.landing .pane-body,.landing .pane-lead{color:var(--color-ink-secondary)}.landing .pane-frame-lines{color:var(--color-ink)}.landing .pane-frame-glow{display:none}.landing .cta-band{background:var(--color-surface-3)}.landing .cta-action-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-ink)}.landing .cta-action-card:hover{border-color:var(--color-accent);background:#f7faff}.landing .cta-action-sub{color:var(--color-ink-muted)}.landing .marketplace-resources{background:#fff}.landing .market-empty{background:var(--color-surface-2);border:1px solid var(--color-border)}.landing .market-home button,.landing .marketplace-resources button{background:var(--color-accent);color:#fff;border-color:var(--color-accent);border-radius:6px;min-height:44px}.landing .marketing-footer{background:#142236;color:#edf3ff;border-top:0}.landing .marketing-footer :is(p,a,h4,.marketing-footer-legal){color:#d2def0}.landing .marketing-footer a:hover{color:#fff}.landing :is(input,select,textarea){background:#fff;color:var(--color-ink);border-color:var(--color-border-strong);caret-color:var(--color-accent)}.landing :is(input,textarea)::-moz-placeholder{color:var(--color-ink-muted);opacity:1}.landing :is(input,textarea)::placeholder{color:var(--color-ink-muted);opacity:1}.landing :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.landing ::-moz-selection{background:#dbe6ff;color:#142236}.landing ::selection{background:#dbe6ff;color:#142236}