.sn-spar-card,.sn-prep-card,.sn-company-card{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 26px;border:1px solid var(--sn-line);border-radius:12px;margin-top:16px}.sn-spar-card{background:var(--sn-wash)}.sn-prep-card{background:var(--sn-card)}.sn-company-card{background:var(--sn-paper)}.sn-spar-card h2,.sn-prep-card h2,.sn-company-card h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;margin:7px 0}.sn-spar-card p:not(.sn-eyebrow),.sn-prep-card p:not(.sn-eyebrow),.sn-company-card p:not(.sn-eyebrow){font-size:11px;line-height:1.8;color:var(--sn-muted);max-width:590px}.sn-spar-card>button,.sn-prep-card>button,.sn-company-card>button{flex-shrink:0}.sn-prep-question{display:block;width:100%;margin:9px 0;padding:12px 14px;text-align:left;border:1px solid var(--sn-line);border-radius:7px;background:var(--sn-paper);color:var(--sn-ink);font-size:12px;line-height:1.7}.sn-prep-question:hover{border-color:var(--sn-accent)}#snPrepResult h3,#snAlignmentResult h3,#snCompanyBrief h3{font-size:14px;margin:22px 0 10px}#snPrepResult>p,#snAlignmentResult>p{margin:9px 0}.sn-company-dialog{width:min(790px,calc(100vw - 30px))}.sn-company-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.sn-company-fields label{font-size:11px;font-weight:700}.sn-company-fields input,.sn-company-dialog textarea{width:100%;padding:12px;border:1px solid var(--sn-line);background:var(--sn-paper);color:var(--sn-ink);border-radius:7px;font-size:12px;line-height:1.7;margin-top:7px}.sn-wide{grid-column:1/-1}.sn-block-label{display:block;font-size:12px;font-weight:700;margin-top:23px}.sn-company-dialog textarea{resize:vertical}.sn-company-dialog>button{margin:8px 0 12px}.sn-company-dialog li{font-size:11px;line-height:1.8;margin:10px 0;color:var(--sn-muted)}.sn-company-dialog a{color:var(--sn-ink);margin-left:4px}.sn-company-dialog .sn-research-date{margin:20px 0 12px}.sn-session-button{display:block;width:100%;text-align:left;background:var(--sn-wash);color:var(--sn-ink);border:1px solid var(--sn-line);border-radius:8px;padding:14px;margin:8px 0;font-size:12px;line-height:1.7}.sn-session-button strong{display:block;font-size:10px;color:var(--sn-accent);margin-bottom:4px}.sn-session-button:hover{border-color:var(--sn-accent)}.sn-studio[data-theme=dark] .sn-spar-card,.sn-studio[data-theme=dark] .sn-company-card{background:var(--sn-paper)}@media(max-width:700px){.sn-spar-card,.sn-prep-card,.sn-company-card{flex-direction:column;align-items:flex-start;padding:20px}.sn-spar-card h2,.sn-prep-card h2,.sn-company-card h2{font-size:29px}.sn-company-fields{grid-template-columns:1fr}.sn-wide{grid-column:auto}}
.sn-focused .nv-float,.sn-focused .ac-float,.sn-focused .ol-float,.sn-focused .mi-float,.sn-focused .lu-float,.sn-focused .kf-float,.sn-focused .finn-float,.sn-focused .dani-float,.sn-focused .sn-float,.sn-focused .ta-float,.sn-focused #interview-coach-widget{display:none!important}
.sn-studio .sn-primary,.sn-studio .sn-secondary,.sn-studio .sn-danger,.sn-studio .sn-link{font-size:12px;font-weight:700}.sn-studio .sn-settings .sn-link,.sn-studio .sn-question-tools .sn-link,.sn-studio .sn-selfcheck .sn-secondary{font-size:10px}.sn-studio .sn-prep-question,.sn-studio .sn-session-button{font-size:12px}
.sn-focused.sn-dark,.sn-focused.sn-dark .portal-main,.sn-focused.sn-dark .portal-content{background:#172b24}.sn-studio[data-theme=dark] h1,.sn-studio[data-theme=dark] h2,.sn-studio[data-theme=dark] h3,.sn-studio[data-theme=dark] label,.sn-studio[data-theme=dark] p:not(.sn-eyebrow){color:var(--sn-ink)}.sn-studio[data-theme=dark] .sn-footnote,.sn-studio[data-theme=dark] .sn-browser-note,.sn-studio[data-theme=dark] .sn-media-caption,.sn-studio[data-theme=dark] .sn-hero-foot{color:var(--sn-muted)}@media(max-width:450px){.sn-studio[data-theme=dark] .sn-hero-image{opacity:.24}}
.sn-studio[data-theme=dark] strong,.sn-studio[data-theme=dark] .sn-wordmark{color:var(--sn-ink)}.sn-studio[data-theme=dark] .sn-wordmark{text-decoration:none}
.sn-flow-card{display:flex;justify-content:space-between;gap:25px;padding:25px;border:1px solid var(--sn-line);border-radius:12px;margin-top:16px;background:var(--sn-card)}.sn-flow-card h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;margin:7px 0}.sn-flow-card p:not(.sn-eyebrow){font-size:11px;line-height:1.8;color:var(--sn-muted);max-width:540px}.sn-flow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.sn-flow-actions button{white-space:nowrap}.sn-rewards{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.sn-reward{border:1px solid var(--sn-line);border-radius:99px;padding:4px 8px;font-size:9px;color:var(--sn-accent);background:var(--sn-card)}.sn-recall-ladder{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin:17px 0 5px;padding:10px 12px;border:1px solid var(--sn-line);border-radius:8px;background:var(--sn-paper)}.sn-recall-ladder .sn-eyebrow{font-size:8px}.sn-studio .sn-recall-ladder button{font-size:10px;padding:5px}.sn-recall-ladder button[aria-pressed=true]{color:var(--sn-accent);text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.sn-flow-card{flex-direction:column;gap:16px}}
