.guest-header{height:80px;padding:16px 5vw;display:flex;align-items:center;gap:24px;justify-content:space-between;background:var(--cream,#fafbf6);border-bottom:1px solid var(--line)}
.is-discover .guest-workspace{height:calc(100dvh - 80px);min-height:400px;overflow:hidden}.is-discover .guest-workspace .swipe-page{height:100%;min-height:0}
.gallery-thumbnails{overflow-x:auto;max-width:100%;padding:5px 2px}.gallery-progress{gap:2px}.gallery-progress>span{min-width:0}
.guest-header>span{font-size:13px;color:var(--green);margin-left:auto}.guest-workspace{padding:24px;max-width:1280px;margin:auto}.guest-workspace .swipe-page{min-height:calc(100dvh - 130px)}
.guest-score-note{font-size:12px;line-height:1.5;background:#ffffff24;padding:10px 14px;border-radius:12px;color:white;margin-top:12px}.avatar-placeholder{background:#e9eddf;color:#49674c;display:grid;place-items:center}.avatar-placeholder svg{width:45%;height:45%}.gallery-image{width:100%;height:100%;min-height:160px}.unrevealed-like{min-height:220px;display:flex;align-items:center;justify-content:center;gap:16px;flex-direction:column;background:#e8eedd;color:#31503d}.unrevealed-like svg{width:34px;height:34px}.guest-header .brand{margin:0}.auth-form-inner>p{line-height:1.7}.data-loading{min-height:70dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;gap:20px;text-align:center}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.guest-header{height:68px;padding:12px 16px;gap:12px}.guest-header>span{font-size:11px}.guest-header .brand{font-size:23px}.guest-header .btn{padding:10px 12px}.guest-workspace{padding:0}.guest-workspace .swipe-page{min-height:calc(100dvh - 68px)}.guest-workspace .swipe-card{height:calc(100dvh - 82px)}.guest-workspace .candidate-detail{padding:16px}.guest-workspace .back-link{margin:16px}.guest-score-note{font-size:11px}.auth-form-area{min-height:100dvh}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.is-discover .guest-workspace{height:calc(100dvh - 68px);min-height:0}}

.premium-demo-entry{display:inline-flex;align-items:center;gap:7px;border:1px solid #c6d6bd;background:#edf2e5;border-radius:10px;padding:8px 11px;color:#224c3b;font-size:12px;font-weight:650;white-space:nowrap}.premium-demo-entry svg{width:18px;height:18px}.premium-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.premium-demo-heading>svg{color:#9b713f;width:27px;height:27px}.premium-demo-panel{border-color:#c6d6bd;background:#f7f9f1}.premium-demo-panel>p{max-width:660px}.wizard-top{gap:16px;flex-wrap:wrap}.wizard-account-actions{display:flex;align-items:center;gap:16px}.premium-onboarding{max-width:1100px;margin:auto;padding:32px 24px}.premium-onboarding>.brand{margin-bottom:24px}.premium-onboarding>.page-medium{margin:24px auto}@media(max-width:520px){.topbar .premium-demo-entry{padding:7px 9px;font-size:11px;gap:5px}.topbar .premium-demo-entry svg{width:16px;height:16px}.wizard-account-actions{width:100%;justify-content:space-between}.premium-demo-panel{padding:22px}.premium-onboarding{padding:24px 18px}}
