.mode-strip{display:none!important}.live-play{display:none!important}.experience-control{margin:22px 0 24px;border:1px solid var(--ts-line);background:var(--ts-paper)}.experience-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ts-line)}.experience-top h2{font-family:Georgia,serif;font-size:22px;font-weight:400;margin:4px 0 0}.experience-tabs{display:flex;border:1px solid var(--ts-line);background:#fff;padding:3px}.experience-tab{border:0;background:transparent;padding:9px 14px;font-size:11px;font-weight:800;cursor:pointer;color:var(--ts-muted)}.experience-tab.active{background:var(--ts-navy);color:#fff}.experience-body{display:grid;grid-template-columns:1.1fr 2fr;gap:20px;padding:15px 20px;background:#faf8f3}.experience-copy strong{display:block;font-size:13px;margin-bottom:4px}.experience-copy p{margin:0;color:var(--ts-muted);font-size:11px;line-height:1.5}.experience-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.experience-action{border:1px solid var(--ts-line);background:#fff;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.experience-action:hover,.experience-action.active{border-color:var(--ts-orange);color:#9e3b06}.experience-action.primary{background:var(--ts-orange);border-color:var(--ts-orange);color:#111}.upload-stage{display:none;margin:0 0 24px;border:1px solid var(--ts-line);background:#fff}.upload-stage.active{display:grid;grid-template-columns:1fr 1.1fr;gap:0}.upload-stage-copy{padding:26px;background:var(--ts-navy);color:#fff}.upload-stage-copy .kicker{color:var(--ts-orange)}.upload-stage-copy h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:7px 0 10px}.upload-stage-copy p{color:#aaa7aa;line-height:1.6;font-size:12px}.upload-stage-work{padding:26px}.upload-stage-work .upload-control{display:block!important;margin:0;padding:0;border:0}.upload-stage-work .upload-control[hidden]{display:block!important}.upload-stage-work .upload-control .kicker{color:var(--ts-orange)}.upload-stage-work .small-copy{font-size:12px}.upload-stage-work .file-button{display:flex;min-height:74px;align-items:center;justify-content:center;border:1px dashed var(--ts-orange)!important;background:var(--ts-orange-soft)!important;color:#8b3509!important;font-size:12px}.upload-progress{margin-top:14px;padding:11px 12px;background:var(--ts-cream);font-size:11px;color:var(--ts-muted)}.mobile-story-summary{display:none}.story-summary-card{border:1px solid var(--ts-line);background:#fff;padding:12px}.story-summary-card span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--ts-orange);font-weight:800}.story-summary-card strong{display:block;font-size:11px;line-height:1.3;margin-top:4px}.ts-body[data-experience-mode="demo"] .hub-controls{display:none}.ts-body[data-experience-mode="demo"] .hub-grid{grid-template-columns:minmax(0,1fr) 320px}.ts-body[data-experience-mode="play"] .live-run-panel{display:none}.ts-body[data-experience-mode="upload"] .live-run-panel{display:none}.ts-body[data-experience-mode="upload"] .hub-controls{display:none}.ts-body[data-experience-mode="upload"] .hub-grid{grid-template-columns:minmax(0,1fr) 320px}.ts-body[data-experience-mode="play"] .hub-controls{display:block}.ts-body[data-experience-mode="play"] .play-control{display:block!important}.ts-body[data-experience-mode="play"] .upload-control{display:none!important}.play-live-indicator{font-size:9px;color:#8b878d;margin-top:9px;line-height:1.45}.play-live-indicator b{color:#fff}.commercial-delta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.commercial-delta span{font-size:8px;padding:4px 6px;border:1px solid var(--ts-line);background:#fff;color:var(--ts-muted)}@media(max-width:1100px){.experience-top{align-items:flex-start}.experience-body{grid-template-columns:1fr}.experience-actions{justify-content:flex-start}.ts-body[data-experience-mode="demo"] .hub-grid,.ts-body[data-experience-mode="upload"] .hub-grid{grid-template-columns:minmax(0,1fr)}.ts-body[data-experience-mode="demo"] .trip-panel,.ts-body[data-experience-mode="upload"] .trip-panel{grid-column:auto}}
@media(max-width:760px){.hub-shell{padding:20px 14px 44px}.hub-hero{padding:8px 0 22px;gap:18px}.hub-hero h1{font-size:38px;line-height:.94;margin:9px 0 12px}.hub-hero>div>p{font-size:13px;line-height:1.5}.hero-outcome{padding-left:14px}.hero-outcome strong{font-size:18px;margin:5px 0}.hero-outcome p{font-size:11px}.sales-story{display:none!important}.mobile-story-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 16px}.experience-control{margin:12px 0 16px}.experience-top{display:block;padding:14px}.experience-top h2{font-size:18px}.experience-tabs{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr)}.experience-tab{padding:10px 6px;font-size:10px}.experience-body{padding:12px 14px;gap:10px}.experience-copy p{font-size:10px}.experience-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.experience-action{width:100%;text-align:center;padding:9px 6px}.upload-stage.active{grid-template-columns:1fr}.upload-stage-copy,.upload-stage-work{padding:18px}.upload-stage-copy h2{font-size:22px}.live-run-panel{margin-bottom:14px}.live-run-head{padding:14px!important}.live-run-head h2{font-size:19px!important}.live-run-head p{font-size:10px!important}.run-metrics{grid-template-columns:repeat(2,1fr)!important}.run-metric{padding:11px 12px!important}.run-metric strong{font-size:19px!important}.run-metric:nth-child(5){display:none}.run-trace{display:grid!important;grid-template-columns:1fr 1fr!important;padding:12px 14px!important}.run-trace .trace-step:last-child{grid-column:1/-1}.system-note{padding:9px 14px!important;font-size:8px!important}.hub-grid{gap:12px}.hub-controls,.trip-panel{padding:16px;border-radius:2px}.hub-results .results-topline h2{font-size:22px}.canonical-head{padding:13px!important}.supplier-offer-row{padding:11px 13px!important}.proof-grid{margin-top:22px}.proof-grid article{padding:18px}.proof-grid h3{font-size:19px}.hub-cta{padding:22px;gap:12px}.hub-cta h2{font-size:24px}.module-nav{gap:14px}.module-nav a{white-space:nowrap}.brand-header .sales-cta-link{display:none!important}}
@media(max-width:420px){.mobile-story-summary{grid-template-columns:1fr 1fr}.story-summary-card{padding:10px}.story-summary-card strong{font-size:10px}.experience-actions{grid-template-columns:1fr}.hub-hero h1{font-size:34px}}