@media (orientation:landscape) and (max-height:520px) and (max-width:1024px){.recorder-screen{height:100dvh;min-height:0}.recorder-scroll{min-height:0}.recorder-screen[data-active=true] .recorder-scroll{overflow:hidden}.recorder-screen[data-active=true] .recorder-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:16px;height:100%;min-height:0;margin-block:0;padding-block:0}.recorder-screen[data-active=true] .recorder-reading{min-height:0;overflow-y:auto;overscroll-behavior:contain}.recorder-screen[data-active=true] .recorder-content>.recorder-active{min-height:0;margin-top:0;padding-block:0}.recorder-active>:first-child{width:clamp(48px,16dvh,84px)!important;height:clamp(48px,16dvh,84px)!important;flex-shrink:0}.recorder-active .recorder-status{margin-top:8px}.recorder-active .recorder-timer>:first-child{font-size:40px}.recorder-active .recorder-controls{margin-top:12px;flex-shrink:0}.recorder-permission{position:sticky;bottom:0;z-index:10}div.short-landscape-session{height:100dvh;min-height:0;overflow:hidden}.short-landscape-session>footer,.short-landscape-session>header{flex-shrink:0}.short-landscape-session>main{min-height:0;overflow-y:auto;justify-content:flex-start;padding:8px calc(var(--safe-area-right) + 16px) 8px calc(var(--safe-area-left) + 16px)}.short-landscape-session>footer{padding:8px var(--safe-area-right) max(8px,var(--safe-area-bottom)) var(--safe-area-left)}.short-landscape-session>footer [data-simulator-hotkeys]{display:none}.short-landscape-session .short-landscape-stage[data-part2=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:16px;height:100%;min-height:0;flex-shrink:0}.short-landscape-session .short-landscape-stage[data-part2=true]>:first-child{grid-row:1;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.short-landscape-session .short-landscape-stage[data-part2=true]>:nth-child(2){grid-column:2;grid-row:1/-1}.short-landscape-session .short-landscape-stage[data-part2=true]>:nth-child(n+3){grid-column:1}.short-landscape-session .short-landscape-countdown{height:100%;min-height:0;justify-content:center;gap:6px}.short-landscape-session .short-landscape-countdown>p{min-height:0;overflow-y:auto}.short-landscape-session .short-landscape-countdown button{flex-shrink:0;min-height:44px}.short-landscape-session .short-landscape-countdown .short-landscape-prep-timer{flex-shrink:0;width:56px;height:56px}.short-landscape-session .short-landscape-prep-timer span:first-child{font-size:24px}.short-landscape-session .short-landscape-prep-timer span:nth-child(2){display:none}}:root{--os-page:#FAFAF8;--os-surface:#FFFFFF;--os-fill:#F3EFEA;--os-fill-2:#EFEBE6;--os-text-1:#1C1917;--os-text-2:#57534E;--os-text-3:#78716C;--os-text-4:#A8A29E;--os-hair:rgba(60,45,30,.12);--os-accent:#D97706;--os-accent-deep:#B45309;--os-accent-wash:#FFF8EE;--os-accent-50:#FFF1DC;--os-accent-ring:#FED7AA;--os-ok:#15803D;--os-ok-tint:#E7F4EC;--os-danger:#B91C1C;--os-espresso:#211914;--os-shadow-card:0 0 0 1px rgba(28,25,23,.06),0 1px 2px rgba(0,0,0,.05),0 8px 24px -12px rgba(0,0,0,.08);--os-shadow-thumb:0 1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06);--os-shadow-sheet:0 -1px 0 rgba(28,25,23,.06),0 -12px 40px -16px rgba(0,0,0,.25);--os-radius-card:20px;--os-radius-inner:12px;--os-font:-apple-system,"SF Pro Text","SF Pro Display","PingFang SC","Helvetica Neue",system-ui,sans-serif;--os-ease:cubic-bezier(.23,1,.32,1)}.os-card{border:0;border-radius:var(--os-radius-card);background:var(--os-surface);box-shadow:var(--os-shadow-card);padding:16px;color:var(--os-text-1);backdrop-filter:none}.os-card--list{padding:0}.os-card--list>*{padding-inline:16px}.os-card--espresso{background:var(--os-espresso);color:#FFFFFF;box-shadow:0 0 0 .5px rgba(28,25,23,.35),0 1px 2px rgba(0,0,0,.1),0 12px 32px -14px rgba(28,25,23,.45)}@media (min-width:768px){.os-card{padding:20px}.os-card--list{padding:0}.os-card--list>*{padding-inline:20px}}.os-stack{display:flex;flex-direction:column;gap:12px}.os-stack--sections{gap:24px}.os-tile{border:0;border-radius:var(--os-radius-inner);background:var(--os-fill);color:var(--os-text-1)}.os-tile--wash{background:var(--os-accent-wash);box-shadow:inset 0 0 0 1px var(--os-accent-ring)}.os-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;margin:0;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;font-family:var(--os-font);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--os-ease),opacity .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-btn:focus-visible{outline:2px solid var(--os-accent-deep);outline-offset:2px}.os-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.os-btn:disabled,.os-btn[aria-disabled=true]{cursor:not-allowed}.os-btn svg{flex:none}.os-btn--primary{height:52px;min-height:52px;min-width:168px;padding:0 28px;border-radius:999px;background:#111111;color:#FFFFFF;font-size:17px;line-height:22px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -4px 20px -2px rgba(245,158,11,.2),0 10px 40px -10px rgba(245,158,11,.3)}.os-btn--primary[data-size="48"]{height:48px;min-height:48px;padding:0 24px}.os-btn--primary:disabled,.os-btn--primary[aria-disabled=true]{background:var(--os-fill);color:var(--os-text-4);box-shadow:none}@media (hover:hover){.os-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:#000000}}.os-btn--secondary{height:40px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--os-fill);color:var(--os-text-1);font-size:14px;line-height:20px;font-weight:500}.os-btn--secondary[data-surface=tinted]{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-hair)}.os-btn--secondary[data-size="32"]{height:32px;min-height:32px;padding:0 14px}.os-btn.os-btn--secondary[data-size="32"]:after{inset:-6px 0}.os-btn--secondary[data-size="48"]{height:48px;min-height:48px;padding:0 20px;font-size:16px;line-height:22px}.os-btn--secondary:disabled,.os-btn--secondary[aria-disabled=true]{color:var(--os-text-4)}.os-btn--secondary:not([data-size="48"]):after{content:"";position:absolute;inset:-2px 0}.os-btn--danger,.os-btn--link{min-height:44px;padding:0;border-radius:6px;background:none;color:var(--os-accent-deep);font-size:15px;line-height:20px;font-weight:400;gap:4px}.os-btn--danger{color:var(--os-danger)}.os-btn--danger:active:not(:disabled,[aria-disabled=true]),.os-btn--link:active:not(:disabled,[aria-disabled=true]){transform:none;opacity:.6}.os-btn--danger:disabled,.os-btn--danger[aria-disabled=true],.os-btn--link:disabled,.os-btn--link[aria-disabled=true]{color:var(--os-text-4)}.os-btn--danger svg,.os-btn--link svg{width:7px;height:12px}.os-btn--block{display:flex;width:100%}@media (max-width:767px){.os-btn--block-phone{display:flex;width:100%}}.os-seg{--os-seg-track:var(--os-fill);--os-seg-thumb:var(--os-surface);--os-seg-thumb-shadow:var(--os-shadow-thumb);--os-seg-ink:var(--os-text-2);--os-seg-ink-on:var(--os-text-1);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);flex:none;box-sizing:border-box;padding:2px;border-radius:9px;background:var(--os-seg-track);font-family:var(--os-font);isolation:isolate}.os-seg--block{display:grid;width:100%}.os-seg[data-tone=espresso]{--os-seg-track:rgba(255,255,255,.16);--os-seg-thumb:rgba(255,255,255,.28);--os-seg-thumb-shadow:none;--os-seg-ink:rgba(255,255,255,.62);--os-seg-ink-on:#FFFFFF}.os-seg__thumb{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--os-seg-n));border-radius:7px;background:var(--os-seg-thumb);box-shadow:var(--os-seg-thumb-shadow);transform:translateX(calc(var(--os-seg-i) * 100%));transition:transform .2s var(--os-ease);pointer-events:none}.os-seg__thumb[hidden]{display:none}.os-seg__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-width:56px;height:28px;min-height:0;margin:0;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--os-seg-ink);font:500 13px/18px var(--os-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease-out}.os-seg[data-size="40"] .os-seg__item{height:36px;padding:0 16px;font-size:15px;line-height:20px}.os-seg__item:after{content:"";position:absolute;inset:-8px 0}.os-seg[data-size="40"] .os-seg__item:after{inset:-4px 0}.os-seg__item[aria-checked=true],.os-seg__item[aria-selected=true]{color:var(--os-seg-ink-on)}.os-seg[data-tone=espresso] .os-seg__item:is([aria-selected=true],[aria-checked=true]){font-weight:600}.os-seg__item:disabled{opacity:.45;cursor:not-allowed}.os-seg__item:focus-visible{outline:2px solid var(--os-accent-deep);outline-offset:1px}.os-seg[data-tone=espresso] .os-seg__item:focus-visible{outline-color:#FFFFFF}.os-seg__count{font-weight:400;opacity:.72;font-variant-numeric:tabular-nums}@font-face{font-family:plusJakarta;src:url(https://cdn-st.joespeaking.com/_next/static/media/2d9840a64edc8673-s.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_3a7dea{font-family:plusJakarta,plusJakarta Fallback}.__variable_3a7dea{--font-plus-jakarta:"plusJakarta","plusJakarta Fallback"}@font-face{font-family:caveat;src:url(https://cdn-st.joespeaking.com/_next/static/media/8b91ed46f7bd0529-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local("Arial");ascent-override:128.40%;descent-override:40.12%;line-gap-override:0.00%;size-adjust:74.77%}.__className_40d5ab{font-family:caveat,caveat Fallback}.__variable_40d5ab{--font-caveat:"caveat","caveat Fallback"}