.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-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-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-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-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%}}.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}.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}}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}}
