.pilot-app{--pilot-bg:#f8f6f3;--pilot-paper:#fffdfa;--pilot-ink:#261b35;--pilot-muted:#695f72;--pilot-line:#e6dfeb;--pilot-violet:#543370;--pilot-deep:#392151;--pilot-gold:#b58b48;--pilot-soft:#f1eaf5;--pilot-focus:#8661a9;--cb-bg:var(--pilot-bg);--cb-paper:var(--pilot-paper);--cb-ink:var(--pilot-ink);--cb-muted:var(--pilot-muted);--cb-line:var(--pilot-line);--cb-soft:var(--pilot-soft);--cb-focus:var(--pilot-focus);box-sizing:border-box;min-height:100dvh;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -120px,#f0e5f2,transparent 65%),var(--pilot-bg);color:var(--pilot-ink);font:400 18px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color-scheme:light;-webkit-font-smoothing:antialiased}.pilot-app[data-theme=dark]{--pilot-bg:#1b1425;--pilot-paper:#271d32;--pilot-ink:#f7f1f7;--pilot-muted:#c2b7cb;--pilot-line:#4a3a56;--pilot-violet:#b996d1;--pilot-deep:#463057;--pilot-gold:#d6b97b;--pilot-soft:#342641;--pilot-focus:#d6b97b;background:radial-gradient(circle at 50% -120px,#3b284b,transparent 65%),var(--pilot-bg);color-scheme:dark}.pilot-app *,.pilot-app *:before,.pilot-app *:after{box-sizing:border-box}.pilot-app button,.pilot-app input{font:inherit}.pilot-locale-select{max-width:145px;min-height:52px;padding:8px 10px;border:1px solid var(--pilot-line,#e6dfeb);border-radius:14px;background:var(--pilot-paper,#fffdfa);color:var(--pilot-ink,#261b35);font:700 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer}.pilot-locale-select:focus-visible{outline:3px solid var(--pilot-focus,#8661a9);outline-offset:3px}.pilot-app button{cursor:pointer}.pilot-app button:disabled{cursor:not-allowed;opacity:.52}.pilot-app :focus-visible{outline:3px solid var(--pilot-focus);outline-offset:3px}.pilot-skip{position:absolute;top:-100px;left:12px;z-index:100;background:var(--pilot-ink);color:var(--pilot-bg);padding:12px;border-radius:9px}.pilot-skip:focus{top:12px}.pilot-header{max-width:760px;min-height:66px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--pilot-line)}.pilot-brand{display:flex;align-items:center;gap:10px}.pilot-brand svg{width:34px;height:38px;color:var(--pilot-violet)}.pilot-brand strong{font-size:23px;letter-spacing:-1px;font-weight:700}.pilot-brand strong span{color:var(--pilot-gold)}.pilot-header-actions{display:flex;align-items:center;gap:8px}.pilot-lang-toggle,.pilot-icon-button{display:inline-grid;place-items:center;min-width:52px;min-height:52px;padding:8px;border:1px solid var(--pilot-line);border-radius:15px;background:var(--pilot-paper);color:var(--pilot-ink);font-size:14px!important;font-weight:700!important}.pilot-icon-button svg{width:22px}.pilot-body{max-width:760px;margin:auto}.pilot-welcome{text-align:center;padding:24px 4px 16px}.pilot-eyebrow{display:block;color:var(--pilot-violet);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pilot-welcome h1{font:400 clamp(34px,8.4vw,48px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.04em;margin:8px 0}.pilot-welcome p{margin:0;color:var(--pilot-muted);font-size:16px}.pilot-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 18px}.pilot-modes button{display:flex;align-items:center;gap:10px;min-width:0;min-height:83px;padding:12px;border:1px solid var(--pilot-line);border-radius:18px;background:var(--pilot-paper);color:var(--pilot-ink);text-align:left;box-shadow:0 5px 18px #39215108}.pilot-modes button[aria-pressed=true]{border-color:var(--pilot-violet);background:linear-gradient(140deg,var(--pilot-paper),var(--pilot-soft));box-shadow:0 0 0 2px #8661a923,0 7px 22px #39215110}.pilot-mode-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--pilot-soft);color:var(--pilot-violet)}.pilot-mode-icon svg{width:20px}.pilot-modes button>span:last-child{min-width:0}.pilot-modes strong{display:block;font-size:16px;line-height:1.15}.pilot-modes small{display:block;margin-top:4px;color:var(--pilot-muted);font-size:12px;line-height:1.2}.pilot-conversation{position:relative;overflow:hidden;padding:8px clamp(16px,4vw,38px) 20px;border:1px solid var(--pilot-line);border-radius:27px;background:var(--pilot-paper);box-shadow:0 20px 44px #35204410}.pilot-conversation:before{content:"";position:absolute;left:15%;right:15%;top:-88px;height:180px;border-radius:50%;background:radial-gradient(ellipse,#e9d8f3a3,transparent 70%);pointer-events:none}.pilot-app[data-theme=dark] .pilot-conversation:before{background:radial-gradient(ellipse,#805b9f50,transparent 70%)}.pilot-aura-wrap{display:grid;place-items:center;height:174px;overflow:hidden}.pilot-aura{position:relative;width:152px;height:152px;display:grid;place-items:center;--pilot-energy:0}.pilot-aura-ring{position:absolute;inset:3px;border:1px solid #b993d17a;border-radius:50%;transform:scale(calc(1 + var(--pilot-energy)*.09));transition:transform 80ms linear}.pilot-aura-ring-two{inset:-13px;border-color:#d5bbdc72}.pilot-aura-core{position:relative;display:grid;place-items:center;width:122px;height:122px;border-radius:50%;background:radial-gradient(circle at 29% 18%,#fce9d1 2%,#d6b6db 43%,#946eb1 72%,#5e3d7c);box-shadow:inset 4px 5px 8px #fff8,inset -8px -10px 15px #33234755,0 12px 24px #4e30613d;transform:scale(calc(1 + var(--pilot-energy)*.09));transition:transform 80ms linear}.pilot-aura[data-speaking=true] .pilot-aura-core{background:radial-gradient(circle at 29% 18%,#f7e7c2 2%,#e2c585 38%,#bb9256 76%,#7c5b42)}.pilot-aura[data-active=true] .pilot-aura-ring-one{border-color:#9872b6c9}.pilot-aura[data-ready=true] .pilot-aura-ring-two{border-color:#519a7588}.pilot-aura-core>svg{position:absolute;top:22px;width:48px;height:48px;color:#4b315d;opacity:.86}.pilot-aura-bars{position:absolute;bottom:19px;left:17px;right:17px;height:44px;display:flex;align-items:center;justify-content:center;gap:2px}.pilot-aura-bars i{width:3px;min-height:3px;border-radius:3px;background:#392151b9;transition:height 80ms linear}.pilot-aura[data-reduced=true] .pilot-aura-core,.pilot-aura[data-reduced=true] .pilot-aura-ring{transition:none;transform:none}.pilot-aura[data-reduced=true] .pilot-aura-bars i{transition:none}.pilot-status{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:650}.pilot-status i{width:8px;height:8px;border-radius:50%;background:#b8aebe}.pilot-status i[data-live=true]{background:#519a75;box-shadow:0 0 0 4px #519a7526}.pilot-status[data-connecting=true]{color:var(--pilot-violet);font-size:18px;font-weight:800}.pilot-status[data-ready=true]{font-weight:800}.pilot-connection-hint{display:table;margin:-9px auto 14px;padding:7px 13px;border-radius:99px;background:var(--pilot-soft);color:var(--pilot-violet);font-size:14px;font-weight:750;line-height:1.25;text-align:center}.pilot-fields{display:flex;align-items:stretch;gap:8px}.pilot-select{display:flex;align-items:center;justify-content:space-between;gap:5px;flex:1;min-width:0;min-height:67px;padding:10px 11px;border:1px solid var(--pilot-line);border-radius:14px;background:var(--pilot-bg);color:var(--pilot-ink);text-align:left}.pilot-select>span{min-width:0}.pilot-select small,.pilot-persona-select small{display:block;margin-bottom:3px;color:var(--pilot-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pilot-select strong,.pilot-persona-select strong{display:block;min-width:0;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-select svg,.pilot-persona-select>svg{width:17px;flex:none;color:var(--pilot-muted)}.pilot-swap{flex:none;width:38px;min-height:58px;align-self:center;border:0;background:transparent;color:var(--pilot-violet)}.pilot-swap svg{width:21px}.pilot-persona-select{display:flex;align-items:center;gap:11px;width:100%;min-height:68px;margin-top:10px;padding:9px 13px;border:1px solid var(--pilot-line);border-radius:14px;background:var(--pilot-bg);color:var(--pilot-ink);text-align:left}.pilot-persona-select>span:nth-child(2){min-width:0;flex:1}.pilot-persona-avatar{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;background:linear-gradient(145deg,#f0dcae,#c2a5cc);color:#4c315c}.pilot-persona-avatar svg{width:24px;height:24px}.pilot-call-action{margin-top:18px}.pilot-primary{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:62px;padding:12px 20px;border:1px solid #4a2e66;border-radius:16px;background:linear-gradient(125deg,#6b4386,#4b2d69);color:#fff;font-size:20px!important;font-weight:750!important;box-shadow:0 10px 18px #4b2d692b}.pilot-primary svg:last-child{margin-left:auto}.pilot-primary svg:first-child{margin-left:auto}.pilot-primary:hover:not(:disabled){filter:brightness(1.08)}.pilot-stop{background:#793f55;border-color:#793f55}.pilot-active-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:9px}.pilot-active-controls .pilot-primary{gap:8px}.pilot-active-controls .pilot-primary svg{margin:0}.pilot-mute{display:flex;align-items:center;justify-content:center;gap:5px;min-height:62px;padding:9px;border:1px solid var(--pilot-line);border-radius:15px;background:var(--pilot-bg);color:var(--pilot-ink);font-size:14px!important;font-weight:650!important}.pilot-mute svg{width:18px}.pilot-hint{text-align:center;color:var(--pilot-muted);font-size:13px;line-height:1.35;margin:10px 0 0}.pilot-inline-error{padding:10px 12px;margin:11px 0;border:1px solid #d29baf;border-radius:12px;background:#fff1f4;color:#72374f;font-size:14px}.pilot-inline-error button{margin-left:8px;min-height:44px;border:0;background:transparent;color:inherit;text-decoration:underline;font-weight:700}.pilot-sound{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:12px;border:1px solid var(--pilot-gold);border-radius:12px;background:var(--pilot-paper);color:var(--pilot-ink)}.pilot-coming{margin:26px 0 10px}.pilot-coming-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pilot-coming h2{font:400 27px/1.1 Georgia,Times New Roman,serif;margin:6px 0 13px}.pilot-coming-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilot-coming-cards article{display:flex;gap:11px;min-width:0;padding:14px;border:1px solid var(--pilot-line);border-radius:17px;background:var(--pilot-paper)}.pilot-coming-cards article>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--pilot-soft);color:var(--pilot-violet)}.pilot-coming-cards article svg{width:18px}.pilot-coming-cards h3{font-size:16px;line-height:1.2;margin:1px 0 4px}.pilot-coming-cards p{color:var(--pilot-muted);font-size:12px;line-height:1.3;margin:0 0 6px}.pilot-coming-cards small{font-size:11px;font-weight:700;color:var(--pilot-violet)}.pilot-coming-more{color:var(--pilot-muted);font-size:12px;text-align:center;margin:13px 0}.pilot-coming-more strong{color:var(--pilot-violet)}.pilot-footer{display:flex;justify-content:center;padding:7px 0 12px}.pilot-footer button,.pilot-footer span{display:flex;align-items:center;gap:8px;min-height:48px;padding:7px 13px;border:0;background:transparent;color:var(--pilot-muted);font-size:13px!important}.pilot-app .cb-sheet{--cb-bg:var(--pilot-bg);--cb-paper:var(--pilot-paper);--cb-ink:var(--pilot-ink);--cb-muted:var(--pilot-muted);--cb-line:var(--pilot-line);--cb-soft:var(--pilot-soft);--cb-focus:var(--pilot-focus);background:var(--pilot-paper);color:var(--pilot-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-app .cb-sheet-heading h2{font-family:Georgia,Times New Roman,serif}.pilot-app .cb-sheet-body{padding:16px 20px 28px}.pilot-app .cb-sheet::backdrop{background:#1f122a9b}.pilot-app .pilot-language-sheet .cb-sheet-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.pilot-language-search{flex:none;padding:15px 20px 8px;border-bottom:1px solid var(--pilot-line);background:var(--pilot-paper)}.pilot-language-results{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px 24px}.pilot-language-results .pilot-picker-label:first-child{margin-top:14px}@media(max-width:760px){.pilot-app .pilot-language-sheet{--picker-top:max(6px,env(safe-area-inset-top,0px));--picker-bottom:max(6px,env(safe-area-inset-bottom,0px));position:fixed;inset:auto;top:calc(var(--cb-visible-top,0px) + var(--picker-top));left:0;right:0;bottom:auto;width:calc(100vw - 12px);height:calc(var(--cb-visible-height,100dvh) - var(--picker-top) - var(--picker-bottom));max-height:none;margin:0 auto;border-radius:20px}.pilot-app .pilot-language-sheet .cb-sheet-inner{height:100%;max-height:none}.pilot-app .pilot-language-sheet .cb-sheet-heading{padding:14px 18px 12px}.pilot-app .pilot-language-sheet .cb-sheet-heading h2{font-size:clamp(22px,6vw,29px)}.pilot-app .pilot-language-sheet .cb-sheet-grip{display:none}.pilot-language-search{padding:10px 16px 6px}.pilot-language-results{padding:0 16px 16px}}.pilot-search{display:flex;align-items:center;gap:9px;min-height:54px;padding:9px 12px;border:1px solid var(--pilot-line);border-radius:13px;background:var(--pilot-bg)}.pilot-search svg{color:var(--pilot-violet);flex:none}.pilot-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pilot-ink);font-size:17px}.pilot-result-count{margin:8px 0;color:var(--pilot-muted);font-size:13px}.pilot-picker-label{margin:20px 0 5px;color:var(--pilot-violet);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-language-row{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 6px;border:0;border-bottom:1px solid var(--pilot-line);background:transparent;color:var(--pilot-ink);text-align:left}.pilot-language-row>span:first-child{font-size:24px}.pilot-language-row>span:nth-child(2){flex:1;min-width:0}.pilot-language-row strong{display:block;font-size:16px}.pilot-language-row small{display:block;color:var(--pilot-muted);font-size:13px}.pilot-language-row>svg{color:var(--pilot-violet)}.pilot-empty{color:var(--pilot-muted);padding:20px 4px}.pilot-persona-list{display:grid;gap:9px}.pilot-persona-list button{display:flex;align-items:center;gap:13px;min-height:66px;padding:10px 14px;border:1px solid var(--pilot-line);border-radius:15px;background:var(--pilot-bg);color:var(--pilot-ink);text-align:left}.pilot-persona-list button[aria-pressed=true]{border-color:var(--pilot-violet)}.pilot-persona-list strong{flex:1}.pilot-persona-list button>svg{color:var(--pilot-violet)}.pilot-settings-section{padding:12px 0 18px;border-bottom:1px solid var(--pilot-line)}.pilot-settings-section h3{margin:0 0 12px;font-size:17px}.pilot-theme-row{display:flex;gap:10px}.pilot-theme-row button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-height:53px;border:1px solid var(--pilot-line);border-radius:13px;background:var(--pilot-bg);color:var(--pilot-ink)}.pilot-theme-row button[aria-pressed=true]{border-color:var(--pilot-violet);background:var(--pilot-soft)}.pilot-setting-toggle,.pilot-admin-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;margin-top:11px;padding:8px 3px;border:0;background:transparent;color:var(--pilot-ink);text-align:left}.pilot-setting-toggle span{color:var(--pilot-violet);font-size:22px}.pilot-admin-link svg{color:var(--pilot-violet)}.pilot-admin-link svg:last-child{margin-left:auto}.pilot-alias-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;border-top:1px solid var(--pilot-line)}.pilot-alias-row>span{font-weight:650}.pilot-alias-row button{min-height:43px;padding:7px 10px;border:1px solid var(--pilot-line);border-radius:10px;background:var(--pilot-bg);color:var(--pilot-ink);font-size:13px!important}.pilot-alias-row form{display:flex;gap:6px;width:100%}.pilot-alias-row input{min-width:0;flex:1;min-height:45px;padding:7px;border:1px solid var(--pilot-line);border-radius:10px;background:var(--pilot-bg);color:var(--pilot-ink);font-size:16px}.pilot-app[data-large-text=true]{font-size:20px}.pilot-app[data-large-text=true] .pilot-modes small,.pilot-app[data-large-text=true] .pilot-hint,.pilot-app[data-large-text=true] .pilot-coming-cards p{font-size:15px}.pilot-app[data-large-text=true] .pilot-select strong,.pilot-app[data-large-text=true] .pilot-persona-select strong{font-size:19px}@media(max-width:400px){.pilot-app{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.pilot-modes button{gap:6px;padding:10px}.pilot-mode-icon{width:32px;height:32px}.pilot-modes strong{font-size:14px}.pilot-modes small{font-size:11px}.pilot-select{padding:8px}.pilot-select strong{font-size:15px}.pilot-swap{width:27px}.pilot-coming-cards article{display:block}.pilot-coming-cards article>span{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pilot-app *,.pilot-app *:before,.pilot-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.pilot-conversation,.pilot-modes button,.pilot-select,.pilot-persona-select,.pilot-coming-cards article,.pilot-primary{border:1px solid ButtonText}.pilot-primary{background:ButtonFace;color:ButtonText}.pilot-aura-core{border:2px solid CanvasText;background:Canvas}.pilot-aura-core>svg,.pilot-aura-bars i{color:CanvasText;background:CanvasText}}.pilot-app{--cb-serif:Georgia,"Times New Roman",serif}@media(max-width:700px){.pilot-welcome{padding:12px 4px 10px}.pilot-welcome .pilot-eyebrow,.pilot-welcome p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pilot-welcome h1{margin:0;font-size:36px}.pilot-modes{margin-bottom:13px}.pilot-modes button{min-height:74px}.pilot-aura-wrap{height:145px}.pilot-aura{width:132px;height:132px}.pilot-aura-core{width:108px;height:108px}.pilot-aura-core>svg{top:17px;width:42px;height:42px}.pilot-aura-bars{bottom:16px;left:14px;right:14px;height:38px}}.pilot-pwa-update{padding:12px;margin:10px 0;border:1px solid var(--pilot-gold);border-radius:12px;background:var(--pilot-paper);color:var(--pilot-ink);font-size:13px;text-align:center}@media(max-width:700px){.pilot-welcome{padding-top:8px;padding-bottom:8px}.pilot-modes{margin-bottom:9px}.pilot-status{margin-bottom:12px}}.pilot-adult-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:4px;padding:2px 7px;border:1px solid var(--pilot-gold);border-radius:99px;color:var(--pilot-ink);font:700 11px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;white-space:nowrap}.pilot-persona-copy{display:flex;align-items:center;gap:4px 9px;flex:1;min-width:0;flex-wrap:wrap}.pilot-persona-list .pilot-persona-copy strong{flex:none}.pilot-persona-list .pilot-adult-badge{margin-top:0}.pilot-phone-card{display:flex;align-items:center;gap:13px;width:100%;min-height:86px;margin-top:11px;padding:13px 15px;border:1px solid #cfb9d9;border-radius:18px;background:linear-gradient(115deg,var(--pilot-paper),var(--pilot-soft));color:var(--pilot-ink);text-align:left;box-shadow:0 8px 22px #3921510b}.pilot-phone-card:hover{border-color:var(--pilot-violet)}.pilot-phone-icon,.pilot-phone-preview-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#dfc8e8,#edd9ae);color:#4b315d}.pilot-phone-icon svg{width:24px;height:24px}.pilot-phone-copy{display:grid;gap:3px;min-width:0;flex:1}.pilot-phone-copy strong{font-size:16px;line-height:1.2}.pilot-phone-copy small{font-size:12px;color:var(--pilot-muted);line-height:1.25}.pilot-phone-coming{flex:none;padding:4px 7px;border:1px solid var(--pilot-gold);border-radius:99px;color:var(--pilot-violet);font-size:11px;font-weight:750;white-space:nowrap}.pilot-phone-card>svg:last-child{width:17px;flex:none;transform:rotate(-90deg);color:var(--pilot-violet)}.pilot-phone-preview{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:14px;border:1px solid var(--pilot-line);border-radius:17px;background:linear-gradient(115deg,var(--pilot-soft),var(--pilot-paper))}.pilot-phone-preview-icon{width:54px;height:54px}.pilot-phone-preview p{margin:0;font:400 22px/1.2 Georgia,Times New Roman,serif}.pilot-phone-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilot-phone-fields label,.pilot-phone-number{display:grid;gap:6px;font-size:14px;font-weight:700;color:var(--pilot-ink)}.pilot-phone-fields select,.pilot-phone-number input{width:100%;min-width:0;min-height:56px;padding:10px 11px;border:1px solid var(--pilot-line);border-radius:12px;background:var(--pilot-bg);color:var(--pilot-ink);font:400 16px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-phone-number{margin-top:16px}.pilot-phone-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:20px;padding:10px 15px;border:1px solid var(--pilot-line);border-radius:14px;background:var(--pilot-soft);color:var(--pilot-muted);font-size:17px!important;font-weight:750!important;opacity:1!important;cursor:not-allowed!important}.pilot-phone-note{margin:11px 0 0;color:var(--pilot-muted);font-size:13px;line-height:1.4;text-align:center}@media(max-width:400px){.pilot-phone-card{gap:9px;padding:11px}.pilot-phone-icon{width:42px;height:42px}.pilot-phone-copy strong{font-size:14px}.pilot-phone-coming{font-size:10px}.pilot-phone-card>svg:last-child{display:none}.pilot-phone-fields{grid-template-columns:1fr}}.pilot-aura-wrap{height:190px;overflow:visible;margin:4px 0 0}.pilot-orb-button{position:relative;display:grid;place-items:center;width:174px;height:174px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pilot-ink);touch-action:manipulation}.pilot-orb-button:disabled{opacity:.58}.pilot-orb-button:not(:disabled):hover .pilot-aura-core{filter:brightness(1.08)}.pilot-orb-button:not(:disabled):active .pilot-aura-core{transform:scale(.95)}.pilot-orb-button[data-stop=true] .pilot-aura-ring{border-color:#b85e75aa}@keyframes pilot-connect-pulse{0%{opacity:.42}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.pilot-orb-button[data-connecting=true][data-reduced=false] .pilot-aura-ring{animation:pilot-connect-pulse 1.3s ease-in-out infinite alternate}}.pilot-orb-label{position:absolute;bottom:5px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:5px;min-width:98px;min-height:35px;padding:4px 11px;border:1px solid #ffffffb8;border-radius:99px;background:#392151;color:#fff;font-size:16px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 3px 9px #28183266;transform:translate(-50%)}.pilot-orb-label svg{width:17px;height:17px}.pilot-orb-button[data-stop=true] .pilot-orb-label{background:#793f55}.pilot-selected-flag{display:inline-block;margin-right:7px;font-size:22px;line-height:1;vertical-align:-2px}.pilot-select strong{display:flex;align-items:center;white-space:normal;overflow-wrap:anywhere}.pilot-selected-flag{flex:none}.pilot-call-secondary{margin-top:3px}.pilot-call-secondary .pilot-active-controls{display:block}.pilot-call-secondary .pilot-mute{width:100%;min-height:52px}.pilot-coming-cards .pilot-phone-card{min-width:0;min-height:0;margin:0;padding:14px;gap:11px;border:1px solid var(--pilot-line);border-radius:17px;background:var(--pilot-paper);box-shadow:none}.pilot-coming-cards .pilot-phone-icon{width:34px;height:34px;border-radius:10px;background:var(--pilot-soft);color:var(--pilot-violet)}.pilot-coming-cards .pilot-phone-icon svg{width:18px;height:18px}.pilot-coming-cards .pilot-phone-copy strong{font-size:16px}.pilot-coming-cards .pilot-phone-copy span{color:var(--pilot-muted);font-size:12px;line-height:1.3}.pilot-coming-cards .pilot-phone-copy small{color:var(--pilot-violet);font-size:11px;font-weight:700}.pilot-phone-action{cursor:pointer!important;color:var(--pilot-ink)}.pilot-text-size-heading{margin-top:22px!important}.pilot-text-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pilot-text-size-options button{min-width:0;min-height:52px;padding:8px 5px;border:1px solid var(--pilot-line);border-radius:12px;background:var(--pilot-bg);color:var(--pilot-ink);font-size:14px;line-height:1.2}.pilot-text-size-options button[aria-pressed=true]{border-color:var(--pilot-violet);background:var(--pilot-soft);font-weight:750}.pilot-app[data-text-size=large]{font-size:20px}.pilot-app[data-text-size=large] .pilot-modes small,.pilot-app[data-text-size=large] .pilot-hint,.pilot-app[data-text-size=large] .pilot-coming-cards p,.pilot-app[data-text-size=large] .pilot-coming-cards .pilot-phone-copy span{font-size:15px}.pilot-app[data-text-size=large] .pilot-select strong,.pilot-app[data-text-size=large] .pilot-persona-select strong{font-size:19px}.pilot-app[data-text-size=extra-large]{font-size:24px}.pilot-app[data-text-size=extra-large] .pilot-modes,.pilot-app[data-text-size=extra-large] .pilot-coming-cards{grid-template-columns:minmax(0,1fr)}.pilot-app[data-text-size=extra-large] .pilot-modes button{min-height:104px;padding:17px}.pilot-app[data-text-size=extra-large] .pilot-modes strong,.pilot-app[data-text-size=extra-large] .pilot-select strong,.pilot-app[data-text-size=extra-large] .pilot-persona-select strong,.pilot-app[data-text-size=extra-large] .pilot-coming-cards h3,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-copy strong{font-size:23px;line-height:1.25}.pilot-app[data-text-size=extra-large] .pilot-modes small,.pilot-app[data-text-size=extra-large] .pilot-select small,.pilot-app[data-text-size=extra-large] .pilot-persona-select small,.pilot-app[data-text-size=extra-large] .pilot-coming-cards p,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-copy span,.pilot-app[data-text-size=extra-large] .pilot-hint,.pilot-app[data-text-size=extra-large] .pilot-inline-error,.pilot-app[data-text-size=extra-large] .pilot-phone-note{font-size:18px;line-height:1.4}.pilot-app[data-text-size=extra-large] .pilot-coming-cards small,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-copy small,.pilot-app[data-text-size=extra-large] .pilot-footer button,.pilot-app[data-text-size=extra-large] .pilot-footer span{font-size:17px!important}.pilot-app[data-text-size=extra-large] .pilot-fields{flex-wrap:wrap}.pilot-app[data-text-size=extra-large] .pilot-select{flex:1 1 100%;min-height:78px}.pilot-app[data-text-size=extra-large] .pilot-swap{width:100%;min-height:44px}.pilot-app[data-text-size=extra-large] .pilot-persona-select{min-height:82px}.pilot-app[data-text-size=extra-large] .pilot-status,.pilot-app[data-text-size=extra-large] .pilot-orb-label{font-size:20px}.pilot-app[data-text-size=extra-large] .pilot-coming-cards article,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-card{align-items:center;padding:18px}.pilot-app[data-text-size=extra-large] .pilot-coming-cards article>span,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-icon{width:48px;height:48px}.pilot-app[data-text-size=extra-large] .cb-sheet-heading h2{font-size:34px}.pilot-app[data-text-size=extra-large] .cb-sheet-body{font-size:21px;padding-inline:16px}.pilot-app[data-text-size=extra-large] .pilot-search input,.pilot-app[data-text-size=extra-large] .pilot-language-row strong,.pilot-app[data-text-size=extra-large] .pilot-persona-list strong,.pilot-app[data-text-size=extra-large] .pilot-settings-section h3{font-size:22px}.pilot-app[data-text-size=extra-large] .pilot-language-row small,.pilot-app[data-text-size=extra-large] .pilot-picker-label,.pilot-app[data-text-size=extra-large] .pilot-result-count,.pilot-app[data-text-size=extra-large] .pilot-settings-section button,.pilot-app[data-text-size=extra-large] .pilot-alias-row button,.pilot-app[data-text-size=extra-large] .pilot-phone-fields label,.pilot-app[data-text-size=extra-large] .pilot-phone-number{font-size:18px!important}.pilot-app[data-text-size=extra-large] .pilot-phone-fields select,.pilot-app[data-text-size=extra-large] .pilot-phone-number input,.pilot-app[data-text-size=extra-large] .pilot-phone-action{font-size:20px!important}@media(max-width:400px){.pilot-coming-cards .pilot-phone-card{display:block}.pilot-coming-cards .pilot-phone-icon{margin-bottom:8px}.pilot-app[data-text-size=extra-large] .pilot-coming-cards article,.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-card{display:flex}.pilot-app[data-text-size=extra-large] .pilot-coming-cards .pilot-phone-icon{margin-bottom:0}.pilot-app[data-text-size=extra-large] .pilot-phone-fields,.pilot-app[data-text-size=extra-large] .pilot-text-size-options{grid-template-columns:minmax(0,1fr)}.pilot-app[data-text-size=extra-large] .pilot-alias-row{align-items:flex-start;flex-direction:column;padding-block:10px}.pilot-app[data-text-size=extra-large] .pilot-alias-row form{flex-wrap:wrap}.pilot-app[data-text-size=extra-large] .pilot-alias-row input{flex-basis:100%}}.pilot-app{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.pilot-header{min-height:60px;gap:8px}.pilot-brand{gap:6px}.pilot-brand svg{width:26px;height:32px}.pilot-brand strong{font-size:20px}.pilot-header-actions{gap:6px;padding-right:50px}.pilot-header .pilot-locale-select{width:92px;max-width:92px;min-height:44px;padding:7px 5px;font-size:12px;border-radius:12px}.pilot-header .pilot-icon-button{min-width:44px;min-height:44px;padding:9px;border-radius:12px}.pilot-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0}.pilot-modes button{flex-direction:column;align-items:center;justify-content:center;min-height:112px;padding:9px 4px;gap:8px;border-width:2px;border-radius:17px;text-align:center;box-shadow:0 5px 14px #3921510b}.pilot-modes strong{font-size:clamp(12px,3.4vw,17px);line-height:1.25;overflow-wrap:normal;word-break:normal;font-weight:700;letter-spacing:-.025em}.pilot-modes small{display:none}.pilot-mode-icon{width:36px;height:36px;border-radius:12px;background:var(--pilot-soft);color:var(--pilot-violet)}.pilot-mode-icon svg{width:22px;height:22px}.pilot-modes button[aria-pressed=true]{border-color:var(--pilot-gold);background:linear-gradient(135deg,#704c8c,#42265e);color:#fff;box-shadow:0 6px 16px #54337032}.pilot-modes button[aria-pressed=true] strong{font-weight:850}.pilot-modes button[aria-pressed=true] .pilot-mode-icon{background:#ffffff24;color:#fff}.pilot-app .pilot-modes .pilot-mode-soon:disabled{opacity:.82;border-style:dashed}.pilot-modes .pilot-mode-soon small{display:block;margin-top:4px;color:var(--pilot-violet);font-size:10px;line-height:1.25;font-weight:750}.pilot-catalog-count{margin:7px 0 10px;text-align:center;color:var(--pilot-muted);font-size:12px;line-height:1.4}.pilot-conversation{padding:12px 12px 16px;border-radius:25px}.pilot-fields{gap:6px}.pilot-select{min-height:64px;padding:8px;gap:4px;border-radius:14px}.pilot-select strong{font-size:18px;line-height:1.25;overflow-wrap:normal;word-break:normal}.pilot-select small{font-size:11px}.pilot-select>svg{width:14px}.pilot-selected-flag{font-size:20px;margin-right:5px}.pilot-swap{width:30px;min-height:48px}.pilot-aura-wrap{height:182px}.pilot-status{margin:0 0 12px}.pilot-persona-select{margin-top:8px;min-height:64px}.pilot-app[data-text-size=large] .pilot-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pilot-app[data-text-size=large] .pilot-modes button{flex-direction:column;min-height:122px;padding:12px 10px;gap:8px}.pilot-app[data-text-size=large] .pilot-modes strong{font-size:22px;line-height:1.2}.pilot-app[data-text-size=large] .pilot-mode-icon{width:40px;height:40px}.pilot-app[data-text-size=large] .pilot-modes .pilot-mode-soon small,.pilot-app[data-text-size=large] .pilot-catalog-count{font-size:14px}.pilot-app[data-text-size=large] .pilot-select{min-height:72px}.pilot-app[data-text-size=large] .pilot-select strong{font-size:19px;line-height:1.25}.pilot-app[data-text-size=large] .pilot-select small{font-size:12px}.pilot-app[data-text-size=extra-large] .pilot-modes{grid-template-columns:minmax(0,1fr);gap:10px}.pilot-app[data-text-size=extra-large] .pilot-modes button{flex-direction:row;justify-content:flex-start;align-items:center;min-height:108px;padding:18px;gap:16px;text-align:left}.pilot-app[data-text-size=extra-large] .pilot-modes strong{font-size:25px;line-height:1.25}.pilot-app[data-text-size=extra-large] .pilot-modes small{display:block;font-size:18px;line-height:1.4}.pilot-app[data-text-size=extra-large] .pilot-modes button[aria-pressed=true] small{color:#ede2f4}.pilot-app[data-text-size=extra-large] .pilot-modes .pilot-mode-soon small{font-size:18px}.pilot-app[data-text-size=extra-large] .pilot-mode-icon{width:52px;height:52px}.pilot-app[data-text-size=extra-large] .pilot-catalog-count{font-size:17px}.pilot-app[data-text-size=extra-large] .pilot-header .pilot-locale-select{font-size:13px;min-height:44px}.pilot-account-menu,.pilot-account-menu *{box-sizing:border-box}.pilot-account-menu{position:absolute;top:calc(env(safe-area-inset-top) + 8px);right:max(12px,env(safe-area-inset-right),calc((100vw - 760px)/2));z-index:25;color:#261b35;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-account-menu summary{display:grid;place-items:center;width:44px;height:44px;padding:9px;border:1px solid #e6dfeb;border-radius:12px;background:#fffdfa;cursor:pointer;list-style:none}.pilot-account-menu summary::-webkit-details-marker{display:none}.pilot-account-menu summary svg{width:20px;height:20px}.pilot-account-menu summary:focus-visible,.pilot-account-dropdown button:focus-visible{outline:3px solid #8661a9;outline-offset:3px}.pilot-account-menu details[open] summary{background:#f1eaf5;border-color:#8661a9}.pilot-account-dropdown{position:absolute;top:52px;right:0;display:grid;gap:10px;min-width:220px;padding:16px;border:1px solid #e6dfeb;border-radius:17px;background:#fffdfa;box-shadow:0 12px 32px #261b3530}.pilot-account-dropdown strong{font-size:15px}.pilot-account-dropdown button{min-height:48px;padding:10px 14px;border:1px solid #cdbfd7;border-radius:12px;background:#f1eaf5;color:#543370;font:700 16px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer}.pilot-account-dropdown button:disabled{opacity:.6;cursor:progress}body:has(.pilot-app[data-theme=dark]) .pilot-account-menu{color:#f7f1f7}body:has(.pilot-app[data-theme=dark]) .pilot-account-menu summary,body:has(.pilot-app[data-theme=dark]) .pilot-account-dropdown{border-color:#4a3a56;background:#271d32}body:has(.pilot-app[data-theme=dark]) .pilot-account-dropdown button{background:#342641;color:#e2cbed;border-color:#795f8a}@media(max-width:350px){.pilot-brand strong{font-size:17px}.pilot-brand svg{width:23px}.pilot-brand{gap:4px}.pilot-header-actions{gap:4px;padding-right:48px}.pilot-header .pilot-locale-select{width:81px;max-width:81px;font-size:11px}.pilot-modes button{border-radius:14px}}.pilot-app[dir=rtl] .pilot-header-actions{padding-right:0;padding-left:50px}.pilot-account-menu[dir=rtl]{right:auto;left:max(12px,env(safe-area-inset-left),calc((100vw - 760px)/2))}.pilot-account-menu[dir=rtl] .pilot-account-dropdown{right:auto;left:0;text-align:right}.pilot-app[dir=rtl] .pilot-select,.pilot-app[dir=rtl] .pilot-persona-select,.pilot-app[dir=rtl] .pilot-language-row,.pilot-app[dir=rtl] .pilot-persona-list button,.pilot-app[dir=rtl] .pilot-setting-toggle,.pilot-app[dir=rtl] .pilot-admin-link,.pilot-app[dir=rtl][data-text-size=extra-large] .pilot-modes button{text-align:right}.pilot-app[dir=rtl] .pilot-selected-flag{margin-right:0;margin-left:5px}.pilot-app[dir=rtl] .pilot-admin-link svg:last-child{margin-left:0;margin-right:auto;transform:scaleX(-1)}.pilot-app[dir=rtl] .pilot-modes strong,.pilot-app[dir=rtl] .pilot-picker-label,.pilot-login[dir=rtl] .pilot-login-eyebrow{letter-spacing:normal}.pilot-app[dir=rtl] .pilot-modes strong{line-height:1.45}.pilot-app[dir=rtl] .pilot-skip{left:auto;right:12px}.pilot-login[dir=rtl] .pilot-login-card form button svg{transform:scaleX(-1)}.pilot-login[dir=rtl] .pilot-login-card h1{letter-spacing:normal;line-height:1.3}@media(max-width:350px){.pilot-app[dir=rtl] .pilot-header-actions{padding-left:48px}}.pilot-remote-panel{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;min-height:100dvh;margin:0;background:#f8f6f3}.pilot-remote-panel iframe{display:block;width:100%;height:100%;border:0}body:has(.pilot-remote-panel) .pilot-account-menu,body:has(.pilot-remote-panel) .pilot-account-error{display:none}.pilot-remote-panel[data-theme=dark]{background:#1b1425}.pilot-selected-flag img,.pilot-language-row>span:first-child img{vertical-align:middle}.pilot-footer{flex-direction:column;align-items:center;gap:5px}.pilot-privacy-footer{max-width:100%;padding:12px 14px 6px;border-top:1px solid var(--pilot-line);text-align:center;color:var(--pilot-muted);font-size:12px;line-height:1.5}.pilot-privacy-footer strong{color:var(--pilot-violet);font-size:12px;font-weight:650}.pilot-privacy-footer p{margin:4px 0 0;font-size:11px}.pilot-app[data-text-size=large] .pilot-privacy-footer,.pilot-app[data-text-size=large] .pilot-privacy-footer strong{font-size:14px}.pilot-app[data-text-size=large] .pilot-privacy-footer p{font-size:13px}.pilot-app[data-text-size=extra-large] .pilot-privacy-footer,.pilot-app[data-text-size=extra-large] .pilot-privacy-footer strong{font-size:17px}.pilot-app[data-text-size=extra-large] .pilot-privacy-footer p{font-size:16px}.cb-admin-provider{min-width:0;margin-top:16px;padding:22px;border:1px solid var(--cb-line);border-radius:20px;background:var(--cb-paper)}.cb-admin-provider h2{font-family:var(--cb-serif);font-size:27px;font-weight:400;line-height:1.2;margin:6px 0 8px}.cb-admin-provider-intro{font-size:13px;color:var(--cb-muted);line-height:1.6;margin:0 0 17px}.cb-admin-provider form{display:grid;gap:8px}.cb-admin-provider label{font-size:12px;font-weight:600}.cb-admin-provider select{width:100%;min-width:0;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-bg);color:var(--cb-ink);padding:11px 12px;font:inherit;font-size:15px}.cb-admin-provider select:focus-visible{outline:3px solid var(--cb-focus);outline-offset:2px}.cb-admin-provider-note{font-size:11px;color:var(--cb-muted);line-height:1.4}.cb-admin-provider-route{display:grid;gap:7px;border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);padding:12px 0;margin-top:7px}.cb-admin-provider-route p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:1.5}.cb-admin-provider-route strong{font-weight:600}.cb-admin-provider-route span{color:var(--cb-muted);text-align:end}.cb-admin-provider-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:5px}.cb-admin-provider-actions small,.cb-admin-provider-message{font-size:11px;line-height:1.5;color:var(--cb-muted)}.cb-admin-provider-actions button{flex-shrink:0}.cb-admin-provider-message{margin:12px 0 0!important}@media(max-width:760px){.cb-admin-provider{padding:20px}.cb-admin-provider-actions{align-items:stretch;flex-direction:column}.cb-admin-provider-actions button{width:100%}}.cb-admin-provider{padding:0;margin:12px 0 0;overflow:hidden}.cb-admin-provider>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 18px;cursor:pointer}.cb-admin-provider>summary::-webkit-details-marker{display:none}.cb-admin-provider>summary>span:first-child{min-width:0;display:grid;gap:3px}.cb-admin-provider-summary-label{font-size:14px;color:var(--cb-muted)}.cb-admin-provider>summary strong{font-size:17px;font-weight:650;overflow-wrap:anywhere}.cb-admin-provider-edit{font-size:15px;text-decoration:underline;text-underline-offset:3px}.cb-admin-provider>summary:focus-visible{outline:3px solid var(--cb-focus);outline-offset:-4px;border-radius:18px}.cb-admin-provider[open]>summary{border-bottom:1px solid var(--cb-line)}.cb-admin-provider-body{padding:18px}.cb-admin-provider-intro,.cb-admin-provider-note,.cb-admin-provider-actions small,.cb-admin-provider-message{font-size:14px}.cb-admin-provider label,.cb-admin-provider select,.cb-admin-provider-route p{font-size:16px}.cb-admin-provider select{min-height:48px}.cb-admin-provider-route p{flex-wrap:wrap}.cb-admin-provider-route span{overflow-wrap:anywhere}.pilot-admin{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#f8f6f3;color:#261b35;font:400 16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-admin *{box-sizing:border-box}.pilot-admin button,.pilot-admin input{font:inherit}.pilot-admin button{cursor:pointer}.pilot-admin :focus-visible{outline:3px solid #8661a9;outline-offset:3px}.pilot-admin-header{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:1160px;margin:auto;padding:8px 0 18px;border-bottom:1px solid #e6dfeb}.pilot-admin-header button{display:flex;align-items:center;gap:7px;min-height:52px;padding:10px;border:1px solid #e6dfeb;border-radius:13px;background:#fffdfa;color:#261b35}.pilot-admin-header>div{display:flex;align-items:center;gap:8px}.pilot-admin-header>div svg{width:35px;height:35px;color:#6b4386}.pilot-admin-header>div span{display:grid}.pilot-admin-header small{font-size:9px;font-weight:700;letter-spacing:.1em;color:#695f72}.pilot-admin-header strong{font-size:17px}.pilot-admin-body{max-width:1160px;margin:24px auto}.pilot-admin-accounts{padding:24px;border:1px solid #e6dfeb;border-radius:22px;background:#fffdfa}.pilot-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pilot-admin-heading h1{font:400 34px/1.1 Georgia,serif;margin:0}.pilot-admin-heading p{margin:5px 0 0;color:#695f72;font-size:14px}.pilot-admin-heading>span{white-space:nowrap;color:#6b4386;font-size:18px;font-weight:750}.pilot-admin-error{padding:12px;border:1px solid #d29baf;border-radius:10px;background:#fff1f4;color:#72374f}.pilot-admin-user-list{margin:20px 0}.pilot-admin-user-list article{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:70px;padding:11px 0;border-top:1px solid #e6dfeb}.pilot-admin-user-list article>div{display:grid;flex:1;min-width:140px}.pilot-admin-user-list article>div span{color:#695f72;font-size:13px}.pilot-admin-user-list label,.pilot-admin-adult{display:flex;align-items:center;gap:6px;font-size:13px}.pilot-admin-user-list input,.pilot-admin-adult input{width:20px;height:20px;accent-color:#6b4386}.pilot-admin-user-list button,.pilot-admin-reset button,.pilot-admin-create button{min-height:45px;padding:8px 13px;border:1px solid #6b4386;border-radius:10px;background:#6b4386;color:#fff;font-size:14px}.pilot-admin-user-list button{background:#fffdfa;color:#6b4386}.pilot-admin-reset,.pilot-admin-create{padding:18px 0;border-top:1px solid #e6dfeb}.pilot-admin-reset h2,.pilot-admin-create h2{font:400 25px/1.2 Georgia,serif;margin:0 0 14px}.pilot-admin-create>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pilot-admin-create label{display:grid;gap:5px;font-size:13px;font-weight:650}.pilot-admin-create input:not([type=checkbox]),.pilot-admin-reset input{width:100%;min-height:48px;padding:10px;border:1px solid #cdbfd7;border-radius:10px;background:#fff;color:#261b35;font-size:16px}.pilot-admin-create>.pilot-admin-adult{display:flex;margin:14px 0}.pilot-admin-reset>div{display:flex;gap:9px;margin-top:10px}.pilot-admin-reset button:last-child{background:#fff;color:#6b4386}.pilot-admin-testbench{margin-top:30px}.pilot-admin-testbench>h2{font:400 30px/1.2 Georgia,serif;margin:0 0 14px}.pilot-admin-testbench .cb-app{border:1px solid #e6dfeb;border-radius:22px;overflow:hidden}.pilot-admin-testbench .cb-app .cb-experience{margin:0 auto}.pilot-admin-testbench .cb-app .cb-workspace{max-width:850px;margin:auto}@media(max-width:700px){.pilot-admin-create>div{grid-template-columns:1fr}.pilot-admin-header>div strong{font-size:14px}.pilot-admin-accounts{padding:16px}.pilot-admin-user-list article{display:grid;grid-template-columns:1fr 1fr}.pilot-admin-user-list article>div{grid-column:1/-1}.pilot-admin-user-list button{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.pilot-admin *{animation:none!important;transition:none!important}}.pilot-admin-user-list .pilot-admin-rename{display:flex;align-items:end;gap:7px;flex-wrap:wrap;flex:1 1 100%;min-width:0}.pilot-admin-rename label{display:grid;gap:4px;min-width:150px;flex:1}.pilot-admin-rename input{width:100%!important;min-height:44px;padding:8px;border:1px solid #cdbfd7;border-radius:9px;background:#fff;color:#261b35;font-size:15px}.pilot-admin-rename button:last-child{background:#fff;color:#6b4386}.pilot-admin-notice,.pilot-admin-capacity{padding:12px;border:1px solid #b5cbbd;border-radius:10px;background:#f0f8f2;color:#315b42}.pilot-admin-capacity{border-color:#d6c48c;background:#fbf7e8;color:#665529}.pilot-admin .pilot-admin-password-sheet{--cb-bg:#f8f6f3;--cb-paper:#fffdfa;--cb-ink:#261b35;--cb-muted:#695f72;--cb-line:#e6dfeb;--cb-focus:#8661a9;--cb-serif:Georgia,"Times New Roman",serif;background:var(--cb-paper);color:var(--cb-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-admin .pilot-admin-password-sheet .cb-icon-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--cb-line);border-radius:13px;background:var(--cb-paper);color:var(--cb-ink)}.pilot-admin-password-sheet .cb-sheet-body{padding:18px}.pilot-admin-password-form{display:grid;gap:9px}.pilot-admin-password-target{display:grid;gap:3px;margin:0 0 7px;padding:12px;border:1px solid #e6dfeb;border-radius:12px;background:#f8f6f3}.pilot-admin-password-target span,.pilot-admin-password-help{color:#695f72;font-size:13px}.pilot-admin-password-target strong{overflow-wrap:anywhere}.pilot-admin-password-form>label{font-weight:650}.pilot-admin-password-form input{width:100%;min-height:50px;padding:10px;border:1px solid #cdbfd7;border-radius:10px;background:#fff;color:#261b35;font-size:16px}.pilot-admin-password-help{margin:0;line-height:1.4}.pilot-admin-password-actions{display:flex;gap:9px;margin-top:8px}.pilot-admin-password-actions button{min-height:48px;padding:9px 15px;border:1px solid #6b4386;border-radius:10px;background:#6b4386;color:#fff;font-size:15px}.pilot-admin-password-actions button:last-child{background:#fff;color:#6b4386}.pilot-admin-password-actions button:disabled{opacity:.58;cursor:progress}.pilot-admin-create .pilot-admin-password-help{margin:-4px 0 2px}@media(max-width:760px){.pilot-admin .pilot-admin-password-sheet{--pilot-admin-sheet-top:max(6px,env(safe-area-inset-top,0px));--pilot-admin-sheet-bottom:max(6px,env(safe-area-inset-bottom,0px));position:fixed;inset:auto;top:calc(var(--cb-visible-top,0px) + var(--pilot-admin-sheet-top));right:6px;bottom:auto;left:6px;width:auto;height:calc(var(--cb-visible-height,100dvh) - var(--pilot-admin-sheet-top) - var(--pilot-admin-sheet-bottom));max-height:none;margin:0;border-radius:20px}.pilot-admin .pilot-admin-password-sheet .cb-sheet-inner{height:100%;max-height:none}.pilot-admin .pilot-admin-password-sheet .cb-sheet-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:14px 16px max(14px,env(safe-area-inset-bottom,0px))}.pilot-admin .pilot-admin-password-sheet .cb-sheet-heading{padding:14px 18px 12px}}.cb-app{--cb-bg:#f5f4ee;--cb-paper:#fffcf6;--cb-ink:#222d29;--cb-muted:#5f6860;--cb-line:#dcdfd5;--cb-accent:#f58a60;--cb-accent-ink:#2a2119;--cb-soft:#edede5;--cb-active:#326147;--cb-focus:#92522b;--cb-serif:Georgia,"Times New Roman",serif;box-sizing:border-box;min-height:100dvh;background:var(--cb-bg);color:var(--cb-ink);font:400 16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding:0 28px 28px;isolation:isolate;color-scheme:light}.cb-app[data-theme=dark]{--cb-bg:#17211e;--cb-paper:#202d27;--cb-ink:#f4f1e7;--cb-muted:#b8c2b9;--cb-line:#3e4c42;--cb-soft:#25332b;--cb-active:#bddeaf;--cb-focus:#fab88f;color-scheme:dark}.cb-app *,.cb-app *:before,.cb-app *:after{box-sizing:border-box}.cb-app button,.cb-app input{font:inherit;color:inherit}.cb-app button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cb-app button:disabled{cursor:default}.cb-app button,.cb-app input{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cb-app button:focus-visible,.cb-app input:focus-visible,.cb-app a:focus-visible{outline:3px solid var(--cb-focus);outline-offset:4px}.cb-app button:not(:disabled):active{transform:translateY(1px) scale(.985)}.cb-app h1,.cb-app h2,.cb-app h3,.cb-app p{margin:0}.cb-app svg{flex-shrink:0;vertical-align:middle}.cb-app .cb-sr-only{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cb-skip{position:fixed;inset-inline-start:12px;top:-100px;background:var(--cb-ink);color:var(--cb-bg);padding:14px;z-index:100;border-radius:8px}.cb-skip:focus{top:12px}.cb-header{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:108px;border-bottom:1px solid var(--cb-line);position:relative;z-index:5}.cb-brand{display:flex;align-items:center;gap:13px;min-width:0}.cb-brand-mark{width:47px;height:51px;color:var(--cb-ink)}.cb-brand-mark>svg{width:100%;height:100%}.cb-brand-copy{display:flex;flex-direction:column}.cb-brand-copy strong{font-size:27px;font-weight:650;letter-spacing:-1.25px;line-height:1.08}.cb-brand-period{color:#b44c2a}.cb-brand-copy>span{font-size:11px;letter-spacing:.15px;margin-top:5px;color:var(--cb-muted)}.cb-header-actions{display:flex;align-items:center;gap:12px}.cb-icon-button{width:46px;height:46px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--cb-line);border-radius:50%;background:transparent;padding:0;flex-shrink:0}.cb-icon-button:hover{background:var(--cb-soft)}.cb-settings-button{border-color:transparent;background:var(--cb-soft)}.cb-workspace{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:70px;padding-top:35px}.cb-experience{min-width:0;max-width:670px;scroll-margin-top:24px}.cb-experience-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.cb-mode-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.6px;font-weight:650}.cb-mode-label svg{width:15px;height:15px}.cb-experience-number{font-size:9px;letter-spacing:1.6px;color:var(--cb-muted)}.cb-hero-copy{text-align:center;padding-top:24px}.cb-hero-copy h1{font-family:var(--cb-serif);font-size:54px;font-weight:400;line-height:1.04;letter-spacing:-2.6px}.cb-hero-copy h1 em{font-weight:400;color:#657660}.cb-app[data-theme=dark] .cb-hero-copy h1 em{color:#c0cfb2}.cb-hero-copy>p{font-size:15px;color:var(--cb-muted);margin-top:16px}.cb-back{display:flex;align-items:center;gap:8px;background:var(--cb-soft);border:0;border-radius:28px;font-size:13px!important;padding:10px 14px;min-height:44px}.cb-back:disabled{color:var(--cb-muted)}.cb-stage{height:257px;display:flex;align-items:center;justify-content:center;position:relative;max-width:510px;margin:8px auto 0}.cb-orb{width:232px;height:232px;position:relative;flex-shrink:0;--cb-energy:0}.cb-orb-body{position:absolute;inset:27px;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse at 70% 16%,#fff7cf 0,transparent 30%),radial-gradient(ellipse at 80% 78%,#fdab74 0,transparent 43%),radial-gradient(ellipse at 19% 19%,#dbdae4 0,transparent 53%),radial-gradient(ellipse at 20% 90%,#93adbe 0,transparent 44%),conic-gradient(from 210deg,#b2bbc4,#d8dcec,#edf0df,#e8b188,#9caeab,#b2bbc4);box-shadow:inset 4px 7px 10px #ffffff8a,inset -12px -14px 17px #4b636738,0 16px 24px #52685618;transform:scale(calc(1 + var(--cb-energy)*.07));transition:transform 80ms linear}.cb-orb-sheen{position:absolute;inset:4px;border:1px solid #ffffff85;border-radius:50%;box-shadow:inset 0 0 25px #ffffff4f;transform:rotate(-24deg)}.cb-orb-sheen:before{content:"";position:absolute;left:27%;top:9%;width:47%;height:20%;background:#fff9e9a8;border-radius:50%;filter:blur(12px)}.cb-orb-mark{position:absolute;top:29%;left:31%;width:38%;height:38%;color:#34473e;opacity:.85;transform:translateY(calc(var(--cb-energy)*-6px))}.cb-wave{position:absolute;bottom:8%;left:14%;width:72%;height:34%;fill:#3a5046;opacity:calc(.22 + var(--cb-energy)*.7)}.cb-orbit{position:absolute;inset:12px;border:1px solid #7e90894d;border-radius:50%;transform:rotate(-33deg) scaleX(1.25) scaleY(.52);z-index:-1}.cb-orbit-two{inset:3px;border-style:dashed;border-color:#9ba99f48;transform:rotate(44deg) scaleX(1.08) scaleY(.87)}.cb-orb-shadow{position:absolute;left:20%;right:20%;bottom:4%;height:12px;border-radius:50%;background:#6e867947;filter:blur(12px)}.cb-orbit-point{position:absolute;right:14px;top:78%;width:7px;height:7px;border-radius:50%;background:#ef9878;box-shadow:0 0 0 5px #f5bca72c}.cb-word{position:absolute;z-index:1;border:1px solid var(--cb-line);background:var(--cb-paper);box-shadow:0 5px 20px #233f3510;padding:7px 12px;border-radius:12px;display:flex;align-items:center;gap:17px;font-size:14px;font-weight:500;line-height:1.3}.cb-word span{color:#987851;font-size:12px}.cb-word-one{left:27px;top:56px;transform:rotate(-8deg)}.cb-word-two{right:27px;top:120px;transform:rotate(7deg);background:#ecdfd1;color:#34382d;border-color:#decaba}.cb-word-three{left:63px;bottom:29px;background:#e6ece1;color:#384d3c;transform:rotate(-4deg);font-size:17px;border-color:#d2dccb}.cb-live-summary{min-height:33px;text-align:center;margin:0 0 19px}.cb-connection{display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;color:var(--cb-muted);line-height:1.4;min-height:22px}.cb-dot{width:5px;height:5px;border-radius:50%;background:var(--cb-muted);flex-shrink:0}.cb-dot[data-connected=true]{background:var(--cb-active);box-shadow:0 0 0 3px #8ac89828}.cb-audio-state{display:flex;justify-content:center;gap:12px;margin-top:11px;flex-wrap:wrap}.cb-audio-state>span{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--cb-muted);background:var(--cb-soft);padding:7px 11px;border:1px solid var(--cb-line);border-radius:30px}.cb-audio-state>span[data-active=true]{color:var(--cb-active);border-color:var(--cb-active)}.cb-audio-state svg{width:15px;height:15px}.cb-language-row{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;max-width:530px}.cb-language-row[data-assistant=true]{grid-template-columns:1fr;max-width:330px}.cb-language-button{min-height:78px;display:flex;align-items:center;gap:11px;padding:13px 15px;text-align:start;min-width:0;border:1px solid var(--cb-line);border-radius:19px;background:var(--cb-paper)}.cb-language-button:hover:not(:disabled){border-color:#ab8b70;box-shadow:0 4px 18px #293e3310}.cb-language-button:disabled{background:var(--cb-soft)}.cb-language-copy{min-width:0;flex:1}.cb-language-copy>span{display:block;font-size:8px;font-weight:650;letter-spacing:1.25px;color:var(--cb-muted);margin-bottom:3px}.cb-language-copy strong{display:block;font-size:16px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.cb-language-button>svg{width:14px;height:14px}.cb-language-flag{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:25px;line-height:1.3;flex-shrink:0}.cb-swap{display:flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px;border:1px solid var(--cb-line);background:transparent;border-radius:50%}.cb-swap:hover:not(:disabled){background:var(--cb-soft);transform:rotate(180deg)}.cb-swap svg{width:18px;height:18px}.cb-swap:disabled{color:var(--cb-muted)}.cb-call-controls{max-width:530px;margin:18px auto 0}.cb-primary{width:100%;min-height:61px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border:1px solid transparent;border-radius:17px;background:var(--cb-accent);color:var(--cb-accent-ink)!important;font-size:17px!important;font-weight:650!important;letter-spacing:-.2px;box-shadow:0 5px 15px #b4491710}.cb-primary>svg:last-child{margin-inline-start:auto;width:19px;height:19px}.cb-primary>svg:first-child{margin-inline-end:auto}.cb-primary:hover:not(:disabled){background:#fa9b75;box-shadow:0 6px 22px #b4491725}.cb-primary:disabled{background:var(--cb-soft);border-color:var(--cb-line);color:var(--cb-muted)!important;box-shadow:none}.cb-call-hint{text-align:center;font-size:11px;color:var(--cb-muted);margin-top:11px!important}.cb-session-tools{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;min-height:44px}.cb-text-button{border:0;background:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 0;font-size:12px!important}.cb-text-button:disabled{color:var(--cb-muted)}.cb-text-button:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.cb-text-button svg{width:17px;height:17px}.cb-tool-divider{height:11px;width:1px;background:var(--cb-line)}.cb-recording-note{font-size:10px;color:var(--cb-muted)}.cb-active-controls{display:flex;gap:12px;align-items:stretch}.cb-mute{display:flex;align-items:center;justify-content:center;gap:9px;min-width:100px;background:var(--cb-paper);border:1px solid var(--cb-line);border-radius:17px;font-size:14px!important;min-height:61px}.cb-mute:disabled{color:var(--cb-muted)}.cb-stop{background:#9c372e!important;color:#fff6ed!important;justify-content:center;flex:1;gap:8px}.cb-stop>svg:first-child{margin:0}.cb-stop-small{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#9c372e;color:#fff6ed!important;border:0;min-height:44px;padding:8px 15px;border-radius:24px;font-size:13px!important;font-weight:600!important}.cb-stop-small svg{width:17px;height:17px}.cb-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 17px;border:1px solid var(--cb-line);border-radius:14px;background:var(--cb-paper);margin-top:15px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.cb-notice strong{font-size:14px}.cb-notice p{margin-top:3px;color:var(--cb-muted)}.cb-notice .cb-secondary{margin-top:0}.cb-error{border-color:#b35c46}.cb-backend{margin:12px 0!important;font-size:13px;display:flex;justify-content:center;color:var(--cb-muted)}.cb-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 16px;font-size:13px!important;border:1px solid var(--cb-line);border-radius:14px;background:var(--cb-paper)}.cb-secondary:hover:not(:disabled){background:var(--cb-soft)}.cb-discover{padding-top:8px;min-width:0}.cb-discover-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cb-eyebrow{font-size:9px;font-weight:650;letter-spacing:1.7px;line-height:1.5;color:var(--cb-muted)}.cb-small-spark{color:#b65635;font-size:22px;line-height:1}.cb-assistant-card{position:relative;isolation:isolate;overflow:hidden;background:#243a30;color:#f4f3e8;border:1px solid #3a5142;border-radius:25px;padding:24px 27px 22px}.cb-assistant-card:after{content:"";position:absolute;z-index:-1;right:-94px;top:28px;width:265px;height:265px;border-radius:50%;border:1px solid #b9d9ab30;box-shadow:0 0 0 20px #bccdb809,0 0 0 45px #bfccaa06,0 0 0 74px #bfccaa04;background:radial-gradient(ellipse at 36% 25%,#a0b79225,transparent 72%)}.cb-assistant-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.cb-assistant-mark{width:38px;height:40px;color:#e3dec6}.cb-assistant-mark svg{width:100%;height:100%}.cb-feature-badge{font-size:8px;letter-spacing:1.5px;color:#d1dace;padding:6px 9px;border:1px solid #67816c;border-radius:20px;font-weight:500}.cb-assistant-card h2{font-family:var(--cb-serif);font-weight:400;font-size:35px;letter-spacing:-1.2px;line-height:1.11}.cb-assistant-card h2 em{color:#ccd6b8;font-weight:400}.cb-assistant-card>p{font-size:12px;line-height:1.7;color:#c7d4c7;margin-top:14px}.cb-assistant-cta{width:100%;background:transparent;color:#f7f3df;border:0;border-top:1px solid #53694f;padding:16px 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;font-size:13px!important;font-weight:500!important;text-align:start}.cb-arrow-circle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#dbe4c9;border-radius:50%;color:#243a30;flex-shrink:0}.cb-arrow-circle svg{width:18px;height:18px}.cb-assistant-cta:hover:not(:disabled) .cb-arrow-circle{background:#f7d7b5;transform:translate(3px)}.cb-assistant-cta:disabled{color:#becab9}.cb-assistant-cta:disabled .cb-arrow-circle{background:#637660;color:#f8f8ee}.cb-assistant-card .cb-card-footnote{font-size:11px;margin-top:10px}.cb-roadmap{margin-top:29px}.cb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cb-section-heading h2{font-size:16px;font-weight:550;letter-spacing:-.5px}.cb-planned-label{font-size:7px;letter-spacing:1px;color:var(--cb-muted);font-weight:600}.cb-roadmap-intro{font-size:11px;color:var(--cb-muted);margin:5px 0 17px!important;line-height:1.6}.cb-service-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.cb-service-card{position:relative;padding:16px 15px 14px;border:1px solid var(--cb-line);border-radius:17px;background:var(--cb-paper);min-width:0}.cb-service-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#f3dfd1;color:#805c43;margin-bottom:15px}.cb-service-card[data-tone=lavender] .cb-service-icon{background:#e5e2ee;color:#635b7f}.cb-service-card[data-tone=mint] .cb-service-icon{background:#e1eadb;color:#476243}.cb-service-card[data-tone=rose] .cb-service-icon{background:#f1e0dc;color:#855b54}.cb-service-icon svg{width:20px;height:20px}.cb-service-lock{position:absolute;right:15px;top:19px;color:var(--cb-muted)}.cb-service-lock svg{width:12px;height:12px}.cb-service-card h3{font-size:13px;font-weight:600;line-height:1.3}.cb-service-card p{font-size:10px;line-height:1.6;color:var(--cb-muted);margin-top:6px;max-width:150px}.cb-planned-badge{display:block;font-size:8px;color:var(--cb-muted);margin-top:13px;line-height:1.4}.cb-footer{display:flex;align-items:center;gap:10px;margin-top:27px;padding:20px 0 5px;border-top:1px solid var(--cb-line)}.cb-footer>svg{width:32px;height:34px;color:var(--cb-muted)}.cb-footer>p{font-size:11px;line-height:1.6}.cb-footer>p>span{color:var(--cb-muted)}.cb-footer .cb-secondary{margin-inline-start:auto;padding:7px 10px;font-size:10px!important;min-height:44px}.cb-footer .cb-secondary>svg{width:15px;height:15px}.cb-installed{font-size:11px;display:flex;align-items:center;gap:5px;margin-inline-start:auto}.cb-installed svg{width:16px;height:16px}.cb-sheet{--cb-visible-height:100dvh;width:min(560px,calc(100vw - 36px));max-width:none;max-height:min(780px,calc(var(--cb-visible-height) - 28px));padding:0;border:1px solid var(--cb-line);border-radius:27px;background:var(--cb-bg);color:var(--cb-ink);overflow:hidden;box-shadow:0 30px 100px #071b283b;margin:auto}.cb-sheet::backdrop{background:#15252077;backdrop-filter:blur(6px)}.cb-sheet-inner{display:flex;flex-direction:column;max-height:inherit}.cb-sheet-grip{display:none}.cb-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 25px 19px;border-bottom:1px solid var(--cb-line);flex-shrink:0}.cb-sheet-heading h2{font-family:var(--cb-serif);font-size:29px;font-weight:400;letter-spacing:-.7px;line-height:1.2}.cb-sheet-heading .cb-eyebrow{font-size:8px;margin-bottom:7px}.cb-sheet-body{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cb-sheet-footer{border-top:1px solid var(--cb-line);display:flex;align-items:center;gap:14px;padding:14px 24px max(16px,env(safe-area-inset-bottom));flex-shrink:0}.cb-picker-note{font-size:10px;color:var(--cb-muted);line-height:1.6}.cb-search-wrap{position:sticky;top:0;z-index:2;background:var(--cb-bg);padding:20px 24px 10px}.cb-search{display:flex;align-items:center;gap:10px;border:1px solid var(--cb-line);border-radius:14px;min-height:52px;padding:0 13px;background:var(--cb-paper)}.cb-search:focus-within{outline:2px solid var(--cb-focus);outline-offset:2px}.cb-search>svg{width:20px;height:20px;color:var(--cb-muted)}.cb-search input{border:0;background:transparent;min-width:0;flex:1;font-size:16px;line-height:1.5;height:50px;outline:none!important;padding:0}.cb-search input::placeholder{color:var(--cb-muted);opacity:1}.cb-search input::-webkit-search-cancel-button{display:none}.cb-search-clear{width:44px;height:44px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-search-clear svg{width:16px;height:16px}.cb-search-summary{font-size:10px;color:var(--cb-muted);padding-top:10px;min-height:26px}.cb-language-group{padding:7px 12px 13px}.cb-language-group>h3{font-size:10px;font-weight:500;color:var(--cb-muted);letter-spacing:.2px;padding:0 13px 8px}.cb-language-group ul{list-style:none;margin:0;padding:0}.cb-language-option{width:100%;min-height:72px;display:flex;align-items:center;gap:15px;background:transparent;border:1px solid transparent;border-radius:14px;padding:11px 13px;text-align:start}.cb-language-option:hover{background:var(--cb-soft)}.cb-language-option[aria-pressed=true]{background:var(--cb-soft);border-color:var(--cb-line)}.cb-option-copy{flex:1;min-width:0;overflow-wrap:anywhere}.cb-option-copy>strong{display:block;font-size:15px;font-weight:550;line-height:1.4}.cb-option-copy>span{display:block;font-size:12px;color:var(--cb-muted);line-height:1.5;margin-top:3px}.cb-option-end{font-size:9px;color:var(--cb-muted);flex-shrink:0;max-width:90px;overflow-wrap:anywhere}.cb-option-end svg{background:var(--cb-ink);color:var(--cb-bg);border-radius:50%;padding:4px;width:24px;height:24px}.cb-empty-search{text-align:center;padding:32px 25px;color:var(--cb-muted)}.cb-empty-search>svg{width:34px;height:34px;margin-bottom:14px}.cb-empty-search h3{font-size:18px;font-weight:500;color:var(--cb-ink)}.cb-empty-search p{font-size:13px;line-height:1.7;margin-top:8px}.cb-empty-search .cb-text-button{font-size:14px!important;margin-top:13px;text-decoration:underline}.cb-settings-section{padding:21px 25px;border-bottom:1px solid var(--cb-line)}.cb-settings-section:last-child{border:0}.cb-settings-section h3{font-size:14px;font-weight:600;margin-bottom:12px}.cb-settings-section p{font-size:12px;color:var(--cb-muted);line-height:1.7;margin-top:12px}.cb-appearance-options{display:flex;gap:10px}.cb-appearance-options button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:52px;border:1px solid var(--cb-line);border-radius:14px;background:var(--cb-paper);font-size:13px!important}.cb-appearance-options button[aria-pressed=true]{border-color:var(--cb-ink);background:var(--cb-soft)}.cb-appearance-options button>svg{width:17px;height:17px}.cb-settings-section dl{margin:0}.cb-settings-section dl>div{display:flex;gap:15px;justify-content:space-between;margin-top:12px;font-size:12px}.cb-settings-section dt{flex-shrink:0}.cb-settings-section dd{text-align:end;color:var(--cb-muted);margin:0;max-width:60%}.cb-install-copy{padding:25px;font-size:16px;line-height:1.8;white-space:pre-line}.cb-install-copy+.cb-picker-note{padding:0 25px 25px}.cb-caption-list{padding:10px 24px 24px}.cb-caption-list article{padding:17px 0;border-bottom:1px solid var(--cb-line)}.cb-caption-list article>div{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:11px;color:var(--cb-muted)}.cb-caption-list article>div>strong{font-weight:600}.cb-caption-list article>p{margin-top:7px;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.cb-caption-list article>small{font-size:10px;color:var(--cb-muted)}.cb-app[dir=rtl] .cb-service-lock{right:auto;left:15px}.cb-app[dir=rtl] .cb-arrow-circle>svg,.cb-app[dir=rtl] .cb-back>svg{transform:scaleX(-1)}@keyframes cb-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.cb-hero-copy{animation:cb-arrive .5s ease both}.cb-sheet[open]{animation:cb-arrive .22s ease both}}@media(min-width:1200px){.cb-experience{padding-inline-end:40px}.cb-discover{position:relative}.cb-discover:before{content:"";position:absolute;inset-inline-start:-38px;top:0;bottom:0;border-inline-start:1px solid var(--cb-line)}}@media(max-width:1050px)and (min-width:761px){.cb-workspace{gap:32px;grid-template-columns:minmax(0,1fr) 310px}.cb-hero-copy h1{font-size:43px}.cb-experience-number{display:none}.cb-assistant-card{padding:22px}.cb-language-button{padding:12px 10px;gap:7px}.cb-language-flag{font-size:21px}.cb-language-copy strong{font-size:14px}.cb-language-button>svg{display:none}.cb-word-one{left:0}.cb-word-two{right:0}.cb-word-three{left:25px}.cb-footer{flex-wrap:wrap}}@media(max-width:760px){.cb-app{padding:0 22px 22px}.cb-header{min-height:88px;max-width:560px}.cb-brand{gap:9px}.cb-brand-mark{width:38px;height:42px}.cb-brand-copy strong{font-size:25px}.cb-brand-copy>span{font-size:10px}.cb-header-actions{gap:8px}.cb-icon-button{width:44px;height:44px}.cb-workspace{display:block;max-width:560px;padding-top:17px}.cb-experience-heading{min-height:29px}.cb-experience-number{font-size:8px;letter-spacing:1px}.cb-mode-label{font-size:8px;letter-spacing:1.4px;gap:6px}.cb-mode-label svg{width:13px;height:13px}.cb-hero-copy{padding-top:19px}.cb-hero-copy h1{font-size:43px;letter-spacing:-1.9px;line-height:1.03}.cb-hero-copy>p{font-size:13px;margin-top:12px}.cb-stage{height:218px;margin-top:6px;max-width:410px}.cb-orb{width:212px;height:212px}.cb-orb-body{inset:25px}.cb-word{font-size:12px;padding:7px 10px;gap:10px;border-radius:10px}.cb-word-one{left:0;top:41px}.cb-word-two{right:0;top:105px}.cb-word-three{left:25px;bottom:21px;font-size:15px}.cb-live-summary{margin-bottom:13px;min-height:23px}.cb-connection{font-size:10px}.cb-language-row{gap:4px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.cb-language-button{padding:12px 11px;gap:8px;min-height:74px;border-radius:17px}.cb-language-copy>span{font-size:7px;letter-spacing:.9px}.cb-language-copy strong{font-size:14px}.cb-language-flag{font-size:23px}.cb-language-button>svg{width:11px;height:11px}.cb-swap{width:42px;height:44px;border-color:transparent}.cb-swap svg{width:19px;height:19px}.cb-call-controls{margin-top:15px}.cb-primary{min-height:60px;font-size:16px!important;border-radius:16px;padding:13px 17px}.cb-call-hint{font-size:10px;margin-top:10px!important}.cb-session-tools{margin-top:4px;gap:12px}.cb-recording-note{font-size:9px}.cb-text-button{font-size:11px!important}.cb-text-button svg{width:15px;height:15px}.cb-discover{margin-top:22px;padding-top:18px;border-top:1px solid var(--cb-line)}.cb-discover-heading{margin-bottom:16px}.cb-eyebrow{font-size:8px;letter-spacing:1.5px}.cb-assistant-card{border-radius:23px;padding:21px 24px 18px}.cb-assistant-top{margin-bottom:16px}.cb-assistant-mark{width:32px;height:34px}.cb-assistant-card h2{font-size:35px}.cb-assistant-card>p{font-size:12px;line-height:1.7;margin-top:12px}.cb-assistant-cta{margin-top:19px}.cb-roadmap{margin-top:27px}.cb-section-heading h2{font-size:16px}.cb-roadmap-intro{font-size:11px}.cb-service-grid{gap:11px}.cb-service-card{padding:17px 15px}.cb-service-card h3{font-size:14px}.cb-service-card p{font-size:11px}.cb-planned-badge{font-size:9px}.cb-footer{padding-top:18px}.cb-footer .cb-secondary{max-width:150px}.cb-footer>p{font-size:11px}.cb-sheet{position:fixed;width:100%;max-height:min(91dvh,var(--cb-visible-height));border-radius:26px 26px 0 0;border-bottom:0;margin:auto 0 0;inset:0}.cb-sheet-grip{display:block;width:32px;height:4px;border-radius:3px;background:var(--cb-line);margin:10px auto -2px;flex-shrink:0}.cb-sheet-heading{padding:17px 22px 18px}.cb-sheet-heading h2{font-size:29px}.cb-sheet-heading .cb-eyebrow{font-size:8px;margin-bottom:6px}.cb-sheet-footer{padding-inline:22px}.cb-search-wrap{padding:17px 22px 9px}.cb-language-group{padding-inline:10px}.cb-search-summary{font-size:11px}.cb-language-option{min-height:72px;gap:14px}.cb-option-copy strong{font-size:16px}.cb-option-copy>span{font-size:13px}.cb-app[data-busy=true] .cb-header{position:sticky;top:0;background:var(--cb-bg);box-shadow:0 7px 10px var(--cb-bg)}.cb-app[data-busy=true] .cb-hero-copy h1{font-size:39px}.cb-app[data-busy=true] .cb-stage{height:178px}.cb-app[data-busy=true] .cb-orb{width:188px;height:188px}.cb-audio-state{gap:7px}.cb-audio-state>span{font-size:10px;padding:6px 9px}.cb-notice{font-size:12px}.cb-notice strong{font-size:13px}}@media(max-width:359px){.cb-app{padding-inline:15px}.cb-brand-copy strong{font-size:22px}.cb-brand-copy>span{font-size:9px}.cb-brand-mark{width:32px}.cb-header-actions{gap:5px}.cb-stop-small{padding:8px 10px;font-size:12px!important}.cb-hero-copy h1{font-size:37px;letter-spacing:-1.5px}.cb-experience-number{display:none}.cb-language-button{gap:5px;padding:10px 8px}.cb-language-copy strong{font-size:13px}.cb-language-flag{font-size:20px}.cb-language-button>svg{display:none}.cb-word-one{top:41px}.cb-word-two{top:117px}.cb-word-three{left:9px;bottom:17px}.cb-primary{font-size:15px!important}.cb-feature-badge{font-size:7px}.cb-assistant-card{padding:20px}.cb-service-grid{gap:8px}.cb-service-card{padding:14px 12px}.cb-service-card h3{font-size:13px}.cb-section-heading h2{font-size:15px}.cb-footer{flex-wrap:wrap}.cb-appearance-options{flex-direction:column}}@media(prefers-reduced-motion:reduce){.cb-app *,.cb-app *:before,.cb-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cb-swap:hover:not(:disabled){transform:none}.cb-orb-body{transform:none}}@media(forced-colors:active){.cb-app{--cb-line:ButtonText;--cb-ink:CanvasText;--cb-bg:Canvas;--cb-muted:CanvasText;--cb-soft:Canvas}.cb-primary,.cb-assistant-card,.cb-service-card{border:1px solid ButtonText}.cb-orb-body{border:1px solid CanvasText;background:Canvas}.cb-orb-mark,.cb-assistant-card,.cb-assistant-card p,.cb-assistant-card h2 em,.cb-assistant-cta{color:CanvasText}.cb-orbit{border-color:CanvasText}}.cb-experience-shortcut{display:none}.cb-reading-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding:14px 0 0;border:0;border-top:1px solid var(--cb-line);background:transparent;text-align:start;min-height:62px}.cb-reading-toggle>span:first-child>strong{display:block;font-size:14px;font-weight:500}.cb-reading-toggle>span:first-child>span{display:block;color:var(--cb-muted);font-size:12px;margin-top:4px}.cb-toggle-track{display:flex;align-items:center;background:var(--cb-line);width:44px;height:25px;border-radius:20px;padding:3px;flex-shrink:0}.cb-toggle-track>span{width:19px;height:19px;border-radius:50%;background:var(--cb-paper)}.cb-reading-toggle[aria-checked=true] .cb-toggle-track{background:var(--cb-active)}.cb-reading-toggle[aria-checked=true] .cb-toggle-track>span{margin-inline-start:auto}.cb-app[data-large-text=true] .cb-language-copy strong{font-size:19px}.cb-app[data-large-text=true] .cb-primary{font-size:19px!important;min-height:68px}.cb-app[data-large-text=true] .cb-hero-copy>p,.cb-app[data-large-text=true] .cb-assistant-card>p{font-size:17px}.cb-app[data-large-text=true] .cb-call-hint,.cb-app[data-large-text=true] .cb-connection,.cb-app[data-large-text=true] .cb-recording-note,.cb-app[data-large-text=true] .cb-picker-note,.cb-app[data-large-text=true] .cb-settings-section p,.cb-app[data-large-text=true] .cb-settings-section dl>div,.cb-app[data-large-text=true] .cb-service-card p{font-size:14px}.cb-app[data-large-text=true] .cb-option-copy strong{font-size:19px}.cb-app[data-large-text=true] .cb-option-copy>span{font-size:16px}.cb-app[data-large-text=true] .cb-service-card h3{font-size:17px}.cb-app[data-large-text=true] .cb-language-button>svg{display:none}.cb-app[data-large-text=true] .cb-text-button{font-size:15px!important}.cb-app[data-large-text=true] .cb-session-tools{flex-wrap:wrap}@media(max-width:760px){.cb-experience-number{display:none}.cb-experience-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0;border:0;background:transparent;font-size:10px!important;white-space:nowrap;font-weight:550!important}.cb-experience-shortcut svg{width:14px;height:14px}.cb-experience-shortcut:disabled{color:var(--cb-muted)}.cb-hero-copy{padding-top:11px}.cb-stage{height:208px}.cb-language-copy strong{font-size:15px}.cb-hero-copy>p{font-size:14px}.cb-connection,.cb-call-hint{font-size:11px}.cb-recording-note{font-size:10px}.cb-text-button{font-size:12px!important}.cb-app[data-large-text=true] .cb-language-button{padding-inline:9px}.cb-app[data-large-text=true] .cb-language-flag{font-size:20px}}@media(max-width:359px){.cb-mode-label{letter-spacing:.5px;font-size:8px}.cb-experience-shortcut{font-size:9px!important}.cb-language-copy strong{font-size:14px}}@keyframes cb-orb-arrive{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:no-preference){.cb-stage{animation:cb-orb-arrive .65s ease both}}.cb-language-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.cb-owner-extras{max-width:1160px;margin:30px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.cb-feedback,.cb-evaluation{min-width:0;border:1px solid var(--cb-line);border-radius:20px;background:var(--cb-paper);padding:22px}.cb-evaluation{margin-top:16px}.cb-feedback h2,.cb-evaluation h2{font-family:var(--cb-serif);font-size:27px;font-weight:400;line-height:1.2;margin:6px 0 8px}.cb-feedback-heading>p,.cb-evaluation>p{font-size:13px;color:var(--cb-muted);line-height:1.6;margin:0 0 15px}.cb-feedback form{display:grid;gap:8px}.cb-feedback label{font-size:12px;font-weight:600}.cb-feedback select,.cb-feedback textarea{width:100%;min-width:0;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-bg);color:var(--cb-ink);padding:11px 12px;font:inherit;font-size:15px}.cb-feedback textarea{resize:vertical;min-height:92px}.cb-feedback select:focus-visible,.cb-feedback textarea:focus-visible{outline:3px solid var(--cb-focus);outline-offset:2px}.cb-feedback-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.cb-feedback-actions span,.cb-feedback-status{font-size:12px;color:var(--cb-muted)}.cb-feedback-actions button{margin:0}.cb-feedback-status{margin-top:12px!important}.cb-feedback-receipts{border-top:1px solid var(--cb-line);margin-top:18px;padding-top:14px}.cb-feedback-receipts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.cb-feedback-receipts h3{font-size:14px}.cb-feedback-receipts article{padding:10px 0;border-top:1px solid var(--cb-line);overflow-wrap:anywhere}.cb-feedback-receipts article:first-of-type{margin-top:10px}.cb-feedback-receipts article>p:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px}.cb-feedback-receipts time,.cb-feedback-receipts small{color:var(--cb-muted);font-size:11px}.cb-feedback-reply{white-space:pre-wrap;font-size:13px;line-height:1.6;margin-top:8px!important}.cb-evaluation button{max-width:100%;white-space:normal;text-align:center}.cb-support{font:400 13px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#f5f4ee;color:#222d29;padding:16px max(22px,calc((100vw - 1160px)/2));border-top:1px solid #dcdfd5}.cb-support>p[role=alert]{margin:0 0 10px;color:#793c32}.cb-support details{max-width:1160px;margin:auto}.cb-support summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.cb-support details button,.cb-support details select{margin:4px 4px 4px 0;min-height:38px}.cb-support details p{margin:8px 0}.cb-support details[open]{padding-bottom:15px}@media(max-width:760px){.cb-owner-extras{margin-top:23px}.cb-feedback,.cb-evaluation{padding:20px}.cb-language-button{gap:5px}.cb-language-copy strong{font-size:13px}}.cb-app{min-height:100dvh;padding:max(6px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -80px,#fffdf7 0,var(--cb-bg) min(72vw,650px))}.cb-app[data-theme=dark]{background:radial-gradient(circle at 50% -80px,#26362d 0,var(--cb-bg) min(72vw,650px))}.cb-header{max-width:880px;min-height:68px;border-bottom:0}.cb-brand-mark{width:39px;height:43px}.cb-brand-copy strong{font-size:24px;letter-spacing:-.8px}.cb-icon-button{width:48px;height:48px}.cb-workspace{display:block;max-width:880px;padding-top:12px}.cb-experience{max-width:none;scroll-margin-top:72px;border:1px solid var(--cb-line);border-radius:28px;background:var(--cb-paper);padding:27px clamp(22px,4vw,42px) 28px;box-shadow:0 16px 42px #233b2b0b}.cb-app[data-theme=dark] .cb-experience{box-shadow:0 16px 42px #06120d22}.cb-screen-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.cb-screen-heading h1{font-family:var(--cb-serif);font-size:clamp(30px,4vw,39px);font-weight:400;letter-spacing:-1.25px;line-height:1.08;margin-top:4px}.cb-screen-heading>p{max-width:275px;font-size:15px;line-height:1.45;color:var(--cb-muted);text-align:end}.cb-eyebrow{font-size:11px;letter-spacing:1.4px}.cb-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.cb-mode-button{display:flex;align-items:center;gap:14px;min-width:0;min-height:89px;text-align:start;padding:14px 17px;border:1.5px solid var(--cb-line);border-radius:19px;background:var(--cb-bg)}.cb-mode-button[aria-pressed=true]{border-color:var(--cb-active);background:#edf3e7;box-shadow:inset 0 0 0 1px var(--cb-active)}.cb-app[data-theme=dark] .cb-mode-button[aria-pressed=true]{background:#2b4033}.cb-mode-button:hover:not(:disabled){border-color:var(--cb-active)}.cb-mode-button:disabled{opacity:1;color:var(--cb-muted);background:var(--cb-soft)}.cb-mode-icon{display:grid;place-items:center;flex:0 0 47px;width:47px;height:47px;border-radius:14px;background:var(--cb-paper);color:var(--cb-ink)}.cb-mode-button[aria-pressed=true] .cb-mode-icon{background:var(--cb-active);color:var(--cb-paper)}.cb-mode-button:disabled .cb-mode-icon{color:var(--cb-muted)}.cb-mode-icon svg{width:25px;height:25px}.cb-mode-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.cb-mode-copy strong{font-size:17px;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.cb-mode-copy>span{font-size:13px;line-height:1.3;color:var(--cb-muted)}.cb-stage{height:209px;max-width:480px;margin:6px auto 0}.cb-orb{width:206px;height:206px}.cb-orb-body{inset:23px}.cb-live-summary{margin:0 auto 17px;min-height:26px}.cb-connection{font-size:15px;line-height:1.45}.cb-dot{width:8px;height:8px}.cb-audio-state>span{font-size:14px;padding:8px 12px}.cb-language-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:700px;margin:0 auto 10px}.cb-language-heading h2{font-size:18px;font-weight:650;letter-spacing:-.25px}.cb-language-heading>span{font-size:13px;color:var(--cb-muted)}.cb-language-row{max-width:700px;gap:10px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.cb-language-row[data-assistant=true]{max-width:700px}.cb-language-button{min-height:76px;border-radius:16px;padding:10px 15px}.cb-language-copy>span{font-size:10px;letter-spacing:1px}.cb-language-copy strong{font-size:18px}.cb-swap{width:48px;height:48px}.cb-swap svg{width:21px;height:21px}.cb-call-controls{max-width:700px;margin-top:16px}.cb-primary{min-height:64px;font-size:18px!important}.cb-mute{min-height:64px;font-size:16px!important;padding-inline:16px}.cb-mute svg{width:22px;height:22px}.cb-stop-small{min-height:48px;font-size:14px!important}.cb-call-hint{font-size:13px;margin-top:10px!important}.cb-session-tools{min-height:48px;gap:18px;margin-top:7px}.cb-text-button{min-height:48px;font-size:14px!important;padding-inline:4px}.cb-recording-note{font-size:13px}.cb-secondary{min-height:48px;font-size:15px!important}.cb-notice{max-width:700px;margin-inline:auto;font-size:15px}.cb-notice strong{font-size:16px}.cb-backend{font-size:15px}.cb-evaluation{max-width:700px;margin:18px auto 0;padding:19px 22px;border-color:#c96f4f;border-radius:18px;background:#fff1e8;box-shadow:0 6px 22px #b4491710}.cb-app[data-theme=dark] .cb-evaluation{background:#3b2d28;border-color:#d89a79}.cb-evaluation h2{font-size:27px;margin:4px 0 7px}.cb-evaluation>p{font-size:15px;line-height:1.5;margin-bottom:13px}.cb-evaluation button{min-height:52px;width:100%;border-color:#bd6747;background:var(--cb-accent);color:var(--cb-accent-ink);font-size:16px!important;font-weight:650}.cb-evaluation button:hover:not(:disabled){background:#fa9b75}.cb-app-footer{max-width:880px;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:16px 0 2px;min-height:65px}.cb-app-footer .cb-secondary{background:transparent}.cb-installed{margin:0;font-size:14px;color:var(--cb-muted)}.cb-extras{max-width:880px;margin:8px auto 0;border:1px solid var(--cb-line);border-radius:18px;background:var(--cb-paper);overflow:hidden}.cb-extras summary{display:flex;align-items:center;gap:13px;min-height:72px;padding:12px 18px;cursor:pointer;list-style:none}.cb-extras summary::-webkit-details-marker{display:none}.cb-extras summary:focus-visible{outline:3px solid var(--cb-focus);outline-offset:-4px}.cb-extras summary>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cb-extras summary strong{font-size:16px;font-weight:650}.cb-extras summary small{font-size:13px;color:var(--cb-muted)}.cb-extras summary>svg{width:20px;height:20px;transition:transform .18s ease}.cb-extras[open] summary>svg{transform:rotate(180deg)}.cb-extras-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:var(--cb-soft)}.cb-owner-extras{max-width:none;margin:0;padding:0 16px 16px}.cb-feedback,.cb-owner-extras>*{min-width:0}.cb-feedback h2{font-size:27px}.cb-feedback-heading>p{font-size:14px}.cb-feedback label{font-size:14px}.cb-feedback select,.cb-feedback textarea{font-size:16px;min-height:48px}.cb-feedback-actions span,.cb-feedback-status{font-size:13px}.cb-feedback-receipts h3{font-size:16px}.cb-feedback-reply{font-size:15px}.cb-support summary,.cb-support details button,.cb-support details select{min-height:48px}@media(max-width:760px){.cb-app{padding:max(4px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.cb-header{min-height:61px}.cb-brand-mark{width:34px;height:38px}.cb-brand-copy strong{font-size:23px}.cb-icon-button{width:48px;height:48px}.cb-workspace{max-width:560px;padding-top:7px}.cb-experience{padding:20px 17px 22px;border-radius:24px}.cb-screen-heading{display:block}.cb-screen-heading h1{font-size:31px}.cb-screen-heading>p{max-width:none;text-align:start;font-size:14px;margin-top:5px}.cb-mode-switch{gap:8px;margin-top:16px}.cb-mode-button{display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-height:120px;padding:12px;border-radius:17px}.cb-mode-icon{flex:0 0 36px;width:36px;height:36px;border-radius:11px}.cb-mode-icon svg{width:23px;height:23px}.cb-mode-copy strong{font-size:15px}.cb-mode-copy>span{font-size:12px}.cb-stage{height:177px;margin-top:3px}.cb-orb{width:177px;height:177px}.cb-orb-body{inset:19px}.cb-live-summary{margin-bottom:12px}.cb-connection{font-size:14px}.cb-language-heading{margin-bottom:8px}.cb-language-heading h2{font-size:17px}.cb-language-heading>span{font-size:12px}.cb-language-row{gap:5px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.cb-language-button{min-height:74px;padding:9px 10px;gap:7px;border-radius:14px}.cb-language-copy>span{font-size:9px;letter-spacing:.6px}.cb-language-copy strong{font-size:16px}.cb-language-flag{font-size:23px}.cb-language-button>svg{display:none}.cb-swap{width:48px;height:48px;border-color:var(--cb-line);background:var(--cb-paper)}.cb-call-controls{margin-top:14px}.cb-primary{min-height:62px;font-size:17px!important}.cb-call-hint{font-size:13px}.cb-text-button{font-size:14px!important}.cb-recording-note{font-size:12px}.cb-audio-state>span{font-size:12px}.cb-app[data-busy=true] .cb-header{top:0;z-index:5}.cb-app[data-busy=true] .cb-stage{height:155px}.cb-app[data-busy=true] .cb-orb{width:155px;height:155px}.cb-evaluation{margin-top:16px;padding:17px}.cb-evaluation>p{font-size:14px}.cb-owner-extras{display:block;padding:0 12px 12px}.cb-owner-extras>*+*{margin-top:12px}}@media(max-width:359px){.cb-experience{padding-inline:12px}.cb-mode-button{padding:10px;min-height:120px}.cb-mode-copy strong{font-size:14px}.cb-language-row{gap:3px}.cb-language-button{padding-inline:7px;gap:4px}.cb-language-copy strong{font-size:14px}.cb-language-flag{font-size:20px}.cb-active-controls{gap:7px}.cb-mute{min-width:94px;padding-inline:8px}.cb-session-tools{flex-wrap:wrap;gap:5px 10px}}@media(forced-colors:active){.cb-experience,.cb-mode-button,.cb-evaluation,.cb-extras{border-color:ButtonText}.cb-mode-button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}.cb-mode-icon,.cb-mode-button[aria-pressed=true] .cb-mode-icon{color:ButtonText;background:Canvas}}.cb-search-clear{width:48px;height:48px}.cb-app[data-large-text=true] .cb-screen-heading>p{font-size:17px}.cb-app[data-large-text=true] .cb-mode-copy strong{font-size:19px}.cb-app[data-large-text=true] .cb-mode-copy>span{font-size:15px}.cb-app[data-large-text=true] .cb-mode-button{min-height:112px}.cb-app[data-large-text=true] .cb-language-heading h2{font-size:20px}.cb-app[data-large-text=true] .cb-language-heading>span{font-size:15px}.cb-app[data-large-text=true] .cb-connection,.cb-app[data-large-text=true] .cb-call-hint,.cb-app[data-large-text=true] .cb-recording-note{font-size:16px}.cb-app[data-large-text=true] .cb-mute,.cb-app[data-large-text=true] .cb-secondary{font-size:17px!important}.cb-app[data-large-text=true] .cb-evaluation>p,.cb-app[data-large-text=true] .cb-extras summary small,.cb-app[data-large-text=true] .cb-feedback-heading>p{font-size:16px}.cb-app[data-large-text=true] .cb-extras summary strong{font-size:18px}@media(max-width:760px){.cb-app[data-large-text=true] .cb-mode-button{min-height:136px}.cb-app[data-large-text=true] .cb-language-button{min-height:83px}}.cb-standard-options{max-width:700px;margin:16px auto 0;border:1px solid var(--cb-line);border-radius:16px;background:var(--cb-bg);padding:0 16px;overflow:hidden}.cb-standard-options summary{display:flex;align-items:center;gap:11px;min-height:56px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.cb-standard-options summary::-webkit-details-marker{display:none}.cb-standard-options summary:focus-visible{outline:3px solid var(--cb-focus);outline-offset:3px}.cb-standard-options summary span{flex:1}.cb-standard-options summary>svg:first-child{width:21px;height:21px;color:var(--cb-active)}.cb-standard-options summary>svg:last-child{width:20px;height:20px;transition:transform .18s ease}.cb-standard-options[open] summary>svg:last-child{transform:rotate(180deg)}.cb-standard-options[open] .cb-language-heading{margin-top:16px}.cb-standard-options[open] .cb-call-controls{margin-bottom:16px}.cb-beta-label{display:inline-block;margin-inline-end:5px;padding:2px 7px;border:1px solid currentColor;border-radius:999px;color:var(--cb-active);font-size:inherit;font-weight:700}.cb-app[data-large-text=true] .cb-standard-options summary{font-size:17px;min-height:62px}@media(max-width:760px){.cb-standard-options{padding-inline:12px}.cb-standard-options summary{font-size:14px}}.cb-theme-button{background:var(--cb-paper)}.cb-theme-button:hover:not(:disabled){background:var(--cb-soft);border-color:var(--cb-active)}.cb-header-actions .cb-icon-button svg{width:22px;height:22px}.cb-model-settings{max-width:700px;margin:12px auto 0}.cb-mode-button:hover:not(:disabled),.cb-language-button:hover:not(:disabled){box-shadow:0 6px 18px #293e3317}.cb-primary>svg:first-child{width:26px;height:26px}.cb-primary>svg:last-child{width:23px;height:23px}.cb-mute svg{width:24px;height:24px}.cb-stop-small svg{width:20px;height:20px}.cb-stop:hover:not(:disabled),.cb-stop-small:hover:not(:disabled){background:#ad4438!important;box-shadow:0 6px 18px #9c372e25}.cb-primary:not(:disabled):active,.cb-mode-button:not(:disabled):active,.cb-icon-button:not(:disabled):active{transform:translateY(1px) scale(.98)}@media(prefers-reduced-motion:reduce){.cb-primary:not(:disabled):active,.cb-mode-button:not(:disabled):active,.cb-icon-button:not(:disabled):active{transform:none}}.cb-call-hint{font-size:14px}@media(max-width:760px){.cb-model-settings{margin-top:10px}.cb-stage{height:160px}.cb-orb{width:160px;height:160px}.cb-app[data-busy=true] .cb-stage{height:150px}.cb-app[data-busy=true] .cb-orb{width:150px;height:150px}.cb-primary>svg:first-child{width:25px;height:25px}.cb-call-hint{font-size:14px}}@media(max-width:359px){.cb-header{gap:6px}.cb-header-actions{gap:4px}.cb-brand{gap:6px}.cb-brand-copy strong{font-size:21px}.cb-app[data-busy=true] .cb-brand-copy{display:none}}.cb5{--cb5-bg:#f6f3fa;--cb5-surface:#ffffff;--cb5-ink:#282033;--cb5-muted:#665d74;--cb5-line:#ded7e8;--cb5-primary:#563a93;--cb5-primary-ink:#ffffff;--cb5-teal:#216b63;--cb5-teal-soft:#e7f4ef;--cb5-violet-soft:#ece6f7;--cb5-amber:#795012;--cb5-amber-soft:#fff2d9;--cb5-danger:#a72d42;--cb5-danger-soft:#ffedf0;--cb5-focus:#563a93;--cb5-neutral:#eeeaf4;--cb5-space-1:.375rem;--cb5-space-2:.75rem;--cb5-space-3:1rem;--cb5-space-4:1.5rem;--cb5-space-5:2rem;--cb5-radius:.875rem;--cb5-radius-large:1.625rem;--cb5-body:1.0625rem;--cb5-primary-label:1.375rem;--cb5-support:1rem;--cb5-touch:3.5rem;--cb5-secondary-touch:2.75rem;--cb5-scale:1;--cb5-shadow:0 12px 28px #3e245d0b,0 2px 5px #3e245d05}.cb5[data-theme=dark]{--cb5-bg:#161321;--cb5-surface:#211c30;--cb5-ink:#f3eff9;--cb5-muted:#c0b6ce;--cb5-line:#3e344e;--cb5-primary:#c9b3f3;--cb5-primary-ink:#291b40;--cb5-teal:#a4e2d5;--cb5-teal-soft:#193e3c;--cb5-violet-soft:#35284a;--cb5-amber:#f2cf92;--cb5-amber-soft:#3d3223;--cb5-danger:#ffc2cd;--cb5-danger-soft:#4c2330;--cb5-focus:#ead995;--cb5-neutral:#30263e;--cb5-shadow:0 12px 28px #00000026,0 2px 5px #00000018}.cb5[data-text-size=large]{--cb5-scale:1.2}.cb5[data-text-size=extra-large]{--cb5-scale:1.45}.cb5{box-sizing:border-box;min-height:100dvh;color:var(--cb5-ink);background:var(--cb5-bg);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(var(--cb5-body)*var(--cb5-scale));line-height:1.6;color-scheme:light;isolation:isolate;padding-bottom:env(safe-area-inset-bottom)}.cb5[data-theme=dark]{color-scheme:dark}.cb5 *,.cb5 *:before,.cb5 *:after{box-sizing:border-box}.cb5 [hidden]{display:none!important}.cb5 h1,.cb5 h2,.cb5 h3,.cb5 p{margin:0 0 .8em}.cb5 h1{font-size:clamp(2rem,4.7vw,3rem);font-size:clamp(1.8em,4.7vw,2.7em);line-height:1.15;letter-spacing:-.04em;max-width:20ch;overflow-wrap:anywhere}.cb5 h2{font-size:1.35em;line-height:1.3;letter-spacing:-.02em}.cb5 h3{font-size:1em;line-height:1.4}.cb5 p:last-child{margin-bottom:0}.cb5 button,.cb5 input,.cb5 select{font:inherit;line-height:1.4}.cb5 button{color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cb5 button:disabled{cursor:not-allowed;background:var(--cb5-neutral);color:var(--cb5-muted);box-shadow:none}.cb5 button:focus-visible,.cb5 input:focus-visible,.cb5 select:focus-visible,.cb5 a:focus-visible{outline:3px solid var(--cb5-focus);outline-offset:4px}.cb5 :focus{scroll-margin-block:8rem 2rem}.cb5 a{color:var(--cb5-primary);text-underline-offset:.18em;overflow-wrap:anywhere}.cb5 fieldset{border:0;padding:0;margin:0 0 1.75em;min-width:0}.cb5 legend{font-weight:700;margin-bottom:.7em}.cb5 label{display:block;font-weight:600;margin-bottom:.5em}.cb5 input:not([type=radio]):not([type=checkbox]),.cb5 select{min-height:var(--cb5-touch);width:100%;min-width:0;padding:.8em 1em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);background:var(--cb5-surface);color:var(--cb5-ink)}.cb5-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb5-skip{position:fixed;inset-inline-start:1rem;top:-10rem;z-index:100;background:var(--cb5-surface);padding:1rem;border:2px solid var(--cb5-focus)}.cb5-skip:focus{top:1rem}.cb5-header{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:max(.875rem,env(safe-area-inset-top)) max(1.125rem,env(safe-area-inset-right)) 1rem max(1.125rem,env(safe-area-inset-left));border-bottom:1px solid var(--cb5-line);background:var(--cb5-bg)}.cb5-brand{display:flex;align-items:center;gap:.6em;min-height:var(--cb5-secondary-touch);padding:0;border:0;background:none;font-weight:730;font-size:1.15em;letter-spacing:-.035em}.cb5-mark{width:2.4rem;height:2.4rem;color:var(--cb5-primary);flex-shrink:0}.cb5-header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cb5-tag{display:inline-flex;align-items:center;padding:.3em .65em;border:1px solid var(--cb5-line);border-radius:2em;font-size:.89em;color:var(--cb5-muted);line-height:1.35}.cb5-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);max-width:84rem;margin:auto;gap:2rem;padding:1.5rem}.cb5-nav{display:flex;flex-direction:column;gap:.5rem;align-self:start;position:sticky;top:7rem}.cb5-nav button{display:flex;align-items:center;gap:.8rem;min-height:var(--cb5-touch);width:100%;padding:.7em;border:1px solid transparent;background:transparent;text-align:start;border-radius:var(--cb5-radius);font-size:1em;overflow-wrap:anywhere}.cb5-nav button[aria-current=page]{background:var(--cb5-violet-soft);border-color:var(--cb5-line);color:var(--cb5-primary);font-weight:700}.cb5-nav button:disabled{background:transparent}.cb5-main{min-width:0;padding:1rem 1rem 2rem;max-width:65rem;width:100%}.cb5-title{margin-bottom:1.5rem}.cb5-kicker{font-size:.95em;color:var(--cb5-teal);font-weight:650;margin-bottom:.35em!important}.cb5-icon{width:1.5em;height:1.5em;flex:none}.cb5-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cb5-secondary-touch);min-height:var(--cb5-secondary-touch);padding:.5rem;border:1px solid var(--cb5-line);background:var(--cb5-surface);border-radius:var(--cb5-radius)}.cb5-button{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:var(--cb5-touch);padding:.7em 1em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);font-weight:650;white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.cb5-primary{font-size:calc(var(--cb5-primary-label)*var(--cb5-scale))!important;background:var(--cb5-primary);color:var(--cb5-primary-ink)!important;border-color:var(--cb5-primary);box-shadow:0 6px 18px #49359e16}.cb5-primary:disabled{color:var(--cb5-muted)!important;background:var(--cb5-neutral);border-color:var(--cb5-line)}.cb5-secondary{background:var(--cb5-surface);color:var(--cb5-primary)}.cb5-text-button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--cb5-secondary-touch);padding:.45em .3em;border:0;background:transparent;color:var(--cb5-primary)!important;text-decoration:underline;text-underline-offset:.15em;font-size:1em;white-space:normal}.cb5-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.25rem}.cb5-lead{font-size:1.1em;max-width:48ch;color:var(--cb5-muted)}.cb5-support{font-size:calc(var(--cb5-support)*var(--cb5-scale));line-height:1.55;color:var(--cb5-muted)}.cb5-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0}.cb5-destination{display:flex;align-items:center;gap:1em;text-align:start;min-height:10rem;padding:1.4em 1.15em;border:1px solid var(--cb5-line);background:var(--cb5-surface);border-radius:var(--cb5-radius-large);box-shadow:var(--cb5-shadow);position:relative;overflow:hidden}.cb5-destination>span:nth-child(2){min-width:0;flex:1}.cb5-destination strong{display:block;font-size:1.23em;line-height:1.25;margin-bottom:.45em;letter-spacing:-.025em;overflow-wrap:anywhere}.cb5-destination>span>span{display:block;color:var(--cb5-muted);font-size:1em}.cb5-destination>svg{width:1.1em}.cb5-destination-icon{display:grid;place-items:center;width:3em;height:3em;border-radius:1em;background:var(--cb5-violet-soft);color:var(--cb5-primary);flex:none}.cb5-destination-remote .cb5-destination-icon{background:var(--cb5-teal-soft);color:var(--cb5-teal)}.cb5-destination-assistant .cb5-destination-icon{background:var(--cb5-amber-soft);color:var(--cb5-amber)}.cb5-destination:disabled strong{color:var(--cb5-muted)}.cb5-panel{padding:1.65em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius-large);background:var(--cb5-surface);box-shadow:var(--cb5-shadow);margin-bottom:1.25em;overflow-wrap:anywhere}.cb5-panel>svg{width:2.75em;height:2.75em;margin-bottom:.7em;color:var(--cb5-primary)}.cb5-notice{padding:1em;background:var(--cb5-amber-soft);color:var(--cb5-amber);border:1px solid currentColor;border-radius:var(--cb5-radius);margin:1rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cb5-notice p{flex:1 1 15rem;margin:0}.cb5-error{background:var(--cb5-danger-soft);color:var(--cb5-danger)}.cb5-trial-banner,.cb5-call-banner{display:flex;gap:.75em;align-items:center;flex-wrap:wrap;background:var(--cb5-teal-soft);color:var(--cb5-teal);padding:1em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);margin:1rem 0}.cb5-call-banner>span{flex:1}.cb5-trial-banner .cb5-button{margin-inline-start:auto}.cb5-language-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:center}.cb5-language-single{grid-template-columns:1fr}.cb5-language-trigger{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:.3em;min-width:0;padding:1em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius-large);background:var(--cb5-surface);min-height:7rem}.cb5-language-trigger>span{color:var(--cb5-muted);font-size:.94em}.cb5-language-trigger>strong{font-size:1.25em;line-height:1.25;overflow-wrap:anywhere}.cb5-language-trigger small{font-size:.9em;color:var(--cb5-muted);overflow-wrap:anywhere}.cb5-swap{min-width:var(--cb5-secondary-touch);min-height:var(--cb5-secondary-touch);border:1px solid var(--cb5-line);background:var(--cb5-surface);border-radius:50%;display:grid;place-items:center;padding:.5rem}.cb5-voice-visual{text-align:center;margin:1.5rem 0}.cb5-aura{width:min(100%,14rem);height:14rem;margin:auto;display:grid;place-items:center;overflow:hidden;contain:layout paint;pointer-events:none}.cb5-official-aura{width:100%;height:100%}.cb5-static-aura{position:relative;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--cb5-surface),var(--cb5-violet-soft));border:1px solid var(--cb5-line);display:grid;place-items:center}.cb5-static-aura .cb5-mark{width:3.5rem;height:3.5rem}.cb5-static-aura>span{position:absolute;inset:-.9rem;border:1px solid var(--cb5-line);border-radius:50%}.cb5-static-aura>span+span{inset:-1.8rem;border-style:dotted}.cb5-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:.7rem 0}.cb5-cue{display:flex;align-items:center;flex-direction:column;gap:.35em;padding:.85em .6em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);background:var(--cb5-neutral);min-width:0}.cb5-cue .cb5-icon{width:2em;height:2em}.cb5-cue strong{font-size:1em;line-height:1.3;overflow-wrap:anywhere}.cb5-cue>span{font-size:.89em;color:var(--cb5-muted);overflow-wrap:anywhere}.cb5-cue[data-state=active]{background:var(--cb5-teal-soft);color:var(--cb5-teal);border:2px solid var(--cb5-teal)}.cb5-cue[data-state=unknown]{border-style:dashed}.cb5-overlap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4em;color:var(--cb5-amber);background:var(--cb5-amber-soft);padding:.65em;border:2px double currentColor;border-radius:var(--cb5-radius)}.cb5-companions{margin:1.5rem 0}.cb5-companion-selected{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid var(--cb5-line);background:var(--cb5-surface);border-radius:var(--cb5-radius-large)}.cb5-companion-selected>div{flex:1;min-width:8rem}.cb5-companion-selected>div>strong{display:block;font-size:1.25em}.cb5-avatar{width:4rem;height:4rem;flex:none;border-radius:50%}.cb5-initials{display:grid;place-items:center;background:var(--cb5-violet-soft);color:var(--cb5-primary);font-weight:700;font-size:1.5em}.cb5-persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin-top:1rem}.cb5-persona{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:1.25em .8em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);background:var(--cb5-surface)}.cb5-persona[aria-pressed=true]{outline:2px solid var(--cb5-primary);outline-offset:2px}.cb5-persona>span{font-size:.9em}.cb5-start{text-align:center;margin:2rem 0}.cb5-start>.cb5-button{width:100%}.cb5-start>p{margin-top:.85em;color:var(--cb5-muted)}.cb5-call-controls{max-width:62rem;margin:0 auto 1rem;padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom));background:var(--cb5-bg);border-top:1px solid var(--cb5-line)}.cb5-media-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cb5-call-controls>p{text-align:center;font-size:.9em;color:var(--cb5-muted);margin-top:1rem}.cb5-end{background:var(--cb5-danger);color:var(--cb5-surface)!important;border:2px solid var(--cb5-danger);font-size:calc(var(--cb5-primary-label)*var(--cb5-scale))!important;min-width:8rem}.cb5[data-theme=dark] .cb5-end{color:#37101b!important}.cb5-results,.cb5-captions{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--cb5-line)}.cb5-captions p{white-space:pre-wrap;overflow-wrap:anywhere}.cb5-captions small{display:block;color:var(--cb5-muted);font-size:.89em}.cb5-result{border:1px solid var(--cb5-line);border-radius:var(--cb5-radius-large);padding:1.2em;background:var(--cb5-surface);margin:1rem 0;overflow-wrap:anywhere}.cb5-result-kind{display:flex;gap:.7em;align-items:flex-start}.cb5-result-kind>svg{color:var(--cb5-primary)}.cb5-result-link{display:flex;align-items:center;gap:.7em;min-height:var(--cb5-secondary-touch);margin-top:1rem}.cb5-result-link small{display:block;color:var(--cb5-muted);font-size:.89em}.cb5-result-image img{max-width:100%;height:auto;border-radius:var(--cb5-radius);margin-top:1em}.cb5-participants{list-style:none;padding:0}.cb5-participants li{display:flex;align-items:center;gap:1em;margin:.75em 0;padding:1em;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius)}.cb5-participants span{flex:1;min-width:0}.cb5-participants strong,.cb5-participants small{display:block;overflow-wrap:anywhere}.cb5-participants small{font-size:1em;color:var(--cb5-muted)}.cb5-invitation{margin-top:1.5em}.cb5-account-heading{display:flex;align-items:center;gap:1em}.cb5-account-heading>svg{width:3em;height:3em}.cb5-account-heading>div{min-width:0}.cb5-settings{max-width:48rem}.cb5-settings select{margin-bottom:.5rem}.cb5-settings>.cb5-support{margin-bottom:1.5em}.cb5-radio-row{display:flex;flex-wrap:wrap;gap:.7em}.cb5-radio-row label{display:flex;align-items:center;gap:.5em;min-height:var(--cb5-touch);border:1px solid var(--cb5-line);border-radius:var(--cb5-radius);padding:.8em;flex:1 1 8rem;margin:0}.cb5 input[type=radio],.cb5 input[type=checkbox]{width:1.4em;height:1.4em;accent-color:var(--cb5-primary);flex:none;margin:0}.cb5-toggle{display:flex;gap:1em;align-items:flex-start;padding:1em 0;border-top:1px solid var(--cb5-line);min-height:var(--cb5-touch)}.cb5-toggle input{margin-top:.2em!important}.cb5-toggle strong,.cb5-toggle small{display:block}.cb5-toggle small{font-size:.94em;color:var(--cb5-muted);margin-top:.35em;font-weight:400}.cb5-dialog{position:fixed;inset:0;width:min(44rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:1.5em;color:var(--cb5-ink);background:var(--cb5-surface);border:1px solid var(--cb5-line);border-radius:var(--cb5-radius-large);font:inherit;overflow:auto;overscroll-behavior:contain}.cb5-dialog::backdrop{background:#171125a6}.cb5-dialog-head{display:flex;align-items:center;gap:1rem;justify-content:space-between}.cb5-search{margin:1em 0}.cb5-search>div{display:flex;align-items:center;gap:.5em}.cb5-language-list section{margin-top:1.2em}.cb5-language-list ul{list-style:none;margin:0;padding:0}.cb5-language-list li{display:flex;gap:.5rem;align-items:center;border-top:1px solid var(--cb5-line)}.cb5-language-option{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85em .4em;background:transparent;border:0;text-align:start;min-height:var(--cb5-touch);min-width:0}.cb5-language-option>span{min-width:0}.cb5-language-option strong,.cb5-language-option span span,.cb5-language-option small{display:block;overflow-wrap:anywhere}.cb5-language-option span span{color:var(--cb5-muted);font-size:.94em}.cb5-language-option[aria-pressed=true]{color:var(--cb5-primary)}.cb5-language-list .cb5-icon-button[aria-pressed=true] .cb5-icon{fill:var(--cb5-amber-soft);color:var(--cb5-amber)}@media(max-width:1050px){.cb5-layout{grid-template-columns:1fr;gap:.75rem;padding:1rem}.cb5-nav{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cb5-nav button{font-size:.94em;justify-content:center;text-align:center;flex-wrap:wrap}.cb5-main{padding:.5rem}.cb5-destinations{grid-template-columns:1fr}}@media(max-width:520px){.cb5-header{gap:.65rem}.cb5-header-actions{gap:.5rem}.cb5-header-actions>.cb5-tag{display:none}.cb5-layout{padding:.85rem}.cb5-nav{gap:.4rem}.cb5-nav button{padding:.65em .4em;flex-direction:column;gap:.3em}.cb5-nav .cb5-icon{width:1.4em;height:1.4em}.cb5-panel{padding:1.1em}.cb5-destination{min-height:8rem;padding:1.1em .9em}.cb5-destination-icon{width:2.5em;height:2.5em}.cb5-language-trigger{padding:.85em}.cb5-language-pair{gap:.35rem}.cb5-language-trigger>strong{font-size:1.15em}.cb5-activity{grid-template-columns:1fr}.cb5-cue{display:grid;grid-template-columns:2.4em 1fr;text-align:start}.cb5-cue>svg{grid-row:span 2}.cb5-cue>span{grid-column:2}.cb5-dialog{width:calc(100% - .75rem);max-height:calc(100dvh - .75rem);padding:1em}.cb5-actions .cb5-button{width:100%}.cb5-media-controls{grid-template-columns:1fr}.cb5-end{min-width:6.5rem}.cb5-brand{font-size:1em}}@media(max-width:359px){.cb5-language-pair{grid-template-columns:1fr}.cb5-swap{justify-self:center}.cb5-language-trigger{width:100%}.cb5-destination{gap:.65em}.cb5-destination>svg{display:none}.cb5-header{justify-content:center}.cb5-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:480px)and (orientation:landscape){.cb5-aura{width:8rem;height:8rem}.cb5-static-aura{width:5rem;height:5rem}.cb5-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.cb5-layout{padding-top:.5rem}}@media(prefers-reduced-motion:no-preference){.cb5 button{transition:background-color .12s ease,border-color .12s ease}.cb5-destination:hover:not(:disabled){border-color:var(--cb5-primary)}}@media(prefers-reduced-motion:reduce){.cb5 *,.cb5 *:before,.cb5 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cb5[data-reduce-motion=true] *,.cb5[data-low-gpu=true] *{animation:none!important;transition:none!important}@media(forced-colors:active){.cb5{--cb5-bg:Canvas;--cb5-surface:Canvas;--cb5-ink:CanvasText;--cb5-muted:CanvasText;--cb5-line:ButtonText;--cb5-primary:LinkText;--cb5-primary-ink:Canvas;--cb5-violet-soft:Canvas;--cb5-teal:CanvasText;--cb5-teal-soft:Canvas;--cb5-amber:CanvasText;--cb5-amber-soft:Canvas;--cb5-danger:CanvasText;--cb5-danger-soft:Canvas;--cb5-neutral:Canvas}.cb5 button,.cb5-cue{border:1px solid ButtonText}.cb5-cue[data-state=active]{border:3px double ButtonText}.cb5-aura{display:none}.cb5-end,.cb5-primary{color:ButtonText!important;background:Canvas!important}}.cb5-connection-label{padding:.2em .55em;border:1px solid var(--cb5-line);border-radius:2em;font-size:.9em;color:var(--cb5-muted);background:var(--cb5-surface)}.cb5[dir=rtl] .cb5-destination>svg{transform:scaleX(-1)}.cb5{line-height:1.55}.cb5-header{background:var(--cb5-surface);border-color:var(--cb5-line);box-shadow:0 2px 14px #38214d05}.cb5-brand{font-weight:750;letter-spacing:-.03em}.cb5-tag{border-color:transparent;background:var(--cb5-violet-soft);color:var(--cb5-primary);font-size:.78em;font-weight:600}.cb5-layout{max-width:80rem;gap:1.5rem}.cb5-main{padding-top:.8rem}.cb5-title{margin-bottom:1.25rem}.cb5-kicker{font-size:.72em;letter-spacing:.12em;text-transform:uppercase;color:var(--cb5-muted)}.cb5 h1{font-size:clamp(1.85em,4vw,2.55em);letter-spacing:-.045em}.cb5-nav{gap:.45rem}.cb5-nav button{font-size:.98em;padding:.8em .9em;border-color:transparent}.cb5-nav button[aria-current=page]{background:var(--cb5-primary);color:var(--cb5-primary-ink);border-color:transparent;box-shadow:0 5px 16px #563a931a}.cb5 .cb5-nav button{transition-property:border-color}.cb5-nav button:not(:disabled):not([aria-current=page]):hover{background:var(--cb5-violet-soft)}.cb5-icon-button{border-color:transparent;background:var(--cb5-violet-soft);color:var(--cb5-primary)}.cb5-button{border-radius:1rem;font-weight:650}.cb5-primary{background:linear-gradient(145deg,var(--cb5-primary),color-mix(in srgb,var(--cb5-primary) 88%,#25163c));border-color:transparent;box-shadow:0 8px 20px #563a9324}.cb5-secondary{border-color:transparent;background:var(--cb5-violet-soft);color:var(--cb5-primary)}.cb5-text-button{padding:.5em .85em;border-radius:.75rem;background:var(--cb5-violet-soft);text-decoration:none;font-size:.92em;font-weight:600}.cb5-panel,.cb5-destination{border-color:var(--cb5-line);box-shadow:var(--cb5-shadow)}.cb5-language-pair{padding:.35rem;border:1px solid var(--cb5-line);border-radius:var(--cb5-radius-large);background:var(--cb5-surface);box-shadow:var(--cb5-shadow);gap:.35rem}.cb5-language-trigger{min-height:6rem;padding:.85em 1em;border-color:transparent;background:transparent;border-radius:1.25rem;gap:.2em}.cb5-language-trigger:not(:disabled):hover{background:var(--cb5-violet-soft)}.cb5-language-trigger>span{font-size:.82em;color:var(--cb5-muted)}.cb5-language-trigger>strong{font-size:1.3em;letter-spacing:-.025em}.cb5-language-trigger small{font-size:.85em}.cb5-swap{border-color:transparent;background:var(--cb5-violet-soft);color:var(--cb5-primary)}.cb5-companion-selected{border-color:var(--cb5-line);box-shadow:var(--cb5-shadow);gap:.85rem;padding:.95rem 1rem}.cb5-companion-selected .cb5-support{font-size:.85em}.cb5-companion-selected>div>strong{font-size:1.28em;letter-spacing:-.025em;margin:.1em 0}.cb5-companion-selected .cb5-tag{background:var(--cb5-teal-soft);color:var(--cb5-teal);padding:.2em .65em}.cb5-persona{border-color:var(--cb5-line);box-shadow:var(--cb5-shadow)}.cb5-persona[aria-pressed=true]{background:var(--cb5-violet-soft);border-color:var(--cb5-primary)}.cb5-start{margin:1.5rem 0}.cb5-start>p{font-size:.95em}.cb5-cue{border-color:transparent;background:var(--cb5-surface);box-shadow:var(--cb5-shadow)}.cb5-cue[data-state=unknown]{border-color:var(--cb5-muted)}.cb5-cue[data-state=active]{background:var(--cb5-teal-soft);border-color:var(--cb5-teal)}.cb5-call-banner{border-color:transparent}.cb5-connection-label{border-color:transparent;background:var(--cb5-surface);font-weight:600}.cb5-call-controls{border-color:var(--cb5-line)}.cb5-end{border-color:transparent;box-shadow:0 5px 16px #a72d421c}.cb5 input:not([type=radio]):not([type=checkbox]),.cb5 select{background:var(--cb5-surface);border-color:var(--cb5-muted)}.cb5-radio-row label{background:var(--cb5-surface)}.cb5-dialog{box-shadow:0 24px 72px #1d0f4538}.cb5-dialog-head h2{margin:0}@media(max-width:520px){.cb5 h1{font-size:1.9em}.cb5-companion-selected{display:grid;grid-template-columns:auto minmax(0,1fr)}.cb5-companion-selected>.cb5-text-button{grid-column:1 / -1;justify-self:end}.cb5[data-text-size=extra-large] .cb5-companion-selected>.cb5-text-button{justify-self:stretch}.cb5-cue{box-shadow:none}}@media(forced-colors:active){.cb5-header,.cb5-panel,.cb5-destination,.cb5-language-pair,.cb5-companion-selected,.cb5-cue,.cb5-dialog{background:Canvas;box-shadow:none;border-color:ButtonText}.cb5-tag,.cb5-icon-button,.cb5-secondary,.cb5-text-button,.cb5-swap{background:Canvas;color:ButtonText!important;border:1px solid ButtonText}.cb5-nav button[aria-current=page],.cb5-primary{background:Canvas;color:ButtonText!important;border:2px solid ButtonText;box-shadow:none}.cb5-end{background:Canvas;color:ButtonText!important;border-color:ButtonText;box-shadow:none}.cb5-language-trigger{background:Canvas;border-color:ButtonText}}.pilot-bridge[data-speaker-mute=unavailable] .cb5-media-controls>button:nth-child(2){display:none}.pilot-bridge .cb5-media-controls{grid-template-columns:minmax(0,1fr)}.pilot-bridge[data-speaker-mute=available] .cb5-media-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-bridge .cb5-settings>label.cb5-toggle:nth-last-of-type(-n+2){display:none}.pilot-bridge-capabilities{max-width:62rem;margin:0 auto;padding:.25rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom));font-size:1rem;line-height:1.6}.pilot-bridge[data-theme=dark]{background:#171426;color:#eeeaf8}.pilot-bridge-owner{padding:.75rem;text-align:end}.pilot-bridge-owner button{min-height:44px;font:inherit;padding:.5em 1em;border-radius:1em}@media(max-width:520px){.pilot-bridge .cb5-header{gap:.5rem;padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem}.pilot-bridge .cb5[dir=ltr] .cb5-header{padding-right:max(4.75rem,env(safe-area-inset-right))}.pilot-bridge .cb5[dir=rtl] .cb5-header{padding-left:max(4.75rem,env(safe-area-inset-left))}.pilot-bridge .cb5-header button,.pilot-bridge .cb5-header .cb5-icon-button{min-height:var(--cb5-touch)}.pilot-bridge .cb5-header .cb5-icon-button{min-width:var(--cb5-touch)}.pilot-bridge .cb5-layout{gap:.25rem;padding:.25rem .75rem .75rem}.pilot-bridge .cb5-nav{display:flex;flex-direction:row;gap:.375rem;overflow-x:auto;padding:.5rem .25rem;scrollbar-width:thin}.pilot-bridge .cb5-nav button{flex:0 0 auto;width:auto;min-height:var(--cb5-touch);padding:.4em .6em;flex-direction:row;flex-wrap:nowrap;gap:.4em;white-space:nowrap;overflow-wrap:normal;word-break:normal}.pilot-bridge .cb5-nav button>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.pilot-bridge .cb5-nav .cb5-icon{width:1.15em;height:1.15em}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-nav{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-nav button{width:100%;justify-content:flex-start;text-align:start;white-space:normal}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-nav button>span{min-width:0;white-space:normal}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-language-pair{grid-template-columns:minmax(0,1fr)}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-language-trigger{width:100%}.pilot-bridge .cb5[data-text-size=extra-large] .cb5-swap{justify-self:center;min-width:var(--cb5-touch);min-height:var(--cb5-touch)}.pilot-bridge .cb5-dialog{z-index:30}.pilot-bridge .cb5-main{padding:.25rem 0 1rem}.pilot-bridge[data-call-busy=false] .cb5-title{margin-bottom:.5rem}.pilot-bridge[data-call-busy=false] .cb5-title h1{margin-bottom:.35em}.pilot-bridge[data-call-busy=false] .cb5-language-trigger{min-height:var(--cb5-touch);gap:.1em;padding:.5em .55em}.pilot-bridge[data-call-busy=false] .cb5-swap{min-width:var(--cb5-touch);min-height:var(--cb5-touch)}.pilot-bridge[data-call-busy=false] .cb5-voice-visual{margin:.5rem 0}.pilot-bridge[data-call-busy=false] .cb5-activity,.pilot-bridge[data-call-busy=false] .cb5-voice-visual>.cb5-support{display:none}.pilot-bridge[data-call-busy=false] .cb5-aura{width:6.5rem;height:6.5rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura{width:4rem;height:4rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura .cb5-mark{width:2.5rem;height:2.5rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura>span{inset:-.6rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura>span+span{inset:-1.2rem}.pilot-bridge[data-call-busy=false] .cb5-companions{margin:.5rem 0}.pilot-bridge[data-call-busy=false] .cb5-companion-selected{gap:.5rem;padding:.5rem}.pilot-bridge[data-call-busy=false] .cb5-companion-selected .cb5-avatar{width:3rem;height:3rem}.pilot-bridge[data-call-busy=false] .cb5-companion-selected>.cb5-text-button{min-height:var(--cb5-touch);padding:.25em}.pilot-bridge[data-call-busy=false] .cb5-start{margin:.5rem 0;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pilot-bridge[data-call-busy=false] .cb5-start>.cb5-button{position:fixed;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));z-index:16;width:auto;max-width:none;min-height:var(--cb5-touch);padding:.5em .75em;box-shadow:0 3px 18px #30244b33}.pilot-bridge[data-call-busy=false] .cb5-start>.cb5-button:disabled{box-shadow:none}.pilot-bridge[data-call-busy=false] .cb5 :focus{scroll-margin-block-end:calc(7rem + env(safe-area-inset-bottom))}.pilot-bridge[data-call-busy=false] .pilot-bridge-owner{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media(min-width:1051px){.pilot-bridge[data-call-busy=false] .cb5-voice-visual{margin:.5rem 0}.pilot-bridge[data-call-busy=false] .cb5-activity{display:none}.pilot-bridge[data-call-busy=false] .cb5-aura{width:6.5rem;height:6.5rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura{width:4rem;height:4rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura .cb5-mark{width:2.5rem;height:2.5rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura>span{inset:-.6rem}.pilot-bridge[data-call-busy=false] .cb5-static-aura>span+span{inset:-1.2rem}}.pilot-bridge{background:#f6f3fa}.pilot-bridge[data-theme=dark]{background:#161321;color:#f3eff9}.pilot-bridge-owner button{border:1px solid #ded7e8;border-radius:.875rem;background:#ece6f7;color:#563a93;font-weight:600}.pilot-bridge[data-theme=dark] .pilot-bridge-owner button{border-color:#3e344e;background:#35284a;color:#c9b3f3}body:has(.pilot-bridge[data-theme=dark]) .pilot-account-menu summary{background:#211c30;border-color:#3e344e;color:#f3eff9}@media(max-width:520px){.pilot-bridge[data-call-busy=false] .cb5-language-trigger{padding:.6em .65em}.pilot-bridge[data-call-busy=false] .cb5-companion-selected{gap:.35rem .65rem;padding:.7rem .85rem}.pilot-bridge[data-call-busy=false] .cb5-companion-selected>.cb5-text-button{padding:.4em .7em}.pilot-bridge[data-call-busy=false] .cb5-start>.cb5-button{border-radius:1.1rem;box-shadow:0 8px 24px #563a9330}}@media(forced-colors:active){.pilot-bridge,.pilot-bridge[data-theme=dark]{background:Canvas;color:CanvasText}.pilot-bridge-owner button,.pilot-bridge[data-theme=dark] .pilot-bridge-owner button{background:Canvas;color:ButtonText;border-color:ButtonText}.pilot-bridge[data-call-busy=false] .cb5-start>.cb5-button{box-shadow:none}}body{margin:0}.pilot-login{min-height:100dvh;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -80px,#eee3f1,transparent 70%),#f8f6f3;color:#261b35;font:400 18px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}.pilot-login *{box-sizing:border-box}.pilot-login button,.pilot-login input{font:inherit}.pilot-login :focus-visible,.pilot-account-nav :focus-visible{outline:3px solid #8661a9;outline-offset:3px}.pilot-login-shell{max-width:980px;margin:auto}.pilot-login-header{display:flex;justify-content:space-between;align-items:center;min-height:76px;border-bottom:1px solid #e6dfeb}.pilot-login-brand{display:flex;align-items:center;gap:10px}.pilot-login-brand svg{width:37px;height:41px;color:#62417d}.pilot-login-brand strong{font-size:25px;letter-spacing:-1px}.pilot-login-brand strong span{color:#b58b48}.pilot-login-header button{min-width:53px;min-height:53px;border:1px solid #e6dfeb;border-radius:14px;background:#fffdfa;color:#261b35;font-size:14px;font-weight:700;cursor:pointer}.pilot-login-main{display:grid;grid-template-columns:1.07fr .93fr;gap:16px;margin-top:23px}.pilot-login-card{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,54px);border:1px solid #e6dfeb;border-radius:27px;background:#fffdfa;box-shadow:0 20px 44px #3520440c}.pilot-login-eyebrow{color:#6b4386;font-size:11px;font-weight:800;letter-spacing:.13em}.pilot-login-card h1{margin:10px 0 7px;font:400 clamp(38px,5vw,56px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.05em}.pilot-login-card>p{margin:0;color:#695f72;font-size:17px}.pilot-login-card form{display:grid;gap:7px;margin-top:30px}.pilot-login-card label{font-size:15px;font-weight:650}.pilot-login-card input{width:100%;min-height:56px;margin-bottom:12px;padding:11px 14px;border:1px solid #cdbfd7;border-radius:12px;background:#fff;color:#261b35;font-size:18px}.pilot-login-card form button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;margin-top:3px;padding:12px 17px;border:1px solid #4a2e66;border-radius:14px;background:linear-gradient(125deg,#6b4386,#4b2d69);color:#fff;font-size:19px;font-weight:750;cursor:pointer}.pilot-login-card form button:disabled{opacity:.55;cursor:progress}.pilot-login-error{margin:0;padding:10px;border:1px solid #d29baf;border-radius:10px;background:#fff1f4;color:#72374f;font-size:14px}.pilot-login-visual{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden;border:1px solid #e6dfeb;border-radius:27px;background:radial-gradient(circle at 50% 42%,#e9d7ed 0,#f5ebef 35%,#ddd1e5 75%,#d2bfdc)}.pilot-login-visual:before,.pilot-login-visual:after{content:"";position:absolute;width:290px;height:290px;border:1px solid #9f82b458;border-radius:50%}.pilot-login-visual:after{width:420px;height:420px}.pilot-login-halo{position:relative;z-index:1;display:grid;place-items:center;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 28% 20%,#ffe8c5,#d7b7dc 45%,#9571b0 78%,#5c3d7a);box-shadow:inset 5px 7px 10px #fff7,inset -12px -14px 17px #33234755,0 24px 40px #4e306140}.pilot-login-halo svg{width:90px;height:90px;color:#4b315d}.pilot-login-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.pilot-login-preview article{display:flex;align-items:center;gap:14px;min-height:102px;padding:16px;border:1px solid #e6dfeb;border-radius:18px;background:#fffdfa}.pilot-login-preview article>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#f1eaf5;color:#6b4386}.pilot-login-preview h2{margin:0 0 4px;font-size:17px}.pilot-login-preview p{margin:0;color:#695f72;font-size:13px}.pilot-login-future{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:19px 0 0;color:#695f72;font-size:12px}.pilot-login-future svg{width:14px;height:14px;color:#6b4386}.pilot-login-loading{display:grid;place-items:center}.pilot-login-loading>div{text-align:center}.pilot-login-loading svg{width:80px;height:80px;color:#6b4386}.pilot-account-nav{min-height:45px;background:#261b35;color:#f7eff9;font:400 13px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-account-nav>div{display:flex;align-items:center;justify-content:space-between;max-width:760px;min-height:45px;margin:auto;padding:3px max(16px,env(safe-area-inset-right)) 3px max(16px,env(safe-area-inset-left))}.pilot-account-nav button{min-height:39px;padding:5px 11px;border:1px solid #8f769d;border-radius:10px;background:transparent;color:#f7eff9;font:inherit;cursor:pointer}.pilot-account-error{padding:10px;margin:0;background:#fff1f4;color:#72374f;text-align:center;font-size:13px}.pilot-admin-denied{display:grid;place-content:center;gap:12px;min-height:70dvh;text-align:center;font:400 18px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pilot-admin-denied button{min-height:50px;border:1px solid #6b4386;border-radius:10px;background:#6b4386;color:#fff;font:inherit;cursor:pointer}@media(max-width:700px){.pilot-login-main{grid-template-columns:1fr}.pilot-login-card{padding:30px 24px}.pilot-login-card h1{font-size:clamp(38px,10vw,50px)}.pilot-login-visual{min-height:130px}.pilot-login-visual:before{width:140px;height:140px}.pilot-login-visual:after{width:230px;height:230px}.pilot-login-halo{width:95px;height:95px}.pilot-login-halo svg{width:51px;height:51px}}@media(max-width:400px){.pilot-login{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.pilot-login-preview{gap:8px}.pilot-login-preview article{display:block;min-height:126px;padding:12px}.pilot-login-preview article>span{width:35px;height:35px;margin-bottom:6px}.pilot-login-preview h2{font-size:14px}.pilot-login-preview p{font-size:12px}}@media(prefers-reduced-motion:reduce){.pilot-login *,.pilot-account-nav *{animation:none!important;transition:none!important}}
