:root{--tv-ux-control:44px;--tv-ux-control-lg:48px;--tv-ux-content-gap:20px;--tv-ux-section-gap:24px;--tv-ux-panel-radius:18px;--tv-ux-elevation:0 1px 2px rgba(16,24,40,.04),0 10px 30px rgba(16,24,40,.045);}html[data-theme=dark]{--tv-ux-elevation:0 14px 38px rgba(0,0,0,.18)}body[data-page-shell]{font-size:14px;line-height:1.8}body[data-page-shell]:where(h1,h2,h3,h4){text-wrap:balance}body[data-page-shell]:where(p,li,.muted,.hint){text-wrap:pretty}body[data-page-shell] .app-content{padding-block:32px 88px}body[data-page-shell] .app-content>*+*{margin-block-start:var(--tv-ux-section-gap)}body[data-page-shell] .app-content>.page-head+*{margin-block-start:0}body[data-page-shell] .app-topbar{height:72px;padding-inline:clamp(16px,2vw,28px);box-shadow:0 1px 0 color-mix(in srgb,var(--tv-line) 74%,transparent)}body[data-page-shell] .app-topbar-title strong{font-size:14px;font-weight:900}body[data-page-shell] .app-topbar-title span{font-size:10.5px}body[data-page-shell] .app-sidebar{padding:20px 12px 16px}body[data-page-shell] .sidebar-head{padding-bottom:16px}body[data-page-shell] .sidebar-context{padding:12px 13px;margin-bottom:12px}body[data-page-shell] .sidebar-label{padding-block:15px 7px;font-size:9.5px}body[data-page-shell] .sidebar-nav a{min-height:44px;border-radius:12px;padding-inline:12px;font-size:12px}body[data-page-shell] .sidebar-nav a:active{transform:translateY(1px)}body[data-page-shell] .sidebar-user{padding-top:12px}body[data-page-shell] .sidebar-foot>.btn{min-height:42px}body[data-page-shell] .page-head{gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--tv-line) 80%,transparent)}body[data-page-shell] .page-head-copy{max-width:820px}body[data-page-shell] .page-head h1{font-size:clamp(25px,3vw,36px);line-height:1.35;letter-spacing:-.025em;margin-bottom:7px}body[data-page-shell] .page-head p{max-width:760px;font-size:12.5px;line-height:1.9}body[data-page-shell] .page-kicker,body[data-page-shell] .eyebrow{min-height:24px;padding:3px 8px;border-radius:999px;background:var(--tv-primary-soft);color:var(--tv-primary-ink);letter-spacing:0;font-size:9.5px}body[data-page-shell] .btn{min-height:var(--tv-ux-control);padding:10px 15px;border-radius:12px;font-size:12px}body[data-page-shell] .btn.icon{width:var(--tv-ux-control);min-width:var(--tv-ux-control);padding:0}body[data-page-shell] .btn.sm{min-height:38px;padding:8px 11px}body[data-page-shell] .btn.primary{box-shadow:0 8px 22px color-mix(in srgb,var(--tv-primary) 22%,transparent)}body[data-page-shell] .btn:active{transform:translateY(0) scale(.985)}body[data-page-shell] .card,body[data-page-shell] .tv-surface{border-radius:var(--tv-ux-panel-radius);box-shadow:var(--tv-ux-elevation)}body[data-page-shell] .card{padding:20px;border-color:color-mix(in srgb,var(--tv-line) 90%,transparent)}body[data-page-shell] .card-head{margin-bottom:17px;gap:14px}body[data-page-shell] .card-head h2,body[data-page-shell] .card-head h3{margin-bottom:4px}body[data-page-shell] .stat{min-height:144px}body[data-page-shell] .stat strong{font-size:31px;font-variant-numeric:tabular-nums}body[data-page-shell] .badge,body[data-page-shell] .tv-status{min-height:28px;padding-inline:9px;font-size:9.5px}body[data-page-shell] .grid,body[data-page-shell] .grid2,body[data-page-shell] .grid4{gap:16px}body[data-page-shell] .field{gap:7px;margin-bottom:16px}body[data-page-shell] .field label{font-size:11px;color:var(--tv-ink)}body[data-page-shell] .field:where(input,textarea,select){min-height:46px;border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--tv-surface) 96%,var(--tv-bg));font-size:12px}body[data-page-shell] .field textarea{min-height:116px;line-height:1.8}body[data-page-shell] .field .hint,body[data-page-shell] .hint{font-size:10px;line-height:1.8}body[data-page-shell]:where(input,textarea,select)[aria-invalid="true"]{border-color:var(--tv-red);background:color-mix(in srgb,var(--tv-red-soft) 48%,var(--tv-surface))}body[data-page-shell] .check{min-height:36px;font-size:11px}body[data-page-shell] .check input{width:18px;height:18px}body[data-page-shell] .table-wrap{border-radius:var(--tv-ux-panel-radius);box-shadow:var(--tv-ux-elevation);scrollbar-gutter:stable;overscroll-behavior-inline:contain}body[data-page-shell] .table{min-width:760px}body[data-page-shell] .table th{padding:14px 15px;font-size:9.5px;background:color-mix(in srgb,var(--tv-surface-2) 94%,var(--tv-bg));backdrop-filter:blur(8px)}body[data-page-shell] .table td{padding:14px 15px;font-size:11.5px}body[data-page-shell] .table tbody tr:focus-within{background:color-mix(in srgb,var(--tv-primary-soft) 42%,var(--tv-surface))}body[data-page-shell] .alert,body[data-page-shell] .tv-callout{border-radius:14px;padding:13px 14px;box-shadow:0 1px 2px rgba(16,24,40,.035)}body[data-page-shell] .tv-empty-state{border-style:solid;background:linear-gradient(180deg,var(--tv-surface),var(--tv-surface-subtle));box-shadow:var(--tv-shadow-xs)}body[data-page-shell] .progress{height:8px;background:color-mix(in srgb,var(--tv-surface-3) 84%,var(--tv-line))}body[data-page-shell] .progress i{background:linear-gradient(90deg,var(--tv-primary),color-mix(in srgb,var(--tv-primary) 72%,var(--tv-green)))}body[data-page-shell] .pagination{padding-top:4px}body[data-page-shell] .pagination nav{gap:6px;flex-wrap:wrap}body[data-page-shell] .pagination a,body[data-page-shell] .pagination span[aria-current="page"] span{min-width:40px;min-height:40px;border-radius:10px}body[data-page-shell] .conversation{gap:16px;padding-bottom:40px}body[data-page-shell] .bubble{padding:14px 16px;border-radius:18px;line-height:1.9}body[data-page-shell] .bubble.user{border-bottom-left-radius:7px}body[data-page-shell] .bubble.assistant{border-bottom-right-radius:7px}body[data-page-shell] .auth-shell{width:min(100%,1040px);margin-inline:auto;gap:22px;padding-block:clamp(28px,6vh,72px)}body[data-page-shell] .auth-aside,body[data-page-shell] .auth-card{border-radius:28px}body[data-page-shell] .auth-aside{padding:clamp(34px,5vw,52px);background:linear-gradient(145deg,#121521,#1b2030 58%,#23203f)}body[data-page-shell] .auth-aside:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;inset:auto auto -100px -80px;background:radial-gradient(circle,color-mix(in srgb,var(--tv-primary) 38%,transparent),transparent 68%);pointer-events:none}body[data-page-shell] .auth-card{padding:clamp(28px,4vw,42px)}body[data-page-shell] .auth-card-head h1{font-size:clamp(26px,4vw,36px)}body[data-page-shell] .auth-foot{padding-top:18px;border-top:1px solid var(--tv-line);margin-top:20px}body[data-page-shell] .workspace-kpi,body[data-page-shell] .workspace-panel,body[data-page-shell] .workspace-store-card,body[data-page-shell] .platform-control-panel,body[data-page-shell] .platform-decision,body[data-page-shell] .platform-release-card{border-radius:var(--tv-ux-panel-radius);box-shadow:var(--tv-ux-elevation)}body[data-page-shell] .inbox-item{min-height:64px;border-radius:13px}body[data-page-shell] .inbox-item:focus-visible{outline:2px solid var(--tv-primary);outline-offset:2px}body[data-page-shell] .inbox-composer{position:sticky;bottom:12px;z-index:10;background:color-mix(in srgb,var(--tv-surface) 94%,transparent);backdrop-filter:blur(16px);border:1px solid var(--tv-line);border-radius:16px;padding:12px;box-shadow:var(--tv-shadow-md)}body[data-page-shell] .store-section-nav{scrollbar-width:none;overscroll-behavior-inline:contain}body[data-page-shell] .store-section-nav::-webkit-scrollbar{display:none}body[data-page-shell] .store-section-nav a{min-height:40px;display:inline-flex;align-items:center}body[data-page-shell] .public-header-inner{min-height:68px;border-radius:20px}body[data-page-shell] .public-nav a{min-height:40px;display:inline-flex;align-items:center}body[data-page-shell] .tv39-live-eyebrow{margin:6px 0 4px;color:var(--tv-primary-ink);font-size:12px;font-weight:900}.platform-shell[data-page-shell="platform"] .platform-sidebar .tv-icon{width:19px;height:19px}.platform-shell[data-page-shell="platform"] .platform-sidebar .sidebar-nav a{font-size:11.5px}.platform-shell[data-page-shell="platform"] .topbar-actions .badge{font-size:9px}@media (width<=1180px){body[data-page-shell] .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page-shell] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){body[data-page-shell] .app-content{width:min(calc(100% - 28px),var(--tv-content));padding-block:24px 72px}body[data-page-shell] .app-topbar{height:64px;padding-inline:14px}body[data-page-shell] .sidebar-nav a{min-height:46px}body[data-page-shell] .auth-shell{grid-template-columns:1fr;max-width:720px;padding-block:24px 56px}body[data-page-shell] .auth-aside{min-height:auto}body[data-page-shell] .page-head{align-items:stretch}}@media (width<=760px){body[data-page-shell] .app-content{width:min(calc(100% - 24px),var(--tv-content));padding-block:20px 64px}body[data-page-shell] .page-head{flex-direction:column;gap:14px;margin-bottom:18px;padding-bottom:16px}body[data-page-shell] .page-head .page-actions,body[data-page-shell] .page-head>.btn{width:100%}body[data-page-shell] .grid,body[data-page-shell] .grid2,body[data-page-shell] .grid4{grid-template-columns:1fr}body[data-page-shell] .card{padding:17px}body[data-page-shell] .card-head{flex-direction:column}body[data-page-shell] .card-head>.actions{width:100%}body[data-page-shell] .card-head>.actions .btn{flex:1}body[data-page-shell] .btn.sm{min-height:44px}body[data-page-shell] .table-wrap{margin-inline:-2px;border-radius:14px}body[data-page-shell] .table{min-width:680px}body[data-page-shell] .table th,body[data-page-shell] .table td{padding:12px 13px}body[data-page-shell] .bubble{max-width:88%}body[data-page-shell] .auth-card{padding:26px 20px}body[data-page-shell] .auth-aside{padding:30px 24px}body[data-page-shell] .auth-proof{grid-template-columns:1fr}body[data-page-shell] .inbox-composer{bottom:8px}body[data-page-shell] .topbar-actions>.btn.primary{display:none}}@media (width<=480px){body[data-page-shell] .app-content{width:min(calc(100% - 20px),var(--tv-content))}body[data-page-shell] .page-head h1{font-size:25px}body[data-page-shell] .card{padding:15px}body[data-page-shell] .stat strong{font-size:28px}body[data-page-shell] .auth-aside{display:none}body[data-page-shell] .auth-shell{min-height:0;padding-top:14px}body[data-page-shell] .auth-card{align-self:start;border-radius:20px}body[data-page-shell] .public-header{padding-inline:10px}body[data-page-shell] .public-header-inner{border-radius:16px}}@media (hover:none){body[data-page-shell] .card.hover:hover,body[data-page-shell] .btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){body[data-page-shell] *,body[data-page-shell] *:before,body[data-page-shell] *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){body[data-page-shell]:where(.card,.table-wrap,.auth-card,.auth-aside,.inbox-composer){border:1px solid CanvasText}}.platform-metric-icon svg{width:20px;height:20px;stroke:currentColor}.ux-section-gap{margin-top:16px}.ux-subsection-hero{margin-top:16px}.ux-subhead-gap{margin-top:6px}.ux-note-gap{margin-top:8px}.ux-note-gap-lg{margin-top:10px}.ux-catalog-gap{margin-top:12px}.pairing-card{padding:20px}.pairing-code-value{font-size:28px;font-weight:950;letter-spacing:.12em;margin:8px 0;direction:ltr;text-align:right}.runtime-fact{justify-content:space-between}@media (width<=480px){.pairing-card{padding:16px}.pairing-code-value{font-size:24px;letter-spacing:.09em;overflow-wrap:anywhere}}.auth-submit{width:100%}.auth-remember{margin-bottom:18px}.auth-simple-card{margin-inline:auto}.sidebar-theme-toggle{width:100%;justify-content:flex-start}.billing-plan-name{font-size:24px}.billing-period-value{font-size:20px}.message-time{margin-top:8px;opacity:.65}.table-empty-state{text-align:center;padding:28px}.table-empty-icon{margin-inline:auto;margin-bottom:14px}.ux-action-gap{margin-bottom:8px}.page-toolbar{justify-content:space-between}.order-review-form{margin-bottom:8px}.order-review-input{min-height:42px;padding:8px 10px;border:1px solid var(--tv-line);border-radius:10px;background:var(--tv-surface);color:var(--tv-text)}.card-icon .tv-icon,.workspace-kpi-icon .tv-icon,.workspace-flow-icon .tv-icon,.table-empty-icon .tv-icon{width:20px;height:20px}.workspace-clear-state>span .tv-icon,.workspace-empty-store>span .tv-icon{width:22px;height:22px}.workspace-flow-list i .tv-icon{width:16px;height:16px}.pricing-features .tv-icon{color:var(--tv-green);flex:none}.ux-filter-actions{align-items:flex-end}.ux-filter-field{min-width:180px}.quality-candidate-card{padding:14px}.quality-candidate-row,.quality-evidence-row{justify-content:space-between}.quality-evidence-chips{flex-wrap:wrap}@media (width<=760px){.ux-filter-actions{align-items:stretch}.ux-filter-field{min-width:0;flex:1 1 100%}.quality-candidate-row{align-items:stretch;flex-direction:column}.quality-candidate-row>.actions{width:100%}.quality-candidate-row>.actions form{flex:1}.quality-candidate-row>.actions .btn{width:100%}}.pricing-head{margin-top:20px}.pricing-grid{align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column}.pricing-card.is-featured{border-color:var(--tv-primary);box-shadow:var(--tv-shadow-md)}.pricing-popular{position:absolute;inset-block-start:16px;inset-inline-end:16px}.pricing-card-title{margin-top:18px}.pricing-cycle{margin-bottom:18px}.pricing-features{gap:9px;margin-bottom:20px}.pricing-features>div{display:flex;align-items:center;gap:7px}.pricing-action{margin-top:auto}.ux-full-width{width:100%}@media (width<=760px){.pricing-popular{inset-block-start:12px;inset-inline-end:12px}}.sales-filter{margin-bottom:18px}.sales-money-card,.usage-metric-card{padding:13px}.sales-money-value,.usage-metric-value{display:block;font-size:20px}.usage-token-value{display:block;font-size:15px}.usage-card{display:flex;flex-direction:column;gap:16px}.usage-meter-head{justify-content:space-between}.usage-progress{margin-top:8px}.usage-costs{margin-top:auto;padding-top:4px}.usage-costs>div{margin-top:3px}.public-status-page{min-height:100vh;background:var(--tv-bg);color:var(--tv-text)}.public-status-wrap{width:min(calc(100% - 28px),760px);margin-inline:auto;padding:clamp(28px,8vh,84px) 0 56px}.public-status-brand{display:flex;align-items:center;gap:11px;margin-bottom:18px}.public-status-brand>div{display:flex;flex-direction:column;line-height:1.25}.public-status-brand strong{color:var(--tv-ink);font-size:16px}.public-status-brand span{color:var(--tv-muted);font-size:10px;margin-top:3px}.public-status-card{border:1px solid var(--tv-line);border-radius:28px;background:var(--tv-surface);box-shadow:var(--tv-shadow-md);padding:clamp(22px,5vw,36px)}.public-status-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:24px;border-bottom:1px solid var(--tv-line)}.public-status-hero>div{max-width:570px}.public-status-hero h1{font-size:clamp(27px,5vw,40px)}.public-status-list{display:grid}.public-status-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 0;border-bottom:1px solid var(--tv-line)}.public-status-row>div{display:flex;flex-direction:column;min-width:0}.public-status-row strong{color:var(--tv-ink);font-size:13px}.public-status-row>div span{color:var(--tv-muted);font-size:10px;margin-top:3px}.public-status-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;color:var(--tv-muted);font-size:10px}@media (width<=560px){.public-status-wrap{width:min(calc(100% - 20px),760px);padding-top:20px}.public-status-card{border-radius:20px}.public-status-hero{flex-direction:column}.public-status-row{min-height:68px}.public-status-foot{align-items:flex-start;flex-direction:column;gap:5px}}
.tv-actions-center{justify-content:center}
