.sc-preview-banner{padding:.45rem 1rem;background:var(--sc-surface);border-bottom:1px solid var(--sc-line);color:var(--sc-text-2);text-align:center;font-size:.8rem}.sc-preview-banner a,.sc-preview-page a{color:var(--sc-accent)}.sc-preview-banner a:hover,.sc-preview-page a:hover{text-decoration:underline}.sc-preview-page{max-width:52rem;margin:0 auto;padding:clamp(1.25rem,4vw,3rem) 1.25rem;color:var(--sc-text);line-height:1.7}.sc-preview-page h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2;font-weight:700}.sc-preview-page p,.sc-preview-page ul{margin:1.5rem 0}.sc-preview-page ul{padding-left:1.4rem;list-style:disc}.sc-preview-page li{margin:1rem 0}.sc-preview-eyebrow{color:var(--sc-text-2);font-size:.85rem}a.sc-preview-exit{display:inline-block;padding:.7rem 1.1rem;border:1px solid var(--sc-accent);border-radius:.5rem}.sc-tester-login{display:grid;gap:1rem;max-width:26rem;margin-top:1.5rem}.sc-tester-login label{display:grid;gap:.4rem;font-weight:600}.sc-tester-login input{min-height:44px;padding:.6rem .8rem;border:1px solid var(--sc-line-strong,var(--sc-line));border-radius:.5rem;background:var(--sc-surface);color:var(--sc-text);font:inherit;font-size:16px}.sc-tester-login button.sc-preview-exit{min-height:44px;padding:.7rem 1.1rem;border:1px solid var(--sc-accent);border-radius:.5rem;background:var(--sc-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.sc-tester-login button:disabled{opacity:.6;cursor:default}.sc-survey-bar{display:flex;align-items:center;gap:12px;max-width:1240px;margin:8px auto 16px;padding:10px 10px 10px 16px;border:1px solid var(--sc-line);border-radius:12px;background:var(--sc-surface);font-size:14px;line-height:1.4}.sc-survey-bar p{margin:0;flex:1;min-width:0;color:var(--sc-text-2)}.sc-survey-bar strong{color:var(--sc-text);font-weight:700}.sc-survey-bar__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--sc-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sc-accent) 22%,transparent)}.sc-survey-bar__go{flex:none;padding:7px 14px;border-radius:999px;background:var(--sc-accent);color:var(--sc-on-accent);font-weight:700;text-decoration:none;white-space:nowrap}.sc-survey-bar__go:hover{filter:brightness(1.08)}.sc-survey-bar__close{flex:none;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--sc-text-3);font-size:20px;line-height:1;cursor:pointer}.sc-survey-bar__close:hover{background:var(--sc-surface-2);color:var(--sc-text)}@media (max-width:700px){.sc-survey-bar{position:relative;margin:6px 0 12px;flex-wrap:wrap;padding:12px 40px 12px 14px}.sc-survey-bar__close{position:absolute;top:6px;right:6px}.sc-survey-bar p span{display:none}.sc-survey-bar p{flex:1 1 60%}.sc-survey-bar__go{padding:6px 12px}}