@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800.woff2) format("woff2")}:root{--bg: #fbf6ef;--card: #fffdf9;--soft: #f6eee3;--text: #2a1e14;--muted: #7d6b5a;--border: #eadfce;--accent: #f6a220;--accent-2: #fcb000;--accent-strong: #9e5f00;--accent-text: #2a1e14;--logo-bee: url(/logo-bee.png);--danger: #b42318;--ok: #1a7f37;--shadow: 0 16px 40px rgb(120 70 20 / 8%);color-scheme:light;--radius: 18px;--serif: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif}:root[data-theme=dark]{--bg: #121111;--card: #1a1918;--soft: #222120;--text: #f2eee9;--muted: #a39b92;--border: #2f2c29;--accent: #ffb43c;--accent-2: #ffc857;--accent-strong: #ffc46b;--accent-text: #1b0f07;--logo-bee: url(/logo-bee-dark.png);--danger: #ff7b6b;--ok: #6fdd8b;--shadow: 0 20px 50px rgb(0 0 0 / 35%);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #121111;--card: #1a1918;--soft: #222120;--text: #f2eee9;--muted: #a39b92;--border: #2f2c29;--accent: #ffb43c;--accent-2: #ffc857;--accent-strong: #ffc46b;--accent-text: #1b0f07;--logo-bee: url(/logo-bee-dark.png);--danger: #ff7b6b;--ok: #6fdd8b;--shadow: 0 20px 50px rgb(0 0 0 / 35%);color-scheme:dark}}*{box-sizing:border-box}:root{accent-color:var(--accent)}a{color:var(--accent-strong)}body{margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:32px 16px}.card{width:100%;max-width:440px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.wide{max-width:760px}.brand{display:flex;align-items:center;gap:2px;font-family:var(--serif);font-weight:700;font-size:17px;margin-bottom:18px}.brand .logo{width:34px;height:34px;flex:none;background:var(--logo-bee) center / contain no-repeat;transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.brand .logo{animation:brand-bee-float 4s ease-in-out infinite;transform-origin:50% 60%}}@keyframes brand-bee-float{0%,to{transform:translateY(-1px) rotate(-4deg)}50%{transform:translateY(-4px) rotate(4deg)}}.brand-name{font-family:Nunito,Arial Rounded MT Bold,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.265em}.brand-name span{color:var(--accent)}h1{font-family:var(--serif);font-size:26px;line-height:1.25;margin:0 0 8px;letter-spacing:-.01em}h2{font-family:var(--serif);font-size:20px;margin:24px 0 8px;letter-spacing:-.005em}p{margin:0 0 12px}.muted{color:var(--muted);font-size:14px}label{display:block;font-size:14px;font-weight:550;margin:14px 0 6px}input{width:100%;padding:11px 12px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}button,.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 18px;margin-top:14px;font:inherit;font-weight:650;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;text-decoration:none}button.secondary,.button.secondary{background:transparent;color:var(--text);border-color:var(--border)}button:disabled{opacity:.6;cursor:default}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:18px 0 4px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.error{color:var(--danger);font-size:14px;margin-top:10px}.hidden{display:none!important}ul.perms{padding-left:20px;margin:8px 0 4px}ul.perms li{margin:4px 0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0}.stat{border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:var(--card)}.stat .value{font-size:20px;font-weight:650}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border);vertical-align:top}.table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.account-page{min-width:0}footer{margin-top:24px;font-size:13px;color:var(--muted)}footer:not(.lp-footer){box-sizing:border-box;max-width:100%;padding:0 16px 24px;text-align:center}footer a{color:inherit}.search-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search-row input{flex:1 1 140px;width:auto}.search-row input.state{flex:0 1 150px}.search-row button{width:auto;margin-top:0}.number-list{list-style:none;padding:0;margin:12px 0 0}.number-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.number-list li button{width:auto;margin-top:0;padding:8px 14px}select{width:100%;padding:11px 12px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;margin-bottom:10px}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}.notice{border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:10px;padding:12px 14px;margin:12px 0}.badge{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;vertical-align:middle}.badge.ok{background:#e3f5e8;color:#1a7f37}.badge.wait{background:#fff4d6;color:#8a5a00}:root[data-theme=dark] .badge.ok{background:#12351f;color:#6fdd8b}:root[data-theme=dark] .badge.wait{background:#3d2e05;color:#f5c04a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .badge.ok{background:#12351f;color:#6fdd8b}:root:not([data-theme=light]) .badge.wait{background:#3d2e05;color:#f5c04a}}fieldset.requirement{border:1px solid var(--border);border-radius:10px;padding:12px 14px 4px;margin:12px 0}fieldset.requirement legend{font-weight:600;padding:0 6px}fieldset.requirement input,fieldset.requirement select{margin-bottom:10px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.grid-2{grid-template-columns:1fr}}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.price-table tr.pinned td{font-weight:600}.price-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 8px}.price-actions button{width:auto;margin:0}.price-actions input{width:auto;flex:1 1 200px;margin:0}.price-scroll.expanded{max-height:440px;overflow-y:auto;border-bottom:1px solid var(--border)}.price-scroll.expanded thead th{position:sticky;top:0;background:var(--card);z-index:1}.converter{margin-top:6px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.converter-country{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400}.converter select{width:auto;max-width:180px;margin:0;padding:2px 6px;font-size:13px}.small-text{font-size:13px;margin-top:6px}.error-text{color:var(--danger)}.funds-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.funds-row button,.funds-row input{width:auto;margin:0}.funds-row input{flex:0 1 150px}.funds-row button.amount.selected{border-color:var(--accent);color:var(--accent)}.same-note{font-size:12px;font-weight:400}button.rate-info{width:auto;margin:0;padding:0 2px;border:none;background:transparent;color:var(--accent);font-size:14px;line-height:1;cursor:pointer;vertical-align:baseline}.rate-popover{position:fixed;z-index:20;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px 14px;box-shadow:0 8px 24px #00000038;font-size:14px;line-height:1.45}.rate-popover p{margin:0}.rate-popover a{font-weight:600}tr.caller-rates td{background:color-mix(in srgb,var(--accent) 6%,transparent);font-size:13.5px;white-space:normal}.caller-rates-title{font-weight:600;margin-bottom:6px}.caller-rates-heading{font-weight:600;margin-top:8px}.caller-rates ul{margin:4px 0 0;padding-left:18px}.caller-rates li{margin:3px 0}button.link-button{width:auto;margin:0 0 0 6px;padding:0;border:none;background:none;color:var(--accent);font-size:13px;text-decoration:underline;cursor:pointer}main.account-wide{max-width:1060px}.account-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.account-head h1{margin-top:0}.account-head .button{width:auto;margin:0}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:18px}.account-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:16px;align-self:start}@media(min-width:721px){.account-nav{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}}.account-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--text);text-decoration:none;font-weight:550}.account-nav .nav-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 12px 4px}.account-nav .nav-label:first-child{padding-top:0}.account-nav a:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.account-nav a.active{background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--accent)}.account-nav a.active:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-theme=dark] .account-nav a:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}:root[data-theme=dark] .account-nav a.active{background:color-mix(in srgb,var(--accent) 16%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .account-nav a:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}:root:not([data-theme=light]) .account-nav a.active{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.account-nav .step{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border);font-size:13px;flex:none}.account-nav a.active .step{border-color:var(--accent)}.nav-check{margin-left:auto;color:var(--ok);font-weight:700}.nav-count{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:700;text-align:center;line-height:20px}.account-page>h2:first-child{margin-top:0}.number-card{margin-bottom:12px}.checkout{border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-top:12px}.checkout h3{margin-top:0}.checkout-lines{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 12px}.checkout-lines dt{color:var(--muted)}.checkout-lines dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.checkout-lines dd.total{font-weight:700}.checkout-lines .gap-before{margin-top:1.4em}.checkout-actions{display:flex;flex-wrap:wrap;gap:8px}.checkout-actions button,.checkout-actions .button{width:auto;margin:0}button.nav-toggle{display:none}@media(max-width:720px),(max-height:500px)and (orientation:landscape){.account-layout{grid-template-columns:minmax(0,1fr);gap:14px}.card{position:relative}button.nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:18px;right:12px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text)}button.nav-toggle #nav-toggle-label{display:none}.card>.brand{padding-right:56px}.nav-toggle-icon{font-size:20px;line-height:1}.nav-toggle-dot{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.account-nav{display:none;position:absolute;top:62px;right:12px;z-index:30;width:min(300px,calc(100vw - 24px));max-height:70vh;overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 12px 32px #0000002e}.account-nav.open{display:flex}.account-nav .nav-label:first-of-type{padding-top:14px}}@media(min-width:721px)and (max-height:500px)and (orientation:landscape){main.account-app{max-width:none;padding:18px 20px 24px}main.account-app .assistant-form,main.account-app .contact-form{max-width:none}}.account-page[data-page=pricing] .pricing-sub{display:none}.combo{position:relative;flex:1 1 140px;min-width:0}.combo input{width:100%;margin:0;padding-right:36px}button.combo-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;margin:0;padding:0;border:none;background:transparent;color:var(--muted);font-size:14px}button.combo-toggle:disabled{opacity:.4}.combo-list{position:absolute;z-index:15;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000038;min-width:220px}.combo-list li{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:14px}.combo-list li:hover,.combo-list li.active{background:color-mix(in srgb,var(--accent) 14%,transparent)}#auto-topup,#payment-methods,#transactions{margin-top:8px}.toggle-row{display:flex;align-items:center;gap:10px;font-weight:400;margin:8px 0;flex-wrap:wrap}.toggle-row input[type=checkbox]{width:18px;height:18px;margin:0}.toggle-row select{width:auto;margin:0 4px;padding:4px 8px}.card-list{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.card-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;padding:10px 14px;flex-wrap:wrap}.card-actions{display:flex;align-items:center;gap:8px}.card-actions button{width:auto;margin:0;padding:6px 12px;font-size:14px}#add-card{width:auto}td.credit{color:var(--ok)}.button.small-button{width:auto;margin:0;padding:4px 10px;font-size:13px}.connector-address{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px 14px;margin:12px 0 18px}.connector-address code{font-size:14px;word-break:break-all;flex:1 1 240px}.connector-address button{width:auto;margin:0;padding:6px 12px}.integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.integration{border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column}.integration-head{display:flex;align-items:center;gap:12px}.integration-head h3{margin:0}.app-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#1f9d55 12%,transparent)}.app-status.hidden{display:none}.app-status button{width:auto;margin:0;padding:4px 10px;font-size:13px}.app-connected{color:#1f9d55;font-weight:600;font-size:.9rem}.app-connected:before{content:"\25cf  "}.brand-logo{width:36px;height:36px;flex:none;color:var(--text)}.integration ol{padding-left:18px;margin:12px 0 16px;flex:1}.integration .button{margin-top:auto}.live-list{list-style:none;padding:0;margin:8px 0 16px;display:grid;gap:8px}.live-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;padding:10px 14px}.live-list button{width:auto;margin:0;padding:6px 14px;flex:none}.live-list li>div{min-width:0}.live-list li.focused{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.live-lines{display:grid;gap:3px;align-content:start;margin-top:8px;font-size:14px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.live-speaker{font-weight:600}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}.message-text{margin:2px 0}#message-list tr.unread td:first-child{box-shadow:inset 3px 0 0 var(--accent)}#message-list tr.unread .message-text{font-weight:600}#message-list .phone{white-space:nowrap}.message-text.urgent{color:var(--danger);font-weight:600}.assistant-form{display:grid;gap:18px;max-width:520px}.assistant-form fieldset{border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin:0;display:grid;gap:8px}.assistant-form legend{font-weight:600;padding:0 6px}.name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.assistant-name{font-size:24px;font-weight:700}.assistant-name-group{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.assistant-name-latin,.name-latin{color:var(--muted);font-weight:500}.assistant-name-latin{font-size:18px}.name-latin{font-size:.8em}.name-row button{width:auto;margin:0}.name-row #assistant-another{margin-left:auto}.voice-choice #assistant-another-voice{width:auto;margin:0 0 0 auto}.small-label{font-size:14px;margin:0}.voice-choice{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.voice-choice label{display:inline-flex;align-items:center;gap:8px;font-weight:500;margin:0}.voice-choice input{width:auto;margin:0}.actions-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.actions-row button{width:auto;margin:0}select.language-picker{display:inline-block;width:auto;margin:0;padding:2px 6px;font-size:13px;color:inherit;background:transparent;border:1px solid var(--border);border-radius:6px;vertical-align:baseline}.inbound-choice{display:grid;gap:8px}.inbound-choice label{display:flex;align-items:center;gap:8px;font-weight:500;margin:0}.inbound-choice input{width:auto;margin:0}.introduce-choice{display:grid;gap:12px;margin-bottom:8px}.introduce-choice label{display:flex;align-items:flex-start;gap:8px;margin:0;font-weight:400}.name-contacts{margin:4px 0 10px 26px}.name-contacts p{margin:0 0 4px}.name-contacts ul{margin:0 0 4px;padding-left:18px}.name-contacts li{margin:2px 0}.introduce-choice input{width:auto;margin:3px 0 0;flex:none}.introduce-choice label>span{display:grid;gap:2px}.introduce-choice strong{font-weight:600}.forward-fields{display:grid;gap:6px;margin-top:6px}.forward-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.forward-row label{display:grid;gap:4px;margin:0;font-size:14px}@media(max-width:560px){.forward-row{grid-template-columns:1fr}}.number-manage{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.number-manage button{width:auto;margin:0;padding:6px 14px}.contact-form{display:grid;gap:6px;max-width:560px}.contact-form textarea{font:inherit;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);resize:vertical}.contact-form button{margin-top:10px;width:auto;justify-self:start}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.legal h2{margin-top:1.6em}.agree{display:block;margin-top:14px;font-weight:400}.agree.with-box{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.agree .agree-box{width:auto;margin:3px 0 0;flex:none}.signin-tabs{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--border)}.signin-tabs .tab{width:auto;margin:0;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:8px 12px;font-weight:600}.signin-tabs .tab.active{color:var(--text);border-bottom-color:var(--accent)}.modal{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:50}.modal.hidden{display:none}.modal-card{background:var(--card);color:var(--text);border-radius:14px;padding:22px;width:min(420px,100%);display:grid;gap:8px;box-shadow:0 10px 40px #00000040}.modal-card h2{margin:0}.modal-card button{margin-top:8px}.agree.with-box{margin:4px 0 10px}.price-summary{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin:10px 0 16px}.price-summary h4{margin:0 0 8px;font-size:16px}.price-summary dl{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.3fr);gap:6px 16px;margin:0}.price-summary dt{color:var(--muted)}.price-summary dd{margin:0;text-align:end;font-weight:600}@media(max-width:560px){.price-summary dl{grid-template-columns:1fr}.price-summary dd{text-align:start;margin-bottom:6px}}.price-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:4px;flex-wrap:wrap}.price-tabs .tab{width:auto;margin:0;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:8px 12px;font-weight:600}.price-tabs .tab.active{color:var(--text);border-bottom-color:var(--accent)}.call-tabs{margin:6px 0 12px}.call-tabs .nav-count{display:inline-block;margin-left:4px}.link-button{width:auto;margin:0;padding:0;background:none;border:0;color:var(--accent);font-weight:600;text-decoration:underline;cursor:pointer;white-space:nowrap}.conversation-row td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.conversation-row .line{margin:4px 0;font-size:14px}.conversation-row .speaker{font-weight:600;margin-right:6px}.chat-ref{white-space:nowrap}.chat-ref-note{font-size:.8rem;margin-top:4px;max-width:220px}.usage-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.usage-head select{width:auto}.usage-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 24px}.usage-table h3{margin:8px 0;font-size:1rem}.usage-table table{width:100%}.usage-table tr.total td{font-weight:650;border-top:2px solid var(--border)}.home-attention{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.home-attention li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.home-stats .stat a{display:inline-block;margin-top:6px;font-size:.9rem}.home-stats .stat .value{font-size:18px;overflow-wrap:break-word}.home-card{border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin:0 0 16px}.home-card h3{margin:0 0 8px;font-size:1rem}.home-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 16px}.home-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.home-list .small-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-list li.expanded .small-label{display:block;-webkit-line-clamp:unset;overflow:visible}.home-list li.expandable{position:relative;cursor:pointer;padding-right:22px;border-radius:8px}.home-list li.expandable:hover>div:first-child{text-decoration:underline;text-underline-offset:3px}.home-list li.expandable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-list li.expandable:after{content:"\25be";position:absolute;right:4px;top:2px;color:var(--muted);font-size:13px;transition:transform .15s}.home-list li.expanded:after{transform:rotate(180deg)}.home-card .pager{margin-top:12px}.home-list li.unread>div:first-child{font-weight:650}.home-steps{margin:0;padding-left:20px;display:grid;gap:6px}.home-steps li.done{color:var(--muted);text-decoration:line-through}.rate-popover ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.rate-popover ul+p{margin-top:8px}.name-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 4px}.name-choice select{width:auto}select.voice-language{width:auto;margin:8px 0 4px;display:block}.account-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;user-select:all}@media(max-width:720px),(max-height:500px)and (orientation:landscape){body{padding:0;background:var(--card)}.card{border:0;border-radius:0;min-height:100vh;min-height:100dvh}.card{padding-left:14px;padding-right:14px}.assistant-form fieldset{padding-left:11px;padding-right:11px}fieldset.requirement{padding-left:10px;padding-right:10px}.integration{padding-left:13px;padding-right:13px}button.nav-toggle{right:20px}}.home-stats .converter-country{display:flex;max-width:100%;min-width:0}.home-stats .converter select{flex:1 1 auto;min-width:0;max-width:100%;width:100%;text-overflow:ellipsis}.home-stats .stat{min-width:0;display:flex;flex-direction:column}.home-stats .stat .stat-action{margin-top:auto;padding-top:10px;align-self:flex-start}.stat-sample-row{display:flex;align-items:center;gap:4px;margin:2px 0 0 -10px}.stat-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.home-stats .spent-period{margin-top:10px;align-self:flex-start}.spent-period{width:100%;max-width:100%;margin-bottom:0;padding:2px 6px;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}.spinner.small{width:18px;height:18px;border-width:2px}.loading-block{display:flex;justify-content:center;align-items:center;padding:24px 0}.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}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}@media(min-width:721px)and (min-height:501px),(min-width:721px)and (orientation:portrait){body:has(main.account-app){padding:16px 20px}main.account-app{max-width:1440px;padding:22px 32px 32px}main.account-app>.brand{margin-bottom:10px}main.account-app .account-head h1{margin:0 0 2px;font-size:26px}main.account-app .account-layout{grid-template-columns:240px minmax(0,1fr);gap:36px;margin-top:14px}}@media(min-width:721px)and (min-height:501px),(min-width:721px)and (orientation:portrait){main.account-app #assistant-form{max-width:none}}@media(min-width:1100px){main.account-app #assistant-form{display:block;columns:2;column-gap:24px}main.account-app #assistant-form>fieldset{break-inside:avoid;margin:0 0 18px}main.account-app #assistant-form>.actions-row,main.account-app #assistant-form>.error{column-span:all}}.auto-amount-wrap{display:inline-flex;gap:6px;align-items:center;vertical-align:middle}.auto-amount-wrap input{width:6.5em;margin:0}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;flex-wrap:wrap}.pager button{width:auto;margin:0;padding:6px 12px;font-size:14px}a.edit-link{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;text-decoration:none;color:var(--accent);font-size:14px;font-weight:400;vertical-align:middle}a.edit-link:hover,a.edit-link:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent)}.card-dialog{width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.card-fields{min-height:120px;margin-top:6px}.card-fields .loading-block{display:flex;justify-content:center;padding:30px 0}.modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.modal-actions button{width:auto}.small-note{font-size:12px;margin:4px 0 0}button.theme-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font-weight:550;text-align:left;justify-content:flex-start}button.theme-toggle:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.theme-toggle .theme-icon{width:22px;text-align:center;font-size:16px;line-height:1}.theme-toggle .theme-label{flex:1}.theme-toggle .theme-switch{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:var(--border);transition:background .2s}.theme-toggle .theme-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--card);box-shadow:0 1px 3px #00000040;transition:transform .2s}.theme-toggle[aria-checked=true] .theme-switch{background:var(--accent)}.theme-toggle[aria-checked=true] .theme-switch:after{transform:translate(16px)}.account-nav .theme-toggle{margin-top:10px;border-top:1px solid var(--border);border-radius:0 0 10px 10px;padding-top:14px}.converter{font-size:15px}#converter-text,#home-converter-text{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.converter select{font-size:14px}.home-stats .stat .small-label{font-size:15px;color:var(--text);font-variant-numeric:tabular-nums;white-space:pre-line}.account-nav .nav-row{display:flex;align-items:center;gap:4px}.account-nav .nav-row>a{flex:1;min-width:0}button.nav-icon-button{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted)}button.nav-icon-button:hover,button.nav-icon-button:focus-visible{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.human-check:empty{display:none}.human-check{margin-top:14px;min-height:65px}.voice-row{display:flex;align-items:center;gap:6px}.voice-row select{flex:1;min-width:0;margin-bottom:0}button.voice-sample.playing{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.brand-link{color:var(--text);text-decoration:none;width:fit-content}.brand-link:hover .logo{filter:brightness(1.08)}.agree a{color:inherit}.notice.error-notice{border-left-color:var(--danger)}.notice .fix-button{width:auto;margin:10px 0 0;display:flex}.notice .fix-choices{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.notice .fix-choices .fix-button{margin:0}.fix-reason{color:var(--danger);font-size:14px;margin:0 0 8px}.reuse-box{margin:8px 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.reuse-option{display:block;margin:6px 0;font-weight:500}.reuse-option input[type=radio]{width:auto;margin:0 6px 0 0;vertical-align:middle}.reuse-box p{margin:4px 0 4px 22px}.profile-pair{display:grid;gap:0 32px}.profile-pair .assistant-form{max-width:none}.profile-pair select{width:100%}@media(min-width:820px){.profile-pair{grid-template-columns:1fr 1fr;align-items:start}}.assistant-form label.check{display:flex;align-items:flex-start;gap:10px;font-weight:550;cursor:pointer}.assistant-form label.check input[type=checkbox]{width:auto;margin:3px 0 0;flex:none}body.account-area h1,body.account-area h2,body.account-area h3{font-family:inherit;font-weight:700;letter-spacing:-.015em}.google-button{display:flex;align-items:center;justify-content:center;gap:10px}.google-button svg{flex:none}.or-divider{display:flex;align-items:center;gap:12px;margin:16px 0 4px;color:var(--muted);font-size:14px}.or-divider:before,.or-divider:after{content:"";flex:1;border-top:1px solid var(--border)}.contact-bee{position:relative;width:84px;height:70px;margin:6px 0 4px}.contact-bee .logo{position:absolute;left:0;bottom:0;width:58px;height:58px;background:var(--logo-bee) center / contain no-repeat}.contact-bee .q{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:50%;border:3px solid var(--text);background:var(--card);display:grid;place-items:center;font:800 17px/1 Nunito,system-ui,sans-serif;color:var(--text)}#no-calls{text-align:center;padding:18px 0 6px}#no-calls:before{content:"";display:block;width:76px;height:76px;margin:0 auto 12px;background:var(--logo-bee) center / contain no-repeat}#documents-heading{scroll-margin-top:16px}.requirement-guide{color:var(--muted);font-size:15px;line-height:1.55;display:grid;gap:10px;margin-bottom:12px}.requirement-guide p{margin:0}.requirement-guide ul{margin:0;padding-left:22px;display:grid;gap:4px}.requirement-guide strong{color:var(--text)}.guide-case{border-left:3px solid color-mix(in srgb,var(--accent) 55%,transparent);padding:2px 0 2px 12px;display:grid;gap:6px}.guide-example{font-style:italic}.guide-original{margin:-4px 0 12px;font-size:14px;color:var(--muted)}.guide-original summary{cursor:pointer;font-weight:600}.guide-original>p{margin:8px 0 6px}.signup-complete{text-align:center;display:grid;gap:14px;justify-items:center}.signup-complete .button{min-width:200px}.notice-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.notice-actions button{width:auto;margin:0;padding:6px 12px}.google-signin .google-button+.google-button{margin-top:10px}.clamp-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expanded>.clamp-text{display:block;-webkit-line-clamp:unset;overflow:visible}td.expandable{position:relative;cursor:pointer;padding-right:26px}td.expandable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}td.expandable:after{content:"\25be";position:absolute;right:8px;top:10px;color:var(--muted);font-size:13px;transition:transform .15s}td.expanded:after{transform:rotate(180deg)}.site-dialog{width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);box-shadow:var(--shadow)}.site-dialog::backdrop{background:#140f0a73}.site-dialog-message{margin:0 0 20px;line-height:1.5;white-space:pre-line}.site-dialog-buttons{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.site-dialog-buttons button{width:auto;margin:0}#documents-fields[inert]{opacity:.6}#profile-notifications label.check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-weight:550;cursor:pointer}#profile-notifications label.check input[type=checkbox]{width:auto;margin:3px 0 0;flex:none}.line-you{color:var(--muted, #6b6257);border-left:2px solid var(--accent, #f6a220);padding-left:8px;font-size:.92em}
