.feedback-hero{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;padding:40px 0 52px}.feedback-hero .hero-copy{position:static;padding-top:0;min-width:0}.feedback-hero h1{font-size:clamp(3rem,4.9vw,4.7rem);max-width:12ch;line-height:1.03;margin:18px 0 24px}.feedback-hero .lead{max-width:44ch}.hero-plan-link{font-size:.86rem;margin:0 0 24px}.feedback-hero .story-gallery{margin:0;padding:20px}.hero-nerd-cta .hero-mcp-copy{cursor:pointer;font-family:inherit}.landing-token{margin-top:18px;border-top:1px solid var(--line);padding-top:18px;min-width:0}.landing-token label{display:block;color:var(--muted);font-size:.68rem;letter-spacing:.05em;font-weight:700;margin:0 0 7px}.landing-token input,.landing-token textarea{display:block;width:100%;min-width:0;background:var(--card-quiet);color:var(--text);border:1px solid var(--line-strong);border-radius:10px;padding:11px 12px;font:12px/1.5 ui-monospace,monospace}.landing-token input{min-height:44px}.landing-token textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;min-height:66px}.landing-token-actions{display:flex;gap:18px;margin:2px 0 5px}.landing-token .text-button{min-height:44px;color:var(--accent);border:0;background:none;padding:5px 0;font:700 .72rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.landing-token>.btn{font:700 .75rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;min-height:44px;padding:10px 14px;margin-top:9px;cursor:pointer}.landing-token>.btn:disabled{opacity:.45;cursor:default}.landing-local-note{color:var(--muted);font-size:.67rem;line-height:1.6;margin:12px 0 0}.landing-copy-status{font-size:.69rem;line-height:1.5;color:var(--accent);margin:6px 0 9px;overflow-wrap:anywhere}.landing-copy-status:empty{display:none}.chatgpt-video-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.chatgpt-video-layout>.agent-panel{position:sticky;top:105px}.chatgpt-copy-steps{list-style:none;padding:0;margin:0;display:grid;gap:20px;min-width:0}.chatgpt-copy-steps>li{border:1px solid var(--line);border-radius:18px;background:var(--card-flat);padding:22px;min-width:0}.chatgpt-copy-steps h3{font-size:1.05rem;line-height:1.35;margin:0 0 10px}.chatgpt-copy-steps p{font-size:.82rem;line-height:1.6;color:var(--text-2);margin:0 0 12px}.setup-copy-field{margin:10px 0 0;min-width:0}.setup-copy-field textarea{display:block;width:100%;min-width:0;resize:vertical;background:var(--card-quiet);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--text);font:12px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}.setup-copy-field>.btn{font:700 .76rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;padding:10px 14px;min-height:44px;cursor:pointer;margin-top:8px}.chatgpt-copy-steps .landing-copy-status{color:var(--accent);font-size:.7rem;margin:6px 0 0}.chatgpt-copy-steps p.setup-availability{color:var(--muted);font-size:.72rem;line-height:1.6;margin:14px 0 0}.landing-token input:focus-visible,.landing-token textarea:focus-visible,.setup-copy-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
@media(max-width:980px){.feedback-hero{gap:28px;grid-template-columns:1fr}.chatgpt-video-layout{gap:22px}}
@media(max-width:760px){.feedback-hero{display:flex;flex-direction:column;padding:26px 0 35px;gap:0}.feedback-hero .hero-copy{display:contents}.feedback-hero .hero-copy>.eyebrow,.feedback-hero .hero-copy>h1,.feedback-hero .hero-copy>.lead,.feedback-hero .hero-copy>.hero-plan-link{order:0}.feedback-hero .hero-copy>.story-gallery{order:2;width:100%;margin-top:24px}.feedback-hero h1{font-size:clamp(2.2rem,8.7vw,3.4rem);max-width:13ch;margin:12px 0 16px}.feedback-hero .hero-copy>.lead{font-size:.96rem;line-height:1.5;margin-bottom:18px}.hero-plan-link{min-height:44px;margin:0 0 18px}.chatgpt-video-layout{grid-template-columns:1fr;gap:22px}.chatgpt-video-layout>.agent-panel{position:static}.chatgpt-video-layout .chatgpt-demo-wrap{max-width:310px}.chatgpt-copy-steps>li{padding:20px}.chatgpt-copy-steps h3{font-size:1rem}}
@media(max-width:360px){.feedback-hero h1{font-size:2.12rem}.feedback-hero .hero-copy>.lead{font-size:.9rem}}
@media print{.landing-token input,.landing-secret,.landing-token-actions,[data-header-copy],#hero-token-status,#hero-header-status{display:none!important}.chatgpt-video-layout>.agent-panel{position:static}}

.feedback-hero .hero-commerce{min-width:0}@media(max-width:760px){.feedback-hero .hero-commerce{order:1;width:100%;margin-top:5px}}
