@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300;1,9..40,400&family=DM+Mono:wght@300;400&display=swap");:root{--font-display:"Instrument Serif",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif;--font-mono:"DM Mono","SF Mono",monospace;--bg:#F6F4F0;--bg-elevated:#EDEAE4;--bg-inset:#E5E2DB;--fg:#1A1917;--fg-secondary:#6B6860;--fg-tertiary:#9C9890;--fg-ghost:#C4C0B8;--accent:#C8432B;--accent-soft:rgba(200,67,43,0.08);--border:#DAD7D0;--border-light:#EDEAE4;--success:#2D7D46;--success-soft:rgba(45,125,70,0.08);--warning:#A07B1A;--warning-soft:rgba(160,123,26,0.08);--error:#B33A2D;--error-soft:rgba(179,58,45,0.08)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.6;background:var(--bg);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.page,body{min-height:100vh}.page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px}.page-top{justify-content:flex-start;padding-top:80px}.container{width:100%;max-width:440px}.display{font-family:var(--font-display);font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--fg)}.display-xl{font-size:clamp(52px,10vw,80px)}.display-lg{font-size:clamp(36px,7vw,52px)}.display-md{font-size:clamp(28px,5vw,36px)}.body{font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--fg-secondary)}.body-sm{font-size:13px;line-height:1.5}.body-sm,.label{font-family:var(--font-body);color:var(--fg-tertiary)}.label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mono{font-family:var(--font-mono);font-size:13px;font-weight:300;letter-spacing:.02em;color:var(--fg-tertiary)}.italic{font-style:italic}.rule{width:100%;height:1px;background:var(--border);margin:0}.btn,.rule{border:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-dark{background:var(--fg);color:var(--bg);border-radius:0}.btn-dark:hover{background:#333028}.btn-dark:disabled{opacity:.4;cursor:not-allowed}.btn-outline{background:transparent;color:var(--fg);border:1px solid var(--border);border-radius:0}.btn-outline:hover{border-color:var(--fg)}.btn-ghost{background:transparent;color:var(--fg-secondary);border:none;padding:8px 16px;font-size:13px}.btn-ghost:hover{color:var(--fg)}.btn-danger{background:transparent;color:var(--error);border:1px solid var(--error);border-radius:0;padding:12px 24px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-danger:hover{background:var(--error-soft)}.section{padding:28px 0}.card{padding:28px}.card,.select-field{border:1px solid var(--border)}.select-field{width:100%;padding:14px 40px 14px 16px;font-family:var(--font-body);font-size:14px;color:var(--fg);background:var(--bg);border-radius:0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236B6860' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;transition:border-color .2s ease}.select-field:hover{border-color:var(--fg-tertiary)}.select-field:focus{outline:none;border-color:var(--fg)}.input-field,.select-field option{font-family:var(--font-body);background:var(--bg)}.input-field{width:100%;padding:14px 16px;font-size:14px;color:var(--fg);border:1px solid var(--border);border-radius:0;transition:border-color .2s ease}.input-field:hover{border-color:var(--fg-tertiary)}.input-field:focus{outline:none;border-color:var(--fg)}.status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:300}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-dot.pulse{animation:pulse 2.5s ease-in-out infinite}.status--active{color:var(--success)}.status--waiting{color:var(--warning)}.status--error{color:var(--error)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.waveform{display:flex;align-items:center;gap:2px;height:32px;padding:0 4px}.waveform-bar{width:2px;background:var(--fg);border-radius:1px;transition:height .15s ease}.waveform.active .waveform-bar{animation:wave 1.4s ease-in-out infinite}.waveform-bar:first-child{animation-delay:0s}.waveform-bar:nth-child(2){animation-delay:.12s}.waveform-bar:nth-child(3){animation-delay:.24s}.waveform-bar:nth-child(4){animation-delay:.36s}.waveform-bar:nth-child(5){animation-delay:.48s}@keyframes wave{0%,to{height:4px}50%{height:28px}}.waveform.idle .waveform-bar{animation:none;height:4px;background:var(--fg-ghost)}.qr-wrap{padding:12px;background:white;display:inline-block;border:1px solid var(--border)}.lang-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border-light)}.lang-row:last-child{border-bottom:none}.lang-row-left{display:flex;align-items:center;gap:10px}.lang-flag{font-size:18px;line-height:1}.lang-name{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--fg)}.lang-meta{font-family:var(--font-mono);font-size:12px;font-weight:300;color:var(--fg-tertiary)}.spinner{width:18px;height:18px;border:1.5px solid var(--border);border-top-color:var(--fg);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.enter{animation:enter .6s ease both}.enter-d1{animation:enter .6s ease .1s both}.enter-d2{animation:enter .6s ease .2s both}.enter-d3{animation:enter .6s ease .3s both}.enter-d4{animation:enter .6s ease .4s both}@media (max-width:520px){.page{padding:24px 20px}.page-top{padding-top:48px}.card{padding:20px}.btn-dark{width:100%}}.cost-header{margin-bottom:28px}.cost-panel{overflow:hidden;border:1px solid #dedee3;border-radius:22px;background:#ffffff}.cost-summary-line{display:flex;justify-content:space-between;gap:20px;padding:17px 22px;border-bottom:1px solid #e8e8eb;background:#f7f7f8;color:#1d1d1f;font-size:13px}.cost-groups{display:grid;gap:16px;padding:18px}.cost-group{overflow:hidden;border:1px solid #e4e4e8;border-radius:16px;background:#ffffff}.cost-group>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e8e8eb;background:#f7f7f8;text-align:left}.cost-group h2{color:#111111;font-size:17px;letter-spacing:-.01em}.cost-group header p{margin-top:2px;color:#6e6e73;font-size:12px}.cost-group>header>strong{color:#111111;font-size:18px;font-weight:760;white-space:nowrap}.cost-group-mixed-total small{display:block;margin-top:2px;color:#6e6e73;font-size:11px;font-weight:600;text-align:right}.cost-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:54px;padding:11px 18px;border-bottom:1px solid #eeeeef;color:#111111;text-align:left}.cost-row:last-child{border-bottom:0}.cost-row p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-row a{color:#111111;font-size:13px;font-weight:700;text-decoration:none}.cost-row a:focus-visible,.cost-row a:hover{color:#0071e3;text-decoration:underline;text-underline-offset:2px}.cost-row p span{margin-left:8px;color:#6e6e73;font-size:12px}.cost-row>strong{color:#111111;font-size:14px;font-weight:720;white-space:nowrap}.cost-row>strong small{color:#86868b;font-size:10px;font-weight:600}.cost-disclaimer{margin:0;padding:0 20px 18px;color:#86868b;font-size:11px;text-align:center}.history-section-header{margin:54px 0 20px}.history-section-header h2{color:#111111;font-size:28px;letter-spacing:-.03em}.history-section-header p{margin-top:5px;color:#6e6e73;font-size:14px}@media (max-width:620px){.cost-group>header,.cost-summary-line{align-items:flex-start;flex-direction:column}.cost-groups{padding:14px}.cost-row{gap:12px;padding:11px 14px}.cost-row p{white-space:normal}.cost-row p span{display:block;margin:2px 0 0}.cost-group-mixed-total small{text-align:left}}:root{--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-mono:"SFMono-Regular","SF Mono",ui-monospace,Menlo,monospace;--bg:#ffffff;--bg-elevated:#f5f5f7;--bg-inset:#eef1f6;--fg:#1d1d1f;--fg-secondary:#6e6e73;--fg-tertiary:#86868b;--fg-ghost:#b7b7bd;--accent:#0071e3;--accent-soft:rgba(0,113,227,0.09);--border:#dedee3;--border-light:#eeeeef;--success:#248a3d;--success-soft:rgba(52,199,89,0.1);--warning:#b25000;--warning-soft:rgba(255,159,10,0.12);--error:#d70015;--error-soft:rgba(255,59,48,0.09)}body,html{background:#ffffff}body{color:var(--fg)}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.meeting-audio-page,.page{background:radial-gradient(circle at 12% 7%,rgba(0,122,255,.065),transparent 25rem),radial-gradient(circle at 90% 3%,rgba(175,82,222,.055),transparent 23rem),#ffffff}.page-top{padding-top:54px;padding-bottom:72px}.container{max-width:700px}.display{font-weight:700;letter-spacing:-.04em}.display-lg{font-size:clamp(38px,7vw,58px)}.display-md{font-size:clamp(28px,5vw,40px)}.body-sm{font-size:14px}.body-sm,.label{color:var(--fg-secondary)}.label{font-size:12px;font-weight:650;letter-spacing:.06em}.mono{color:var(--fg-secondary)}.home-input,.input-field,input[type=email],input[type=password],input[type=text],select{min-height:52px;padding:0 17px;border:1px solid #d2d2d7;border-radius:14px;background:rgba(255,255,255,.94);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.025);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.home-input:focus,.input-field:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{border-color:#007aff;box-shadow:0 0 0 4px rgba(0,122,255,.14);background:#ffffff}.btn,.btn-danger,.btn-dark,.btn-ghost,.btn-outline{min-height:46px;border-radius:14px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn-danger:hover,.btn-dark:hover,.btn-ghost:hover,.btn-outline:hover,.btn:hover{transform:translateY(-1px)}.btn-danger:active,.btn-dark:active,.btn-ghost:active,.btn-outline:active,.btn:active{transform:scale(.985)}.btn-dark{border:none;background:linear-gradient(135deg,#007aff,#5856d6);color:#ffffff;box-shadow:0 8px 22px rgba(0,113,227,.2)}.btn-dark:hover{background:linear-gradient(135deg,#087fff,#625fde)}.btn-outline{border-color:#d2d2d7;background:rgba(255,255,255,.86)}.btn-ghost,.btn-outline{color:#0071e3}.btn-danger{border-color:rgba(215,0,21,.25);background:rgba(255,59,48,.075);color:#d70015}.btn-danger:hover{background:rgba(255,59,48,.12)}.spinner{border-color:#007aff rgba(0,122,255,.18) rgba(0,122,255,.18)}.home-reference-shell{max-width:760px}.meeting-audio-header p{color:var(--fg-secondary)}.home-setup-card{border:1px solid rgba(0,0,0,.065);background:rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.home-language-panel{border-top-color:#ececf0}.home-language-option{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-language-option input[type=checkbox]{width:20px;height:20px;accent-color:#007aff!important}.home-link-button{border-radius:999px;color:#0071e3;font-weight:650}.home-create-button,.meeting-start-button{border:0;color:#ffffff;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.home-create-button:hover,.meeting-start-button:hover{transform:translateY(-2px);filter:saturate(1.05)}.home-create-button:active,.meeting-start-button:active{transform:scale(.99)}.meeting-audio-shell{max-width:720px}.audio-choice{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.audio-choice:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(29,29,31,.11)}.audio-choice:active:not(:disabled){transform:scale(.99)}.audio-choice--original{border:0;color:#ffffff}.audio-choice.is-selected{box-shadow:0 0 0 3px rgba(0,122,255,.16),0 12px 28px rgba(29,29,31,.1)}.audio-picker__section-heading{color:#3a3a3c;font-weight:750}.meeting-transcript{border:1px solid #e6e6ea;box-shadow:none}.meeting-writing-choice{display:grid;gap:16px;margin-top:28px;padding:20px;border:1px solid #e2dfd8;border-radius:18px;background:#ffffff;box-shadow:0 5px 16px rgba(49,46,40,.045)}.meeting-writing-question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.meeting-writing-question-row h2{margin:0;color:#1a1917;font-family:"Avenir Next Rounded","Arial Rounded MT Bold",var(--font-body);font-size:clamp(16px,1.35vw,20px);font-weight:700;letter-spacing:-.025em}.meeting-writing-choice .host-feature-choices{grid-template-columns:repeat(2,68px);gap:8px}.meeting-writing-choice .feature-choice-bubble{min-height:40px;border-radius:12px;font-family:"Avenir Next Rounded","Arial Rounded MT Bold",var(--font-body);font-size:12px;font-weight:650}.meeting-writing-choice .feature-choice-bubble--yes{border-color:#a8e3bb;background:#f0fbf4;color:#16813d}.meeting-writing-choice .feature-choice-bubble--no{border-color:#ffc4bf;background:#fff3f2;color:#d5362d}.meeting-writing-choice .feature-choice-bubble--yes.is-selected{border-color:#20a954;background:linear-gradient(180deg,#34c86a,#24b65a);color:#ffffff;box-shadow:0 3px 9px rgba(22,139,65,.2),inset 0 1px 0 rgba(255,255,255,.24)}.meeting-writing-choice .feature-choice-bubble--no.is-selected{border-color:#e43d34;background:linear-gradient(180deg,#ff6259,#ef443a);color:#ffffff;box-shadow:0 3px 9px rgba(205,48,39,.19),inset 0 1px 0 rgba(255,255,255,.25)}.meeting-transcript button{border-radius:9px!important;background:#ffffff!important}.broadcast-shell{max-width:740px}.broadcast-hero{margin-bottom:28px!important;text-align:center}.broadcast-hero .mono{display:inline-block;margin-top:6px;padding:7px 12px;border-radius:999px;background:#f2f2f5}.broadcast-card{margin:0 0 18px!important;padding:24px!important;border:1px solid rgba(0,0,0,.065);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 10px 35px rgba(29,29,31,.065)}.broadcast-shell>.rule{display:none}.broadcast-audio-card>div:last-child>div{border-color:#e2e2e7!important;border-radius:16px;background:#f7f7f9!important}.broadcast-audio-card .btn{border:0!important;border-radius:999px;background:#007aff!important;color:#ffffff!important;box-shadow:0 5px 14px rgba(0,122,255,.2)}.broadcast-share-card{background:linear-gradient(145deg,#f2f7ff,#faf8ff)}.broadcast-share-card canvas,.broadcast-share-card img,.broadcast-share-card svg{border-radius:16px}.broadcast-translations-card{background:linear-gradient(145deg,#fffaf0,#fff)}.lang-row{border-radius:14px}.broadcast-end{padding-top:8px!important}@media (max-width:620px){.meeting-audio-page,.page{padding-left:16px;padding-right:16px}.page-top{padding-top:34px}.home-setup-card,.meeting-audio-gate{padding:22px 18px;border-radius:22px}.home-language-list{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-card{padding:19px!important;border-radius:19px}.audio-choice{border-radius:18px}}.home-meeting-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-meeting-details label{display:grid;gap:7px;color:#3a3a3c;font-size:12px;font-weight:650}.home-meeting-details .home-input{width:100%;text-align:left}.history-city{margin-top:5px;color:#0071e3;font-size:14px;font-weight:650}@media (max-width:520px){.home-meeting-details{grid-template-columns:1fr 1fr;gap:9px}}.site-sign-in-link{position:absolute;z-index:10;top:26px;right:30px;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(0,113,227,.17);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 7px 24px rgba(29,29,31,.07);color:#0071e3;font-size:14px;font-weight:650;text-decoration:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.site-sign-in-link:hover{transform:translateY(-1px);background:#ffffff;box-shadow:0 10px 28px rgba(29,29,31,.1)}.history-page{background:radial-gradient(circle at 12% 7%,rgba(0,122,255,.065),transparent 25rem),radial-gradient(circle at 90% 3%,rgba(175,82,222,.055),transparent 23rem),#ffffff}.history-back-link{position:absolute;top:28px;left:30px;color:#0071e3;font-weight:650;text-decoration:none}.history-login-card{width:min(100%,460px);padding:36px;border:1px solid rgba(0,0,0,.065);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 20px 65px rgba(29,29,31,.09);text-align:center}.history-header h1,.history-login-card h1{margin-top:4px;color:var(--fg);font-size:clamp(36px,6vw,54px);font-weight:750;letter-spacing:-.045em;line-height:1.05}.history-header>p,.history-login-card>p{margin-top:12px;color:var(--fg-secondary)}.history-login-form{display:grid;gap:16px;margin-top:30px;text-align:left}.history-login-form label{display:grid;gap:7px;color:#3a3a3c;font-size:13px;font-weight:650}.history-login-form input{width:100%}.history-sign-in-button{width:100%;margin-top:4px}.history-error{padding:11px 13px;border-radius:12px;background:var(--error-soft);color:var(--error);font-size:13px;text-align:center}.history-shell{width:min(100%,840px)}.history-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}.history-nav a,.history-nav button{border:0;background:transparent;color:#0071e3;cursor:pointer;font-size:14px;font-weight:650;text-decoration:none}.history-header{margin-bottom:34px;text-align:center}.history-empty{padding:52px 24px;border:1px solid rgba(0,0,0,.06);border-radius:26px;background:rgba(255,255,255,.91);box-shadow:0 16px 45px rgba(29,29,31,.065);text-align:center}.history-empty>span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eaf4ff,#f2ecff);color:#4a55d4;font-size:30px}.history-empty h2{margin-top:18px;font-size:21px}.history-empty p{margin-top:7px;color:var(--fg-secondary)}.history-list{display:grid;gap:14px}.history-meeting-card{padding:24px;border:1px solid rgba(0,0,0,.065);border-radius:21px;background:rgba(255,255,255,.94);box-shadow:0 9px 30px rgba(29,29,31,.055)}.history-meeting-topline{display:flex;align-items:center;justify-content:space-between;gap:18px}.history-meeting-topline h2{overflow-wrap:anywhere;font-size:21px;letter-spacing:-.02em}.history-meeting-topline>span{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,#eaf4ff,#f0edff);color:#3b54c7;font-size:12px;font-weight:700}.history-date{margin-top:6px;color:var(--fg-secondary);font-size:13px}.history-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.history-tags span{padding:6px 9px;border-radius:999px;background:#f5f5f7;color:#55555a;font-size:11px;font-weight:650}.history-tags span:nth-child(4n+2){background:#fff1f5;color:#a51e40}.history-tags span:nth-child(4n+3){background:#f1f0ff;color:#4946b5}.history-tags span:nth-child(4n){background:#fff6e6;color:#975600}@media (max-width:620px){.site-sign-in-link{top:14px;right:14px;min-height:38px;padding:0 14px;font-size:13px}.history-back-link{top:20px;left:18px}.history-login-card{padding:28px 20px;border-radius:23px}.history-nav{margin-bottom:42px}.history-meeting-card{padding:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.meeting-audio-page.home-reference-page{align-items:stretch;justify-content:flex-start;padding:22px clamp(18px,3vw,48px) 56px;background:#ffffff}.home-reference-page .home-reference-shell{width:100%;max-width:1440px;margin:0 auto}.home-reference-page .meeting-audio-header{margin-bottom:16px}.home-reference-page .meeting-audio-header h1{font-family:var(--font-display)}.home-reference-page .home-setup-card--priced{gap:18px;padding:clamp(18px,2.2vw,30px);border:1px solid #e2dfd8;border-radius:24px}.home-reference-page .home-meeting-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-reference-page .home-input{min-height:54px;border:1px solid #d8d4cc;border-radius:14px}.home-reference-page .home-setup-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,26px);align-items:start}.home-reference-page .home-feature-stack{display:grid;min-width:0;gap:12px}.home-reference-page .home-price-summary,.home-reference-page .host-feature-step{position:relative;border:1px solid #e2dfd8;border-radius:18px}.home-reference-page .feature-choice-bubble:before,.home-reference-page .home-language-option:before,.home-reference-page .home-price-summary:before,.home-reference-page .host-feature-step:before{display:none}.home-reference-page .host-feature-step{gap:14px;padding:18px 20px}.home-reference-page .home-feature-question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.home-reference-page .home-feature-question-row h2{overflow:hidden;margin:0;color:#1a1917;font-family:"Avenir Next Rounded","Arial Rounded MT Bold",var(--font-body);font-size:clamp(16px,1.35vw,20px);font-weight:700;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.home-reference-page .host-feature-choices{display:grid;grid-template-columns:repeat(2,68px);gap:8px}.home-reference-page .feature-choice-bubble{min-height:40px;border:1px solid;border-radius:12px;font-family:"Avenir Next Rounded","Arial Rounded MT Bold",var(--font-body);font-size:12px;font-weight:650;letter-spacing:-.01em;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .12s ease}.home-reference-page .feature-choice-bubble:hover{transform:translateY(-1px)}.home-reference-page .feature-choice-bubble:active{box-shadow:0 1px 3px rgba(28,27,24,.1);transform:scale(.98)}.home-reference-page .host-feature-reveal{padding-top:2px}.home-reference-page .home-language-list{max-height:230px;border-color:#e2dfd8;background:#f8f7f4}.home-reference-page .home-price-summary{display:grid;gap:14px;padding:22px;color:#1a1917}.home-reference-page .home-price-summary__heading{padding-bottom:13px;border-bottom:1px solid #e5e2dc}.home-reference-page .home-price-summary__heading h2{color:#1a1917;font-family:"Avenir Next Rounded","Arial Rounded MT Bold",var(--font-body);font-size:18px;font-weight:700;letter-spacing:-.025em}.home-reference-page .home-price-summary__heading>strong{color:#6b6860}.home-reference-page .home-selected-services{display:grid;gap:0}.home-reference-page .home-meeting-estimates>div,.home-reference-page .home-selected-services>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #efede8;font-size:12px}.home-reference-page .home-selected-services>div>span{min-width:0}.home-reference-page .home-meeting-estimates strong,.home-reference-page .home-selected-services strong{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-reference-page .home-selected-services>p{margin:0;padding:8px 0;color:#77736b;font-size:12px;line-height:1.5}.home-reference-page .home-price-total-rate{padding:12px 0;border-block:1px solid #dedad2;font-size:13px}.home-reference-page .home-price-total-rate strong{font-size:14px}.home-reference-page .home-buy-credits-link{display:inline-flex;min-height:44px;margin-top:10px;padding:10px 16px;align-items:center;justify-content:center;border:1px solid #d7d3cb;border-radius:12px;background:#f8f7f4;color:#315d9b;font-size:12px;font-weight:700;text-decoration:none}.home-reference-page .home-buy-credits-link:hover{background:#f0efeb}.home-reference-page .home-create-wrap{width:100%;max-width:1440px;margin:16px auto 0}.home-reference-page .home-create-button{min-height:72px;border:1px solid #a93a26;border-radius:17px}.home-reference-page .home-create-button:before{display:none}.broadcast-microphone-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.broadcast-microphone-heading>span{font-size:14px;font-weight:500}.broadcast-microphone-device>strong,.broadcast-microphone-heading>strong{color:var(--success);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.broadcast-microphone-picker{display:grid;gap:6px}.broadcast-microphone-picker>span{color:var(--fg-secondary);font-size:11px;font-weight:500}.broadcast-microphone-picker select{min-height:44px;padding:0 38px 0 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--fg);font:inherit;font-size:13px}.broadcast-microphone-picker select:disabled{cursor:not-allowed;opacity:.62}.broadcast-microphone-device{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fg-secondary);font-size:12px}.broadcast-microphone-device>span{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.home-reference-page .home-setup-workspace{grid-template-columns:minmax(0,1fr)}.home-reference-page .home-price-summary{position:static}}@media (max-width:620px){.meeting-audio-page.home-reference-page{padding:16px 12px 42px}.home-reference-page .home-setup-card--priced{gap:13px;padding:12px;border-radius:18px}.home-reference-page .home-meeting-details{grid-template-columns:minmax(0,1fr);gap:9px}.home-reference-page .host-feature-step{padding:14px;border-radius:15px}.home-reference-page .home-feature-question-row{gap:8px}.home-reference-page .home-feature-question-row h2{font-size:13px}.home-reference-page .host-feature-choices{grid-template-columns:repeat(2,44px);gap:6px}.home-reference-page .feature-choice-bubble{min-height:40px;padding:0 5px;border-radius:10px;font-size:10px}.home-reference-page .home-language-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reference-page .home-price-summary{padding:17px;border-radius:15px}.home-reference-page .home-create-button{min-height:64px}.broadcast-microphone-device{align-items:flex-start;flex-direction:column;gap:5px}}.meeting-audio-page{justify-content:flex-start;background:radial-gradient(circle at 12% 19%,rgba(47,73,234,.035) 0 120px,transparent 121px),radial-gradient(circle at 90% 9%,rgba(236,189,61,.06) 0 82px,transparent 83px),#fdfcf9;color:#20243d;font-family:var(--font-body);padding-top:clamp(48px,8vw,92px);padding-bottom:72px}.meeting-audio-shell{width:min(100%,680px);margin:0 auto}.meeting-audio-header{margin-bottom:38px;text-align:center}.meeting-audio-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#5664bf;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.meeting-audio-live-dot{width:7px;height:7px;border-radius:999px;background:#3151ee;box-shadow:0 0 0 5px rgba(49,81,238,.1);animation:pulse 2s ease-in-out infinite}.meeting-audio-header h1{color:#20243d;font-family:var(--font-body);font-size:clamp(42px,7vw,62px);font-weight:700;letter-spacing:-.045em;line-height:1}.meeting-audio-header>p{margin-top:16px;color:#72778f;font-size:clamp(15px,2.5vw,19px);line-height:1.5}.meeting-audio-session{margin-top:14px;color:#999caf;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em}.meeting-audio-gate{text-align:center}.audio-choice,.meeting-start-button{width:100%;border:0;font-family:var(--font-body);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.meeting-start-button{display:flex;align-items:center;justify-content:space-between;min-height:128px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,#2e54ff,#1733e9);box-shadow:0 18px 38px rgba(31,61,224,.22);color:white}.meeting-start-button small,.meeting-start-button strong{display:block}.meeting-start-button strong{font-size:23px;font-weight:700}.meeting-start-button small{margin-top:7px;color:rgba(255,255,255,.72);font-size:14px;font-weight:500}.meeting-start-button>span:last-child{font-size:30px}.audio-choice:not(:disabled):hover,.meeting-start-button:hover{transform:translateY(-2px)}.audio-choice:focus-visible,.meeting-start-button:focus-visible{outline:3px solid rgba(49,81,238,.28);outline-offset:4px}.audio-picker{width:100%}.audio-choice{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding:24px 28px;border-radius:22px}.audio-choice:disabled{cursor:not-allowed;opacity:.58}.audio-choice__copy small,.audio-choice__copy strong{display:block}.audio-choice__copy strong{font-size:clamp(18px,3vw,22px);font-weight:700;letter-spacing:-.015em}.audio-choice__copy small{margin-top:5px;font-size:14px;font-weight:500}.audio-choice--original{background:linear-gradient(135deg,#2d53ff,#1531e7);box-shadow:0 17px 35px rgba(31,61,224,.2);color:white}.audio-choice--original .audio-choice__copy small{color:rgba(255,255,255,.68)}.audio-choice__mark{min-width:32px;color:white;font-size:30px;font-weight:700;text-align:center}.audio-picker__status{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:13px 8px 8px;color:#777b90;font-size:13px;font-weight:500;text-align:center}.audio-picker__error{color:#b33a4b}.audio-picker__section-heading{margin:26px 0 14px;color:#30344c;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.translation-choice-list{display:grid;gap:14px}.audio-choice--translation{min-height:88px;border:1.5px solid;background:white;box-shadow:0 7px 20px rgba(35,39,74,.035)}.audio-choice--translation.tone-1{border-color:#e8c9cb;background:#fff9f8;color:#a54752}.audio-choice--translation.tone-2{border-color:#cad5ed;background:#f8faff;color:#4255a5}.audio-choice--translation.tone-3{border-color:#e7d9a7;background:#fffaf0;color:#9e6736}.audio-choice--translation.tone-4{border-color:#c7dfd2;background:#f7fcf8;color:#327255}.audio-choice--translation.is-selected{border-width:2px;box-shadow:0 10px 28px rgba(39,51,108,.1)}.audio-choice__native{display:inline-flex;align-items:center;gap:12px;font-size:clamp(16px,3vw,21px);font-weight:700;white-space:nowrap}.audio-choice__check{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:currentColor;color:white;font-size:15px}.spinner--small{display:inline-block;width:14px;height:14px;border-color:transparent currentColor currentColor}.meeting-transcript{margin-top:48px;padding:26px 28px;border:1px solid #e4e4e8;border-radius:20px;background:rgba(255,255,255,.72)}.meeting-audio-footer{padding-top:24px;text-align:center}@media (max-width:520px){.meeting-audio-page{padding:42px 18px 56px}.meeting-audio-header{margin-bottom:30px}.meeting-audio-header h1{font-size:43px}.audio-choice,.meeting-start-button{border-radius:18px;padding:21px 20px}.meeting-start-button{min-height:112px}.audio-choice{min-height:88px}.audio-choice--translation{min-height:76px}.meeting-transcript{margin-top:38px;padding:22px 18px}.meeting-writing-choice{padding:16px}.meeting-writing-question-row{gap:8px}.meeting-writing-question-row h2{font-size:13px}.meeting-writing-choice .host-feature-choices{grid-template-columns:repeat(2,44px);gap:6px}.meeting-writing-choice .feature-choice-bubble{min-height:40px;padding:0 5px;border-radius:10px;font-size:10px}}.home-reference-page{padding-bottom:80px}.home-reference-shell{width:min(100%,680px)}.home-setup-card{display:flex;flex-direction:column;gap:14px;padding:30px;border:1px solid #e5e5ea;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 45px rgba(35,39,74,.07);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-section-label{margin-bottom:2px;color:#30344c;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-input{min-height:52px;border-color:#dfe1ea;border-radius:14px;background:#fbfbfd;color:#20243d;font-size:14px}.home-input:focus{border-color:#3151ee;box-shadow:0 0 0 3px rgba(49,81,238,.1)}.home-language-panel{margin-top:4px}.home-language-intro{margin:8px 0 0;color:#62677d;font-size:13px;line-height:1.55}.home-toggle-label{display:flex;align-items:center;gap:9px;color:#62677d;cursor:pointer;font-size:13px;font-weight:600}.home-language-options{display:flex;flex-direction:column;gap:11px;margin-top:14px}.home-language-chips{display:flex;flex-wrap:wrap;gap:7px;padding:12px;border:1px solid #e4e6ed;border-radius:14px;background:#fafafe}.home-language-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #cad5ed;border-radius:999px;background:#f8faff;color:#4255a5;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:600;transition:transform .15s ease,background .15s ease}.home-language-chip:nth-child(3n+1){border-color:#e8c9cb;background:#fff9f8;color:#a54752}.home-language-chip:nth-child(3n){border-color:#e7d9a7;background:#fffaf0;color:#9e6736}.home-language-chip:hover{transform:translateY(-1px)}.home-language-search{min-height:44px;padding:10px 13px;font-size:13px;text-align:left!important}.home-language-list{display:grid;max-height:190px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow-y:auto;padding:9px;border:1px solid #e4e6ed;border-radius:14px;background:#fafafe}.home-language-option{gap:8px;padding:7px 8px;border-radius:9px;color:#4e536a;font-size:12px;transition:background .15s ease}.home-language-option:hover{background:white}.home-language-empty{padding:8px;color:#999caf;font-size:12px}.home-language-controls{display:flex;align-items:center;justify-content:flex-end;color:#999caf;font-size:11px}.home-language-controls>div{display:flex;gap:12px}.home-link-button{border:0;background:transparent;color:#5664bf;cursor:pointer;font:inherit;font-weight:700}.home-link-button:hover{text-decoration:underline}.home-error{margin:16px 0 0;padding:12px 16px;border:1px solid #e8c9cb;border-radius:12px;background:#fff9f8;color:#a54752;font-size:13px;text-align:center}.home-create-wrap{margin-top:18px}.home-create-button{min-height:112px}.home-create-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.home-steps{display:grid;gap:10px;margin-top:48px;text-align:left}.home-steps .rule{display:none}.home-step-row{display:flex;align-items:center;gap:16px;padding:17px 20px;border:1px solid #e7e7eb;border-radius:14px;background:rgba(255,255,255,.62)}.home-step-number{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:999px;background:#eef1ff;color:#4157c5;font-family:var(--font-mono);font-size:11px}.home-step-row p{color:#666b80;font-size:13px;line-height:1.45}.home-reference-footer{margin-top:32px;color:#999caf;font-family:var(--font-mono);font-size:11px;text-align:center}@media (max-width:520px){.home-setup-card{padding:22px 18px;border-radius:20px}.home-language-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-create-button{min-height:104px}}.meeting-audio-page{background:radial-gradient(circle at 12% 7%,rgba(0,122,255,.065),transparent 25rem),radial-gradient(circle at 90% 3%,rgba(175,82,222,.055),transparent 23rem),#ffffff;color:var(--fg)}.home-reference-shell,.meeting-audio-shell{width:min(100%,720px)}.meeting-audio-eyebrow{color:#0071e3;letter-spacing:.14em}.meeting-audio-live-dot{background:#ff3b30;box-shadow:0 0 0 5px rgba(255,59,48,.11)}.meeting-audio-header h1{color:var(--fg);font-family:var(--font-display);font-weight:750}.meeting-audio-header>p{color:var(--fg-secondary)}.home-setup-card{border-color:rgba(0,0,0,.065);border-radius:26px;background:rgba(255,255,255,.91);box-shadow:0 18px 55px rgba(29,29,31,.075),0 2px 10px rgba(29,29,31,.035)}.home-section-label{color:#3a3a3c;font-weight:700;letter-spacing:.02em;text-transform:none}.home-language-intro{color:var(--fg-secondary)}.home-language-list{max-height:none;gap:12px;padding:0;overflow:visible;border:0;background:transparent}.home-language-option{width:100%;display:flex;align-items:center;height:60px;min-height:60px;padding:14px 16px;border:1px solid transparent;border-radius:16px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:650;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.home-language-option:hover{transform:translateY(-1px);background:inherit;box-shadow:0 8px 22px rgba(29,29,31,.07)}.home-language-option:focus-visible{outline:3px solid rgba(0,122,255,.34);outline-offset:3px}.home-language-option.is-selected{border-color:currentColor;box-shadow:0 0 0 3px currentColor,0 12px 26px rgba(29,29,31,.12);filter:saturate(1.25) contrast(1.05);font-weight:800}.home-language-option>span{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.home-language-option.is-selected span:after{content:"Selected";display:inline-block;margin:0;justify-self:end;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.broadcast-connection-light{width:15px;height:15px;flex:0 0 15px;border-radius:999px;background:#f2b84b;box-shadow:0 0 0 4px rgba(242,184,75,.16);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.broadcast-connection-light.is-connected{background:#2fb66d;box-shadow:0 0 0 4px rgba(47,182,109,.16);transform:scale(1.04)}.broadcast-connection-light.is-failed{background:#d4473f;box-shadow:0 0 0 4px rgba(212,71,63,.15)}.broadcast-primary-meeting-button{width:100%;min-height:58px;margin-top:4px;border:0;border-radius:16px;background:#b8d5f5;color:rgba(10,50,96,.64);font-family:var(--font-body);font-size:16px;font-weight:800;cursor:not-allowed;box-shadow:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.broadcast-primary-meeting-button:not(:disabled){background:#064b93;color:#ffffff;cursor:pointer;box-shadow:0 10px 24px rgba(6,75,147,.25)}.broadcast-primary-meeting-button:not(:disabled):hover{background:#033d79;transform:translateY(-1px)}.broadcast-primary-meeting-button:not(:disabled):active{transform:translateY(0)}.audio-choice--translation[data-language=en],.home-language-option[data-language=en]{--language-hue:220}.audio-choice--translation[data-language=ceb],.home-language-option[data-language=ceb]{--language-hue:216}.audio-choice--translation[data-language=zh-Hans],.home-language-option[data-language=zh-Hans]{--language-hue:0}.audio-choice--translation[data-language=zh-Hant],.home-language-option[data-language=zh-Hant]{--language-hue:240}.audio-choice--translation[data-language=fr],.home-language-option[data-language=fr]{--language-hue:225}.audio-choice--translation[data-language=de],.home-language-option[data-language=de]{--language-hue:42}.audio-choice--translation[data-language=ilo],.home-language-option[data-language=ilo]{--language-hue:48}.audio-choice--translation[data-language=it],.home-language-option[data-language=it]{--language-hue:132}.audio-choice--translation[data-language=ja],.home-language-option[data-language=ja]{--language-hue:346}.audio-choice--translation[data-language=ko],.home-language-option[data-language=ko]{--language-hue:248}.audio-choice--translation[data-language=pt-BR],.home-language-option[data-language=pt-BR]{--language-hue:116}.audio-choice--translation[data-language=ru],.home-language-option[data-language=ru]{--language-hue:230}.audio-choice--translation[data-language=es-MX],.home-language-option[data-language=es-MX]{--language-hue:138}.audio-choice--translation[data-language=es-ES],.home-language-option[data-language=es-ES]{--language-hue:8}.audio-choice--translation[data-language=sv],.home-language-option[data-language=sv]{--language-hue:198}.audio-choice--translation[data-language=tl],.home-language-option[data-language=tl]{--language-hue:350}.home-language-list .home-language-option{border-color:hsl(var(--language-hue),55%,78%);background:linear-gradient(135deg,hsl(var(--language-hue),88%,97%),hsl(var(--language-hue),72%,92%));color:hsl(var(--language-hue),68%,29%)}.home-language-list .home-language-option:hover:not(.is-selected){background:linear-gradient(135deg,hsl(var(--language-hue),86%,95%),hsl(var(--language-hue),70%,89%))}.home-language-list .home-language-option.is-selected,.home-language-list .home-language-option.is-selected:hover{border-color:hsl(var(--language-hue),68%,48%);background:linear-gradient(135deg,hsl(var(--language-hue),86%,82%),hsl(var(--language-hue),78%,68%));color:hsl(var(--language-hue),58%,20%);box-shadow:0 9px 22px hsla(var(--language-hue),48%,38%,.2);filter:none}.home-language-option[data-language].is-selected span:after{color:hsl(var(--language-hue),52%,24%)}.host-feature-step{display:grid;gap:16px;padding:24px;border:1px solid rgba(29,29,31,.1);border-radius:22px;background:linear-gradient(135deg,#ffffff,#f7f8fb)}.host-feature-step h2{margin:0;font-size:clamp(20px,3vw,26px);letter-spacing:-.03em}.host-feature-step h3{margin:0;font-size:15px;letter-spacing:-.01em}.host-feature-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-choice-bubble{min-height:64px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:17px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.feature-choice-bubble:hover{transform:translateY(-1px)}.feature-choice-bubble:focus-visible{outline:3px solid rgba(0,122,255,.34);outline-offset:3px}.feature-choice-bubble--yes{border-color:rgba(52,199,89,.48);background:rgba(52,199,89,.12);color:#187a34}.feature-choice-bubble--yes.is-selected{border-color:#1f9e45;background:linear-gradient(135deg,#30d158,#34c759);color:#053b17;box-shadow:0 10px 24px rgba(52,199,89,.27)}.feature-choice-bubble--no{border-color:rgba(255,59,48,.46);background:rgba(255,59,48,.1);color:#b4231a}.feature-choice-bubble--no.is-selected{border-color:#e72b22;background:linear-gradient(135deg,#ff453a,#ff3b30);color:#4b0a06;box-shadow:0 10px 24px rgba(255,59,48,.25)}.host-feature-reveal{display:grid;gap:12px;padding-top:4px}.home-language-list .home-original-language-option{border-color:#91c7f8;background:linear-gradient(135deg,#eef7ff,#e6f1ff);color:#075ca8}.home-language-list .home-original-language-option.is-selected,.home-language-list .home-original-language-option.is-selected:hover{border-color:#91c7f8;background:linear-gradient(135deg,#eef7ff,#e6f1ff);color:#075ca8;box-shadow:0 8px 22px rgba(0,113,227,.09)}.home-language-list .home-original-language-option.is-selected span:after{color:#0873d1}.home-create-button,.meeting-start-button{border-radius:22px;background:linear-gradient(135deg,#007aff,#4558e8 52%,#af52de 120%);box-shadow:0 16px 36px rgba(40,78,220,.24),inset 0 1px 0 rgba(255,255,255,.25)}.home-create-button:hover,.meeting-start-button:hover{box-shadow:0 20px 44px rgba(40,78,220,.29),inset 0 1px 0 rgba(255,255,255,.25)}.home-step-row{border:0;border-radius:16px;background:#f5f5f7}.home-step-number{background:#ffffff;color:#0071e3;box-shadow:0 2px 8px rgba(0,0,0,.07)}.home-reference-footer,.home-step-row p,.meeting-audio-session{color:var(--fg-secondary)}.meeting-audio-gate{padding:34px;border:1px solid rgba(0,0,0,.06);border-radius:28px;background:rgba(255,255,255,.91);box-shadow:0 20px 60px rgba(29,29,31,.08)}.audio-choice{border-radius:20px;box-shadow:0 7px 20px rgba(29,29,31,.065)}.audio-choice--original{background:linear-gradient(135deg,#0066e6,#243de6 58%,#5856d6);box-shadow:0 17px 35px rgba(0,83,210,.2)}.audio-choice--translation.tone-1{border-color:rgba(255,55,95,.24);background:linear-gradient(135deg,#fff2f5,#fff7f1);color:#a51e40}.audio-choice--translation.tone-2{border-color:rgba(88,86,214,.23);background:linear-gradient(135deg,#f2f1ff,#f8f5ff);color:#4946b5}.audio-choice--translation.tone-3{border-color:rgba(255,149,0,.25);background:linear-gradient(135deg,#fff7e8,#fffce9);color:#975600}.audio-choice--translation.tone-4{border-color:rgba(0,165,125,.22);background:linear-gradient(135deg,#ebfbf4,#effaff);color:#06765a}.audio-choice--translation.is-selected{box-shadow:0 0 0 3px rgba(0,122,255,.16),0 12px 28px rgba(29,29,31,.1)}.audio-choice--translation[data-language]{border-color:hsl(var(--language-hue),55%,78%);background:linear-gradient(135deg,hsl(var(--language-hue),88%,97%),hsl(var(--language-hue),72%,92%));color:hsl(var(--language-hue),68%,29%)}.audio-choice--translation[data-language].is-selected{border-color:hsl(var(--language-hue),58%,25%);background:linear-gradient(135deg,hsl(var(--language-hue),62%,39%),hsl(var(--language-hue),68%,24%));color:#ffffff;box-shadow:0 10px 26px hsla(var(--language-hue),45%,22%,.3)}.audio-choice--translation[data-language].is-selected .audio-choice__check{border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.16);color:#ffffff}.meeting-transcript{border-color:#e6e6ea;border-radius:22px;background:#f8f8fa}@media (max-width:620px){.meeting-audio-page{padding:42px 16px 56px}.home-setup-card,.meeting-audio-gate{padding:22px 18px;border-radius:22px}.home-language-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.broadcast-card,.broadcast-shell,.cost-line>div,.cost-panel,.history-login-card,.history-meeting-card,.history-shell,.home-language-panel,.home-reference-shell,.home-setup-card,.meeting-audio-shell,.meeting-transcript{text-align:center}.home-meeting-details,.home-meeting-details input,.home-meeting-details label{text-align:left}.home-language-option{justify-content:flex-start;padding-left:22px;text-align:left}.home-language-controls{flex-direction:column;justify-content:center;gap:7px;text-align:center}.audio-choice,.meeting-start-button{position:relative;justify-content:center;text-align:center}.audio-choice__copy,.meeting-start-button>span:first-child{flex:1 1;text-align:center}.audio-choice__mark,.meeting-start-button>span:last-child{position:absolute;right:28px}.audio-choice--translation{flex-direction:column;gap:5px}.audio-choice__native{justify-content:center}.cost-summary-line,.cost-total,.history-login-form,.history-login-form input,.history-login-form label,.history-meeting-topline{text-align:center}.lang-row,.lang-row-left{justify-content:center;text-align:center}@media (max-width:620px){.audio-choice__mark,.meeting-start-button>span:last-child{right:20px}}.account-loading-page,.account-page{min-height:100svh}.account-shell{width:min(100%,480px)}.account-header{margin-bottom:28px;text-align:center}.account-header h1{margin-top:12px;color:var(--fg);font-family:var(--font-display);font-size:clamp(42px,8vw,62px);font-weight:760;letter-spacing:-.05em;line-height:1}.account-header p{margin-top:14px;color:var(--fg-secondary);font-size:17px}.account-card{padding:32px;border:1px solid rgba(0,0,0,.065);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 22px 65px rgba(29,29,31,.09)}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border-radius:15px;background:#f2f2f7}.account-tabs button{min-height:44px;border:0;border-radius:11px;background:transparent;color:#6e6e73;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.account-tabs button.is-active{background:#ffffff;box-shadow:0 2px 9px rgba(0,0,0,.08);color:#1d1d1f}.account-form{display:grid;gap:16px;margin-top:24px}.account-form label{display:grid;gap:7px;color:#3a3a3c;font-size:13px;font-weight:680;text-align:left}.account-form input,.account-form select{width:100%;min-height:52px;padding:0 15px;border:1px solid #d8d8dc;border-radius:14px;background:#ffffff;color:#1d1d1f;font:inherit;font-size:16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.account-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777b83 0),linear-gradient(135deg,#777b83 50%,transparent 0);background-position:calc(100% - 19px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer}.account-form input:focus,.account-form select:focus{border-color:#0071e3;box-shadow:0 0 0 4px rgba(0,113,227,.11)}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:54px}.password-visibility-button{position:absolute;top:50%;right:7px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:10px;background:transparent;color:#6e6e73;cursor:pointer}.password-visibility-button:focus-visible,.password-visibility-button:hover{background:#f2f2f7;color:#0071e3;outline:none}.password-visibility-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.account-text-link{justify-self:center;padding:2px 4px;border:0;background:transparent;color:#0071e3;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:none}.account-password-reset-panel{display:grid;gap:8px;margin-top:-5px}.account-password-reset-panel p{margin:0;color:var(--fg-secondary);font-size:12px;line-height:1.4;overflow-wrap:anywhere;text-align:center}.account-password-reset-button{width:100%;min-height:46px;border:1px solid rgba(0,113,227,.2);border-radius:13px;background:#f5f9ff;color:#0066cc;cursor:pointer;font:inherit;font-size:13px;font-weight:730}.account-password-reset-button:disabled{cursor:not-allowed;opacity:.5}.account-form-heading{text-align:center}.account-form-heading h2{font-size:24px;letter-spacing:-.03em}.account-form-heading p{margin-top:7px;color:var(--fg-secondary);font-size:13px;line-height:1.5}.password-requirements{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:-2px 0 0;padding:0;color:#86868b;font-size:11px;list-style:none;text-align:left}.password-requirements li:before{content:"○";margin-right:6px}.password-requirements li.is-met{color:#16825d}.password-requirements li.is-met:before{content:"✓";font-weight:800}.account-primary-button,.account-secondary-button{min-height:54px;border:0;border-radius:15px;cursor:pointer;font:inherit;font-size:15px;font-weight:750}.account-primary-link{display:flex;min-height:54px;align-items:center;justify-content:center;margin-top:22px;border-radius:15px;font-size:15px;font-weight:750;text-decoration:none}.account-primary-button,.account-primary-link{background:linear-gradient(135deg,#007aff,#4558e8 55%,#af52de 125%);box-shadow:0 13px 28px rgba(40,78,220,.22);color:#ffffff}.account-primary-button{margin-top:3px}.account-primary-button:disabled{cursor:wait;opacity:.65}.account-secondary-button{width:100%;margin-top:22px;background:#f2f2f7;color:#0071e3}.account-error,.admin-dashboard-error{padding:11px 13px;border-radius:12px;background:#fff0f0;color:#b42318;font-size:13px;text-align:center}.account-approval-note{margin-top:18px;color:#86868b;font-size:12px;line-height:1.5;text-align:center}.account-setup-procedure{margin-top:24px;padding-top:22px;border-top:1px solid #ececf0;text-align:left}.account-setup-procedure h3{color:#3a3a3c;font-size:13px}.account-setup-procedure ol{display:grid;gap:14px;margin:15px 0 0;padding:0;counter-reset:account-step;list-style:none}.account-setup-procedure li{position:relative;display:grid;gap:2px;min-height:34px;padding-left:45px;counter-increment:account-step}.account-setup-procedure li:before{position:absolute;top:0;left:0;display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:10px;background:#eef4ff;color:#3151ee;content:counter(account-step);font-size:12px;font-weight:800}.account-setup-procedure strong{color:#3a3a3c;font-size:12px}.account-setup-procedure span{color:#86868b;font-size:11px;line-height:1.45}.account-request-sent{text-align:center}.account-request-sent>span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#e8f8ef,#edfbff);color:#16825d;font-size:28px;font-weight:800}.account-request-sent h2{margin-top:18px;font-size:25px;letter-spacing:-.03em}.account-request-sent p{margin-top:9px;color:var(--fg-secondary);line-height:1.55}.history-nav>strong{color:#1d1d1f;font-size:14px}.account-approval-section{margin:58px 0}.admin-dashboard-notice{margin-bottom:20px;padding:11px 13px;border-radius:12px;background:#eaf8f0;color:#146c4c;font-size:13px;text-align:center}.account-admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.account-admin-summary span{display:grid;gap:4px;padding:16px 12px;border:1px solid rgba(0,0,0,.055);border-radius:16px;background:rgba(255,255,255,.8);color:#6e6e73;font-size:11px;text-align:center}.account-admin-summary strong{color:#1d1d1f;font-size:21px}.approval-card,.approval-empty,.reviewed-accounts{border:1px solid rgba(0,0,0,.06);border-radius:21px;background:rgba(255,255,255,.94);box-shadow:0 9px 30px rgba(29,29,31,.05)}.approval-empty{padding:28px;color:#6e6e73;text-align:center}.approval-list{display:grid;gap:12px}.approval-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;text-align:left}.approval-card h3{font-size:18px;letter-spacing:-.02em}.approval-card p{margin-top:4px;color:#505055;font-size:14px}.approval-card small{display:block;margin-top:7px;color:#8a8a8e;font-size:11px}.approval-actions{display:flex;flex:0 0 auto;gap:8px}.approval-actions button{min-height:40px;padding:0 15px;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:720}.approval-deny{border:1px solid #e1e1e5;background:#ffffff;color:#b42318}.approval-approve{border:0;background:#0071e3;color:#ffffff}.reviewed-accounts{margin-top:18px;padding:22px}.reviewed-accounts>h3{margin-bottom:12px;font-size:15px}.reviewed-accounts-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}.reviewed-accounts-heading h3{font-size:15px}.reviewed-accounts-heading input{width:min(260px,100%);min-height:40px;padding:0 13px;border:1px solid #d8d8dc;border-radius:11px;background:#ffffff;font:inherit;font-size:13px;outline:none}.reviewed-accounts-heading input:focus{border-color:#0071e3;box-shadow:0 0 0 3px rgba(0,113,227,.1)}.managed-account{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid #eeeef1;text-align:left}.managed-account-info{min-width:0}.managed-account-title{display:flex;align-items:center;gap:9px}.managed-account-title h4{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.managed-account-title strong{flex:0 0 auto;font-size:10px;text-transform:uppercase}.managed-account-info p{margin-top:4px;overflow-wrap:anywhere;color:#505055;font-size:13px}.managed-account-info small{display:block;margin-top:5px;color:#8a8a8e;font-size:10px}.managed-account-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.managed-account-actions button{min-height:38px;padding:0 12px;border-radius:11px;cursor:pointer;font:inherit;font-size:11px;font-weight:720}.account-approve-button,.account-reset-button{border:1px solid rgba(0,113,227,.2);background:#f5f9ff;color:#0066cc}.account-remove-button{border:1px solid #e4e4e8;background:#ffffff;color:#b42318}.account-remove-confirm{display:flex;gap:6px;padding:4px;border-radius:13px;background:#fff1f0}.account-remove-confirm button{border:0;background:transparent;color:#6e6e73}.account-remove-confirm .account-remove-confirm-button{background:#b42318;color:#ffffff}.account-search-empty{padding:22px 0 8px;color:#86868b;font-size:13px;text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.reviewed-account{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #eeeef1;color:#505055;font-size:13px;text-align:left}.reviewed-account strong{font-size:11px}.status-approved{color:#16825d}.status-denied{color:#b42318}.admin-dashboard-error{margin-bottom:20px}@media (max-width:620px){.account-card{padding:24px 19px;border-radius:23px}.approval-card{align-items:stretch;flex-direction:column;text-align:center}.approval-actions{display:grid;grid-template-columns:1fr 1fr}.reviewed-account{align-items:flex-start;flex-direction:column;text-align:center}.password-requirements{grid-template-columns:1fr}.managed-account,.reviewed-accounts-heading{align-items:stretch;flex-direction:column}.reviewed-accounts-heading input{width:100%}.managed-account-actions{display:grid;grid-template-columns:1fr 1fr}.account-remove-confirm,.managed-account-actions>button{width:100%}.account-remove-confirm{grid-column:1/-1}}.home-meeting-name-field{position:relative;align-content:start}.home-meeting-name-input{padding-right:52px}.home-meeting-dropdown-toggle{position:absolute;z-index:2;top:7px;right:7px;display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#42617d;cursor:pointer;transition:background .15s ease,color .15s ease}.home-meeting-dropdown-toggle.is-open,.home-meeting-dropdown-toggle:focus-visible,.home-meeting-dropdown-toggle:hover{background:#edf6ff;color:#0873d1;outline:none}.home-meeting-dropdown-toggle:focus-visible{box-shadow:0 0 0 3px rgba(0,122,255,.18)}.home-meeting-dropdown-toggle:disabled{cursor:not-allowed;opacity:.5}.home-meeting-dropdown-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s ease}.home-meeting-dropdown-toggle.is-open svg{transform:rotate(180deg)}.home-meeting-dropdown{position:absolute;z-index:40;top:calc(100% + 8px);right:0;left:0;max-height:280px;overflow-y:auto;padding:6px;border:1px solid rgba(55,83,109,.18);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 16px 38px rgba(40,55,72,.16);text-align:left}.home-meeting-dropdown-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:3px;border-radius:10px}.home-meeting-dropdown-row+.home-meeting-dropdown-row{border-top:1px solid rgba(55,83,109,.08)}.home-meeting-delete-button,.home-meeting-dropdown-option{border:0;background:transparent;font:inherit;cursor:pointer}.home-meeting-dropdown-option{display:grid;min-width:0;gap:2px;padding:10px 11px;border-radius:9px;color:#24384b;text-align:left}.home-meeting-dropdown-option:focus-visible,.home-meeting-dropdown-option:hover,.home-meeting-dropdown-option[aria-selected=true]{background:#edf6ff;color:#075fa9;outline:none}.home-meeting-dropdown-option span{overflow:hidden;font-size:14px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.home-meeting-dropdown-option small{overflow:hidden;color:#6d7d8d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-meeting-delete-button{display:grid;width:32px;height:32px;place-items:center;padding:0 0 2px;border-radius:9px;color:#a34b55;font-size:22px;line-height:1}.home-meeting-delete-button:focus-visible,.home-meeting-delete-button:hover{background:#fff0f1;color:#c62e3b;outline:none;box-shadow:0 0 0 2px rgba(198,46,59,.12)}.home-meeting-delete-button:disabled{cursor:wait;opacity:.45}.home-meeting-dropdown-empty{margin:0;padding:14px 12px;color:#6d7d8d;font-size:12px;text-align:center}@media (max-width:520px){.home-meeting-dropdown{right:0;left:auto;width:calc(200% + 9px)}}.home-saved-meeting-share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:22px;border:1px solid rgba(49,81,238,.14);border-radius:20px;background:linear-gradient(135deg,rgba(49,81,238,.06),rgba(255,255,255,.92));text-align:left}.home-saved-meeting-copy{display:grid;justify-items:start;gap:9px;min-width:0}.home-saved-meeting-copy h2{margin:0;font-size:21px}.home-saved-meeting-copy p{margin:0;color:var(--fg-secondary);line-height:1.5}.home-saved-meeting-url{max-width:100%;overflow-wrap:anywhere;color:#3151ee;font-size:13px}.home-copy-link-button{margin-top:4px}@media (max-width:620px){.home-saved-meeting-share{grid-template-columns:1fr;justify-items:center;text-align:center}.home-saved-meeting-copy{justify-items:center}}.account-menu{position:absolute;z-index:40;top:22px;right:26px;max-width:min(340px,calc(100vw - 36px))}.account-menu details{position:relative}.account-menu__quick-credit{display:flex;justify-content:flex-end;gap:7px;padding:5px 11px 0;color:#647184;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-menu__quick-credit.is-negative span{color:#c13434}.account-menu__quick-credit a{color:#0667c9;text-decoration:none}.account-menu__quick-credit a:hover{text-decoration:underline}.account-menu summary{display:flex;min-height:46px;align-items:center;gap:12px;padding:7px 13px 7px 15px;border:1px solid rgba(29,29,31,.1);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 6px 22px rgba(29,29,31,.06);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:focus-visible{outline:3px solid rgba(0,122,255,.2);outline-offset:3px}.account-menu__identity{display:grid;min-width:0;line-height:1.25}.account-menu__identity small{color:#8e8e93;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-menu__identity strong{max-width:235px;overflow:hidden;color:#29292d;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-menu__chevron{color:#8e8e93;font-size:18px;line-height:1;transition:transform .16s ease}.account-menu details[open] .account-menu__chevron{transform:rotate(180deg)}.account-menu__panel{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:210px;overflow:hidden;padding:7px;border:1px solid rgba(29,29,31,.09);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 18px 48px rgba(29,29,31,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.account-menu__panel a,.account-menu__panel button{display:flex;min-height:40px;align-items:center;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#333338;cursor:pointer;font-size:13px;font-weight:650;text-align:left;text-decoration:none}.account-menu__panel a:hover,.account-menu__panel button:hover{background:#f2f5fa;color:#0657ae}.account-menu__panel button{border-top:1px solid #eeeef2;border-radius:0 0 10px 10px;color:#a23939}.meeting-live-cost{display:inline-grid;min-width:178px;justify-items:center;margin-bottom:20px;padding:10px 17px 11px;border:1px solid rgba(6,75,147,.12);border-radius:16px;background:linear-gradient(145deg,rgba(241,247,255,.96),rgba(255,255,255,.98));box-shadow:0 8px 28px rgba(6,75,147,.07)}.meeting-live-cost>span{color:#65748a;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.meeting-live-cost>strong{margin:1px 0;color:#064b93;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.meeting-live-cost>small{color:#7b8490;font-size:10px;font-weight:600}.meeting-final-cost-card{display:grid;justify-items:center;padding:clamp(30px,7vw,54px);border:1px solid rgba(6,75,147,.1);border-radius:28px;background:rgba(255,255,255,.95);box-shadow:0 18px 55px rgba(29,29,31,.09);text-align:center}.meeting-final-cost-card>p:not(.meeting-cost-disclaimer){margin-top:24px;color:#727277;font-size:13px;font-weight:700}.meeting-final-cost-card>h1{margin-top:2px;color:#064b93;font-size:clamp(48px,10vw,72px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1}.meeting-final-cost-details{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px}.meeting-final-cost-details span{padding:11px 12px;border-radius:12px;background:#f5f7fa;color:#5c6068;font-size:12px;font-weight:650}.meeting-cost-disclaimer{max-width:480px;margin:22px 0 18px;color:#888b91;font-size:11px;line-height:1.55}.usage-page{position:relative}.usage-shell{width:min(100%,920px);margin:54px auto 0}.usage-header{padding:42px 32px;border:1px solid rgba(6,75,147,.1);border-radius:28px;background:linear-gradient(145deg,#f2f7ff,#ffffff 72%);box-shadow:0 15px 45px rgba(29,29,31,.065);text-align:center}.usage-header__label{margin-top:24px;color:#6f7580;font-size:13px;font-weight:700}.usage-header h1{margin-top:1px;color:#064b93;font-size:clamp(50px,9vw,78px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:1}.usage-header>p:last-child{margin-top:13px;color:#747880;font-size:13px}.usage-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.usage-stat-grid article{display:grid;min-height:112px;align-content:center;justify-items:center;padding:18px 12px;border:1px solid #e8e8ec;border-radius:18px;background:rgba(255,255,255,.9);text-align:center}.usage-stat-grid strong{color:#202126;font-size:27px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.usage-stat-grid span{margin-top:3px;color:#80838b;font-size:11px;font-weight:700}.usage-panel{margin-top:18px;padding:27px 30px;border:1px solid #e8e8ec;border-radius:22px;background:rgba(255,255,255,.92)}.usage-panel>header h2{color:#27282c;font-size:19px;letter-spacing:-.025em}.usage-empty,.usage-panel>header p{margin-top:2px;color:#888b92;font-size:12px}.usage-language-list,.usage-meeting-list{margin-top:20px}.usage-language-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:18px;padding:12px 0;border-top:1px solid #eeeef2;color:#777b83;font-size:12px}.usage-language-name{overflow:hidden;color:#34353a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.usage-language-list strong{color:#34353a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.usage-meeting-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:22px;padding:15px 0;border-top:1px solid #eeeef2}.usage-meeting-list h3{overflow:hidden;color:#303136;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.usage-meeting-list p,.usage-meeting-meta{color:#8a8d94;font-size:11px}.usage-meeting-meta{display:grid;text-align:right}.usage-meeting-cost{color:#064b93;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.usage-disclaimer{max-width:620px;margin:24px auto 0;color:#91949a;font-size:11px;line-height:1.6;text-align:center}@media (max-width:700px){.account-menu{position:static;align-self:flex-end;margin:0 0 26px}.usage-shell{margin-top:0}.usage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-meeting-list article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.usage-meeting-meta{display:none}}@media (max-width:480px){.account-menu{max-width:100%;align-self:stretch}.account-menu summary{justify-content:space-between}.account-menu__panel{width:100%}.usage-header{padding:34px 20px}.usage-panel{padding:23px 20px}.usage-language-list>div{grid-template-columns:minmax(0,1fr) auto;gap:12px}.usage-language-list>div>span:nth-child(2){display:none}.meeting-final-cost-details{grid-template-columns:1fr}}.credits-page{min-height:100vh}.credits-shell{width:min(820px,100%);margin:72px auto 0}.credits-header{padding:44px 42px;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:linear-gradient(145deg,#f5f9ff,#fff);box-shadow:0 18px 60px rgba(39,82,132,.08);text-align:center}.credits-header>p{margin-top:22px;color:#70747c;font-size:13px;font-weight:700}.credits-header h1{margin:5px 0 12px;color:#064b93;font-size:clamp(38px,8vw,66px);letter-spacing:-.045em;line-height:1}.credits-header h1.is-negative,.credits-transaction-list .is-negative{color:#c13434}.credits-header>span{display:block;max-width:590px;margin:auto;color:#777c84;font-size:12px;line-height:1.6}.credits-history-card,.credits-purchase-card{margin-top:24px;padding:30px;border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#fff;box-shadow:0 12px 46px rgba(29,29,31,.055)}.credits-history-card>header,.credits-purchase-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.credits-history-card h2,.credits-purchase-card h2{color:#27282d;font-size:20px}.credits-history-card header p,.credits-purchase-card header p{margin-top:4px;color:#898d94;font-size:12px}.credits-purchase-card>header>strong{color:#064b93;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}.credits-presets button{display:grid;gap:2px;padding:16px 10px;border:1px solid #dfe4ec;border-radius:15px;background:#f8fafc;color:#34363b;cursor:pointer}.credits-presets button.is-selected,.credits-presets button:hover{border-color:#0878e6;background:#eaf4ff;color:#054f9b}.credits-presets button strong{font-size:18px}.credits-presets button span{font-size:10px;font-weight:700;text-transform:uppercase}.credits-custom-input{display:grid;gap:8px;margin-top:20px}.credits-custom-input span{color:#747981;font-size:11px;font-weight:700}.credits-custom-input input{min-height:48px;padding:0 14px;border:1px solid #d9dee7;border-radius:13px;background:#fff;color:#24262a;font-size:16px}.credits-checkout-button{width:100%;min-height:52px;margin-top:20px;border:0;border-radius:15px;background:#086dcc;box-shadow:0 9px 24px rgba(8,109,204,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:800}.credits-checkout-button:disabled{background:#b7c1cd;box-shadow:none;cursor:not-allowed}.credits-message{margin-top:18px;padding:12px 14px;border-radius:12px;background:#eaf8ef;color:#247440;font-size:12px;font-weight:700}.credits-secure-note,.credits-setup-note{margin-top:12px;color:#8b8e95;font-size:10px;line-height:1.5;text-align:center}.credits-transaction-list{margin-top:18px}.credits-transaction-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #eef0f3}.credits-transaction-list>div>span{display:grid;gap:3px}.credits-transaction-list>div>span strong{color:#3c3f45;font-size:12px}.credits-transaction-list small{color:#989ba1;font-size:10px}.credits-transaction-list>div>strong{flex:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-transaction-list .is-positive{color:#247440}@media (max-width:700px){.credits-shell{margin-top:0}.credits-header,.credits-history-card,.credits-purchase-card{padding:26px 20px}.credits-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-reference-page .home-language-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-reference-page .home-language-option{height:auto;min-height:68px;padding:10px 11px}.home-reference-page .home-language-option>span{grid-template-columns:minmax(0,1fr);row-gap:2px}.home-reference-page .home-language-option.is-selected span:after{justify-self:start}}.meeting-audio-page.account-page,.meeting-audio-page.home-reference-page{padding-top:clamp(24px,3.5vw,44px)}@media (max-width:620px){.meeting-audio-page.account-page,.meeting-audio-page.home-reference-page{padding-top:20px}}.home-reference-page .home-reference-shell{width:min(100%,1080px);max-width:1080px}.home-setup-card--priced{gap:12px;padding:20px}.home-price-summary-row,.home-question-price-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:12px;align-items:stretch}.home-question-price-row .host-feature-step{min-width:0}.home-price-summary,.home-question-price{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:18px;border:1px solid rgba(29,29,31,.1);border-radius:20px;background:#ffffff;color:#1d1d1f;text-align:left}.home-price-summary__heading h2,.home-question-price>span{margin:0;color:#6e6e73;font-size:12px;font-weight:700;letter-spacing:.02em}.home-question-price>strong{font-size:20px;letter-spacing:-.025em}.home-price-summary>small,.home-question-price small{color:#6e6e73;font-size:11px;line-height:1.4}.home-price-language-columns{display:grid;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:8px;overflow-x:auto;padding:2px 0 5px}.home-price-language-columns>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding-right:8px;border-right:1px solid #e5e5ea}.home-price-language-columns>div:last-child{padding-right:0;border-right:0}.home-price-language-columns strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.home-price-language-columns small{color:#1d1d1f;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-price-summary{gap:10px}.home-meeting-estimates>div,.home-price-summary__heading,.home-price-total-rate{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.home-price-summary__heading>strong{color:#6e6e73;font-size:11px;letter-spacing:.08em}.home-price-summary>p{margin:0;color:#187a34;font-size:11px;font-weight:700}.home-price-total-rate{padding:9px 0;border-block:1px solid #e5e5ea;font-size:12px}.home-meeting-estimates strong,.home-price-total-rate strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-meeting-estimates{display:grid;gap:7px}.home-meeting-estimates>div{font-size:12px}.home-reference-page .home-create-wrap{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:12px}@media (max-width:880px){.home-price-summary-row,.home-question-price-row,.home-reference-page .home-create-wrap{grid-template-columns:minmax(0,1fr)}.home-price-summary-row>div[aria-hidden=true]{display:none}.home-price-summary,.home-question-price{min-height:84px}}@media (max-width:620px){.home-setup-card--priced{padding:12px}.home-question-price-row{gap:8px}.home-price-summary,.home-question-price{padding:15px;border-radius:16px}}.managed-account{display:block;padding:0}.managed-account-row{display:flex;align-items:center;gap:14px}.managed-account-toggle{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(132px,auto) 22px;align-items:center;gap:16px;padding:18px 4px 18px 0;border:0;background:transparent;color:#1d1d1f;cursor:pointer;font:inherit;text-align:left}.managed-account-toggle:focus-visible{border-radius:14px;outline:3px solid rgba(0,113,227,.24);outline-offset:3px}.managed-account-toggle .managed-account-info{display:grid;min-width:0;gap:4px}.managed-account-toggle .managed-account-title{min-width:0}.managed-account-toggle .managed-account-title>strong:first-child{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.managed-account-toggle .managed-account-title>span{flex:0 0 auto;font-size:10px;font-weight:750;text-transform:uppercase}.managed-account-toggle .managed-account-info>span:nth-child(2){overflow-wrap:anywhere;color:#505055;font-size:13px}.managed-account-toggle .managed-account-info small{margin:0}.managed-account-balance{display:grid;min-width:132px;gap:2px;justify-items:end;padding:9px 11px;border:1px solid rgba(0,0,0,.07);border-radius:13px;background:#f7f7f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.managed-account-balance small,.managed-account-balance span{color:#6e6e73;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.managed-account-balance strong{font-size:14px}.managed-account-balance.has-credits{border-color:rgba(22,130,93,.16);background:#eef9f4;color:#126b4d}.managed-account-balance.needs-credits{border-color:rgba(180,35,24,.16);background:#fff3f2;color:#a52a21}.managed-account-balance.needs-credits span{color:#a52a21}.managed-account-balance.is-exempt{border-color:rgba(0,102,204,.15);background:#f0f7ff;color:#0066cc}.managed-account-chevron{color:#6e6e73;font-size:20px;transform:rotate(0deg);transition:transform .18s ease}.managed-account.is-expanded .managed-account-chevron{transform:rotate(180deg)}.managed-account-details{padding:20px;border-top:1px solid #e8e8ec;border-radius:0 0 18px 18px;background:#f8f8fa}.account-detail-empty,.account-detail-loading{margin:0;color:#77777c;font-size:12px;line-height:1.5}.account-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.account-detail-stats>div{display:grid;gap:5px;padding:13px 14px;border:1px solid #e5e5e9;border-radius:13px;background:#ffffff}.account-detail-stats span{color:#6e6e73;font-size:10px;font-weight:700}.account-detail-stats strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-exempt-note{margin:12px 0 0;padding:12px 14px;border:1px solid rgba(0,102,204,.13);border-radius:13px;background:#edf6ff;color:#095d9f;font-size:12px;font-weight:650}.admin-credit-form{display:grid;grid-template-columns:150px minmax(200px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(0,113,227,.13);border-radius:14px;background:#f0f7ff}.admin-credit-form>div{display:grid;gap:5px}.admin-credit-form label{color:#4f5e6f;font-size:10px;font-weight:750}.admin-credit-form input{width:100%;min-height:40px;padding:0 11px;border:1px solid #cfd8e3;border-radius:10px;background:#ffffff;color:#1d1d1f;font:inherit;font-size:12px}.admin-credit-form input:focus{border-color:#0071e3;box-shadow:0 0 0 3px rgba(0,113,227,.12);outline:none}.admin-credit-form button{min-height:40px;padding:0 14px;border:0;border-radius:11px;background:#0071e3;color:#ffffff;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.admin-credit-form>small{grid-column:1/-1;color:#66798c;font-size:10px}.account-detail-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.account-detail-columns>section{min-width:0;padding:14px;border:1px solid #e5e5e9;border-radius:14px;background:#ffffff}.account-detail-columns h5{margin:0 0 11px;font-size:12px}.account-detail-list{display:grid;gap:0}.account-detail-list>div{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #eeeef1}.account-detail-list>div:first-child{padding-top:0;border-top:0}.account-detail-list>div>span{display:grid;min-width:0;gap:3px}.account-detail-list>div>span:last-child{flex:0 0 auto;justify-items:end;text-align:right}.account-detail-list strong{overflow-wrap:anywhere;color:#3c3f45;font-size:11px}.account-detail-list small{color:#8b8b91;font-size:9px;line-height:1.35}.account-detail-list .is-positive{color:#16825d}.home-reference-page .home-setup-card--priced{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.98),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.82),rgba(240,246,252,.7));box-shadow:0 24px 70px rgba(29,61,91,.12),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(120,144,166,.08);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.home-reference-page .home-price-summary,.home-reference-page .home-question-price,.home-reference-page .host-feature-step{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.86);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(235,243,250,.68));box-shadow:0 12px 28px rgba(45,76,105,.09),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(82,105,127,.09);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.home-reference-page .home-price-summary:before,.home-reference-page .home-question-price:before,.home-reference-page .host-feature-step:before{position:absolute;inset:0 0 auto;height:44%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.58),transparent);content:"";pointer-events:none}.home-reference-page .home-price-summary>*,.home-reference-page .home-question-price>*,.home-reference-page .host-feature-step>*{position:relative;z-index:1}.home-reference-page .feature-choice-bubble,.home-reference-page .home-language-option{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.93),rgba(226,237,246,.74));box-shadow:0 9px 18px rgba(31,58,84,.13),inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 3px rgba(71,95,117,.12);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-reference-page .feature-choice-bubble:before,.home-reference-page .home-create-button:before,.home-reference-page .home-language-option:before{position:absolute;inset:1px 8px auto;height:42%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent);content:"";pointer-events:none}.home-reference-page .feature-choice-bubble:hover,.home-reference-page .home-language-option:hover{box-shadow:0 13px 24px rgba(31,58,84,.17),inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 3px rgba(71,95,117,.1);transform:translateY(-2px)}.home-reference-page .feature-choice-bubble:active,.home-reference-page .home-language-option:active{box-shadow:0 4px 10px rgba(31,58,84,.12),inset 0 2px 4px rgba(71,95,117,.1);transform:translateY(1px) scale(.99)}.home-reference-page .feature-choice-bubble--yes.is-selected{border-color:rgba(70,231,129,.75);background:linear-gradient(145deg,rgba(188,255,214,.96),rgba(63,230,126,.78));color:#075d2b;box-shadow:0 11px 24px rgba(37,193,96,.22),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -2px 4px rgba(7,93,43,.12)}.home-reference-page .feature-choice-bubble--no.is-selected{border-color:rgba(255,105,94,.72);background:linear-gradient(145deg,rgba(255,222,218,.98),rgba(255,99,88,.78));color:#872017;box-shadow:0 11px 24px rgba(229,70,58,.2),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 4px rgba(135,32,23,.12)}.home-reference-page .home-language-list .home-language-option.is-selected,.home-reference-page .home-language-list .home-language-option.is-selected:hover{border-color:hsla(var(--language-hue),73%,48%,.5);background:linear-gradient(145deg,rgba(255,255,255,.74),hsla(var(--language-hue),88%,82%,.84));box-shadow:0 11px 22px hsla(var(--language-hue),58%,38%,.18),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 4px hsla(var(--language-hue),58%,34%,.12)}.home-reference-page .home-input{border-color:rgba(118,139,159,.2);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(238,245,251,.74));box-shadow:inset 0 2px 5px rgba(53,76,97,.07),0 1px 0 rgba(255,255,255,.9)}.home-reference-page .home-create-button{position:relative;overflow:hidden;border:1px solid rgba(159,205,255,.68);background:linear-gradient(145deg,rgba(76,175,255,.96),rgba(49,94,231,.95) 58%,rgba(92,69,222,.94));box-shadow:0 14px 28px rgba(36,91,210,.27),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -3px 5px rgba(25,42,139,.2);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:transform .16s ease,box-shadow .16s ease}.home-reference-page .home-create-button:hover:not(:disabled){box-shadow:0 18px 34px rgba(36,91,210,.34),inset 0 1px 0 rgba(255,255,255,.68),inset 0 -3px 5px rgba(25,42,139,.17);transform:translateY(-2px)}.home-reference-page .home-create-button:active:not(:disabled){box-shadow:0 7px 16px rgba(36,91,210,.24),inset 0 2px 5px rgba(25,42,139,.2);transform:translateY(1px) scale(.995)}.home-reference-page .home-create-button>*{position:relative;z-index:1}@media (max-width:820px){.managed-account-row{align-items:stretch;flex-direction:column;gap:0}.managed-account-actions{display:grid;grid-template-columns:1fr 1fr;padding:0 0 16px}.account-detail-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.managed-account-toggle{grid-template-columns:minmax(0,1fr) 20px;padding-right:0}.managed-account-balance{grid-column:1/-1;grid-row:2;min-width:0;justify-items:start;margin-top:6px}.managed-account-chevron{grid-column:2;grid-row:1}.managed-account-details{padding:14px}.account-detail-stats,.admin-credit-form{grid-template-columns:minmax(0,1fr)}.home-reference-page .feature-choice-bubble,.home-reference-page .home-create-button,.home-reference-page .home-language-option{box-shadow:0 7px 15px rgba(31,58,84,.12),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -2px 3px rgba(71,95,117,.09)}}@media (prefers-reduced-motion:reduce){.home-reference-page .feature-choice-bubble,.home-reference-page .home-create-button,.home-reference-page .home-language-option,.managed-account-chevron{transition:none}}.home-reference-page .home-setup-card--priced{overflow:visible;border-color:#e2dfd8;background:#fbfaf8;box-shadow:0 18px 50px rgba(49,46,40,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.home-reference-page .home-price-summary,.home-reference-page .host-feature-step{overflow:visible;border-color:#e2dfd8;background:#ffffff;box-shadow:0 5px 16px rgba(49,46,40,.045);backdrop-filter:none;-webkit-backdrop-filter:none}.home-reference-page .home-feature-stack{background:#ffffff}.home-reference-page .home-language-list,.home-reference-page .host-feature-reveal{position:static;width:100%}.home-reference-page .home-language-list{max-height:none;overflow:visible;background:#ffffff}.home-reference-page .feature-choice-bubble:before,.home-reference-page .home-create-button:before,.home-reference-page .home-language-option:before,.home-reference-page .home-price-summary:before,.home-reference-page .host-feature-step:before{display:none}.home-reference-page .home-price-summary{position:sticky;top:18px}.home-reference-page .feature-choice-bubble{border-width:1px;box-shadow:0 1px 2px rgba(28,27,24,.05),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:none;-webkit-backdrop-filter:none}.home-reference-page .feature-choice-bubble--yes{border-color:#a8e3bb;background:#f0fbf4;color:#16813d}.home-reference-page .feature-choice-bubble--no{border-color:#ffc4bf;background:#fff3f2;color:#d5362d}.home-reference-page .feature-choice-bubble--yes.is-selected{border-color:#20a954;background:linear-gradient(180deg,#34c86a,#24b65a);color:#ffffff;box-shadow:0 3px 9px rgba(22,139,65,.2),inset 0 1px 0 rgba(255,255,255,.24)}.home-reference-page .feature-choice-bubble--no.is-selected{border-color:#e43d34;background:linear-gradient(180deg,#ff6259,#ef443a);color:#ffffff;box-shadow:0 3px 9px rgba(205,48,39,.19),inset 0 1px 0 rgba(255,255,255,.25)}.home-reference-page .home-input{border-color:#d8d4cc;background:#ffffff;box-shadow:inset 0 1px 2px rgba(37,35,31,.035)}.home-reference-page .home-create-button{border-color:#a93a26;background:linear-gradient(180deg,#d9573e,#c8432b);box-shadow:0 8px 18px rgba(157,52,33,.2),inset 0 1px 0 rgba(255,255,255,.25);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:900px){.home-reference-page .home-price-summary{position:static}}@media (max-width:380px){.home-reference-page .host-feature-step{padding:10px}.home-reference-page .home-feature-question-row{gap:6px}.home-reference-page .home-feature-question-row h2{font-size:10.5px;letter-spacing:-.035em}.home-reference-page .host-feature-choices{grid-template-columns:repeat(2,42px);gap:4px}}@media (max-width:620px){.home-reference-page .home-meeting-dropdown{right:0;left:0;width:100%}}.meeting-flow-end,.meeting-flow-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #d8d4cc;border-radius:12px;background:#fff;color:#383630;font:inherit;font-size:14px;font-weight:700;text-align:center;cursor:pointer;box-shadow:0 1px 2px rgba(37,35,31,.04)}.meeting-flow-secondary:hover{background:#f5f3ef}.meeting-flow-end{border-color:#efc9c2;background:#fff7f5;color:#ad3423}.meeting-flow-end:hover{background:#ffede9}.meeting-flow-end:disabled,.meeting-flow-secondary:disabled{opacity:.55;cursor:not-allowed}.meeting-flow-end:focus-visible,.meeting-flow-link:focus-visible,.meeting-flow-secondary:focus-visible{outline:3px solid #356cab;outline-offset:3px}.meeting-flow-note{margin:6px 0;color:#666158;font-size:12px;line-height:1.6;text-align:center}.meeting-flow-link{display:inline-flex;align-items:center;min-height:44px;color:#165b93;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.broadcast-hero h1{overflow-wrap:anywhere}.broadcast-audio-card>div:first-child{flex-wrap:wrap;gap:14px}.broadcast-microphone-picker select{min-width:0;width:100%}.home-credit-readiness{margin-top:16px;padding-top:14px;border-top:1px solid #e2dfd8}.home-credit-readiness>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.credits-runtime-preview,.home-credit-readiness p{margin-top:9px;color:#625e57;font-size:12px;line-height:1.6}.home-ready-note{grid-column:1/-1;margin-top:10px;color:#625e57;font-size:12px;line-height:1.5;text-align:center}.credits-back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:#165b93;font-size:14px}.credits-meeting-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:24px;border:1px solid #d8e5f2;border-radius:20px;background:#f5f9fd}.credits-meeting-summary>div{min-width:0;flex:1 1 250px}.credits-meeting-summary h2{margin:5px 0 8px;overflow-wrap:anywhere;font-size:20px}.credits-meeting-summary p{color:#536173;font-size:13px;line-height:1.6}.credits-meeting-eyebrow{color:#536173;font-size:11px;font-weight:750}.credits-continue-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;border-radius:12px;background:#064b93;color:#fff;font-size:14px;font-weight:750;text-align:center}.credits-back-link:focus-visible,.credits-continue-button:focus-visible{outline:3px solid #356cab;outline-offset:3px}@media (max-width:620px){.credits-meeting-summary{padding:20px}.credits-continue-button{width:100%}}.home-reference-page .home-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);align-items:start;column-gap:16px;row-gap:24px;margin-bottom:24px}.home-header-brand{grid-column:1/-1;grid-row:2;min-width:0;text-align:center}.home-account-tools{position:relative;z-index:40;grid-column:3;grid-row:1;justify-self:end;width:240px;max-width:100%;min-width:0;text-align:left}.home-account-tools .account-menu{position:relative;inset:auto;margin:0;width:100%;max-width:100%}.home-account-tools .account-menu summary{justify-content:space-between}.home-mode-buttons{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.home-mode-buttons .home-device-button{width:100%;min-width:0;min-height:48px;padding:12px;font-size:13px;line-height:1.4;text-align:center;white-space:normal}.home-reference-page .home-create-wrap{display:block}.home-create-wrap .home-create-button{width:100%;gap:12px}.home-create-wrap .home-create-button>span[aria-hidden]{position:static;flex:0 0 auto}.device-translation-shell{max-width:780px}.device-translation-shell .broadcast-hero{margin-bottom:24px!important}.device-listening-hint{color:var(--fg-secondary);font-size:14px;line-height:1.5;max-width:520px;margin:12px auto 0}.device-translation-playback{padding:24px;display:grid;gap:16px}.device-output-volume{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.device-output-volume input{flex:1 1 100px;min-width:0;accent-color:var(--fg)}.device-translation-text{line-height:1.6;font-size:18px;overflow-wrap:anywhere}.device-translation-text p+p{margin-top:12px}@media (min-width:901px){.home-reference-page .home-header{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px}.home-account-tools{grid-column:4}.home-mode-buttons{grid-column:2/4;max-width:490px;justify-self:center}.home-account-tools .account-menu summary,.home-mode-buttons .home-device-button{height:46px;min-height:46px}.home-mode-buttons .home-device-button{padding:7px 13px;line-height:1.15}}@media (max-width:900px){.home-reference-page .home-header{grid-template-columns:minmax(0,1fr);row-gap:12px}.home-account-tools{grid-column:1;grid-row:1}.home-mode-buttons{grid-column:1;grid-row:2;max-width:440px;justify-self:center}.home-header-brand{grid-column:1;grid-row:3;margin-top:12px}}@media (max-width:700px){.home-account-tools,.home-mode-buttons{width:100%;max-width:100%}}@media (max-width:480px){.home-create-wrap .home-create-button strong{font-size:18px;line-height:1.35}}.translation-voice-controls{padding:20px;margin-bottom:24px;text-align:left}.translation-voice-controls h2{font-weight:650;margin-bottom:12px}.translation-voice-controls p{margin-top:10px}.translation-voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.translation-voice-language{min-width:0}.translation-voice-language h3{font-size:14px;font-weight:600;margin-bottom:10px}.translation-voice-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.translation-voice-button{min-width:0;min-height:48px;padding:12px 10px;border:1px solid #ced8e2;border-radius:999px;background:linear-gradient(#ffffff,#eef3f8);color:#31465c;font:inherit;font-size:14px;font-weight:650;cursor:pointer;box-shadow:0 2px 5px rgba(20,43,67,.07);transition:background .14s ease,box-shadow .14s ease}.translation-voice-button:hover:not(:disabled){background:#e3edf7}.translation-voice-button.is-selected{border-color:#245d91;background:linear-gradient(#397aaf,#245d91);color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.14),0 0 0 2px rgba(36,93,145,.12)}.translation-voice-button.is-selected:hover:not(:disabled){background:#245d91}.translation-voice-button:focus-visible{outline:3px solid #007aff;outline-offset:3px}.translation-voice-button:disabled{cursor:default;opacity:.65}@media (prefers-reduced-motion:reduce){.translation-voice-button{transition:none}}@media (max-width:700px){.account-menu summary{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}.live-transcript{min-width:0}.live-transcript-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex:0 0 auto}.live-transcript-heading{display:flex;align-items:center;min-height:44px}.live-transcript-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.live-transcript button{min-height:44px;min-width:44px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--fg);padding:8px 12px;font:inherit;font-size:14px;cursor:pointer}.live-transcript button:disabled{opacity:.45;cursor:default}.live-transcript button:focus-visible,.live-transcript-scroll:focus-visible{outline:3px solid #007aff;outline-offset:3px}.live-transcript .live-transcript-bold{font-weight:700}.live-transcript .live-transcript-bold[aria-pressed=true]{color:#0056b3;border-color:#007aff;box-shadow:inset 0 0 0 1px #007aff}.live-transcript-size{min-width:22px;text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.live-transcript-scroll{max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;padding:4px 8px 4px 2px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;min-height:0}.live-transcript-scroll p{margin:0;text-align:start;font-size:inherit;font-weight:inherit}.live-transcript-scroll p+p{margin-top:.85em}.live-transcript-scroll .is-pending{color:var(--fg-secondary)}.live-transcript .live-transcript-return{color:#0066cc}.live-transcript-feedback{font-size:13px;line-height:1.4;color:var(--fg-secondary);margin:0 0 10px;flex:0 0 auto}.live-transcript .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}.live-transcript.is-fullscreen{position:fixed;inset:0;z-index:2147483000;width:100%;height:100vh;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1d1d1f;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.live-transcript.is-fullscreen .live-transcript-toolbar{padding-bottom:12px;border-bottom:1px solid var(--border)}.live-transcript.is-fullscreen .live-transcript-scroll{flex:1 1 auto;max-height:none;width:100%;padding:8px 12px}@media (max-width:480px){.live-transcript.is-fullscreen{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.broadcast-microphone-tools{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;font-size:12px}.broadcast-microphone-tools button{min-height:44px;border:1px solid var(--border);border-radius:10px;padding:8px 12px;background:var(--bg);color:var(--fg);cursor:pointer}.broadcast-microphone-tools button:disabled{opacity:.6;cursor:default}.broadcast-microphone-tools button:focus-visible{outline:3px solid #007aff;outline-offset:3px}.mic-level-panel{border:1px solid #dce3e9;border-radius:14px;background:#f7f9fb;padding:16px;min-width:0}.mic-level-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mic-level-status{display:inline-flex;align-items:center;gap:7px;color:#687382;font-size:12px;font-weight:600}.mic-level-status i{width:6px;height:6px;border-radius:50%;background:#9aa4ae}.mic-level-panel.is-active .mic-level-status i{background:#169b6b}.mic-level-readout{color:#697482;font-size:11px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mic-level-readout strong{color:#273647;font-size:16px;font-weight:650;display:inline-block;min-width:47px;text-align:right;margin:0 4px}.mic-level-track{height:14px;position:relative;overflow:hidden;border-radius:4px;background:#dfe5eb;box-shadow:inset 0 1px 2px #2434470d}.mic-level-fill{position:absolute;inset:0;background:linear-gradient(90deg,#139968,#25ae77 70%,#d5a12a 80%,#eaa234 90%,#df4545 98%);transition:clip-path 60ms linear}.mic-level-peak{position:absolute;top:0;bottom:0;width:2px;background:#273647;box-shadow:0 0 0 1px #ffffffb3}.mic-level-scale{display:flex;justify-content:space-between;color:#7b8793;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:7px}.mic-level-panel.is-clipping{border-color:#d65b5b}.mic-level-panel.is-clipping .mic-level-status i{background:#d63838}.mic-level-warning{color:#b52424;font-size:12px;line-height:1.5;margin:10px 0 0;font-weight:600}@media (prefers-reduced-motion:reduce){.mic-level-fill{transition:none}}.home-reference-page .home-hourly-price{margin:20px 0 0;text-align:center;font-size:18px;font-weight:650;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-reference-page .home-spoken-languages{min-width:0;margin:0 0 24px;padding:0;border:0}.home-reference-page .home-spoken-languages legend{padding:0;font-size:16px;font-weight:650}.home-reference-page .home-spoken-languages p{margin:6px 0 12px;color:#536170;font-size:13px;line-height:1.5}.home-reference-page .home-language-list .home-language-option{height:72px;min-height:72px;padding:6px;line-height:1.35;justify-content:center;text-align:center;border-radius:999px;border:1px solid hsl(var(--language-hue,215),38%,78%);background:hsl(var(--language-hue,215),65%,96%);color:hsl(var(--language-hue,215),55%,27%);box-shadow:0 1px 2px #2434470d;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .14s ease,color .14s ease}.home-reference-page .home-language-list .home-language-option:hover:not(.is-selected){background:hsl(var(--language-hue,215),60%,90%);transform:none}.home-reference-page .home-language-list .home-language-option.is-selected,.home-reference-page .home-language-list .home-language-option.is-selected:hover{border-color:hsl(var(--language-hue,215),58%,32%);background:hsl(var(--language-hue,215),58%,32%);color:#fff;box-shadow:inset 0 1px 2px #0000001a;transform:none}.home-reference-page .home-language-list .home-language-option>span{display:block;width:100%}.home-reference-page .home-language-list .home-language-option>span:not(:has(.home-language-qualifier)){white-space:nowrap}.home-reference-page .home-language-flag{display:inline-block;margin-right:4px;font-size:18px;line-height:1;vertical-align:-2px}.home-reference-page .home-language-qualifier{display:block;white-space:nowrap}@media (max-width:620px){.home-reference-page .home-setup-card--priced{padding-inline:6px}.home-reference-page .host-feature-step{padding-inline:4px}.home-reference-page .home-language-list{gap:4px}.home-reference-page .home-language-list .home-language-option{padding-inline:1px;font-size:clamp(10px,3vw,13px)}.home-reference-page .home-language-flag{font-size:16px}}.home-reference-page .home-language-option[data-language=zh-Hant]{--language-hue:0}.home-reference-page .home-language-list .home-language-option.is-selected span:after{display:none}.home-reference-page .home-language-list .home-language-option:focus-visible{outline:3px solid #007aff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.home-reference-page .home-language-list .home-language-option{transition:none}}.home-reference-page .home-language-list{grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff!important}.meeting-diagnostics{margin:24px 0;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);font-size:12px;text-align:left}.meeting-diagnostics-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meeting-diagnostics h2{font-size:14px;margin:0}.meeting-diagnostics-summary{display:flex;flex-wrap:wrap;gap:8px 18px}.meeting-diagnostics details{margin-top:12px}.meeting-diagnostics summary{cursor:pointer;padding:8px 0;min-height:36px}.meeting-diagnostics ul{list-style:none;margin:0;padding:0}.meeting-diagnostics li{display:flex;flex-wrap:wrap;gap:5px 14px;padding:9px 0;border-top:1px solid var(--border)}.meeting-diagnostics li strong{flex-basis:100%}.connection-meter{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 18px;font-size:12px;line-height:1.5;color:#536170}.connection-meter strong{margin-left:5px;font-weight:650}.connection-meter-good strong{color:#216b45}.connection-meter-fair strong{color:#88610a}.connection-meter-weak strong{color:#b52424}.connection-meter-bars{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.connection-meter-bars i{width:4px;border-radius:2px;background:#d8dee4;height:5px}.connection-meter-bars i:nth-child(2){height:9px}.connection-meter-bars i:nth-child(3){height:13px}.connection-meter-bars i:nth-child(4){height:18px}.connection-meter-bars .is-filled{background:#216b45}.connection-meter-fair .is-filled{background:#88610a}.connection-meter-weak .is-filled{background:#b52424}.meeting-language-controls{padding:22px;margin-bottom:24px}.meeting-language-controls h2{margin-bottom:16px}.meeting-language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.side-by-side-setup{padding:24px;margin-bottom:24px;display:grid;gap:16px}.side-by-side-setup label{display:grid;gap:8px;font-weight:600}.side-by-side-setup select{width:100%}.side-by-side-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:700px){.home-reference-page .home-feature-question-row{flex-wrap:wrap}.home-reference-page .home-feature-question-row h2{white-space:normal;font-size:16px;line-height:1.4;flex:1 1 100%}.meeting-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.provider-cost-details,.provider-rate-sheet{color:var(--text-secondary,#555);font-size:.85rem;line-height:1.5}.provider-rate-sheet{margin:18px 0;padding:16px;border:1px solid rgba(60,70,80,.16);border-radius:14px}.provider-cost-details summary,.provider-rate-sheet summary{cursor:pointer;font-weight:600}.provider-cost-details p,.provider-rate-sheet p{margin:10px 0}.provider-rate-scroll{overflow-x:auto;margin:14px 0}.provider-rate-sheet table{width:100%;border-collapse:collapse;min-width:540px}.provider-rate-sheet caption{text-align:left;margin-bottom:8px;font-weight:600}.provider-rate-sheet td,.provider-rate-sheet th{padding:9px;border-bottom:1px solid rgba(60,70,80,.12);text-align:left}.provider-cost-details{max-width:560px;margin-top:8px}.usage-panel>p{line-height:1.6;margin:10px 0}.side-by-side-actions .meeting-flow-primary{border:1px solid #153d36;border-radius:10px;background:#153d36;color:white;min-height:44px;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer}.side-by-side-actions .meeting-flow-primary:disabled{opacity:.55;cursor:default}.account-create-button,.admin-create-account button{border:0;border-radius:999px;padding:10px 16px;background:var(--color-primary,#127b40);color:white;font-weight:600;cursor:pointer;min-height:44px}.admin-create-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;margin:16px 0;background:#f5f8f6;border:1px solid #d9e3dc;border-radius:16px}.admin-create-account label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.admin-create-account input:not([type=checkbox]),.admin-create-account select{width:100%;min-width:0;padding:11px;border:1px solid #bac9bf;border-radius:8px;background:white;color:#17231b;font-size:16px}.admin-create-account small{font-size:12px;font-weight:400;color:#4c5b52}.admin-create-account .admin-create-exempt{flex-direction:row;align-items:center}.admin-create-exempt input{width:20px;height:20px}.account-exemption-help{font-size:13px;color:#526257;margin:12px 0}.account-exempt-switch{border:1px solid #abbcaf;border-radius:999px;min-height:44px;padding:8px 12px;background:#f4f6f4;color:#294232;font-weight:600;cursor:pointer}.account-exempt-switch.is-on{background:#176e3e;color:white;border-color:#176e3e}.account-exempt-switch:disabled,.admin-create-account button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.admin-create-account{grid-template-columns:1fr;padding:16px}.account-approval-section .history-section-header{flex-wrap:wrap;gap:12px}}.active-meetings-section{margin:32px 0;scroll-margin-top:24px}.active-meeting-count{display:inline-block;min-width:30px;padding:2px 8px;border-radius:999px;background:#e6f3e9;color:#17683a;font-size:18px}.active-meetings-updated{font-size:13px;color:#526257;margin:10px 0 16px}.active-meetings-list{display:grid;gap:14px}.active-meeting-card{border:1px solid #dce5df;border-radius:16px;padding:18px;background:white;text-align:left;overflow-wrap:anywhere}.active-meeting-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.active-meeting-heading h3{margin:0;font-size:18px}.active-meeting-status{flex-shrink:0;white-space:nowrap;padding:4px 10px;background:#edf0ed;border-radius:999px;font-size:12px;font-weight:600}.active-meeting-status.is-live{color:#17683a;background:#e6f3e9}.active-meeting-status.is-closing{color:#895212;background:#fff4db}.active-meeting-card p{margin:8px 0;font-size:14px;color:#47574c}.active-meeting-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.active-meeting-links a{color:#17683a;font-weight:600;padding:8px 0}.provider-cost-details table{width:100%;min-width:500px;border-collapse:collapse}.provider-cost-details caption{text-align:left;font-weight:600;margin-bottom:8px}.provider-cost-details td,.provider-cost-details th{padding:8px;border-bottom:1px solid rgba(60,70,80,.12);text-align:left}.provider-cost-details th small{display:block;font-weight:400}.provider-cost-details{min-width:0;max-width:min(560px,100%)}.meeting-estimate{width:100%;min-width:0;margin:1rem 0;text-align:center}.meeting-estimate .home-hourly-price{margin:0 0 .65rem}.meeting-estimate-options{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.meeting-estimate-options button{border:1px solid var(--border,#d8d6d1);background:#fff;color:#343432;border-radius:999px;padding:.5rem .85rem;min-height:40px;font:inherit;font-size:.85rem;cursor:pointer}.meeting-estimate-options button[aria-pressed=true]{background:#343432;border-color:#343432;color:white}.meeting-estimate-options button:focus-visible{outline:2px solid #446788;outline-offset:3px}.meeting-estimate-total{margin:.65rem 0 .35rem;font-weight:600}.meeting-estimate small{display:block;max-width:38rem;margin:0 auto;font-size:.8rem;line-height:1.5;color:#666}.usage-meeting-list article>.provider-cost-details{grid-column:1/-1;width:100%;max-width:100%;margin-top:0}.usage-meeting-list .provider-cost-details p{font-size:.8rem;color:#62666d}.account-profile-editor{width:100%;min-width:0;grid-column:1/-1;padding:0 18px 16px}.approval-card:has(.account-profile-editor){flex-wrap:wrap}.approval-card .account-profile-editor{padding:8px 0 0}.account-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px;border-top:1px solid var(--border)}.account-profile-form label{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}.account-profile-form input{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;background:white;color:#172033;font-size:16px}.account-profile-form p{grid-column:1/-1;margin:0;font-size:13px;color:#596579}.account-profile-form .account-profile-error{color:#b42318}.account-profile-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;grid-column:1/-1}.account-profile-actions button{min-height:42px;padding:9px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334d68;font-weight:600;cursor:pointer}.account-profile-actions button[type=submit]{background:#ecf5ff;border-color:#b4cee9}.account-profile-actions button:disabled{opacity:.6;cursor:wait}.account-profile-actions button:focus-visible,.account-profile-form input:focus-visible{outline:2px solid #2670b5;outline-offset:3px}.account-profile-actions span{font-size:13px;color:#237247}@media (max-width:600px){.account-profile-form{grid-template-columns:minmax(0,1fr)}}.approval-card,.managed-account{position:relative}.account-profile-editor:not(:has(.account-profile-form)){padding:0;height:0}.account-profile-actions .account-profile-edit-short{position:absolute;top:12px;right:8px;min-height:36px;padding:7px 12px;font-size:12px;border-radius:9px}.approval-card:not(:has(.account-profile-form)) .approval-actions,.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-actions{display:none}.managed-account:not(:has(.account-profile-form)) .managed-account-row{padding-right:68px}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-toggle{padding:12px 0;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-balance>small,.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-chevron,.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-info>small{display:none}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-balance{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-balance strong{font-size:13px}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-balance>span{font-size:11px}.managed-account:has(.account-profile-form) .managed-account-row{flex-direction:column;align-items:stretch;gap:0}.managed-account:has(.account-profile-form) .managed-account-actions{padding-bottom:12px;flex-wrap:wrap}.approval-card:not(:has(.account-profile-form)){padding:14px 72px 14px 16px;gap:0}.approval-card:not(:has(.account-profile-form))>div:first-child{min-width:0}.approval-card:not(:has(.account-profile-form)) small{display:none}.approval-card p{overflow-wrap:anywhere}@media (max-width:620px){.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-toggle{grid-template-columns:minmax(0,1fr)}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-balance{grid-column:1;grid-row:auto}.managed-account:not(.is-expanded):not(:has(.account-profile-form)) .managed-account-info>span:not(.managed-account-title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}}.transcript-correct{margin-inline-start:.65rem;padding:.2rem .6rem;border:1px solid #c5d9e4;border-radius:999px;background:#eef7fb;color:#234d68;font:600 12px/1.5 system-ui,sans-serif;vertical-align:middle}.transcript-correction-editor{max-height:52vh;overflow:auto;border-top:1px solid #dbe5eb;padding:1rem}.translation-correction-form{display:grid;gap:.8rem;padding:1rem;border:1px solid #d5e3ea;border-radius:18px;background:#f7fbfd;color:#203848;font:400 15px/1.5 system-ui,sans-serif}.translation-correction-form label{display:grid;gap:.3rem;font-weight:600;min-width:0}.translation-correction-form input,.translation-correction-form select,.translation-correction-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:.65rem;border:1px solid #b9cad5;border-radius:10px;background:white;color:#172f40;font:400 16px/1.5 system-ui,sans-serif}.translation-correction-form textarea{resize:vertical}.correction-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.correction-actions,.correction-card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;justify-content:space-between}.correction-original{padding:.7rem;border-radius:10px;background:#eaf1f6;overflow-wrap:anywhere}.correction-original p{margin:.25rem 0 0}.correction-page{display:grid;gap:1rem}.correction-page>button{justify-self:start}.correction-card{overflow-wrap:anywhere}.correction-card p{margin:.65rem 0}@media (max-width:650px){.correction-fields{grid-template-columns:1fr}.translation-correction-form{padding:.7rem}.correction-actions{align-items:stretch;flex-direction:column}}.correction-page .meeting-flow-primary,.translation-correction-form .meeting-flow-primary{min-height:44px;padding:11px 20px;border:1px solid #aac4d5;border-radius:999px;background:#dbeaf5;color:#234d68;font:inherit;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 0 #ffffffcc}.correction-page .meeting-flow-primary:hover,.translation-correction-form .meeting-flow-primary:hover{background:#c9deed}.correction-page button:focus-visible,.transcript-correct:focus-visible,.translation-correction-form :is(button,input,select,textarea):focus-visible{outline:3px solid #2670b5;outline-offset:3px}.correction-actions button,.translation-correction-form :is(input,select){min-height:44px}.correction-card,.translation-correction-form{text-align:left}.translation-correction-form button:disabled{opacity:.6;cursor:wait}.translation-correction-form select{height:44px}.audio-choice--translation[data-language=vi],.home-language-option[data-language=vi]{--language-hue:12}.host-meeting-transcript{padding:20px 0;min-width:0}.host-meeting-transcript>label{display:grid;gap:8px;margin:12px 0}.host-meeting-transcript select{max-width:100%;min-height:44px;padding:8px;border:1px solid #b9cad5;border-radius:10px;background:white;font:inherit}.meeting-fix-review{margin-top:24px;width:100%;min-width:0;text-align:left}.fix-fields{display:grid;gap:12px;padding:0;margin:0;border:0;min-width:0}.translation-correction-form .fix-include{display:flex;align-items:center;gap:10px}.translation-correction-form .fix-include input{width:20px;height:20px;min-height:20px}.fix-publish-actions{padding:16px;border:1px solid #d5e3ea;border-radius:16px;background:#f7fbfd}.transcript-correct{min-height:36px}.transcript-correct:disabled{opacity:.7;cursor:default}.meeting-fix-review h2{overflow-wrap:anywhere}.meeting-documents{margin:24px auto;padding:24px;border:1px solid #e2e4e7;border-radius:22px;background:#fff;text-align:center}.meeting-document-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.meeting-document-actions>a,.meeting-document-actions>button{min-height:46px;min-width:160px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #d5d7da;border-radius:15px;background:linear-gradient(#fff,#fafafa);color:#34383b;font:inherit;font-weight:600;text-decoration:none;box-sizing:border-box}.meeting-document-actions>a:focus-visible,.meeting-document-actions>button:focus-visible{outline:3px solid #3a78b6;outline-offset:3px}.meeting-documents p{margin:14px 0 0;overflow-wrap:anywhere}.meeting-document-actions>button:disabled{opacity:.5;cursor:default}@media (max-width:400px){.meeting-documents{padding:18px}.meeting-document-actions>a,.meeting-document-actions>button{width:100%}}