.connection-policy-editor_editor__UhveU{display:grid;grid-template-columns:minmax(260px,1fr) minmax(270px,.8fr);gap:32px;align-items:start}.connection-policy-editor_controls__0c61Z{display:grid;gap:24px;min-width:0}.connection-policy-editor_calculator__DZ5pi h3,.connection-policy-editor_controls__0c61Z h3{font-size:18px;margin:0 0 8px}.connection-policy-editor_controls__0c61Z p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.connection-policy-editor_fields__aooPM{display:grid;grid-template-columns:1fr 1fr;gap:16px}.connection-policy-editor_description__dM0GP label,.connection-policy-editor_fields__aooPM label{display:grid;gap:7px;min-width:0}.connection-policy-editor_description__dM0GP label>span,.connection-policy-editor_fields__aooPM label>span{font-size:12px;color:var(--muted)}.connection-policy-editor_gifts___v1mU{display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--border)}.connection-policy-editor_toggle__biEcU{display:flex;align-items:center;gap:10px;font-size:15px}.connection-policy-editor_toggle__biEcU input{accent-color:var(--accent);width:18px;height:18px}.connection-policy-editor_calculator__DZ5pi>small,.connection-policy-editor_controls__0c61Z small{font-size:11px;line-height:1.6;color:var(--muted)}.connection-policy-editor_description__dM0GP{display:grid;gap:16px;padding-top:16px}.connection-policy-editor_controls__0c61Z summary{cursor:pointer;font-size:13px;padding:8px 0}.connection-policy-editor_preview__SyTFk{display:grid;gap:28px;min-width:0}.connection-policy-editor_calculator__DZ5pi{display:grid;gap:20px;padding:0 12px}.connection-policy-editor_calculator__DZ5pi dl{display:grid;gap:13px;margin:0}.connection-policy-editor_calculator__DZ5pi dl>div{display:flex;justify-content:space-between;gap:20px;font-size:12px}.connection-policy-editor_calculator__DZ5pi dt{color:var(--muted);line-height:1.5}.connection-policy-editor_calculator__DZ5pi dd{margin:0;text-align:right;white-space:nowrap;font-weight:650}@media(max-width:1050px){.connection-policy-editor_editor__UhveU{grid-template-columns:1fr}.connection-policy-editor_preview__SyTFk{grid-template-columns:1fr 1fr}}@media(max-width:650px){.connection-policy-editor_fields__aooPM,.connection-policy-editor_preview__SyTFk{grid-template-columns:1fr}.connection-policy-editor_editor__UhveU{gap:24px}.connection-policy-editor_calculator__DZ5pi{padding:0}}.workspace-service-settings_section___EIrr{display:grid;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border)}.workspace-service-settings_section___EIrr h2,.workspace-service-settings_section___EIrr h3,.workspace-service-settings_section___EIrr p{margin:0}.workspace-service-settings_section___EIrr h2{font-family:var(--font-lora),serif;font-size:var(--text-xl);font-weight:500}.workspace-service-settings_domainFields__Oi2Or p,.workspace-service-settings_section___EIrr p{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.workspace-service-settings_domainFields__Oi2Or,.workspace-service-settings_field__w4lAZ,.workspace-service-settings_form__rfe1J{display:grid;gap:var(--space-2)}.workspace-service-settings_form__rfe1J{gap:var(--space-3)}.workspace-service-settings_field__w4lAZ{min-width:0;font-size:var(--text-sm)}.workspace-service-settings_domainFields__Oi2Or{border:0;padding:0;margin:0;min-width:0}.workspace-service-settings_domainFields__Oi2Or legend{padding:0 0 var(--space-2);font-weight:600}.workspace-service-settings_choice__zgDo_{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.workspace-service-settings_row__6pSBk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.workspace-service-settings_request__aQLN9{display:grid;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);overflow-wrap:anywhere}.workspace-service-settings_request__aQLN9 small{color:var(--muted)}.workspace-service-settings_actions__TGEwq{display:flex;gap:var(--space-2);flex-wrap:wrap}@media (max-width:540px){.workspace-service-settings_row__6pSBk{grid-template-columns:1fr}}.workspace-service-settings_suggestions__7w6jp{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-service-settings_suggestions__7w6jp button{padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-inner);font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer}.workspace-service-settings_suggestions__7w6jp button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.workspace-service-settings_suggestions__7w6jp button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workspace-service-settings_planQuote__COPTS{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-inner);display:grid;gap:var(--space-2)}.workspace-service-settings_planQuote__COPTS strong{font-size:var(--text-xl)}.workspace-service-settings_progress__o2Abi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);list-style-position:inside;padding:0;margin:var(--space-2) 0;font-size:var(--text-xs);color:var(--muted)}.workspace-service-settings_progress__o2Abi li{border-top:3px solid var(--border);padding-top:var(--space-2)}.workspace-service-settings_progress__o2Abi li[aria-current=step],.workspace-service-settings_progress__o2Abi li[data-done=true]{color:var(--ink);border-color:var(--primary)}.workspace-service-settings_progress__o2Abi li[aria-current=step]{font-weight:650}@media (max-width:540px){.workspace-service-settings_progress__o2Abi{grid-template-columns:1fr 1fr}}.workspace-service-settings_section___EIrr{--text-xs:12px;--text-sm:13px;--text-xl:20px;font:14px/1.45 var(--settings-font,system-ui);gap:12px;padding-block:16px}.workspace-service-settings_section___EIrr h2{font:600 20px/1.3 var(--settings-font,system-ui)}.workspace-service-settings_planQuote__COPTS{padding:12px;border-radius:10px}.workspace-service-settings_planQuote__COPTS strong{font-size:20px}.workspace-service-settings_section___EIrr .workspace-service-settings_form__rfe1J button{font-size:13px}.workspace-service-settings_section___EIrr[data-plans]{border:0;padding:0;gap:20px}.workspace-service-settings_planHeader__4vPIC{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace-service-settings_planHeader__4vPIC>span{font-weight:600}.workspace-service-settings_planCards__1tmOv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;padding-bottom:8px}.workspace-service-settings_planCard__bdWMV{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:24px;gap:20px;border-radius:20px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));background:linear-gradient(155deg,var(--surface),color-mix(in srgb,var(--primary-press) 8%,var(--surface)));box-shadow:inset 0 1px var(--surface),0 4px 0 color-mix(in srgb,var(--primary) 30%,var(--surface)),0 8px 16px color-mix(in srgb,var(--ink) 8%,transparent)}.workspace-service-settings_planCard__bdWMV:before{content:"";position:absolute;inset:2px;z-index:-1;border-radius:18px;background:url(/icons/course-controls-v1/painted-paper.webp) 50%/220px;opacity:.14;mix-blend-mode:multiply;pointer-events:none}.workspace-service-settings_planCard__bdWMV[data-current]{color:var(--on-dark);border-color:var(--academy-accent-orange);background:linear-gradient(145deg,var(--primary-press),var(--primary));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--on-dark) 40%,transparent),0 5px 0 color-mix(in srgb,var(--primary) 80%,var(--ink)),0 12px 24px color-mix(in srgb,var(--ink) 13%,transparent)}.workspace-service-settings_planCard__bdWMV header{display:grid;gap:8px}.workspace-service-settings_planCard__bdWMV h2{font:800 30px/1.15 var(--font-display);overflow-wrap:anywhere}.workspace-service-settings_planCard__bdWMV p{color:inherit;opacity:.85}.workspace-service-settings_planStatus__JSls6{font-size:12px;font-weight:650}.workspace-service-settings_planCard__bdWMV[data-current] .workspace-service-settings_planStatus__JSls6{color:var(--on-dark)}.workspace-service-settings_planAllowance___ZP60{display:grid;gap:2px}.workspace-service-settings_planAllowance___ZP60 strong{font:700 clamp(28px,calc(3vw / var(--ac-ui-scale, 1)),38px)/1.1 var(--font-display);font-variant-numeric:tabular-nums}.workspace-service-settings_planAllowance___ZP60 span{font-size:13px}.workspace-service-settings_planSeats__kG10A{display:flex;align-items:center;gap:8px}.workspace-service-settings_planFeatures__Sjdgi{list-style:none;display:grid;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.4}.workspace-service-settings_planFeatures__Sjdgi li{display:flex;align-items:flex-start;gap:8px}.workspace-service-settings_planFeatures__Sjdgi svg{flex-shrink:0;margin-top:2px}.workspace-service-settings_planFeatures__Sjdgi [data-excluded]{opacity:.6}.workspace-service-settings_planFooter__SrpUR{display:grid;gap:16px;margin-top:auto;padding-top:8px}.workspace-service-settings_planPrice__Ok2Sv{display:grid;gap:4px}.workspace-service-settings_planPrice__Ok2Sv strong{font:750 26px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.workspace-service-settings_planPrice__Ok2Sv span{font-size:13px;opacity:.8}.workspace-service-settings_planTermsNote__ZTWVk{font-size:12px;line-height:1.5;color:var(--muted)}.workspace-service-settings_planFooter__SrpUR small{color:inherit;opacity:.8}.workspace-service-settings_planHistory__stOM8{display:grid;gap:12px}.workspace-service-settings_planHistory__stOM8 summary{cursor:pointer;padding-block:8px}.workspace-service-settings_planHistory__stOM8 .workspace-service-settings_request__aQLN9{margin-top:12px}.workspace-service-settings_srOnly__e_q7b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.application-install-panel_panel__WQm3R{display:grid;justify-items:center;gap:16px;min-width:0;padding:12px 0;text-align:center;animation:application-install-panel_appear__Nb5JB .42s cubic-bezier(.2,.8,.2,1) both}.application-install-panel_panel__WQm3R h2{margin:0;max-width:420px;font:500 28px/1.16 var(--font-display,var(--font-lora));color:var(--ink);text-wrap:balance}.application-install-panel_description__CQUfl{margin:0;max-width:370px;color:var(--muted);font-size:15px;line-height:1.5}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M{--installation-fill:radial-gradient(ellipse at 22% 0%,#ffc56a8a,transparent 64%),linear-gradient(135deg,#dc6929,#f08335 48%,#cd4b21);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-height:104px;padding:18px 20px;margin-top:9px;overflow:hidden;border:1px solid #b94617;border-radius:24px;color:#fff8ea;background:var(--installation-fill);box-shadow:inset 0 2px 0 #ffd199c9,inset 0 -5px 0 #9d341a40,0 7px 0 #842e21,0 17px 34px #b9512430;text-align:left;transition:transform .22s ease,box-shadow .22s ease}.application-install-panel_install__zdL5M:before{content:"";position:absolute;inset:-40% -60%;z-index:-1;opacity:.28;background:linear-gradient(100deg,transparent 34%,#ffedb8 48%,transparent 60%);transform:translateX(-40%) rotate(-9deg);animation:application-install-panel_ember-light__a_9vC 6.8s ease-in-out infinite;animation-play-state:paused}.application-install-panel_install__zdL5M:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.52' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.8'/%3E%3C/svg%3E")}.application-install-panel_panel__WQm3R[data-animated=true] .application-install-panel_install__zdL5M:before{animation-play-state:running}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M:is(:hover,:active,:focus-visible):not(:disabled){background:var(--installation-fill)}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 2px 0 #ffe1b7,inset 0 -5px 0 #9d341a40,0 9px 0 #842e21,0 23px 38px #b9512445}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 2px 0 #ffe1b7,0 3px 0 #842e21,0 9px 20px #b9512430}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.application-install-panel_icon__jJMHL{flex:0 0 64px;width:64px;height:64px;border-radius:17px;box-shadow:0 3px 9px #682d203d;object-fit:contain;background:#fffaf0}.application-install-panel_label__0YWJ_{display:grid;min-width:0;gap:5px}.application-install-panel_label__0YWJ_ strong{font-size:19px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.application-install-panel_label__0YWJ_>span{font-size:13px;line-height:1.25;color:#fff2df;overflow-wrap:anywhere}.application-install-panel_symbol__IvAeR{flex:0 0 24px;margin-left:auto;opacity:.84}.application-install-panel_notice__4M9Er{margin:8px 0 0;min-height:20px;max-width:380px;font-size:14px;line-height:1.4;color:var(--muted)}.application-install-panel_continue__cGa6r{padding:9px 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@keyframes application-install-panel_appear__Nb5JB{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}@keyframes application-install-panel_ember-light__a_9vC{0%,15%{transform:translateX(-40%) rotate(-9deg)}75%,to{transform:translateX(40%) rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.application-install-panel_install__zdL5M:before,.application-install-panel_panel__WQm3R{animation:none}.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M.application-install-panel_install__zdL5M{transition:none}}.local-cli-setup_intro__QOBvp{display:flex;justify-content:flex-end;margin:4px 0 8px}.local-cli-setup_dialog__Ynt3Y{width:min(760px,calc(calc(100vw / var(--ac-ui-scale, 1)) - 32px));max-width:calc(calc(100vw / var(--ac-ui-scale, 1)) - 32px);background:var(--surface);border-radius:var(--radius-card)}.local-cli-setup_body__ARnoP{display:grid;gap:20px;max-height:calc(calc(100dvh / var(--ac-ui-scale, 1)) - 48px);overflow-y:auto;padding:28px;color:var(--ink);font:14px/1.6 var(--settings-font,system-ui)}.local-cli-setup_heading__Vzax3{position:relative;padding-right:52px}.local-cli-setup_heading__Vzax3 h2{margin:0 0 6px;font:600 24px/1.25 var(--settings-font,system-ui)}.local-cli-setup_heading__Vzax3 p{margin:0;color:var(--muted)}.local-cli-setup_heading__Vzax3>button{position:absolute;right:0;top:0}.local-cli-setup_providers__iF1EG{display:grid;grid-template-columns:1fr 1fr auto;gap:4px}.local-cli-setup_providers__iF1EG>button{min-height:44px;white-space:normal;line-height:1.35}.local-cli-setup_guide__EXdp2{display:grid;gap:18px;min-width:0}.local-cli-setup_guide__EXdp2 p{margin:4px 0 10px}.local-cli-setup_guide__EXdp2 a{color:var(--primary-press,var(--primary));text-underline-offset:3px}.local-cli-setup_access__MGPyE{border-left:3px solid var(--primary);padding-left:14px}.local-cli-setup_access__MGPyE strong{font-size:16px}.local-cli-setup_access__MGPyE p{margin-bottom:0}.local-cli-setup_steps__NGnRO{display:grid;gap:22px;padding-left:24px;margin:2px 0 0}.local-cli-setup_steps__NGnRO li{padding-left:5px;min-width:0;list-style:decimal}.local-cli-setup_steps__NGnRO li::marker{color:var(--primary-press,var(--primary));font-weight:600}.local-cli-setup_steps__NGnRO h3{margin:0 0 8px;font:600 17px/1.4 var(--font-body)}.local-cli-setup_commandGroup__SNves{margin:10px 0}.local-cli-setup_command__TFM5S{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control,8px);background:color-mix(in srgb,var(--ink) 4%,transparent)}.local-cli-setup_command__TFM5S code{flex:1;min-width:0;padding:8px 0;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;user-select:text}.local-cli-setup_command__TFM5S>button{flex-shrink:0}.local-cli-setup_commandGroup__SNves small{color:var(--muted)}.local-cli-setup_download__GDFSd{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.local-cli-setup_troubleshooting__uAp7K{border-top:1px solid var(--border);padding-top:14px}.local-cli-setup_troubleshooting__uAp7K summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:600}.local-cli-setup_troubleshooting__uAp7K p{color:var(--muted);font-size:13px}.local-cli-setup_footer__ej4BG{display:flex;align-items:center;gap:20px;padding-top:16px;border-top:1px solid var(--border)}.local-cli-setup_footer__ej4BG p{margin:0;color:var(--muted);font-size:12px;line-height:1.5;flex:1}@media (max-width:540px){.local-cli-setup_body__ARnoP{padding:18px;gap:16px}.local-cli-setup_heading__Vzax3 h2{font-size:21px}.local-cli-setup_providers__iF1EG{grid-template-columns:repeat(3,minmax(0,1fr))}.local-cli-setup_command__TFM5S{flex-direction:column;gap:0}.local-cli-setup_command__TFM5S>button{align-self:flex-end}.local-cli-setup_intro__QOBvp h2{font-size:18px}}.ai-connection-section_root__MyLBj{display:grid;gap:var(--space-5)}.ai-connection-section_dangerAction__OlwqU:focus-visible,.ai-connection-section_deviceLink__M8b0V:focus-visible,.ai-connection-section_textAction__db5ki:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-connection-section_tabPanel__ZNV_l{min-width:0}.ai-connection-section_connectionPanel__89U0k{min-width:0;display:grid;gap:var(--space-5)}.ai-connection-section_unavailableProfiles__yFgmP{color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_unavailableProfiles__yFgmP summary{cursor:pointer}.ai-connection-section_unavailableProfiles__yFgmP ul{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.ai-connection-section_unavailableProfiles__yFgmP li{display:grid;gap:var(--space-1)}.ai-connection-section_unavailableProfiles__yFgmP strong{color:var(--ink);font-weight:650}.ai-connection-section_creditLead___3_5_,.ai-connection-section_panelLead__CJ5_s{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ai-connection-section_creditLead___3_5_>div,.ai-connection-section_panelLead__CJ5_s>div{min-width:0}.ai-connection-section_creditInbox__3ACZ5 h3,.ai-connection-section_creditLead___3_5_ h2,.ai-connection-section_panelLead__CJ5_s h2,.ai-connection-section_panelLead__CJ5_s h3{margin:0;color:var(--ink)}.ai-connection-section_panelLead__CJ5_s h2{font-size:var(--text-base)}.ai-connection-section_creditReservoirLead__DkyDJ{width:100%;display:grid;justify-items:center;gap:var(--space-3)}.ai-connection-section_linkedReservoirs___wVeV{position:relative;width:min(100%,520px);max-width:100%;min-width:0;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;isolation:isolate}.ai-connection-section_linkedReservoirs___wVeV:after,.ai-connection-section_linkedReservoirs___wVeV:before{content:"";position:absolute;right:calc(50% - 24px);bottom:33px;left:calc(50% - 24px);height:30px;border-block:3px double color-mix(in srgb,#123f48 72%,var(--border));border-radius:7px;background:rgb(250 247 238/74%);z-index:0}.ai-connection-section_linkedReservoirs___wVeV:after{bottom:39px;height:18px;border:0;border-radius:3px;background:linear-gradient(90deg,transparent 0 24%,rgb(225 255 252/72%) 38%,transparent 52%) 0 0 /54px 100% repeat-x,linear-gradient(180deg,#6ac8c8,#207f91);opacity:0;transition:opacity var(--motion-fast) var(--ease)}.ai-connection-section_linkedReservoirs___wVeV[data-has-flow]:after{opacity:1;animation:ai-connection-section_credit-flow__b9JE3 1.6s linear infinite}.ai-connection-section_creditReservoir__VZr2Y{position:relative;z-index:1;min-height:204px;display:grid;place-content:center;justify-items:center;overflow:hidden;border:3px double color-mix(in srgb,#123f48 72%,var(--border));border-radius:30px 30px 24px 24px;color:#123f48;background:rgb(250 247 238/72%);box-shadow:inset 0 0 0 4px rgb(255 255 255/38%),0 9px 24px rgb(18 63 72/10%)}.ai-connection-section_companyReservoir__YyKhd{background:radial-gradient(circle at 48% 35%,rgb(255 255 255/62%),transparent 48%),rgb(250 247 238/72%)}.ai-connection-section_creditReservoir__VZr2Y:before{content:"";position:absolute;inset:10px;border:1px solid rgb(18 63 72/22%);border-radius:21px 21px 16px 16px;z-index:3;pointer-events:none}.ai-connection-section_creditReservoir__VZr2Y>small,.ai-connection-section_creditReservoir__VZr2Y>span,.ai-connection-section_creditReservoir__VZr2Y>strong{position:relative;z-index:2;text-shadow:0 1px 0 rgb(249 245 233/84%)}.ai-connection-section_creditReservoir__VZr2Y>small,.ai-connection-section_creditReservoir__VZr2Y>span{font-size:var(--text-xs)}.ai-connection-section_creditReservoir__VZr2Y>strong{margin-block:var(--space-1);font-family:var(--font-display);font-size:clamp(25px,calc(3vw / var(--ac-ui-scale, 1)),38px);font-weight:560;letter-spacing:-.04em}.ai-connection-section_creditWater__k3Yne{position:absolute;z-index:1;right:0;bottom:0;left:0;height:var(--credit-water-level);min-height:0;overflow:visible;background:linear-gradient(180deg,#80d1cc,#58b4b6 55%,#328e9b);transition:height .7s var(--ease)}.ai-connection-section_creditWater__k3Yne[data-empty]{height:0}.ai-connection-section_creditWater__k3Yne[data-empty] b,.ai-connection-section_creditWater__k3Yne[data-empty] i{display:none}.ai-connection-section_creditWater__k3Yne b,.ai-connection-section_creditWater__k3Yne i{position:absolute;top:-12px;left:-12%;width:124%;height:28px;border-radius:45%;background:#4da7aa;opacity:.78;transform:translateX(-2%) rotate(-1deg)}.ai-connection-section_creditWater__k3Yne b{top:-7px;left:-20%;width:138%;background:#0d7180;opacity:.58;transform:translateX(4%) rotate(1deg)}.ai-connection-section_creditReservoirAction__Gj2sk{min-height:32px;display:flex;justify-content:center}@keyframes ai-connection-section_credit-flow__b9JE3{to{background-position:-54px 0,0 0}}.ai-connection-section_creditLead___3_5_ p,.ai-connection-section_emptyMessage__Ivl8a,.ai-connection-section_panelLead__CJ5_s p,.ai-connection-section_privacyNote__coco2{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.ai-connection-section_creditLead___3_5_{align-items:center;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.ai-connection-section_creditLead___3_5_ span{color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_creditLead___3_5_ h2{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:550;letter-spacing:-.04em}.ai-connection-section_creditStats__g2gSr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--border)}.ai-connection-section_creditStats__g2gSr>div{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border-right:1px solid var(--border)}.ai-connection-section_creditStats__g2gSr>div:last-child{border-right:0}.ai-connection-section_creditStats__g2gSr dd,.ai-connection-section_creditStats__g2gSr dt{min-width:0;overflow-wrap:anywhere}.ai-connection-section_creditStats__g2gSr dt{color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_creditStats__g2gSr dd{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:650}.ai-connection-section_emptyMessage__Ivl8a{margin:0}.ai-connection-section_quickTopUp__X7eu1{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-3) 0;border-block:1px solid var(--border)}.ai-connection-section_quickTopUp__X7eu1 h3,.ai-connection-section_quickTopUp__X7eu1 p,.ai-connection-section_quickTopUp__X7eu1 small{margin:0}.ai-connection-section_topUpChoices__EPKWU{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.ai-connection-section_topUpChoices__EPKWU button{min-height:32px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;color:var(--ink);background:rgb(255 253 247/72%);font:inherit;font-size:var(--text-xs);cursor:pointer}.ai-connection-section_topUpChoices__EPKWU button[data-selected]{border-color:#c85d3d;color:#9f3f25;background:color-mix(in srgb,#ef7653 13%,var(--surface));box-shadow:inset 0 0 0 1px rgb(200 93 61/24%)}.ai-connection-section_topUpChoices__EPKWU button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-connection-section_topUpButton__LWtZ2.ui-pill{background:#e66f4d}.ai-connection-section_quickTopUp__X7eu1 h3{font-size:var(--text-sm)}.ai-connection-section_quickTopUp__X7eu1 p,.ai-connection-section_quickTopUp__X7eu1 small{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.ai-connection-section_quickTopUp__X7eu1 small{grid-column:1/-1}.ai-connection-section_connectedRow__mu8uu,.ai-connection-section_creditInbox__3ACZ5>div,.ai-connection-section_requestRow__9v_gq{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ai-connection-section_connectedRow__mu8uu>span,.ai-connection-section_creditInbox__3ACZ5>div>span,.ai-connection-section_requestRow__9v_gq>span{min-width:0;display:grid;gap:var(--space-1)}.ai-connection-section_connectedRow__mu8uu strong,.ai-connection-section_creditInbox__3ACZ5 strong,.ai-connection-section_requestRow__9v_gq strong{min-width:0;overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.ai-connection-section_connectedRow__mu8uu small,.ai-connection-section_creditInbox__3ACZ5 small,.ai-connection-section_requestRow__9v_gq small{color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_connectedRow__mu8uu{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card)}.ai-connection-section_apiForm__nzy9q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.ai-connection-section_cliPicker__Spq6_{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--settings-border-strong,var(--border));border-radius:22px;background:rgb(250 247 238/58%)}.ai-connection-section_cliPickerHeading__h_2WK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ai-connection-section_cliPickerHeading__h_2WK h3,.ai-connection-section_cliPickerHeading__h_2WK p{margin:0}.ai-connection-section_cliPickerHeading__h_2WK h3{font-size:var(--text-sm)}.ai-connection-section_cliPickerHeading__h_2WK p{margin-top:2px;color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_cliProviders__LASWB{display:grid;gap:var(--space-2)}.ai-connection-section_cliProvider__u9ARV{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:1px var(--space-2);align-items:center;padding:var(--space-2);border:1px solid var(--border);border-radius:15px;color:var(--ink);text-align:left;background:rgb(255 253 247/74%);font:inherit;cursor:pointer}.ai-connection-section_cliProvider__u9ARV>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:#f8f2e4;background:#123f48;font-family:var(--font-display);font-size:var(--text-sm)}.ai-connection-section_cliProvider__u9ARV small,.ai-connection-section_cliProvider__u9ARV strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-connection-section_cliProvider__u9ARV strong{font-size:var(--text-xs)}.ai-connection-section_cliProvider__u9ARV small{color:var(--muted);font-size:10px}.ai-connection-section_cliProvider__u9ARV[data-selected]{border-color:#0c6876;box-shadow:inset 0 0 0 1px #0c6876}.ai-connection-section_cliProvider__u9ARV:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-connection-section_cliProvider__u9ARV:disabled{cursor:not-allowed;opacity:.5}.ai-connection-section_localProfile__Pxfu5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-block:var(--space-4);border-block:1px solid var(--border)}.ai-connection-section_localProfile__Pxfu5 label{min-width:0;display:grid;gap:var(--space-2);color:var(--ink);font-size:var(--text-xs);font-weight:650}.ai-connection-section_profileActions__MUlwk{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.ai-connection-section_apiForm__nzy9q label{min-width:0;display:grid;gap:var(--space-2);color:var(--ink);font-size:var(--text-xs);font-weight:650}.ai-connection-section_apiForm__nzy9q>.ui-pill,.ai-connection-section_apiProviderDescription__eoor6,.ai-connection-section_keyField__yy4Tl{grid-column:1/-1}.ai-connection-section_apiProviderDescription__eoor6{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:400;line-height:1.5}.ai-connection-section_keyField__yy4Tl small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.ai-connection-section_keyField__yy4Tl .ui-input{width:100%}.ai-connection-section_revoke__JISBx{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--border)}.ai-connection-section_revoke__JISBx span{color:var(--muted);font-size:var(--text-sm)}.ai-connection-section_creditInbox__3ACZ5{display:grid}.ai-connection-section_cliStatus__uq86f{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ai-connection-section_cliStatus__uq86f[data-actionable],.ai-connection-section_cliStatus__uq86f[data-configured]{grid-template-columns:22px minmax(0,1fr) auto}.ai-connection-section_cliStatus__uq86f>span{min-width:0;display:grid;gap:2px}.ai-connection-section_cliStatus__uq86f strong{font-size:var(--text-sm)}.ai-connection-section_cliStatus__uq86f small{color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_privacyNote__coco2{margin:0;font-size:var(--text-xs)}.ai-connection-section_creditInbox__3ACZ5,.ai-connection-section_privacyNote__coco2{padding-top:var(--space-3);border-top:1px solid var(--border)}.ai-connection-section_creditInbox__3ACZ5 h3{padding-bottom:var(--space-2);font-size:var(--text-sm)}.ai-connection-section_creditInboxNote__Lcz_F{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:1.45}.ai-connection-section_requestDialog__mgZ_7{width:min(480px,calc(calc(100vw / var(--ac-ui-scale, 1)) - 24px));max-width:480px}.ai-connection-section_requestDialogForm__gYk6o{display:grid;gap:var(--space-4);padding:clamp(var(--space-4),calc(4vw / var(--ac-ui-scale, 1)),var(--space-6))}.ai-connection-section_requestDialogForm__gYk6o footer,.ai-connection-section_requestDialogForm__gYk6o header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ai-connection-section_requestDialogForm__gYk6o header>div{min-width:0}.ai-connection-section_requestDialogForm__gYk6o header span{color:#b85336;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-connection-section_requestDialogForm__gYk6o h3,.ai-connection-section_requestDialogForm__gYk6o p{margin:0}.ai-connection-section_requestDialogForm__gYk6o h3{margin-top:3px;font-family:var(--font-display);font-size:var(--text-xl)}.ai-connection-section_requestDialogForm__gYk6o p{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.ai-connection-section_requestDialogForm__gYk6o header>button{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:color-mix(in srgb,#ef7653 12%,transparent);cursor:pointer}.ai-connection-section_requestDialogForm__gYk6o header>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-connection-section_requestDialogForm__gYk6o label{display:grid;gap:var(--space-2);color:var(--ink);font-size:var(--text-xs);font-weight:700}.ai-connection-section_requestDialogForm__gYk6o label .ui-input{width:100%}.ai-connection-section_requestDialogForm__gYk6o footer{justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--border)}.ai-connection-section_dangerAction__OlwqU,.ai-connection-section_deviceLink__M8b0V,.ai-connection-section_textAction__db5ki{min-height:44px;display:inline-flex;align-items:center;padding:var(--space-2);border:0;border-radius:var(--radius-inner);color:var(--muted);background:transparent;font:inherit;font-size:var(--text-xs);text-decoration:none;cursor:pointer;white-space:nowrap}.ai-connection-section_dangerAction__OlwqU{color:var(--danger)}.ai-connection-section_deviceLink__M8b0V{color:var(--primary);border:1px solid}.ai-connection-section_dangerAction__OlwqU:hover,.ai-connection-section_deviceLink__M8b0V:hover,.ai-connection-section_textAction__db5ki:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.ai-connection-section_dangerAction__OlwqU:disabled,.ai-connection-section_textAction__db5ki:disabled{cursor:not-allowed;opacity:.52}.ai-connection-section_footer__hWFs1{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.ai-connection-section_footer__hWFs1 p{margin:0;color:var(--muted);font-size:var(--text-xs)}.ai-connection-section_footer__hWFs1 p:empty{display:none}@media (max-width:640px){.ai-connection-section_creditReservoirLead__DkyDJ{width:100%}.ai-connection-section_linkedReservoirs___wVeV{width:100%;gap:16px}.ai-connection-section_linkedReservoirs___wVeV:after,.ai-connection-section_linkedReservoirs___wVeV:before{right:calc(50% - 15px);left:calc(50% - 15px)}.ai-connection-section_creditReservoir__VZr2Y{width:100%;min-height:178px;border-radius:25px 25px 20px 20px}.ai-connection-section_creditReservoir__VZr2Y>strong{font-size:clamp(22px,calc(8vw / var(--ac-ui-scale, 1)),30px)}.ai-connection-section_creditLead___3_5_,.ai-connection-section_panelLead__CJ5_s{align-items:stretch;flex-direction:column}.ai-connection-section_creditStats__g2gSr{grid-template-columns:minmax(0,1fr)}.ai-connection-section_creditStats__g2gSr>div{border-right:0;border-bottom:1px solid var(--border)}.ai-connection-section_creditStats__g2gSr>div:last-child{border-bottom:0}.ai-connection-section_apiForm__nzy9q,.ai-connection-section_localProfile__Pxfu5{grid-template-columns:minmax(0,1fr)}.ai-connection-section_cliProviders__LASWB{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-connection-section_cliPickerHeading__h_2WK{align-items:stretch;flex-direction:column}.ai-connection-section_connectedRow__mu8uu,.ai-connection-section_creditInbox__3ACZ5>div,.ai-connection-section_requestRow__9v_gq{grid-template-columns:minmax(0,1fr);align-items:start}.ai-connection-section_cliStatus__uq86f[data-actionable],.ai-connection-section_cliStatus__uq86f[data-configured]{grid-template-columns:22px minmax(0,1fr)}.ai-connection-section_cliStatus__uq86f[data-actionable]>.ui-action{grid-column:2;justify-self:start}.ai-connection-section_profileActions__MUlwk{grid-column:2;justify-self:start;justify-content:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ai-connection-section_creditWater__k3Yne,.ai-connection-section_linkedReservoirs___wVeV:after{transition:none}.ai-connection-section_linkedReservoirs___wVeV[data-has-flow]:after{animation:none;background-position:0 0,0 0}}.ai-connection-section_budgetForm__Uw0_O{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) minmax(100px,.7fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ai-connection-section_budgetForm__Uw0_O label{display:grid;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted)}.ai-connection-section_budgetForm__Uw0_O input{width:100%;min-width:0}@media (max-width:680px){.ai-connection-section_budgetForm__Uw0_O{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-connection-section_budgetForm__Uw0_O>strong{grid-column:1/-1}.ai-connection-section_budgetForm__Uw0_O>button{grid-column:1/-1;justify-self:start}}.ai-connection-section_root__MyLBj{--text-xs:12px;--text-sm:13px;--text-base:14px;--text-xl:20px;--text-3xl:28px;font:14px/1.45 var(--settings-font,system-ui);gap:16px}.ai-connection-section_connectionPanel__89U0k{gap:16px}.ai-connection-section_panelLead__CJ5_s h2,.ai-connection-section_panelLead__CJ5_s h3{font:600 18px/1.3 var(--settings-font,system-ui)}.ai-connection-section_connectionPanel__89U0k>button{justify-self:start}.ai-connection-section_companyLimits__iVEmK{border-top:1px solid var(--border);padding-top:12px}.ai-connection-section_companyLimits__iVEmK>summary{display:list-item;min-height:34px;cursor:pointer;font-size:14px;font-weight:500}.ai-connection-section_companyLimits__iVEmK[open]>summary{margin-bottom:10px}.ai-connection-section_cliPicker__Spq6_,.ai-connection-section_connectedRow__mu8uu{border-radius:10px;padding:12px}.ai-connection-section_cliProvider__u9ARV{border-radius:8px}.ai-connection-section_dangerAction__OlwqU,.ai-connection-section_deviceLink__M8b0V,.ai-connection-section_textAction__db5ki{min-height:34px;white-space:normal;border-radius:7px}@media(pointer:coarse){.ai-connection-section_companyLimits__iVEmK>summary,.ai-connection-section_dangerAction__OlwqU,.ai-connection-section_deviceLink__M8b0V,.ai-connection-section_textAction__db5ki{min-height:44px}}.ai-connection-section_connectionPanel__89U0k>header[hidden]{display:none}.ai-connection-section_creditBalance__wzaRZ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:8px 14px;border-bottom:1px solid var(--border)}.ai-connection-section_creditBalance__wzaRZ>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.ai-connection-section_creditBalance__wzaRZ span{display:grid;gap:4px}.ai-connection-section_creditBalance__wzaRZ strong{font:600 clamp(34px,calc(4vw / var(--ac-ui-scale, 1)),48px)/1.15 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ai-connection-section_creditBalance__wzaRZ small{color:var(--muted);font-size:var(--text-sm)}.ai-connection-section_cliPicker__Spq6_{padding:10px 12px;gap:8px}.ai-connection-section_cliProviders__LASWB{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ai-connection-section_cliProvider__u9ARV{min-height:62px;padding:8px 10px;gap:4px}.ai-connection-section_cliProvider__u9ARV>span{width:24px;height:24px;font-size:12px}.ai-connection-section_cliProvider__u9ARV strong{font-size:13px}.ai-connection-section_cliProvider__u9ARV small{font-size:11px}.ai-connection-section_localProfile__Pxfu5{margin-top:8px}@media (max-width:560px){.ai-connection-section_cliProviders__LASWB{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-center_page__A2qJY{--settings-coral:#e85a3b;--settings-segment-active:#0b7da5;--settings-segment-on-active:#f7fcff;--settings-paper:#f7f1e2;--settings-border-strong:color-mix(in srgb,#123f48 32%,var(--border));position:fixed;inset:0;z-index:var(--z-settings-overlay);min-width:0;min-height:0;color:#123f48;pointer-events:none}.settings-center_page__A2qJY[data-presentation=standalone]{background:radial-gradient(circle at 76% 6%,rgb(75 137 143/24%),transparent 32%),linear-gradient(145deg,#062f3b,#064553 54%,#073641)}.settings-center_page__A2qJY[data-presentation=overlay]{overflow:hidden;background:rgb(4 12 15/34%);backdrop-filter:blur(2px) saturate(.86);-webkit-backdrop-filter:blur(2px) saturate(.86);overscroll-behavior:contain;pointer-events:auto}[data-account-menu-window]>.settings-center_page__A2qJY{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.settings-center_sheet__enGsH{position:fixed;inset:var(--settings-window-inset);width:calc(100% - 2 * var(--settings-window-inset));height:calc(calc(100dvh / var(--ac-ui-scale, 1)) - 2 * var(--settings-window-inset));min-height:0;margin:auto;overflow:hidden;border-radius:18px;background:var(--settings-paper);pointer-events:auto;animation:settings-center_sheet-enter__tXlpL var(--motion-base) var(--ease) both}.settings-center_workspace__xMW2Z{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:var(--settings-sidebar-width) minmax(0,1fr);overflow:hidden;background:var(--settings-journal-art) center /cover no-repeat,var(--settings-paper)}.settings-center_index__wsTVB{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:20px 12px 12px;background:transparent}.settings-center_companionScene__NFqM3{position:absolute;z-index:1;left:0;bottom:0;width:var(--settings-sidebar-width);max-height:26%;aspect-ratio:1;pointer-events:none}@media (max-width:760px){.settings-center_companionScene__NFqM3{display:none}}.settings-center_index__wsTVB:after{content:"";position:absolute;top:0;right:0;bottom:196px;width:1px;background:rgb(18 63 72/18%);pointer-events:none}.settings-center_indexTitle__tWmmb{padding:0 10px 14px;color:#123f48;font-family:var(--settings-font);font-size:var(--text-base);font-weight:650;letter-spacing:-.01em}.settings-center_indexTabs__Fst_F{position:relative;z-index:2;min-height:0;display:grid;align-content:start;overflow-y:auto;padding-bottom:88px;scrollbar-width:none}.settings-center_indexTabs__Fst_F::-webkit-scrollbar{display:none}.settings-center_indexItem__28t5g{position:relative;width:100%;min-width:0;min-height:36px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:0;color:#183f47;text-align:left;background:transparent;cursor:pointer;transition:color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.settings-center_indexItem__28t5g:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;height:2px;border-radius:2px;background:var(--settings-coral);opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.settings-center_indexItem__28t5g strong{min-width:0;color:inherit;font-size:var(--text-sm);font-weight:570;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.settings-center_indexItem__28t5g:hover{color:#071f27;transform:translateX(2px)}.settings-center_indexItem__28t5g[data-active]{color:#0b3440}.settings-center_indexItem__28t5g[data-active]:after{opacity:1;transform:scaleX(1)}.settings-center_close__hhvzH:focus-visible,.settings-center_indexItem__28t5g:focus-visible{outline:2px solid #0b6978;outline-offset:2px}.settings-center_panel__EoO_N{min-width:0;min-height:0;overflow-y:auto;padding:0 24px 24px;background:color-mix(in srgb,var(--settings-paper) 78%,transparent);animation:settings-center_panel-enter__PR4yZ var(--motion-fast) var(--ease) both;scrollbar-color:rgb(18 63 72/28%) transparent}.settings-center_panel__EoO_N[data-profile-panel]{padding-top:24px}.settings-center_panel__EoO_N:focus{outline:none}.settings-center_panelHeader__YkPnb{width:100%;min-height:62px;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);margin:0 auto 12px;padding-right:42px}.settings-center_panelHeader__YkPnb h2{min-width:0;margin:0;overflow-wrap:anywhere;color:#123f48;font-family:var(--settings-font);font-size:var(--settings-text-heading);font-weight:600;letter-spacing:-.025em;line-height:1.2}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH{position:absolute;top:12px;right:12px;z-index:6;width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;color:#fffaf0;background:rgb(232 90 59/78%);box-shadow:0 7px 20px rgb(112 43 29/20%),inset 0 0 0 1px rgb(255 255 255/30%);cursor:pointer;backdrop-filter:blur(8px);transition:color var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease),transform var(--motion-base) var(--ease)}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:focus-visible,.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:hover{color:#fff;background:rgb(214 72 44/92%);transform:rotate(90deg) scale(1.04)}.settings-center_panelContent__TUZT2{min-width:0;width:100%;margin-inline:auto}.settings-center_panel__EoO_N[aria-busy=true]{display:flex;flex-direction:column}.settings-center_panel__EoO_N[aria-busy=true] .settings-center_panelContent__TUZT2{flex:1;min-height:0;display:grid;place-items:center}.settings-center_panelContent__TUZT2 .ui-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-center_unavailable__6TNxG{margin:0;color:var(--muted)}@keyframes settings-center_sheet-enter__tXlpL{0%{opacity:.72;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes settings-center_panel-enter__PR4yZ{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.settings-center_sheet__enGsH{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);min-height:0}.settings-center_workspace__xMW2Z{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background-size:cover;background-position:50%}.settings-center_index__wsTVB{display:flex;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:8px 60px 8px 8px;border-bottom:1px solid rgb(18 63 72/18%);scrollbar-width:none}.settings-center_index__wsTVB:after{display:none}.settings-center_index__wsTVB::-webkit-scrollbar{display:none}.settings-center_indexTitle__tWmmb{padding:0 8px;white-space:nowrap}.settings-center_indexTabs__Fst_F{display:flex;overflow:visible;padding:0}.settings-center_indexItem__28t5g{width:auto;min-width:max-content;min-height:44px;grid-template-columns:auto auto;padding-inline:11px}.settings-center_panel__EoO_N{padding:0 16px 28px}.settings-center_panel__EoO_N[data-profile-panel]{padding-top:30px}.settings-center_panelHeader__YkPnb{min-height:58px;margin-bottom:16px}.settings-center_panelHeader__YkPnb h2{font-size:22px}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH{top:8px;right:8px;width:44px;height:44px}}@media (max-width:520px){.settings-center_sheet__enGsH{inset:8px;width:calc(100% - 16px);height:calc(calc(100dvh / var(--ac-ui-scale, 1)) - 16px);border-radius:14px}.settings-center_indexTitle__tWmmb{display:none}}@media (pointer:coarse){.settings-center_indexItem__28t5g{min-height:44px}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.settings-center_panel__EoO_N,.settings-center_sheet__enGsH{animation:none}.settings-center_indexItem__28t5g,.settings-center_indexItem__28t5g:after,.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH{transition:none}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:focus-visible,.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:hover{transform:none}}.settings-center_mobileBack__KjJYF{display:none}@media (max-width:760px){.settings-center_workspace__xMW2Z{display:block;overflow:hidden}.settings-center_index__wsTVB{display:block;height:100%;overflow-y:auto;padding:24px 16px}.settings-center_indexTitle__tWmmb{display:block;min-height:44px;padding:0 48px 16px 0;font-size:27px}.settings-center_indexTabs__Fst_F{display:grid;gap:8px}.settings-center_indexItem__28t5g{width:100%;min-width:0;min-height:52px;grid-template-columns:24px minmax(0,1fr);white-space:normal}.settings-center_workspace__xMW2Z:not([data-mobile-section-open]) .settings-center_panel__EoO_N,.settings-center_workspace__xMW2Z[data-mobile-section-open] .settings-center_index__wsTVB{display:none}.settings-center_panel__EoO_N,.settings-center_panel__EoO_N[data-profile-panel]{height:100%;min-height:0;padding:8px 16px 32px;overflow-y:auto}.settings-center_mobileBack__KjJYF{display:block;min-height:44px;max-width:calc(100% - 48px);margin:0 0 16px;padding:8px 0;border:0;background:transparent;color:var(--primary-press);font:700 14px/1.3 var(--font-ui);text-align:left}.settings-center_companionScene__NFqM3{display:none}}@media (max-width:639px){.settings-center_page__A2qJY{--settings-paper:white;--surface:white;--canvas:white;--ink:#1f3236;--muted:#69787a;--border:#e9eeed;background:white}.settings-center_page__A2qJY .settings-center_sheet__enGsH{inset:0;width:100%;height:calc(100dvh / var(--ac-ui-scale, 1));border:0;border-radius:0;background:white;box-shadow:none}.settings-center_workspace__xMW2Z{background:white}.settings-center_index__wsTVB{padding:max(24px,env(safe-area-inset-top)) 24px 24px;border:0}.settings-center_indexTitle__tWmmb{font:600 28px/1.2 var(--font-ui);color:var(--ink)}.settings-center_indexTabs__Fst_F{gap:0}.settings-center_indexItem__28t5g{min-height:58px;padding:12px 0;border-bottom:1px solid var(--border);color:var(--ink)}.settings-center_indexItem__28t5g strong{font:400 14px/1.3 var(--font-ui);white-space:nowrap;overflow-wrap:normal;word-break:normal}.settings-center_indexItem__28t5g:after{display:none}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH{top:max(16px,env(safe-area-inset-top));right:16px;border:0;background:transparent;color:var(--muted);box-shadow:none}.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:after,.settings-center_workspace__xMW2Z>.settings-center_close__hhvzH:before{content:none}.settings-center_panel__EoO_N,.settings-center_panel__EoO_N[data-profile-panel]{padding:max(16px,env(safe-area-inset-top)) 24px 32px;background:white}.settings-center_mobileBack__KjJYF{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-center_panel__EoO_N .ui-action,.settings-center_panel__EoO_N .ui-segmented-control__option,.settings-center_panel__EoO_N .ui-select__value{white-space:nowrap;overflow-wrap:normal;word-break:normal}}.ai-credit-gift_root__NhnTH{padding:12px 0;color:var(--ink)}.ai-credit-gift_root__NhnTH summary{cursor:pointer;font-weight:600}.ai-credit-gift_root__NhnTH p{margin:12px 0;font-size:13px;color:var(--muted);line-height:1.5}.ai-credit-gift_fields__8BKJU{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.ai-credit-gift_fields__8BKJU label{display:grid;gap:6px;font-size:13px;width:180px;min-width:0}.ai-credit-gift_fields__8BKJU label:nth-child(2){width:240px}.ai-credit-gift_fields__8BKJU label:nth-child(3){width:130px}.ai-credit-gift_fields__8BKJU .ui-select{max-width:100%}@media(max-width:600px){.ai-credit-gift_fields__8BKJU label,.ai-credit-gift_fields__8BKJU label:nth-child(2),.ai-credit-gift_fields__8BKJU label:nth-child(3){width:100%}}.settings-tabs_track__Fl8jk{--settings-segment-inset:3px;--settings-segment-inner-radius:7px;display:flex;gap:var(--space-1);overflow:hidden;padding:var(--settings-segment-inset);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 5%,transparent);backdrop-filter:blur(10px);scrollbar-width:none}.settings-tabs_track__Fl8jk::-webkit-scrollbar{display:none}.settings-tabs_tab__4S0I8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 0;min-width:0;min-height:var(--settings-control-height,34px);padding:7px 10px;border:0;color:var(--muted);background:transparent;font:inherit;font-size:var(--settings-text-label,.8125rem);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:color .16s ease,background-color .16s ease}.settings-tabs_track__Fl8jk>.settings-tabs_tab__4S0I8{border-radius:var(--settings-segment-inner-radius)}.settings-tabs_tab__4S0I8>svg{flex:0 0 auto}.settings-tabs_tab__4S0I8:hover{color:var(--ink);background:color-mix(in srgb,var(--settings-segment-active,var(--info)) 12%,transparent)}.settings-tabs_tab__4S0I8[aria-selected=true],.settings-tabs_tab__4S0I8[data-active]{color:var(--settings-segment-on-active,var(--on-primary));background:var(--settings-segment-active,var(--info));box-shadow:none}.settings-tabs_tab__4S0I8[aria-selected=true]>svg,.settings-tabs_tab__4S0I8[data-active]>svg{color:inherit;stroke:currentColor}.settings-tabs_tab__4S0I8:focus-visible{outline:2px solid var(--settings-segment-active,var(--primary));outline-offset:-2px}.settings-tabs_tab__4S0I8[aria-selected=true]:focus-visible,.settings-tabs_tab__4S0I8[data-active]:focus-visible{outline-color:var(--settings-segment-on-active,var(--on-primary))}@media (max-width:520px){.settings-tabs_tab__4S0I8{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--settings-text-small,.75rem)}}@media (prefers-reduced-motion:reduce){.settings-tabs_tab__4S0I8{transition:none}}.workspace-companion-surface_root__o6HQS{--companion-edge:0px;--companion-resize-visible-size:14px;--companion-travel-duration:24s;position:fixed;right:max(var(--companion-edge),env(safe-area-inset-right));bottom:max(env(safe-area-inset-bottom),var(--companion-editor-clearance,0px));z-index:90;isolation:isolate;pointer-events:none;transform:translateZ(0);transition-property:transform;transition-duration:0s;transition-timing-function:linear}.workspace-companion-surface_root__o6HQS[data-desktop-companion]{width:var(--desktop-pet-width,180px)!important;height:var(--desktop-pet-height,188px)!important;right:auto!important;bottom:var(--desktop-pet-bottom,16px)!important;top:auto!important;left:var(--desktop-pet-left,16px)!important;transform:none!important;transition:none!important}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_resizeHandle__lgBw6{right:0;bottom:0}html[data-academy-companion-owner=desktop] .workspace-companion-surface_root__o6HQS:not([data-desktop-companion]){display:none}.workspace-companion-surface_root__o6HQS[data-dock=left]:not([data-positioned=true]){transform:translate3d(calc(calc(-100vw / var(--ac-ui-scale, 1)) + 100% + var(--companion-edge) + var(--companion-edge)),0,0)}.workspace-companion-surface_root__o6HQS[data-travelling=true]:not([data-positioned=true]){will-change:transform;transition-duration:var(--companion-travel-duration)}.workspace-companion-surface_root__o6HQS[data-positioned=true]{transform:none;transition:none}.workspace-companion-surface_root__o6HQS[data-collapsed=true],.workspace-companion-surface_root__o6HQS[data-collapsed=true][data-dock=left]:not([data-positioned=true]){right:max(var(--space-3),env(safe-area-inset-right));bottom:max(calc(var(--space-3) + env(safe-area-inset-bottom)),var(--companion-editor-clearance,0px));left:auto;top:auto;transform:none;transition:none}.workspace-companion-surface_root__o6HQS[data-mobile-safe=true],.workspace-companion-surface_root__o6HQS[data-mobile-safe=true][data-dock=left]:not([data-positioned=true]){right:max(var(--space-3),env(safe-area-inset-right));bottom:max(calc(64px + env(safe-area-inset-bottom) + var(--space-3)),var(--companion-editor-clearance,0px));left:auto;top:auto;transform:none;transition:none}body:has([data-workspace-mobile-navigation=true]) .workspace-companion-surface_root__o6HQS[data-mobile-safe=true]:not([data-mobile-service-open=true]){visibility:hidden;pointer-events:none}.workspace-companion-surface_root__o6HQS[data-surface-view=lesson-editor]{z-index:calc(var(--z-dialog) + 32)}body:has(.ls2-root[data-compact=true]) .workspace-companion-surface_root__o6HQS[data-surface-view=lesson-editor]:not([data-positioned=true]){right:calc((calc(100vw / var(--ac-ui-scale, 1)) - min(390px, calc(100vw / var(--ac-ui-scale, 1)))) / 2 + var(--space-3));bottom:calc(var(--space-7) + var(--space-5))}body:has([data-object-editor=single-lens]) .workspace-companion-surface_root__o6HQS,body:has([data-real-estate-reader]) .workspace-companion-surface_root__o6HQS{visibility:hidden;pointer-events:none}.workspace-companion-surface_petButton__uhW_N{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border:0;background:transparent;cursor:grab;padding:0;pointer-events:auto;touch-action:none;user-select:none}.workspace-companion-surface_root__o6HQS[data-dragging=true] .workspace-companion-surface_petButton__uhW_N{cursor:grabbing}.workspace-companion-surface_petButton__uhW_N:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.workspace-companion-surface_collapsedButton__KFQXX{position:absolute;inset:0;overflow:hidden;border:1px solid var(--ink);border-radius:var(--radius-circle);background:var(--surface);box-shadow:3px 3px 0 color-mix(in srgb,var(--primary) 68%,transparent),var(--shadow-md);cursor:pointer;padding:3px;pointer-events:auto}.workspace-companion-surface_collapsedButton__KFQXX:after{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border:1px solid var(--surface);border-radius:var(--radius-circle);background:var(--primary);content:""}.workspace-companion-surface_collapsedButton__KFQXX:focus-visible,.workspace-companion-surface_collapsedButton__KFQXX:hover{outline:2px solid var(--primary);outline-offset:3px;transform:translateY(-1px)}.workspace-companion-surface_collapsedButton__KFQXX .workspace-companion-surface_petImage__A2CYv{filter:none;transform:scale(1.34) translateY(6%)}.workspace-companion-surface_root__o6HQS[data-compact=true]:not([data-mobile-safe=true]){--companion-edge:var(--space-3);bottom:max(calc(var(--space-7) + var(--space-4) + env(safe-area-inset-bottom)),var(--companion-editor-clearance,0px))}.workspace-companion-surface_authoredMotion__orTks,.workspace-companion-surface_poseLayer__6NAAe,.workspace-companion-surface_poseStack__Z5JLv{position:absolute;inset:0;display:block}.workspace-companion-surface_restPose__R4zjg{z-index:0}.workspace-companion-surface_actionPose__28fdd{z-index:1}.workspace-companion-surface_petImage__A2CYv{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(var(--shadow-md));pointer-events:none}.workspace-companion-surface_gait__zE1GR{position:absolute;inset:0}.workspace-companion-surface_gait__zE1GR canvas{position:absolute;inset:0;visibility:hidden}.workspace-companion-surface_gait__zE1GR[data-ready=true] canvas{visibility:visible}.workspace-companion-surface_gait__zE1GR[data-ready=true] img{visibility:hidden}.workspace-companion-surface_speechBubble__KHtzQ{position:absolute;z-index:3;width:min(248px,calc(calc(100vw / var(--ac-ui-scale, 1)) - var(--space-4)));max-height:min(220px,calc(calc(100dvh / var(--ac-ui-scale, 1)) - var(--space-4)));overflow:visible;border:1px solid color-mix(in srgb,var(--academy-accent-teal) 65%,white);border-radius:27px 22px 25px 20px/22px 28px 20px 26px;background:linear-gradient(#fffffff5,#fffffff5),url(/icons/course-controls-v1/painted-paper.webp) 50% /320px;box-shadow:0 8px 26px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px 2px white;color:var(--ink);padding:0;pointer-events:auto;animation:workspace-companion-surface_bubble-in__53ap1 var(--motion-fast) var(--ease-soft) both}.workspace-companion-surface_speechBubble__KHtzQ:before{content:"";position:absolute;inset:-2px -1px -1px -2px;padding:2px;border-radius:24px 27px 21px 26px/26px 21px 27px 23px;background:conic-gradient(from 35deg,#84bfc580,#edc38490,#de958180,#b9cbe999,#70acbba6,#84bfc580);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;pointer-events:none}.workspace-companion-surface_bubbleSpark__lZ8aj{position:absolute;inset:0;width:4px;height:4px;border-radius:50%;background:#fff5d2;box-shadow:0 0 5px 2px #e9b778aa;offset-path:inset(0 round 25px);pointer-events:none;opacity:0;animation:workspace-companion-surface_bubble-spark__o77NS 1.8s ease-out both}@keyframes workspace-companion-surface_bubble-spark__o77NS{0%{offset-distance:0;opacity:0}12%,72%{opacity:.8}to{offset-distance:100%;opacity:0}}.workspace-companion-surface_bubbleScroll__lr1h8{display:grid;gap:var(--space-1);max-height:min(calc(220px - var(--space-2)),calc(calc(100dvh / var(--ac-ui-scale, 1)) - var(--space-6)));margin:var(--space-1);overflow:auto;border-radius:calc(var(--radius-soft-field) - var(--space-1));padding:8px 32px 8px 12px;overscroll-behavior:contain;scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){.workspace-companion-surface_bubbleScroll__lr1h8{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 46%,transparent) transparent}}.workspace-companion-surface_bubbleScroll__lr1h8::-webkit-scrollbar{width:calc(var(--scrollbar-width) / 2);height:calc(var(--scrollbar-width) / 2)}.workspace-companion-surface_bubbleScroll__lr1h8::-webkit-scrollbar-track:vertical{background:transparent}.workspace-companion-surface_bubbleScroll__lr1h8::-webkit-scrollbar-thumb:vertical{min-height:calc(var(--scrollbar-thumb-min) / 2);border:0;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--ink) 46%,transparent)}.workspace-companion-surface_speechBubble__KHtzQ[data-vertical=above]{bottom:calc(100% + var(--space-2))}.workspace-companion-surface_speechBubble__KHtzQ[data-vertical=below]{top:calc(100% + var(--space-2))}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=left]{right:30%}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=right]{left:30%}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=center]{left:50%;transform:translateX(-50%)}.workspace-companion-surface_speechBubble__KHtzQ:after{position:absolute;width:18px;height:18px;border-right:1px solid color-mix(in srgb,var(--academy-accent-teal) 65%,white);border-bottom:1px solid color-mix(in srgb,var(--academy-accent-teal) 65%,white);background:white;content:""}.workspace-companion-surface_speechBubble__KHtzQ[data-vertical=above]:after{bottom:-10px;transform:rotate(45deg)}.workspace-companion-surface_speechBubble__KHtzQ[data-vertical=below]:after{top:-10px;transform:rotate(225deg)}.workspace-companion-surface_speechBubble__KHtzQ[data-has-tasks=true]{width:min(220px,calc(calc(100vw / var(--ac-ui-scale, 1)) - var(--space-4)));max-height:min(160px,calc(calc(100dvh / var(--ac-ui-scale, 1)) - var(--space-4)))}.workspace-companion-surface_speechBubble__KHtzQ[data-has-tasks=true]:after{display:none}.workspace-companion-surface_speechBubble__KHtzQ[data-has-tasks=true] .workspace-companion-surface_bubbleScroll__lr1h8{max-height:min(148px,calc(calc(100dvh / var(--ac-ui-scale, 1)) - var(--space-6)))}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=left]:after{right:var(--space-7)}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=right]:after{left:var(--space-7)}.workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=center]:after{left:calc(50% - 9px)}.workspace-companion-surface_bubbleClose__o452Q{position:absolute;top:var(--space-1);right:var(--space-1);z-index:2;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--public-burnt-coral,var(--accent));cursor:pointer;font:500 var(--text-lg)/1 var(--font-ui)}.workspace-companion-surface_bubbleClose__o452Q:hover{color:var(--public-burnt-coral)}.workspace-companion-surface_bubbleClose__o452Q:focus-visible{color:var(--ink);outline:2px solid var(--primary);outline-offset:-3px}@media (pointer:coarse){.workspace-companion-surface_bubbleClose__o452Q{width:44px;height:44px;top:0;right:0}}.workspace-companion-surface_bubbleMeta___QWgc,.workspace-companion-surface_bubbleStatus__D0qbt{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.35}.workspace-companion-surface_bubbleMeta___QWgc{color:var(--ink);font-weight:700}.workspace-companion-surface_bubbleScroll__lr1h8>p{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap}.workspace-companion-surface_speechBubble__KHtzQ[data-brief] .workspace-companion-surface_bubbleMeta___QWgc,.workspace-companion-surface_speechBubble__KHtzQ[data-brief] .workspace-companion-surface_bubbleStatus__D0qbt{display:none}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ{top:auto;bottom:70px}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=left]{right:calc(100% + 16px);left:auto}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=right]{left:calc(100% + 16px);right:auto}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ:after{width:9px;height:9px;border:1px solid var(--border);border-radius:50%;bottom:12px;transform:none}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=left]:after{right:-13px}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ[data-horizontal=right]:after{left:-13px}.workspace-companion-surface_root__o6HQS[data-desktop-companion] .workspace-companion-surface_speechBubble__KHtzQ[data-has-tasks=true]:after{display:none}.workspace-companion-surface_bubbleAction__DaAK9{display:grid;gap:var(--space-1);border-top:1px solid var(--border);padding-top:var(--space-2)}.workspace-companion-surface_bubbleAction__DaAK9 span{color:var(--muted);font-size:var(--text-xs);font-weight:700}.workspace-companion-surface_resizeHandle__lgBw6{position:absolute;right:0;bottom:var(--space-2);z-index:3;display:block;width:clamp(24px,25%,42px);height:clamp(24px,25%,42px);border:0;background:transparent;color:var(--ink);cursor:ns-resize;padding:0;pointer-events:auto;touch-action:none}.workspace-companion-surface_resizeHandle__lgBw6:before,.workspace-companion-surface_resizeHandle__lgBw6>span{position:absolute;right:0;bottom:0;width:var(--companion-resize-visible-size);height:var(--companion-resize-visible-size);border-radius:var(--radius-circle)}.workspace-companion-surface_resizeHandle__lgBw6:before{border:1px solid var(--primary);background:var(--surface);box-shadow:var(--shadow-sm);content:"";transition:background var(--motion-fast) var(--ease-soft)}.workspace-companion-surface_resizeHandle__lgBw6>span{z-index:1;display:grid;place-items:center;font:700 9px/1 var(--font-ui);pointer-events:none}.workspace-companion-surface_resizeHandle__lgBw6:focus-visible,.workspace-companion-surface_resizeHandle__lgBw6:hover,.workspace-companion-surface_root__o6HQS[data-resizing=true] .workspace-companion-surface_resizeHandle__lgBw6{color:var(--on-primary);outline:none}.workspace-companion-surface_resizeHandle__lgBw6:focus-visible:before,.workspace-companion-surface_resizeHandle__lgBw6:hover:before,.workspace-companion-surface_root__o6HQS[data-resizing=true] .workspace-companion-surface_resizeHandle__lgBw6:before{background:var(--primary)}.workspace-companion-surface_resizeHandle__lgBw6:focus-visible:before{outline:2px solid var(--primary);outline-offset:2px}.workspace-companion-surface_companionMenu__fDnn0{border-radius:var(--radius-soft-field);background:var(--canvas)}.workspace-companion-surface_companionMenu__fDnn0[data-size=compact]{width:min(248px,calc(calc(100vw / var(--ac-ui-scale, 1)) - var(--space-4)));max-width:calc(calc(100vw / var(--ac-ui-scale, 1)) - var(--space-4));max-height:calc(calc(100dvh / var(--ac-ui-scale, 1)) - var(--space-4));gap:0;padding:var(--space-1);scrollbar-width:none}.workspace-companion-surface_companionMenu__fDnn0::-webkit-scrollbar{display:none}.workspace-companion-surface_companionMenu__fDnn0 button{min-height:32px;border-radius:var(--radius-soft-field);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.workspace-companion-surface_companionMenu__fDnn0 button[data-tone=danger]{border:1px solid color-mix(in srgb,var(--primary) 72%,var(--ink));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--ink);font-weight:800}.workspace-companion-surface_companionMenu__fDnn0 button[data-tone=danger]:focus-visible,.workspace-companion-surface_companionMenu__fDnn0 button[data-tone=danger]:hover{background:var(--primary);color:var(--on-primary)}.workspace-companion-surface_indeterminate__qLWXE,.workspace-companion-surface_progress__EtgQb{position:relative;display:block;height:2px;overflow:hidden;background:var(--border)}.workspace-companion-surface_indeterminate__qLWXE:after,.workspace-companion-surface_progress__EtgQb span{position:absolute;inset:0 auto 0 0;background:var(--primary);content:""}.workspace-companion-surface_indeterminate__qLWXE:after{width:42%;animation:workspace-companion-surface_indeterminate__qLWXE 1.25s steps(6) infinite}@keyframes workspace-companion-surface_bubble-in__53ap1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes workspace-companion-surface_indeterminate__qLWXE{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}@media (max-width:640px){.workspace-companion-surface_root__o6HQS:not([data-desktop-companion]):not([data-mobile-service-open=true]){display:none}.workspace-companion-surface_speechBubble__KHtzQ{width:min(240px,calc(calc(100vw / var(--ac-ui-scale, 1)) - var(--space-4)))}}@media (pointer:coarse){.workspace-companion-surface_resizeHandle__lgBw6{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.workspace-companion-surface_root__o6HQS,.workspace-companion-surface_root__o6HQS[data-dock=left]:not([data-positioned=true]){transform:translateZ(0);transition:none}.workspace-companion-surface_bubbleSpark__lZ8aj,.workspace-companion-surface_indeterminate__qLWXE:after,.workspace-companion-surface_speechBubble__KHtzQ{animation:none}.workspace-companion-surface_resizeHandle__lgBw6:before{transition:none}}.workspace-companion-surface_taskList__gn3SD{display:grid;gap:4px;margin:0;padding:0;list-style:none}.workspace-companion-surface_taskList__gn3SD li{padding:0;animation:workspace-companion-surface_companion-task-enter__AZemD .18s ease-out both}.workspace-companion-surface_taskList__gn3SD span,.workspace-companion-surface_taskList__gn3SD strong{display:block;overflow-wrap:anywhere}.workspace-companion-surface_taskList__gn3SD span{margin-top:2px;font-size:var(--text-sm);line-height:1.4}@keyframes workspace-companion-surface_companion-task-enter__AZemD{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-companion-surface_taskList__gn3SD li{animation:none}}.workspace-companion-surface_thoughtMenu__Fwytz[data-size=compact]{width:min(236px,calc(calc(100vw / var(--ac-ui-scale, 1)) - 16px));padding:6px 12px 12px;overflow:visible;background:var(--surface);border:1px solid color-mix(in srgb,var(--ink) 18%,var(--surface));border-radius:28px;box-shadow:0 10px 35px color-mix(in srgb,var(--ink) 14%,transparent);font-family:var(--font-ui,system-ui,sans-serif);animation:workspace-companion-surface_companion-thought-in__t0oT_ .16s ease-out}.workspace-companion-surface_thoughtOutline__keBQe{position:absolute;inset:-1px;overflow:hidden;border-radius:inherit;pointer-events:none;padding:1.5px;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.workspace-companion-surface_thoughtOutline__keBQe:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 30deg,transparent 12%,var(--academy-accent-orange),var(--academy-accent-gold),transparent 42%,var(--academy-accent-teal),var(--academy-accent-blue),transparent 76%);animation:workspace-companion-surface_companion-outline-orbit__XuMrF 8s linear infinite}.workspace-companion-surface_thoughtActions__7vQ69{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-rows:84px;align-items:center;gap:5px}.workspace-companion-surface_thoughtActions__7vQ69 button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;min-width:0;width:100%;height:60px;border:0;border-radius:16px;color:var(--public-burnt-coral);font-size:11px;transition:background .16s ease,transform .16s ease}.workspace-companion-surface_thoughtActions__7vQ69 button:hover{background:color-mix(in srgb,var(--academy-accent-orange) 8%,transparent);transform:translateY(-1px)}.workspace-companion-surface_thoughtActions__7vQ69 button:focus-visible,.workspace-companion-surface_thoughtSettings__MBoCR button:focus-visible{outline:2px solid var(--academy-accent-orange);outline-offset:2px}.workspace-companion-surface_thoughtActions__7vQ69 [data-companion-action=ai]{grid-column:2;grid-row:1;width:80px;height:80px;border-radius:50%;color:var(--ink);background:transparent;box-shadow:none}.workspace-companion-surface_thoughtActions__7vQ69 [data-companion-action=ai]:hover{color:var(--ink);background:transparent;transform:scale(1.06)}.workspace-companion-surface_thoughtActions__7vQ69 [data-companion-action=file]{grid-column:1;grid-row:1}.workspace-companion-surface_thoughtActions__7vQ69 [data-companion-action=screen]{grid-column:3;grid-row:1}.workspace-companion-surface_thoughtMenu__Fwytz:after,.workspace-companion-surface_thoughtMenu__Fwytz:before{content:"";position:absolute;border:1px solid var(--border);border-radius:50%;background:var(--surface);pointer-events:none}.workspace-companion-surface_thoughtMenu__Fwytz:after{width:12px;height:12px;bottom:-11px;left:58%}.workspace-companion-surface_thoughtMenu__Fwytz:before{width:6px;height:6px;bottom:-23px;left:62%}.workspace-companion-surface_thoughtSettings__MBoCR{display:flex;align-items:center;gap:0}.workspace-companion-surface_thoughtSettings__MBoCR button{display:grid;place-items:center;width:30px;min-height:30px;height:30px;padding:0;border-radius:50%;color:var(--muted)}.workspace-companion-surface_thoughtSettings__MBoCR button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}@keyframes workspace-companion-surface_companion-outline-orbit__XuMrF{to{transform:rotate(1turn)}}@keyframes workspace-companion-surface_companion-thought-in__t0oT_{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media (pointer:coarse){.workspace-companion-surface_thoughtSettings__MBoCR button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.workspace-companion-surface_thoughtMenu__Fwytz[data-size=compact],.workspace-companion-surface_thoughtOutline__keBQe:before{animation:none}.workspace-companion-surface_thoughtActions__7vQ69 button{transition:none}.workspace-companion-surface_thoughtActions__7vQ69 button:hover{transform:none}}.workspace-companion-surface_taskList__gn3SD button{display:block;width:100%;padding:5px 0;border:0;background:transparent;color:var(--ink);font:var(--text-sm)/1.4 var(--font-ui);text-align:left;overflow-wrap:anywhere;cursor:pointer}.workspace-companion-surface_taskList__gn3SD button:hover{color:var(--primary-press)}.workspace-companion-surface_taskList__gn3SD button:focus-visible{outline:2px solid var(--primary-press);outline-offset:3px}.company-ai-budget-panel_root__NT7Bc{display:grid;gap:12px;font:14px/1.45 var(--settings-font,system-ui)}.company-ai-budget-panel_root__NT7Bc p{margin:0}.company-ai-budget-panel_root__NT7Bc form{display:grid;gap:12px}.company-ai-budget-panel_root__NT7Bc form>button{justify-self:start}.company-ai-budget-panel_hint__i94m7{color:var(--muted);font-size:13px}.company-ai-budget-panel_table__ps5OP{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.company-ai-budget-panel_table__ps5OP th{color:var(--muted);font-size:12px;font-weight:500}.company-ai-budget-panel_table__ps5OP td,.company-ai-budget-panel_table__ps5OP th{height:46px;padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.company-ai-budget-panel_table__ps5OP td:first-child,.company-ai-budget-panel_table__ps5OP th:first-child{padding-left:0}.company-ai-budget-panel_table__ps5OP td:last-child,.company-ai-budget-panel_table__ps5OP th:last-child{width:280px;padding-right:0}.company-ai-budget-panel_table__ps5OP strong{font-weight:500}.company-ai-budget-panel_table__ps5OP small{display:block;font-size:12px;color:var(--muted)}.company-ai-budget-panel_control__WBCYn{display:flex;align-items:center;justify-content:flex-end;gap:8px}.company-ai-budget-panel_control__WBCYn label{display:flex;align-items:center;gap:6px;white-space:nowrap}.company-ai-budget-panel_control__WBCYn label input{accent-color:var(--primary);width:16px;height:16px}.company-ai-budget-panel_control__WBCYn>input{width:126px;min-height:32px;height:32px;padding:5px 8px;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.company-ai-budget-panel_advanced__b3Hoy{margin-block:6px}.company-ai-budget-panel_advanced__b3Hoy summary{min-height:34px;cursor:pointer;color:var(--muted)}@media(max-width:640px){.company-ai-budget-panel_table__ps5OP td:last-child,.company-ai-budget-panel_table__ps5OP th:last-child{width:170px}.company-ai-budget-panel_control__WBCYn{flex-wrap:wrap}.company-ai-budget-panel_table__ps5OP small{font-size:11px}}@media(pointer:coarse){.company-ai-budget-panel_advanced__b3Hoy summary,.company-ai-budget-panel_control__WBCYn label,.company-ai-budget-panel_control__WBCYn>input{min-height:44px}}.companion-picker_root__IUdf6{display:grid;gap:12px;min-width:0}.companion-picker_heading__2F3OU{display:flex;align-items:center;justify-content:space-between;gap:16px}.companion-picker_title__RZEJT{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:550}.companion-picker_off__mOuaJ{min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;font-size:12px}.companion-picker_off__mOuaJ[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.companion-picker_layout__VVy8_{display:grid;grid-template-columns:64px minmax(0,1fr);gap:clamp(24px,calc(4vw / var(--ac-ui-scale, 1)),56px);align-items:start}.companion-picker_options__jbTz3{display:grid;gap:6px}.companion-picker_option__B_uYh{position:relative;display:grid;grid-template-rows:45px 15px;justify-items:center;width:64px;height:64px;padding:2px;border:1px solid var(--border);border-radius:4px;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink);cursor:pointer}.companion-picker_image__EjPB_{width:46px;height:45px;object-fit:contain}.companion-picker_name__sCex8{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:15px}.companion-picker_selected__j6Ojs{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:var(--surface)}.companion-picker_option__B_uYh:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.companion-picker_unavailable__kvy67{color:var(--muted);background:color-mix(in srgb,var(--muted) 7%,var(--surface));cursor:not-allowed}.companion-picker_unavailable__kvy67 .companion-picker_image__EjPB_{filter:grayscale(1);opacity:.45}.companion-picker_lock__4o38N{position:absolute;right:3px;top:3px;color:var(--muted)}.companion-picker_detail__2QpPU{display:grid;align-content:start;gap:12px;min-width:0;width:min(100%,700px)}.companion-picker_stage__bFRiF{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:20px;min-height:220px}.companion-picker_actor__R8_sL{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.companion-picker_actor__R8_sL>span{display:block;width:100%;height:100%}.companion-picker_actor__R8_sL img{width:100%;height:100%;object-fit:contain}.companion-picker_stageCopy__vgxOz{display:grid;align-content:center;gap:10px}.companion-picker_empty__VJaam h3,.companion-picker_stageCopy__vgxOz h3{margin:0;color:var(--ink);font:550 clamp(28px,calc(3vw / var(--ac-ui-scale, 1)),38px) /1.1 var(--font-display);letter-spacing:-.025em}.companion-picker_empty__VJaam p,.companion-picker_stageCopy__vgxOz p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.companion-picker_reaction___giHT{min-height:40px;max-width:32ch;color:var(--muted);font-size:12px;line-height:1.5}.companion-picker_empty__VJaam{display:grid;align-content:center;min-height:220px;gap:12px}.companion-picker_actor__R8_sL:focus-visible,.companion-picker_off__mOuaJ:focus-visible,.companion-picker_option__B_uYh:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:700px){.companion-picker_layout__VVy8_{gap:20px}.companion-picker_stage__bFRiF{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:8px;min-height:210px}.companion-picker_stageCopy__vgxOz h3{font-size:27px}}@media (max-width:480px){.companion-picker_layout__VVy8_{grid-template-columns:56px minmax(0,1fr);gap:14px}.companion-picker_option__B_uYh{width:56px;height:58px;grid-template-rows:39px 15px}.companion-picker_image__EjPB_{width:41px;height:39px}.companion-picker_stage__bFRiF{display:flex;flex-direction:column;align-items:stretch;gap:8px}.companion-picker_actor__R8_sL{width:min(100%,210px);align-self:center}.companion-picker_stageCopy__vgxOz{gap:6px}.companion-picker_stageCopy__vgxOz h3{font-size:28px}.companion-picker_stageCopy__vgxOz p{font-size:12px}.companion-picker_reaction___giHT{font-size:11px;min-height:32px}.companion-picker_empty__VJaam{min-height:220px}}.companion-ai-blobs_mark__xntin{position:relative;display:grid;place-items:center;width:80px;height:80px;isolation:isolate;pointer-events:none}.companion-ai-blobs_orbit__uAJdM{position:absolute;inset:5px;display:grid;grid-template-areas:"stack";isolation:isolate;animation:companion-ai-blobs_companion-blobs-spin__7Cw3P 5s linear infinite}.companion-ai-blobs_blob__w2_dw{grid-area:stack;display:block;width:100%;aspect-ratio:1;border:4.5px solid transparent;border-radius:115% 140% 145% 110%/125% 140% 110% 125%;background-size:calc(100% + 9px) calc(100% + 9px);background-position:50%;background-repeat:no-repeat;mask:linear-gradient(white,white) padding-box,linear-gradient(white,white) border-box;mask-composite:exclude;mix-blend-mode:screen;filter:blur(.7px)}.companion-ai-blobs_blob__w2_dw:first-child{background-image:linear-gradient(#0074d9,#39cccc,#0074d9);transform:rotate(30deg) scale(1.03)}.companion-ai-blobs_blob__w2_dw:nth-child(2){background-image:linear-gradient(#ff4136,#ff851b,#ff4136);transform:rotate(60deg) scale(.95)}.companion-ai-blobs_blob__w2_dw:nth-child(3){background-image:linear-gradient(#3d9970,#01ff70,#3d9970);transform:rotate(90deg) scale(.97)}.companion-ai-blobs_blob__w2_dw:nth-child(4){background-image:linear-gradient(#b10dc9,#85144b,#b10dc9);transform:rotate(120deg) scale(1.02)}.companion-ai-blobs_label__a_W8X{position:relative;z-index:1;color:var(--ink);font-family:Arial,Helvetica,system-ui,sans-serif;font-size:27px;font-weight:600;line-height:1;letter-spacing:-.055em}@keyframes companion-ai-blobs_companion-blobs-spin__7Cw3P{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.companion-ai-blobs_orbit__uAJdM{animation:none}}.assistant-generated-image_figure__ekknh{margin:0;min-width:0}.assistant-generated-image_figure__ekknh>a{display:block}.assistant-generated-image_figure__ekknh img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.assistant-generated-image_figure__ekknh figcaption{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.assistant-generated-image_figure__ekknh figcaption a{display:inline-flex;gap:var(--space-2);align-items:center}.assistant-generated-image_figure__ekknh figcaption button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:var(--radius-inner);color:var(--primary);background:transparent;cursor:pointer}.assistant-generated-image_figure__ekknh figcaption button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.assistant-generated-image_dialog__3WOTr{width:min(680px,calc(calc(100vw / var(--ac-ui-scale, 1)) - 24px));--dialog-surface:var(--surface)}.assistant-generated-image_picker__IFbTZ{display:grid;gap:var(--space-4);padding:var(--space-5)}.assistant-generated-image_picker__IFbTZ footer,.assistant-generated-image_picker__IFbTZ header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.assistant-generated-image_picker__IFbTZ h2{margin:4px 0 0;color:var(--ink);font:700 clamp(24px,calc(4vw / var(--ac-ui-scale, 1)),32px)/1.1 var(--font-display)}.assistant-generated-image_picker__IFbTZ small{color:var(--muted)}.assistant-generated-image_controls__l35Ki{display:grid;gap:var(--space-3)}.assistant-generated-image_controls__l35Ki>div,.assistant-generated-image_picker__IFbTZ footer>div{display:flex;gap:var(--space-2);flex-wrap:wrap}.assistant-generated-image_documents__ywIpR{height:min(300px,calc(40dvh / var(--ac-ui-scale, 1)));overflow:auto;display:flex;flex-direction:column;gap:var(--space-2)}.assistant-generated-image_documents__ywIpR button{display:grid;gap:4px;text-align:left;background:var(--surface);color:var(--ink);padding:var(--space-3);border:var(--news-border);border-radius:var(--radius-inner);cursor:pointer;overflow-wrap:anywhere}.assistant-generated-image_documents__ywIpR button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.assistant-generated-image_picker__IFbTZ footer{border-top:var(--news-rule);padding-top:var(--space-3)}.assistant-generated-image_picker__IFbTZ p[role=alert]{margin:0;color:var(--danger)}.knowledge-glyph_glyph__9GaTJ{overflow:visible;isolation:isolate;image-rendering:auto;shape-rendering:geometricPrecision}.knowledge-glyph_glyph__9GaTJ image{pointer-events:none}@media (prefers-reduced-motion:reduce){.knowledge-glyph_glyph__9GaTJ{transition:none}}.assistant-desktop-actions_host__xb7Lz{width:100%;min-width:0;font-size:12px;color:var(--muted)}.assistant-desktop-actions_host__xb7Lz:empty{display:none}.assistant-desktop-actions_host__xb7Lz p{margin:7px 2px 0;line-height:1.5}.assistant-desktop-actions_actions__4hscd summary{cursor:pointer;padding:8px 2px 0;display:flex;align-items:center;gap:7px;color:var(--muted)}.assistant-desktop-actions_actions__4hscd[open] summary{color:var(--ink)}.assistant-desktop-actions_actions__4hscd fieldset{border:0;padding:12px 0 2px;margin:0;display:grid;gap:8px}.assistant-desktop-actions_actions__4hscd legend{padding-top:12px;font-size:11px}.assistant-desktop-actions_actions__4hscd fieldset>div{display:flex;flex-wrap:wrap;gap:6px}.assistant-desktop-actions_actions__4hscd button,.assistant-desktop-actions_stop__R7UqP,.assistant-desktop-actions_undo__i8AmH{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink);padding:6px 8px;font:inherit;cursor:pointer}.assistant-desktop-actions_undo__i8AmH{display:inline-flex;gap:6px;align-items:center;margin-top:0}.assistant-desktop-actions_stop__R7UqP{margin-top:8px}.assistant-desktop-actions_reply__8ypMn{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:0}.assistant-desktop-actions_reply__8ypMn button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:0;padding:5px;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.assistant-desktop-actions_reply__8ypMn button:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.assistant-desktop-actions_reply__8ypMn small{font-size:11px;color:var(--muted)}.assistant-desktop-actions_actions__4hscd summary:focus-visible,.assistant-desktop-actions_host__xb7Lz button:focus-visible,.assistant-desktop-actions_reply__8ypMn button:focus-visible{outline:2px solid var(--primary-press);outline-offset:2px}.assistant-desktop-actions_host__xb7Lz button:disabled,.assistant-desktop-actions_reply__8ypMn button:disabled{cursor:default;opacity:.5}@media (pointer:coarse){.assistant-desktop-actions_reply__8ypMn button{min-width:44px;min-height:44px}}.team-invite-dialog_dialog__RyGen{padding:var(--space-5);overflow-y:auto;max-height:calc(calc(100dvh / var(--ac-ui-scale, 1)) - 48px);color:var(--ink)}.team-invite-dialog_header__R8s6R{display:flex;align-items:start;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.team-invite-dialog_header__R8s6R h2{margin:0;font:600 clamp(22px,calc(4vw / var(--ac-ui-scale, 1)),28px)/1.15 var(--font-display)}.team-invite-dialog_form__6qjYI{display:grid;gap:var(--space-3);min-width:0}.team-invite-dialog_form__6qjYI p{margin:0;font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.team-invite-dialog_form__6qjYI label{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.team-invite-dialog_form__6qjYI input{width:100%;min-width:0}.team-invite-dialog_form__6qjYI .ui-select__trigger{min-height:44px}.team-invite-dialog_scope__37aCU{color:var(--muted)}.team-invite-dialog_actions__9Y36G{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.team-invite-dialog_actions__9Y36G button{min-height:44px}.team-invite-dialog_departments__B9_Tj{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);max-height:220px;overflow:auto}.team-invite-dialog_departments__B9_Tj legend{font-size:var(--text-sm);padding-inline:var(--space-1)}.team-invite-dialog_departments__B9_Tj label{display:flex;align-items:center;gap:var(--space-2);min-height:44px}.team-invite-dialog_departments__B9_Tj input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 auto}@media(max-width:360px){.team-invite-dialog_dialog__RyGen{padding:var(--space-3)}.team-invite-dialog_actions__9Y36G{flex-direction:column}}