@font-face{font-family:manrope;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_0f4e5b{font-family:manrope,manrope Fallback}.__variable_0f4e5b{--font-manrope:"manrope","manrope Fallback"}:root{--brand-blue:#3185ff;--brand-mint:#11d1ac;--action:#1262d4;--action-hover:#0b50b5;--blue-ink:#155cb5;--blue-wash:#edf4ff;--mint-ink:#087460;--mint-wash:#edf9f4;--peach-wash:#fff2e9;--ink:#202b32;--muted:#63717c;--border:#e3e9ec;--surface:#f6f8fa;--radius:8px;--nav-width:216px;--bottom-nav:76px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;scroll-padding-block:24px}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:#fff;color:var(--ink);font:14px/1.65 var(--font-manrope),-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s var(--ease)}button:disabled{opacity:.48;cursor:not-allowed}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-color:var(--action)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.primary:active,.secondary:active,button:active:not(:disabled){transform:translateY(1px)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25;font-weight:750;letter-spacing:0;overflow-wrap:break-word}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}p,small{color:var(--muted)}small{font-size:12px;line-height:1.65}svg{flex-shrink:0;stroke-width:1.8px}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #cbd6de;border-radius:var(--radius);padding:11px 13px;background:#fff;color:var(--ink);margin-top:7px;transition:border-color .16s,box-shadow .16s}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:#a4b8c8}input:disabled,select:disabled{color:var(--muted);background:#f5f7f9}textarea{min-height:104px;resize:vertical}label{display:block;font-size:13px;font-weight:650;margin-bottom:18px}label.check{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.65}.check input{margin:3px 0 0;accent-color:var(--action);width:20px;height:20px;flex-shrink:0}.danger,.leave,.primary,.secondary{padding:12px 20px;border-radius:var(--radius);font-weight:750;font-size:13px;min-height:46px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:normal;text-align:center;line-height:1.5}.primary{background:var(--action);color:#fff;border:1px solid var(--action);box-shadow:0 2px 2px #0b50b51a,inset 0 1px 0 #ffffff20}.primary:hover{background:var(--action-hover);border-color:var(--action-hover);box-shadow:0 4px 12px #1262d421}.secondary{background:#fff;border:1px solid #cbd6de;color:var(--ink)}.secondary:hover{background:var(--surface);border-color:#a4b8c8}.danger{background:#b73748;color:#fff}.leave{background:#fff0f1;color:#a92e43}.leave:hover{background:#ffe3e7}.icon{width:42px;height:42px;min-width:42px;padding:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);flex-shrink:0}.icon svg{width:18px;height:18px}.icon:hover{background:var(--blue-wash);color:var(--blue-ink)}.icon.off{background:#fff0f1;color:#a92e43}.text-button{background:none;color:var(--blue-ink);padding:9px 0;font-size:12px;line-height:1.5;min-height:36px}.text-button:hover{text-decoration:underline}.wide{width:100%;margin-top:12px}.muted{color:var(--muted)}.red{color:#b12e42}.eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;color:var(--muted);margin-bottom:10px}.beta,.pill{font-size:11px;line-height:1.4;padding:5px 9px;border-radius:5px;color:var(--mint-ink);background:var(--mint-wash);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:-70px;left:24px;padding:12px 20px;background:var(--ink);color:#fff;border-radius:6px}.skip-link:focus{top:12px}.shell{padding-left:var(--nav-width);min-height:100dvh}.header{position:fixed;z-index:30;inset:env(safe-area-inset-top) auto 0 env(safe-area-inset-left);width:var(--nav-width);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:stretch;padding:28px 16px 24px;background:#fff}.brand{height:48px;flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.brand img{width:48px;height:48px;object-fit:contain}.brand span{color:var(--ink);font-size:27px;font-weight:800;line-height:1}.header>.brand{margin-left:9px}.header nav{display:flex;flex-direction:column;gap:8px;margin-top:54px}.header nav button{position:relative;justify-content:flex-start;min-height:50px;padding:12px 17px;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:14px;font-weight:650;gap:15px}.header nav button svg{width:21px;height:21px}.header nav button.active{background:var(--blue-wash);color:var(--blue-ink);font-weight:800}.header nav button:hover:not(.active){background:var(--surface);color:var(--ink)}.account{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 8px 0;border-top:1px solid var(--border)}.plus-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--blue-ink);text-decoration:none;font-size:13px;font-weight:750;background:var(--blue-wash);border:1px solid #dceaff;border-radius:8px;min-height:44px;padding:9px 16px}.header .plus-link{width:100%;margin-bottom:5px}.header .account>.icon{border:0}.header .admin-entry{display:flex;gap:8px;width:auto;border:0;font-size:12px;text-decoration:none}.header .admin-entry span{font-weight:700}@media (max-width:780px){.header .admin-entry{justify-content:center;padding:0}.header .admin-entry span{display:none}}.mobile-safety{display:inline-flex}.login{margin-left:auto;background:none;font-size:13px;font-weight:700;padding:10px 6px;min-height:44px;white-space:nowrap;color:var(--ink)}.shell main{max-width:1152px;margin:auto;padding:38px 48px 48px;min-height:calc(100dvh - 94px);outline:none}.title-row{justify-content:space-between;gap:20px;margin-bottom:28px}.quiet-link,.title-row{display:flex;align-items:center}.quiet-link{gap:7px;font-size:12px;color:var(--muted);text-decoration:none}.workspace{flex-direction:column}.side,.workspace{display:flex;gap:18px}.side{order:-1;align-items:flex-start;flex-wrap:wrap;min-width:0}.side .partner-country,.side label{display:flex;gap:8px;flex-direction:column;margin:0;font-size:11px;font-weight:700;min-width:0}.side>label{width:180px}.side .partner-country{width:220px}.side .partner-country>span,.side>label>span{display:flex;align-items:center;gap:6px;min-height:20px}.partner-country>span small{font-size:9px;color:var(--blue-ink);font-weight:750;background:var(--blue-wash);padding:1px 5px;border-radius:3px}.partner-country>small{font-size:10px;font-weight:400}.side select{margin:0;font-size:13px;height:44px;min-height:44px;padding:9px 11px}.side .device-settings{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid var(--border)}.side .device-settings label{flex:1}.side .device-settings button{flex-basis:100%}.selected-countries{display:flex;flex-wrap:wrap;gap:6px}.country-choice{border:1px solid var(--border);border-radius:5px;background:white;padding:6px 8px;min-height:32px;font-size:11px;color:var(--ink)}.conversation{min-width:0;width:100%;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.conversation-finished{border:0;border-block:1px solid var(--border);border-radius:0}.conversation-finished>.call-controls,.conversation-finished>.stage-bar,.conversation-finished>.topic,.conversation-finished>.video-stage{display:none}.conversation-recap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.conversation-recap>div{display:flex;gap:14px;align-items:center}.recap-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mint-wash);color:var(--mint-ink);flex-shrink:0}.conversation-recap strong{font-size:16px}.conversation-recap p{font-size:12px;margin-top:4px}.conversation-recap .primary{flex-shrink:0}.stage-bar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 18px;font-size:11px;border-bottom:1px solid var(--border)}.stage-bar>span:first-child{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.stage-bar>span:first-child>svg{color:var(--mint-ink)}.stage-bar-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.stage-bar-actions .invite{margin:0}.stage-bar-actions .camera-check,.stage-bar-actions .invite-compact button{width:36px;height:36px;min-height:36px;min-width:36px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.stage-bar-actions .camera-check:hover,.stage-bar-actions .invite-compact button:hover{background:var(--blue-wash);color:var(--blue-ink)}.stage-bar-actions .invite-compact button span,.stage-bar-actions .invite-compact small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.timer{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--blue-ink);background:var(--blue-wash);padding:5px 9px;border-radius:5px;min-width:58px;text-align:center}.video-stage{position:relative;width:100%;min-width:0;aspect-ratio:16/9;min-height:350px;max-height:600px;background:#f3f7fc;overflow:hidden}.video-stage.waiting-stage{aspect-ratio:auto;min-height:436px;max-height:none;display:grid}.video-stage.idle-stage{min-height:456px}.example-photo,.partner-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.example-photo{object-position:center 36%}.stage-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 170px 32px 24px;gap:14px}.waiting-stage .stage-empty{position:relative;inset:auto;padding:36px 24px}.waiting-stage.has-preview .stage-empty{padding-right:180px}.stage-empty h2{max-width:520px;font-size:32px;font-weight:800}.stage-empty p{font-size:14px;max-width:380px}.stage-empty .stage-greeting{margin-bottom:8px}.stage-empty .primary{min-width:220px;min-height:52px;font-size:14px}.hello-art{height:96px;width:96px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hello-art img{width:100%;height:100%;object-fit:contain}.hello-art.brand-sculpture{width:280px;height:180px;margin-top:-12px;margin-bottom:-4px}.sample-link{background:none;color:var(--muted);font-size:11px;padding:8px 4px;min-height:34px}.sample-link:hover{color:var(--blue-ink)}.empty-icon,.search-symbol{width:80px;height:80px;border-radius:50%;display:grid;place-content:center;background:#e3f5ef;color:var(--mint-ink);margin-bottom:6px}.search-line{font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;max-width:100%;overflow-wrap:anywhere}.idle-dot,.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand-mint);flex-shrink:0}.idle-dot{background:#8a99a4}.self-view{position:absolute;top:16px;right:16px;width:140px;aspect-ratio:4/3;border:2px solid #ffffffb3;border-radius:8px;overflow:hidden;background:#e3eaf0;box-shadow:0 4px 16px #182e3d20}.self-view video{height:100%;width:100%;object-fit:cover;transform:scaleX(-1)}.camera-off video{display:none}.self-view>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#4b6271}.self-label,.self-view>div span{font-size:10px}.self-label{position:absolute;left:9px;bottom:5px;color:#fff;text-shadow:0 1px 4px #000}.camera-off .self-label{display:none}.partner-label{position:absolute;top:16px;left:16px;border-radius:7px;background:#233740e8;color:#fff;padding:10px 13px;display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;max-width:calc(100% - 184px);flex-wrap:wrap}.partner-name{min-width:0;overflow-wrap:anywhere}.partner-language{color:#d7e9ee;font-size:10px}.country{display:inline-flex;align-items:center;gap:5px;font-size:12px;overflow-wrap:anywhere}.partner-label .country{flex-basis:100%;font-size:11px}.report-float{position:absolute;right:14px;bottom:14px;min-height:36px;background:#fffffff2;border-radius:6px;color:#a33243;font-size:11px;padding:8px 11px}.captions{position:absolute;left:16px;right:16px;bottom:68px;text-align:center;font-size:14px;line-height:1.8;pointer-events:none}.captions span{background:#162127ed;color:#fff;padding:5px 10px;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.call-controls{min-height:78px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.call-actions,.tools{display:flex;gap:7px}.call-actions{margin-left:auto}.transcript-state{font-size:10px;color:var(--muted);gap:6px}.topic,.transcript-state{display:flex;align-items:center}.topic{gap:14px;padding:13px 18px;background:var(--mint-wash);border-top:1px solid #d5ece3;min-height:64px}.topic>span{display:flex;align-items:center;color:var(--mint-ink)}.topic p{font-size:12px;flex:1;color:#316d5e}.topic .icon{border:0;background:transparent;color:var(--mint-ink)}.hello-entry{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:22px 8px;margin-top:8px;text-align:left;background:transparent;color:var(--ink);border-bottom:1px solid var(--border)}.hello-entry:hover{background:#fcf9f7}.hello-entry-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:var(--peach-wash);color:#a25c3b;border-radius:50%}.hello-entry>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.hello-entry strong{font-size:15px;font-weight:750}.hello-entry small{font-size:12px;font-weight:400}.hello-entry>svg{margin-right:12px;color:var(--muted)}.invite{display:grid;gap:6px;justify-items:start;margin-top:14px}.invite small{overflow-wrap:anywhere}.stage-empty .invite{margin:0;justify-items:center}.stage-empty .invite small{display:none}.alert,.demo-banner,.notice{padding:14px 16px;border-radius:7px;margin-bottom:20px;font-size:13px;background:var(--mint-wash);color:var(--mint-ink);border:1px solid #c5e9dc}.alert{display:flex;align-items:center;gap:12px;background:#fff2f1;color:#a33343;border-color:#f0cdd2}.alert>span{flex:1;overflow-wrap:anywhere}.alert .icon{border:0;background:none;color:inherit}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--blue-wash);color:var(--blue-ink);border-color:#d4e4fa}.demo-banner button{font-size:11px;min-height:36px;background:none;color:inherit;flex-shrink:0}.account-status{display:flex;align-items:center;gap:16px;font-size:12px;margin-top:18px;flex-wrap:wrap;color:var(--muted)}.account-status>span{display:flex;gap:7px;align-items:center;flex:1}.feedback-section{margin-top:28px;border-top:1px solid var(--border);padding-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:26px}.feedback-intro h2,.feedback-intro p{margin-bottom:12px}.feedback-intro p{font-size:14px}.feedback-intro{grid-column:1;grid-row:1/span 2}.feedback-section>.minute-practice{grid-column:2;margin:0}.feedback-section>.feedback-body{grid-column:2;min-width:0}.keep{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.keep,.keep p{color:var(--mint-ink)}.keep p{font-size:14px}.upgrade-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.upgrade{padding:22px;background:#fff;border:1px solid var(--border);border-radius:8px;min-width:0}.upgrade .said{font-size:12px;color:var(--muted);text-decoration:line-through;margin:12px 0 8px}.upgrade h3{font-size:19px;color:var(--blue-ink);margin-bottom:12px}.upgrade>p:last-of-type{font-size:12px}.practice{background:var(--blue-wash);font-size:11px;font-weight:700;color:var(--blue-ink);padding:10px 12px;min-height:40px;border-radius:5px;margin-top:18px}.practice.done{background:var(--mint-wash);color:var(--mint-ink)}.challenge{margin-top:18px;padding:17px 0;border-top:1px solid var(--border)}.challenge p{font-size:13px;color:var(--mint-ink)}.minute-practice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--border);padding:16px 0}.minute-practice strong{font-size:13px}.minute-practice p{width:100%;color:var(--ink)}.extend-call,.minute-practice .secondary{font-size:12px;padding:9px 12px}.phrases-view{max-width:980px;margin:0 auto}.phrase-record{border-bottom:1px solid var(--border);padding:30px 0}.record-heading{display:flex;justify-content:space-between;gap:18px}.phrase-record>h2{max-width:760px;margin:14px 0 26px;font-size:25px}.empty-page{min-height:440px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;padding:40px 18px}.empty-page p{max-width:330px}.empty-icon{width:88px;height:88px;background:var(--peach-wash);color:#9e6246;margin-bottom:8px}.community{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;margin:35px auto;max-width:1100px}.community h2{font-size:36px;margin-bottom:20px}.community>div>p{font-size:16px;max-width:390px;line-height:1.8;margin-bottom:25px}.community img{width:100%;max-width:400px;height:auto;border-radius:8px;display:block}.community small{display:block;font-size:10px;margin-top:8px}.promises>section{display:flex;gap:22px;margin-bottom:26px;padding-bottom:25px;border-bottom:1px solid var(--border)}.promises>section>span{font-size:12px;color:var(--mint-ink)}.promises h3{font-size:19px;margin-bottom:12px}.promises p{font-size:14px}.promises .notice a{display:block;margin-top:10px}.operator-bar,.operator-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.operator>h2{margin:30px 0 16px;font-size:21px}.operator-row{border-top:1px solid var(--border)}.operator-row p{font-size:13px;overflow-wrap:anywhere}.operator-row>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.operator-row>div:first-child{min-width:0}.veil{position:fixed;inset:0;z-index:70;background:#172d4259;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:20px}.dialog,.veil{overflow-y:auto}.dialog{position:relative;width:100%;max-width:440px;background:#fff;border-radius:8px;padding:34px;max-height:calc(100dvh - 40px);box-shadow:0 24px 100px #172d4233;animation:arrive .2s var(--ease)}.dialog h2{font-size:25px;padding-right:15px;margin:24px 0 10px}.dialog>p{font-size:13px;margin-bottom:22px}.dialog .close{position:absolute;top:10px;right:10px;background:transparent;border:0}.dialog .eyebrow{font-size:10px;max-width:310px;padding-right:18px}.segments{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:4px;margin:22px 0 16px}.segments button{font-size:12px;min-height:39px;padding:8px;background:none;color:var(--muted);border-radius:5px;font-weight:650}.segments .selected{background:#fff;color:var(--ink);box-shadow:0 1px 5px #172d4214}.or{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin:20px 0}.or:after,.or:before{content:"";flex:1;height:1px;background:var(--border)}.dialog form small{display:block;margin-top:-10px;margin-bottom:8px}.password-field{display:block;position:relative}.password-field input{padding-right:48px}.password-toggle{position:absolute;inset:2px 2px 2px auto;width:44px;border-radius:6px;background:transparent;color:var(--muted)}.password-toggle:hover{background:var(--surface)}.dialog>small{display:block;margin-top:12px}.join-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.join-fields>label{min-width:0}.first-hello form{display:grid;gap:16px}.first-hello label{margin:0}.first-hello .check{font-size:12px;line-height:1.7}.first-hello h2{margin-top:12px;margin-bottom:24px}.document{max-width:880px;margin:auto;padding:32px 32px 90px}.document>.brand{margin-bottom:28px}.document nav{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 32px;font-size:12px}.document h1{font-size:38px;margin:26px 0 32px;max-width:700px}.document section{margin-bottom:32px}.document h2{font-size:21px;margin-bottom:13px}.document p{font-size:15px;line-height:1.85}.document>.primary{margin-top:24px;margin-bottom:32px}.document>p{margin-bottom:18px}.document table{width:100%;table-layout:fixed;overflow-wrap:anywhere;border-collapse:collapse;margin:20px 0;font-size:13px}.document td,.document th{text-align:left;border-bottom:1px solid var(--border);padding:13px 8px;vertical-align:top}.document img{max-width:100%;height:auto}.document details{border-bottom:1px solid var(--border);padding:20px 0}.document summary{cursor:pointer;font-weight:700;font-size:14px;padding-right:8px}.document details p{padding-top:12px}.document.pricing-page{max-width:980px}.pricing-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid var(--border)}.pricing-top>a:last-child{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-decoration:none;color:var(--muted)}.pricing-heading{text-align:center;padding:48px 0 8px}.pricing-heading>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;color:var(--blue-ink)}.pricing-heading h1{margin:16px auto;font-size:36px;max-width:560px}.pricing-heading p{font-size:14px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:32px 0 24px;border-block:1px solid var(--border)}.document .plan{padding:30px;margin:0;display:flex;flex-direction:column}.document .plan h2{display:flex;align-items:center;gap:8px;font-size:17px;margin-bottom:18px}.document .plus-plan{border-left:1px solid #d6e5fa;background:#f2f7ff}.document .price{font-size:44px;font-weight:800;line-height:1.2;color:var(--ink)}.document .price small{font-size:12px;font-weight:500}.plan ul{list-style:none;padding:0;margin:26px 0 24px;flex:1}.plan li{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:14px 0;line-height:1.6}.plan li svg{width:17px;height:17px;margin-top:2px;color:var(--mint-ink)}.plan .availability,.plan .renewal{display:block;margin-top:12px;font-size:11px}.document .pricing-note{font-size:12px;line-height:1.8;margin-bottom:32px}.document .membership{padding:24px 0;border-top:1px solid var(--border)}.document .membership p{font-size:14px}.billing-actions{margin-top:16px}.billing-actions,.connection-heading,.connection-row,.meet-again,.reconnect-invite{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.connection-heading{justify-content:space-between;margin-bottom:18px}.connection-row{padding:20px 0;border-bottom:1px solid var(--border)}.connection-row>div{flex:1;min-width:160px;display:grid;gap:3px}.connection-row small{display:flex;align-items:center;gap:5px}.reconnect-invite{margin:18px 0;padding:16px;background:var(--mint-wash);border-left:3px solid var(--brand-mint)}.reconnect-invite>span{flex:1;min-width:150px}.reconnect-invite .country{display:flex}.meet-again{padding:18px 0;border-bottom:1px solid var(--border)}.meet-again small{flex-basis:100%}.meet-again .selected{color:var(--mint-ink);border-color:#82cbb3;background:var(--mint-wash)}.connection-status{display:flex;align-items:center;gap:6px;font-size:13px}.connections-view{margin-top:18px}.connections-view>small{display:block;margin-top:20px}.loading{padding:80px 20px;text-align:center}footer{border-top:1px solid var(--border);min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 40px;font-size:10px;color:var(--muted)}footer>span:first-child{font-size:11px;color:var(--mint-ink);font-weight:750;white-space:nowrap}footer>div{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:6px 18px;justify-content:flex-end}footer a{text-decoration:none;display:inline-flex;align-items:center;min-height:32px}footer .text-button{padding:6px 0;font-size:inherit;color:inherit}.footer-more{position:relative}.footer-more summary{display:flex;align-items:center;gap:4px;min-height:32px;cursor:pointer;list-style:none}.footer-more summary::-webkit-details-marker{display:none}.footer-more[open] summary svg{transform:rotate(90deg)}.footer-more>div{position:absolute;bottom:38px;right:0;width:180px;display:grid;padding:12px 16px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 30px #172d4214;z-index:35}.footer-more:not([open])>div{display:none}.footer-more .text-button{justify-content:flex-start}.analytics-choice{position:fixed;bottom:16px;right:16px;z-index:60;width:344px;max-width:calc(100% - 32px);display:grid;gap:10px;padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 40px #1a30351c}.analytics-choice p{margin:0;font-size:12px}.analytics-choice p a{margin-left:4px}.analytics-choice>div{display:flex;gap:8px}.analytics-choice button{flex:1;min-height:36px;font-size:12px;padding:7px 12px}.spin{animation:spin 1.2s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.shell main{padding-top:48px}.video-stage.idle-stage{min-height:500px}}@media (max-width:1100px){:root{--nav-width:180px}.header{padding-inline:12px}.header>.brand{margin-left:2px}.header nav button{padding:12px;gap:12px}.brand span{font-size:25px}.shell main{padding:28px}.transcript-state{display:none}.community{gap:30px}footer{padding-inline:28px;flex-wrap:wrap;gap:8px}}@media (max-width:780px){.shell{padding:0 0 calc(var(--bottom-nav) + env(safe-area-inset-bottom))}.header{position:relative;inset:auto;width:100%;height:66px;padding:8px 16px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--border)}.header>.brand{margin:0}.brand{height:42px;gap:4px}.brand img{width:42px;height:42px}.brand span{font-size:24px}.header nav{position:fixed;z-index:40;inset:auto 0 0;margin:0;padding:7px max(12px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));min-height:calc(var(--bottom-nav) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid var(--border);box-shadow:0 -2px 14px #1a303504}.header nav:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.header nav button{min-height:57px;min-width:0;padding:7px 3px;display:flex;flex-direction:column;justify-content:center;gap:5px;font-size:10px;line-height:1.3;border-radius:8px}.header nav button svg{width:21px;height:21px}.header .account{margin:0 0 0 auto;padding:0;border:0;display:flex;flex-wrap:nowrap;gap:6px}.header .plus-link{width:auto;margin:0;min-height:34px;border:0;padding:6px 9px;font-size:11px;gap:4px}.header .account>.icon{width:32px;min-width:32px;height:40px}.header .mobile-safety{display:none}.login{font-size:11px;padding:8px 2px 8px 5px;gap:3px}.login svg{width:13px}.shell main{min-height:calc(100dvh - 66px - var(--bottom-nav) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 16px 28px}.title-row{margin-bottom:22px}.title-row h1{font-size:26px}.quiet-link{font-size:11px}.workspace{gap:14px}.side{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.side .partner-country,.side>label{width:auto;gap:5px;font-size:10px}.side>label:only-child{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:12px}.side>label:only-child select{width:154px}.side select{font-size:16px;min-height:44px}.side .device-settings{grid-column:1/-1}.side .device-settings label{flex:1 1 100%}.partner-country>small,.stage-bar{font-size:10px}.stage-bar{min-height:44px;padding:4px 10px 4px 13px}.stage-bar>span:first-child{gap:5px}.stage-bar-actions{gap:0}.video-stage.waiting-stage{min-height:370px}.video-stage.idle-stage{min-height:348px}.waiting-stage .stage-empty{padding:24px 16px;gap:12px}.waiting-stage.has-preview .stage-empty{padding:28px 16px 116px}.waiting-stage.has-preview .self-view{top:auto;bottom:12px}.stage-empty h2{font-size:26px;max-width:330px}.stage-empty p{font-size:12px;max-width:260px}.stage-empty .stage-greeting{margin-bottom:4px}.stage-empty .primary{min-height:48px;min-width:204px;font-size:13px}.hello-art.brand-sculpture{width:208px;height:136px;margin-top:-12px;margin-bottom:-4px}.video-stage.in-call{aspect-ratio:3/4;min-height:320px;max-height:570px}.in-call .stage-empty{padding:100px 18px 70px}.self-view{width:92px;top:12px;right:12px}.partner-label{top:12px;left:12px;max-width:calc(100% - 124px);gap:5px;font-size:11px;padding:8px 10px}.partner-language{display:none}.report-float{right:10px;bottom:12px;padding:7px 9px;font-size:10px}.captions{left:12px;right:12px;bottom:62px;font-size:12px;max-height:112px;overflow:hidden}.call-controls{padding:12px 10px;gap:8px}.tools{gap:4px}.tools .icon{width:36px;height:40px;min-width:36px}.call-actions{gap:5px}.call-actions .leave,.call-actions .primary{padding:10px 13px;min-height:40px;font-size:12px;gap:6px}.topic{padding:12px;gap:10px}.topic p{font-size:11px}.topic .icon{width:32px;min-width:32px}.hello-entry{padding:18px 0;gap:12px}.hello-entry-icon{width:44px;height:44px}.hello-entry strong{font-size:13px}.hello-entry small{font-size:11px}.hello-entry>svg{width:18px;margin:0 2px 0 0}.account-status{gap:12px}.account-status>span{flex:1 1 100%;font-size:11px}.feedback-section{grid-template-columns:1fr;gap:24px}.feedback-intro,.feedback-section>.feedback-body,.feedback-section>.minute-practice{grid-column:auto;grid-row:auto}.conversation-recap{flex-wrap:wrap;gap:16px;padding:20px 0}.conversation-recap .primary{width:100%}.upgrade-list{grid-template-columns:1fr}.upgrade{padding:20px}.empty-page{min-height:380px;gap:16px}.empty-page h2{font-size:23px}.empty-page p{font-size:13px}.community{grid-template-columns:1fr;gap:35px;margin-top:20px}.community h2{font-size:30px}.community>div>p{font-size:14px}.community img{max-width:none}.operator-row{align-items:flex-start;flex-direction:column}.operator-bar{flex-wrap:wrap}.operator-bar h2{font-size:22px}.demo-banner{align-items:flex-start;gap:10px;font-size:11px;padding:12px}.demo-banner button{font-size:10px}.dialog{padding:28px 24px}.dialog h2{font-size:24px}.dialog select,input:not([type=checkbox]),textarea{font-size:16px}.document{padding:22px 22px 64px}.document>.brand{margin-bottom:18px}.document h1{font-size:30px}.document p{font-size:14px}.document h2{font-size:20px}.pricing-top{padding-bottom:20px}.pricing-heading{padding-top:32px}.pricing-heading h1{font-size:30px}.plans{grid-template-columns:1fr;margin-top:24px}.document .plan{padding:26px 20px}.document .plus-plan{border-left:0;border-top:1px solid #d6e5fa}.document .price{font-size:38px}.reconnect-invite{padding:12px;gap:8px}footer{padding:22px 18px;flex-direction:column;align-items:flex-start;gap:8px}footer>div{justify-content:flex-start;gap:4px 16px}.footer-more>div{position:fixed;bottom:calc(var(--bottom-nav) + env(safe-area-inset-bottom) + 12px);left:12px;right:12px;width:auto;max-width:320px}.phrase-record>h2{font-size:22px}.alert,.notice{font-size:12px}.analytics-choice{bottom:calc(var(--bottom-nav) + env(safe-area-inset-bottom) + 8px);right:12px;max-width:calc(100% - 24px);padding:12px 14px;gap:8px}body:not(:has(.shell)) .analytics-choice{bottom:12px}.analytics-choice p{font-size:11px}.analytics-choice button{min-height:36px;font-size:11px}}@media (max-width:360px){.header{padding-inline:12px}.brand span{font-size:21px}.brand img{width:36px;height:36px}.header .account{gap:3px}.shell main{padding-inline:12px}.stage-empty h2{font-size:23px}.stage-empty .primary{min-width:190px}.call-controls{padding-inline:8px}.tools .icon{width:32px;min-width:32px}.call-actions .leave,.call-actions .primary{padding-inline:10px}.join-fields{grid-template-columns:1fr}.dialog{padding-inline:20px}.document{padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}