body:has(.mobile-onboarding-interview){background:#fff}.studio.mobile-onboarding-interview{--cream:#fff;--cream-soft:#fff;--ink:#241c14;--body:#555;--muted:#777;--border:#c7bfb3;--line:#eee;--gold:#b98a4c;color:#241c14;font-family:var(--font-onboarding);background:#fff}.studio.mobile-onboarding-interview .st-bar{box-sizing:border-box;background:#fff;border:0;justify-content:center;height:88px;padding:0 26px;position:relative}.studio.mobile-onboarding-interview .st-bar>a[class]{letter-spacing:2px;text-indent:2px;width:116px;min-width:116px;max-width:116px;height:32px;min-height:32px;max-height:32px;padding:0;font-size:10px}.studio.mobile-onboarding-interview .st-tabs{position:absolute;left:14px}.studio.mobile-onboarding-interview .st-tab{color:#555;font:400 10px/16px var(--font-onboarding);padding:8px 4px}.studio.mobile-onboarding-interview .st-wrap{background:#fff}.studio.mobile-onboarding-interview h1{letter-spacing:-.5px;font-family:inherit;font-size:28px;font-weight:600;line-height:1.18}.studio.mobile-onboarding-interview .st-sub{color:#555;font-size:12px;line-height:1.55}.studio.mobile-onboarding-interview .st-eyebrow{color:#777;letter-spacing:1px;font-size:10px}.studio.mobile-onboarding-interview .st-photo{box-shadow:none;background:0 0;border:0;border-radius:18px}.studio.mobile-onboarding-interview .st-mic{box-shadow:none;background:0 0;border:0;padding-inline:0}.studio.mobile-onboarding-interview .st-typed,.studio.mobile-onboarding-interview .st-title,.studio.mobile-onboarding-interview .st-story{color:#555;box-shadow:none;background:0 0;border:1px solid #c7bfb3;border-radius:12px}.studio.mobile-onboarding-interview .st-typed::placeholder{color:#666}.studio.mobile-onboarding-interview .st-primary{box-sizing:border-box;width:fit-content;min-height:var(--action-height);height:auto;padding:var(--action-padding);border-radius:var(--action-radius);color:#241c14;font:var(--action-font);background:#fff;border:1px solid #deddda;justify-content:center;align-items:center;gap:14px;margin-inline:auto;display:inline-flex}.studio.mobile-onboarding-interview .st-primary:hover{background:#f6f6f8}.studio.mobile-onboarding-interview .st-ghost{color:#555;background:0 0;border:0;height:auto;min-height:32px;padding:6px;font-size:11.25px}.studio.mobile-onboarding-interview .st-row{justify-content:center}@media (max-width:760px){.studio.mobile-onboarding-interview .st-wrap{box-sizing:border-box;width:min(100%,440px);padding-inline:26px}.studio.mobile-onboarding-interview .st-wrap.st-wrap-interview{height:calc(100dvh - 88px)}.studio.mobile-onboarding-interview .st-row{flex-direction:column;align-items:center;gap:8px;display:flex}.studio.mobile-onboarding-interview .st-wrap-ready .st-ready-pane{text-align:left}.studio.mobile-onboarding-interview .st-wrap-ready .st-row{margin-top:18px}.studio.mobile-onboarding-interview .st-sub{margin-bottom:16px}.studio.mobile-onboarding-interview .st-q{font-family:inherit;font-size:25px;line-height:1.2}.studio.mobile-onboarding-interview .st-next-desktop{display:inline}.studio.mobile-onboarding-interview .st-next-mobile{display:none}}.studio.mobile-onboarding-interview .st-row .st-primary,.studio.mobile-onboarding-interview .st-stack .st-primary{width:75%;min-height:40.5px}.studio.mobile-onboarding-interview .st-ready-pane h1{margin-bottom:12px;font-size:28px;line-height:1.18}.studio.mobile-onboarding-interview .st-ready-pane .st-sub{margin-bottom:16px;line-height:1.55}@media (max-width:760px){.studio.mobile-onboarding-interview .st-wrap.st-wrap-ready{padding:24px 26px max(18px, env(safe-area-inset-bottom))}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout>.st-ready-photo-frame{justify-content:center;align-items:flex-start;padding-top:16px;display:flex}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout>.st-ready-photo-frame>.st-photo{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:min(38dvh,340px)}.studio.mobile-onboarding-interview .st-wrap-ready .st-ready-pane{flex-direction:column;align-self:stretch;width:100%;height:100%;display:flex}.studio.mobile-onboarding-interview .st-ready-pane .st-row{min-height:42px;margin-top:0;padding-top:0}.studio.mobile-onboarding-interview .st-ready-pane .st-row>div{text-align:center;width:75%}.studio.mobile-onboarding-interview #interview-microphone-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio.mobile-onboarding-interview microphone{box-sizing:content-box;vertical-align:top;color:#222;width:calc(100% - 26px);height:auto;min-height:20.5px;font:600 11.25px/16px var(--font-onboarding);background-color:#fff;border:1px solid #222;border-radius:999px;padding:9px 12px}.studio.mobile-onboarding-interview .st-ready-pane .st-error{font:400 12px/1.55 var(--font-onboarding);color:#555;background:0 0;border:0;margin:10px 0;padding:0}}@media (max-width:760px) and (max-height:680px){.studio.mobile-onboarding-interview .st-wrap.st-wrap-ready{padding-top:4px;padding-bottom:12px}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout{gap:14px}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout>.st-ready-photo-frame{padding-top:0}.studio.mobile-onboarding-interview .st-wrap-ready>.st-ready-layout>.st-ready-photo-frame>.st-photo{max-height:30dvh}.studio.mobile-onboarding-interview .st-ready-pane .st-row{margin-top:0;padding-top:0}}:is(html:has(.mobile-onboarding-interview.st-screen-locked),body:has(.mobile-onboarding-interview.st-screen-locked)){overscroll-behavior:none;overflow:hidden}.studio.mobile-onboarding-interview.st-screen-locked{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.studio.mobile-onboarding-interview.st-screen-locked .st-bar{flex:0 0 88px}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap{overscroll-behavior:contain;scrollbar-width:none;flex:1;width:min(100%,440px);height:auto;min-height:0;overflow:hidden auto}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap::-webkit-scrollbar{display:none}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap-v3-saving{padding-top:clamp(18px,5dvh,40px)}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap-v3-saving .st-center{padding-bottom:16px}.studio.mobile-onboarding-interview .st-preparation-progress{margin:24px auto 0}.studio.mobile-onboarding-interview .st-progress-caption{color:#555;font:400 12px/1.5 var(--font-onboarding);margin:0}.studio.mobile-onboarding-interview .st-preparation-progress .st-progress{margin-top:10px}.studio.mobile-onboarding-interview .st-primary:after{content:"→";flex:none;font-size:20px;font-weight:400;line-height:1}.studio.mobile-onboarding-interview .st-primary:disabled{opacity:.45}.studio.mobile-onboarding-interview .st-primary.st-ready:not(:disabled){box-shadow:none;border-color:#929292;animation:1.6s ease-in-out infinite mobile-continue-pulse}@media (max-width:760px){.studio.mobile-onboarding-interview.st-screen-locked .st-wrap-interview:not(.st-wrap-ready)>.st-two{grid-template-rows:minmax(88px,1fr) auto}.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-row{width:calc(100% - 82px);margin-left:82px}.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-row .st-primary{width:100%}}@media (max-width:760px) and (max-height:680px){.studio.mobile-onboarding-interview.st-screen-locked .st-wrap-interview:not(.st-wrap-ready){padding-top:4px;padding-bottom:6px}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap-interview:not(.st-wrap-ready)>.st-two{row-gap:6px}}.studio.mobile-onboarding-interview .st-interview-back{padding:10px 26px max(18px, env(safe-area-inset-bottom));text-align:left;flex:none}.studio.mobile-onboarding-interview .st-interview-back button{text-align:left;background:0 0;border:0;min-height:44px;margin:0;padding:10px 0}.studio.mobile-onboarding-interview:has(.st-interview-back) .st-wrap-interview{height:auto}.studio.mobile-onboarding-interview .st-ready-pane .st-row{justify-content:flex-start;align-items:flex-start}.studio.mobile-onboarding-interview .st-ready-pane .st-row .st-primary{width:fit-content;margin-inline:0}.studio.mobile-onboarding-interview .st-ready-pane .st-row>div{text-align:left}@media (max-width:760px){.studio.mobile-onboarding-interview .st-interview-back{box-sizing:border-box;width:min(100%,440px);margin-inline:auto}}.studio.mobile-onboarding-interview .st-interview-console{box-sizing:border-box;isolation:isolate;background:#f6f6f8;border:1px solid #ececef;border-radius:18px;margin-top:20px;padding:18px;position:relative}.studio.mobile-onboarding-interview .st-interview-console .st-mic{margin:0;padding:0}.studio.mobile-onboarding-interview .st-interview-console .st-typed{background:#fff;border-color:#deddda}.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-interview-console .st-row{width:100%;margin:16px 0 0}.studio.mobile-onboarding-interview .st-interview-console .st-speaking{margin:0}.studio.mobile-onboarding-interview .st-interview-console .st-ring-track{stroke:#e5e5e8}@media (max-width:380px){.studio.mobile-onboarding-interview .st-interview-console{padding:14px}.studio.mobile-onboarding-interview .st-interview-console .st-mic{grid-template-columns:48px minmax(0,1fr);gap:10px}.studio.mobile-onboarding-interview .st-interview-console .st-ring,.studio.mobile-onboarding-interview .st-interview-console .st-ring svg{width:48px;height:48px}}.studio.mobile-onboarding-interview .st-interview-console .st-ghost,.studio.mobile-onboarding-interview .st-interview-console .st-listen-sub,.studio.mobile-onboarding-interview .st-interview-console .st-typed::placeholder{font-size:12px;line-height:1.35}.studio.mobile-onboarding-interview .st-interview-console>:not(.v3-home-inbox-stars){z-index:1;position:relative}.studio.mobile-onboarding-interview .st-interview-console>.v3-home-inbox-stars{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.studio.mobile-onboarding-interview .st-interview-console .v3-home-inbox-stars svg{aspect-ratio:1;height:auto;color:var(--gold);opacity:.12;animation:18s ease-in-out infinite mobile-console-star-glimmer;position:absolute}@keyframes mobile-console-star-glimmer{0%,to{opacity:.09;transform:translate(0, 0) rotate(var(--star-turn))}50%{opacity:.16;transform:translate(10px, -12px) rotate(calc(var(--star-turn) + 14deg))}}@media (prefers-reduced-motion:reduce){.studio.mobile-onboarding-interview .st-interview-console .v3-home-inbox-stars svg{animation:none}}.studio.mobile-onboarding-interview .st-wrap-ready .st-ready-pane.st-interview-console{align-self:start;height:auto;margin-top:0}.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-pane>.st-eyebrow,.studio.mobile-onboarding-interview .st-interview-back .st-eyebrow{font-family:var(--font-display);color:var(--body);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:1.3}@keyframes mobile-continue-pulse{0%,to{background:#fff;border-color:#929292;transform:scale(1)}50%{background:#ececef;border-color:#555;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.studio.mobile-onboarding-interview .st-primary.st-ready:not(:disabled){background:#ececef;animation:none}}@media (min-width:761px){.studio.mobile-onboarding-interview.st-screen-locked .st-wrap{scrollbar-width:auto;width:min(100%,1060px);padding-inline:32px}.studio.mobile-onboarding-interview.st-screen-locked .st-wrap::-webkit-scrollbar{display:block}.studio.mobile-onboarding-interview .st-interview-back{box-sizing:border-box;width:min(100%,1060px);margin-inline:auto;padding-inline:32px}.studio.mobile-onboarding-interview .st-wrap-interview>.st-two{grid-template-columns:minmax(220px,340px) minmax(0,1fr)}.studio.mobile-onboarding-interview .st-wrap-interview .st-photo{object-fit:contain;max-height:60dvh}}@media (max-width:760px){.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-pane>:is(h1,.st-sub,.st-obs,.st-eyebrow){box-sizing:border-box;padding-inline:18px}.studio.mobile-onboarding-interview .st-wrap-interview:not(.st-wrap-ready) .st-pane>h1{text-wrap:balance;font-size:clamp(23px,6vw,25px);line-height:1.25}}
