.dashboard-identity_identity__pbW8o{display:flex;align-items:center;gap:9px;min-width:0;flex:1;width:100%;border:0;background:transparent;color:var(--cs-sidebar-ink);padding:5px 2px;text-align:left;cursor:pointer;border-radius:8px}.dashboard-identity_identity__pbW8o:hover{background:var(--cs-soft)}.dashboard-identity_workspaceTrigger__Wer_C{min-height:46px;padding:5px 4px;border:0;border-radius:6px;gap:10px}.dashboard-identity_workspaceTrigger__Wer_C .dashboard-identity_name__TIH79 strong{font-size:14px;font-weight:600}.dashboard-identity_workspaceTrigger__Wer_C .dashboard-identity_name__TIH79 small{display:flex;align-items:center;gap:5px;font-size:11px}.dashboard-identity_workspaceLogo__aJ_qL{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;overflow:hidden;background:repeating-linear-gradient(45deg,transparent 0 3px,#ffffff20 3px 4px),linear-gradient(135deg,#ee756b,#a83453);color:#fff;font-size:13px;font-weight:600}.dashboard-identity_workspaceLogo__aJ_qL img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-identity_workspacePopover__45AOq{z-index:1000;display:flex;flex-direction:column;width:min(316px,calc(100vw - 24px));max-height:min(470px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);color:var(--ui-foreground);box-shadow:0 12px 40px #0003,0 2px 6px #0001;font-family:inherit;transform-origin:var(--radix-popover-content-transform-origin)}.dashboard-identity_workspaceHeader__UeFZF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ui-border);font-size:12px;min-height:44px;box-sizing:border-box}.dashboard-identity_workspaceHeader__UeFZF>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_closeMenu__KIJyS{display:grid;place-items:center;flex:none;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--ui-muted-text);cursor:pointer}.dashboard-identity_closeMenu__KIJyS:hover{background:var(--ui-subtle);color:var(--ui-foreground)}.dashboard-identity_closeMenu__KIJyS:focus-visible{outline:2px solid var(--ui-muted-text);outline-offset:2px}.dashboard-identity_setupLoading__Xo1_5{position:fixed;z-index:1100;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:20px 26px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);color:var(--ui-foreground);box-shadow:0 12px 40px #0003;font-size:14px}.dashboard-identity_workspaceSearch__wdxeA{display:flex;flex:none;align-items:center;gap:8px;margin:10px 10px 3px;min-height:33px;padding:0 8px;border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-muted-text)}.dashboard-identity_workspaceSearch__wdxeA input{width:100%;min-width:0;padding:5px 0;background:transparent;border:0;outline:none;color:var(--ui-foreground);font:inherit;font-size:12px}.dashboard-identity_workspaceSearch__wdxeA:focus-within{border-color:var(--ui-muted-text)}.dashboard-identity_escapeKey___swTR{flex:none;border:1px solid var(--ui-border);border-radius:6px;background:transparent;color:var(--ui-muted-text);font-size:12px;padding:4px 6px;cursor:pointer}.dashboard-identity_workspaceList__VaUEr{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.dashboard-identity_workspaceOption__wm4kO{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;cursor:pointer}.dashboard-identity_workspaceOption__wm4kO>span:not(.dashboard-identity_workspaceLogo__aJ_qL){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_workspaceOption__wm4kO>svg{flex:none}.dashboard-identity_workspaceOption__wm4kO .dashboard-identity_workspaceLogo__aJ_qL{width:30px;height:30px;border-radius:8px}.dashboard-identity_optionText__4scu3{display:flex;flex-direction:column;min-width:0;gap:3px}.dashboard-identity_optionText__4scu3 strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_optionText__4scu3 small{font-size:11px;color:var(--ui-muted-text)}.dashboard-identity_selectedCheck__edp1O{color:var(--ui-primary)}.dashboard-identity_workspaceOption__wm4kO:hover,.dashboard-identity_workspaceSelected__3P6lG{background:var(--ui-subtle)}.dashboard-identity_createTeam__DaXix:focus-visible,.dashboard-identity_escapeKey___swTR:focus-visible,.dashboard-identity_workspaceOption__wm4kO:focus-visible{outline:2px solid var(--ui-muted-text);outline-offset:-3px}.dashboard-identity_workspaceHint__f69LL{padding:16px 12px;margin:0;font-size:13px;line-height:1.6;color:var(--ui-muted-text)}.dashboard-identity_teamLabel__4M7nk{margin:12px 11px 4px;font-size:12px;color:var(--ui-muted-text)}.dashboard-identity_workspaceExplanation__tERPT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:185px;padding:28px 35px;color:var(--ui-muted-text);text-align:center}.dashboard-identity_workspaceExplanation__tERPT>svg{box-sizing:content-box;padding:12px;border:1px solid var(--ui-border);border-radius:10px}.dashboard-identity_workspaceExplanation__tERPT p{font-size:14px;line-height:1.6;margin:0}.dashboard-identity_createTeam__DaXix{display:flex;flex:none;align-items:center;gap:10px;min-height:46px;padding:10px 14px;border:0;border-top:1px solid var(--ui-border);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-size:13px}.dashboard-identity_createTeam__DaXix:hover{background:var(--ui-subtle)}.dashboard-identity_createTeam__DaXix:disabled{opacity:.5;cursor:wait}.dashboard-identity_createTeam__DaXix span{flex:1}.dashboard-identity_createTeam__DaXix>svg{color:var(--ui-muted-text)}.dashboard-identity_identity__pbW8o:focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.dashboard-identity_avatar__yAN3C{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--cs-line);border-radius:8px;background:var(--cs-panel);font-size:13px;font-weight:600}.dashboard-identity_name__TIH79{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dashboard-identity_name__TIH79 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.dashboard-identity_name__TIH79 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--cs-sidebar-muted)}.dashboard-identity_identity__pbW8o>svg{flex:none;color:var(--cs-sidebar-muted)}.dashboard-identity_account__8ZIzj{padding:8px 4px}.dashboard-identity_account__8ZIzj .dashboard-identity_avatar__yAN3C{border-radius:50%}.dashboard-identity_compactWorkspace___6C2t{flex:none;min-height:34px;padding:5px 9px;border:1px solid var(--cs-line);border-radius:5px}.dashboard-identity_compactWorkspace___6C2t>.dashboard-identity_avatar__yAN3C{display:none}.dashboard-identity_compactWorkspace___6C2t .dashboard-identity_name__TIH79 strong{font-size:13px;font-weight:500}.dashboard-identity_compactAccount__zokW9{flex:none;min-height:30px;padding:3px 5px;border-radius:5px}.dashboard-identity_compactAccount__zokW9 .dashboard-identity_avatar__yAN3C{width:22px;height:22px;border:0;background:transparent}.dashboard-identity_compactAccount__zokW9 .dashboard-identity_avatar__yAN3C svg{width:16px;height:16px}.dashboard-identity_compactAccount__zokW9 .dashboard-identity_name__TIH79 strong{font-size:12px;font-weight:500}@media(max-width:700px){.dashboard-identity_compactWorkspace___6C2t>.dashboard-identity_avatar__yAN3C{display:grid;width:24px;height:24px}.dashboard-identity_compactWorkspace___6C2t{padding:4px}}.dashboard-identity_menu__87kgr{z-index:1000;min-width:260px;max-width:min(360px,calc(100vw - 24px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;background:var(--ui-surface);color:var(--ui-foreground);border:1px solid var(--ui-border);padding:6px;border-radius:12px;box-shadow:0 12px 32px #0003;color-scheme:inherit}.dashboard-identity_item__AWSzO{display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;font-size:14px;cursor:pointer;outline:none;color:var(--ui-foreground);text-decoration:none}.dashboard-identity_item__AWSzO[data-highlighted]{background:var(--ui-subtle)}.dashboard-identity_item__AWSzO>span:not(.dashboard-identity_miniAvatar__pjR_N){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_item__AWSzO svg{flex:none}.dashboard-identity_item__AWSzO svg:last-child:not(:first-child){margin-left:auto}.dashboard-identity_label__u2DhV{padding:9px 10px 6px;font-size:12px;color:var(--ui-muted-text);overflow-wrap:anywhere}.dashboard-identity_empty__ZwXU3{display:block;padding:10px;font-size:13px;color:var(--ui-muted-text)}.dashboard-identity_divider__QdVOc{height:1px;margin:5px;background:var(--ui-border)}.dashboard-identity_miniAvatar__pjR_N{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:var(--ui-subtle);font-size:11px}.dashboard-identity_combined___P3E1{flex:none;min-height:54px;padding:8px;border-radius:10px;transition:background .15s ease}.dashboard-identity_combined___P3E1[data-state=open]{background:var(--cs-soft)}.dashboard-identity_combined___P3E1 .dashboard-identity_avatar__yAN3C{width:34px;height:34px;border-radius:9px}.dashboard-identity_combinedMenu__jSykO{width:max(292px,var(--radix-dropdown-menu-trigger-width));min-width:0;max-height:min(560px,var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dashboard-identity_combinedMenu__jSykO[data-state=open]{animation:dashboard-identity_combinedMenuIn__F1Vcz .16s cubic-bezier(.2,.8,.2,1)}.dashboard-identity_accountSummary__spPD7{display:flex;align-items:center;gap:10px;padding:5px 10px 10px;min-width:0}.dashboard-identity_accountAvatar__33TyL{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ui-border);border-radius:50%;flex:none;background:var(--ui-subtle)}.dashboard-identity_accountSummary__spPD7>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-identity_accountSummary__spPD7 small,.dashboard-identity_accountSummary__spPD7 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_accountSummary__spPD7 strong{font-size:12px;font-weight:500}.dashboard-identity_accountSummary__spPD7 small{font-size:11px;color:var(--ui-muted-text)}.dashboard-identity_signedOutNote__wpQVW{margin:0;padding:2px 10px 10px;color:var(--ui-muted-text);font-size:12px;line-height:1.5}.dashboard-identity_accountMenu__wcNyM{width:286px;min-width:0;padding:0;overscroll-behavior:contain;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dashboard-identity_profileHeader__y_jFA{display:flex;align-items:center;gap:10px;min-height:63px;padding:12px 14px;box-sizing:border-box;border-bottom:1px solid var(--ui-border)}.dashboard-identity_profilePortrait__qTVy9{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;overflow:hidden;background:var(--ui-subtle);color:var(--ui-muted-text)}.dashboard-identity_profilePortrait__qTVy9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-identity_profileHeader__y_jFA>div{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-identity_profileHeader__y_jFA strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-identity_profileHeader__y_jFA small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ui-muted-text)}.dashboard-identity_statusDot__YFG0i{width:6px;height:6px;border-radius:50%;background:var(--ui-success)}.dashboard-identity_menuGroup__35ACb{padding:5px}.dashboard-identity_accountMenu__wcNyM .dashboard-identity_item__AWSzO,.dashboard-identity_subMenu__7L0Nl .dashboard-identity_item__AWSzO{min-height:35px;box-sizing:border-box;padding:8px 9px;font-size:13px;gap:9px;border-radius:5px}.dashboard-identity_accountMenu__wcNyM .dashboard-identity_item__AWSzO>svg:first-child{color:var(--ui-muted-text)}.dashboard-identity_accountMenu__wcNyM .dashboard-identity_item__AWSzO[data-disabled]{opacity:.55;cursor:default}.dashboard-identity_accountMenu__wcNyM .dashboard-identity_divider__QdVOc{margin:0;height:1px}.dashboard-identity_shortcut__CtW5m{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:20px;box-sizing:border-box;padding:1px 5px;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-muted-text);font-family:inherit;font-size:10px;line-height:1.2;white-space:nowrap}.dashboard-identity_subMenu__7L0Nl{min-width:165px;padding:5px}.dashboard-identity_subMenu__7L0Nl .dashboard-identity_item__AWSzO>span[data-state]{flex:none;margin-left:auto}.dashboard-identity_hotkeysMenu__p_U92{width:278px;min-width:0;padding:6px}.dashboard-identity_hotkeyRow__7NbHb{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px}.dashboard-identity_hotkeyNote__oZXgb{margin:5px 9px 7px;color:var(--ui-muted-text);font-size:11px;line-height:1.5}.dashboard-identity_unavailable__i5FfR{flex:none;color:var(--ui-muted-text);font-size:10px}.dashboard-identity_accountMenu__wcNyM[data-state=open],.dashboard-identity_workspacePopover__45AOq[data-state=open]{animation:dashboard-identity_combinedMenuIn__F1Vcz .14s ease-out}@keyframes dashboard-identity_combinedMenuIn__F1Vcz{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dashboard-identity_combined___P3E1{transition:none}.dashboard-identity_accountMenu__wcNyM[data-state=open],.dashboard-identity_combinedMenu__jSykO[data-state=open],.dashboard-identity_workspacePopover__45AOq[data-state=open]{animation:none}}@media(max-width:700px){.dashboard-identity_identity__pbW8o{justify-content:center}.dashboard-identity_identity__pbW8o .dashboard-identity_name__TIH79,.dashboard-identity_identity__pbW8o>svg{display:none}.dashboard-identity_account__8ZIzj{padding:8px 0}}.sidebar-disclosure_disclosure__QiwYp{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s ease;overflow-anchor:none}.sidebar-disclosure_disclosure__QiwYp[data-open=true]{grid-template-rows:1fr;opacity:1}.sidebar-disclosure_disclosure__QiwYp[data-open=false]{pointer-events:none}.sidebar-disclosure_content__xoGIz{min-width:0;min-height:0;overflow:hidden}.sidebar-disclosure_disclosure__QiwYp[data-settled=true]>.sidebar-disclosure_content__xoGIz{overflow:visible}@media(prefers-reduced-motion:reduce){.sidebar-disclosure_disclosure__QiwYp{transition:none}}.port-layout_navigation__EuEhz{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-bottom:12px!important}.port-layout_resources__Vyl1l{padding:4px 0 5px}.port-layout_mobileShell__xW1I4[data-workspace-sidebar] aside .port-layout_resources__Vyl1l .port-layout_resourceLink__LWCgw{min-height:34px!important;height:34px;gap:11px!important;font-size:14px!important;padding:0 12px!important;margin-bottom:2px!important}.port-layout_resourceLink__LWCgw span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.port-layout_groupHeading__DxYHw{font-size:12px!important;font-weight:600;line-height:20px;color:var(--muted);padding:16px 12px 6px}.port-layout_newChat__T9GTh{margin:0 0 10px!important;flex-shrink:0}.port-layout_emptyPage__N_8ID{padding:clamp(24px,5vw,64px);max-width:960px;margin:0 auto}.port-layout_emptyPage__N_8ID h1{font-size:28px;font-weight:600;letter-spacing:-.8px}.port-layout_emptyPage__N_8ID p{margin:12px 0!important;color:var(--muted);max-width:560px;line-height:1.7}.port-layout_emptyPage__N_8ID small{display:block;margin-top:28px;color:var(--muted);font-size:12px}.port-layout_mobileShade__ZxrbY,.port-layout_mobileToggle__BxWY4{display:none}.port-layout_chatHistory__XgLtw{overflow:visible!important}.port-layout_mobileShell__xW1I4 .port-layout_spaceMain__7T76E{overflow:hidden}.port-layout_browsePage__Rj7Kw{min-height:100%}@media(max-width:700px){.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true] aside .port-layout_resourceLink__LWCgw{justify-content:flex-start!important}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true] aside .port-layout_newChat__T9GTh{justify-content:space-between!important;padding-inline:12px!important}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true] aside .port-layout_chatHistory__XgLtw>div{display:block!important}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true] aside button[aria-label="Search workspace"]{justify-content:flex-start!important;gap:8px;padding-inline:10px}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside{width:min(320px,88vw);padding-inline:12px}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside a>span,.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside button>span{display:initial}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside a,.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside button{justify-content:flex-start}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside>div:first-child{flex-direction:row;align-items:center}.port-layout_mobileShell__xW1I4[data-workspace-sidebar=true][data-mobile-open=true]>aside>div:first-child>div{flex-direction:row}.port-layout_mobileToggle__BxWY4{display:grid;place-items:center;position:fixed;left:16px;top:17px;width:34px;height:34px;z-index:460;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:8px}.port-layout_mobileShell__xW1I4[data-mobile-open=false]>aside{display:none!important}.port-layout_mobileShell__xW1I4[data-mobile-open=true]>aside{display:flex!important;position:fixed;inset:0 auto 0 0;z-index:450;width:min(320px,88vw);padding-top:58px;box-shadow:16px 0 80px #0005}.port-layout_mobileShell__xW1I4 main{margin-left:0!important;border-radius:16px!important}.port-layout_mobileShell__xW1I4 main>div>header{padding-left:54px}.port-layout_mobileShade__ZxrbY{display:block;position:fixed;inset:0;z-index:440;background:#0005;border:0}}.workspace-space-switcher_switcher__B3m10{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;min-height:43px;margin:7px 0 12px;padding:4px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--active) 48%,transparent)}.workspace-space-switcher_switcher__B3m10 button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted)!important;font-size:13px!important;font-weight:600;line-height:20px;cursor:pointer;transition:color .18s ease,transform .18s ease}.workspace-space-switcher_switcher__B3m10 button:hover{color:var(--fg)!important}.workspace-space-switcher_switcher__B3m10 button:active{transform:scale(.97)}.workspace-space-switcher_switcher__B3m10 button[aria-selected=true]{color:var(--fg)!important}.workspace-space-switcher_switcher__B3m10 button:focus-visible{outline:2px solid var(--cs-focus,var(--fg));outline-offset:2px}.workspace-space-switcher_switcher__B3m10 button>svg{transition:opacity .16s ease;opacity:.75}.workspace-space-switcher_switcher__B3m10 button[aria-selected=true]>svg{opacity:1}.workspace-space-switcher_indicator__SeXBL{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border:1px solid color-mix(in srgb,var(--fg) 9%,transparent);border-radius:8px;background:var(--panel);box-shadow:0 2px 7px #0000000c,0 1px 2px #0000000b;transition:transform .22s cubic-bezier(.22,1,.36,1)}.workspace-space-switcher_switcher__B3m10[data-space=ai] .workspace-space-switcher_indicator__SeXBL{transform:translateX(100%)}.workspace-space-switcher_viewport__US_41{isolation:isolate;min-width:0;overflow:hidden;overflow:clip;flex:1}.workspace-space-switcher_track__LAJE5,.workspace-space-switcher_viewport__US_41{position:relative;width:100%;height:100%;min-height:0}.workspace-space-switcher_pane__Ak2Kj{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.workspace-space-switcher_pane__Ak2Kj[data-active=true]{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.workspace-space-switcher_pane__Ak2Kj[data-active=false]{pointer-events:none}.workspace-space-switcher_pane__Ak2Kj[data-space-panel=ai]{scrollbar-gutter:auto;overflow:hidden}.workspace-space-switcher_viewport__US_41[data-navigation=true] .workspace-space-switcher_pane__Ak2Kj{display:flex;flex-direction:column;scrollbar-gutter:auto;overflow:hidden;padding-inline:1px}@media(prefers-reduced-motion:reduce){.workspace-space-switcher_indicator__SeXBL,.workspace-space-switcher_pane__Ak2Kj,.workspace-space-switcher_switcher__B3m10 button,.workspace-space-switcher_switcher__B3m10 button>svg{transition:none}}.workspace-home_page__kEmK3{width:100%;max-width:1240px;min-height:100%;margin:0 auto;padding:clamp(24px,4vw,58px);color:var(--cs-ink,var(--fg));font:14px/1.5 Segoe UI,Arial,sans-serif}.workspace-home_header__wDKh7{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.workspace-home_workspace__DDHpk{margin:0 0 6px;color:var(--cs-muted,var(--muted));font-size:13px;overflow-wrap:anywhere}.workspace-home_header__wDKh7 h1{margin:0;font-size:30px;line-height:1.25;letter-spacing:-.8px;font-weight:650}.workspace-home_subtitle__ximEP{margin:10px 0 0;color:var(--cs-muted,var(--muted));font-size:15px}.workspace-home_primary__fKiYB{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:var(--cs-action,var(--fg));color:var(--cs-on-action,var(--black));font:inherit;font-weight:600;cursor:pointer}.workspace-home_primary__fKiYB:hover{opacity:.9}.workspace-home_shortcuts__fj7q9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:36px}.workspace-home_shortcut__tVgU_{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:20px 18px;background:var(--cs-panel,var(--panel));border:1px solid var(--cs-line,var(--line));border-radius:11px;color:inherit;text-decoration:none;transition:background .15s,border-color .15s}.workspace-home_shortcut__tVgU_:hover{background:var(--cs-soft,var(--active));border-color:color-mix(in srgb,var(--cs-muted,var(--muted)) 40%,transparent)}.workspace-home_shortcut__tVgU_>span:not(.workspace-home_icon__ei7yu){flex:1;min-width:0}.workspace-home_shortcut__tVgU_ strong{display:block;font-size:14px;font-weight:600}.workspace-home_shortcut__tVgU_ small{display:block;margin-top:5px;color:var(--cs-muted,var(--muted));font-size:13px;line-height:1.55}.workspace-home_icon__ei7yu{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:7px;background:var(--cs-soft,var(--active));color:var(--cs-ink,var(--fg))}.workspace-home_arrow__O1Wdf{flex:none;color:var(--cs-muted,var(--muted))}.workspace-home_shortcut__tVgU_>.workspace-home_arrow__O1Wdf{margin-top:6px}.workspace-home_columns__XlxKa{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.workspace-home_columns__XlxKa>section{min-width:0}.workspace-home_sectionHeader__h9m5g{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:12px}.workspace-home_sectionHeader__h9m5g h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.2px}.workspace-home_meta__oH3kT{font-size:12px;color:var(--cs-muted,var(--muted))}.workspace-home_card__Q5DxO{min-height:220px;overflow:hidden;background:var(--cs-panel,var(--panel));border:1px solid var(--cs-line,var(--line));border-radius:11px}.workspace-home_list__8Uuxj{list-style:none;padding:5px;margin:0}.workspace-home_list__8Uuxj li+li{border-top:1px solid var(--cs-line,var(--line))}.workspace-home_listRow__IpH2b{display:flex;align-items:center;gap:12px;min-width:0;min-height:60px;padding:12px 13px;border-radius:6px;color:inherit;text-decoration:none}.workspace-home_listRow__IpH2b:hover{background:var(--cs-soft,var(--active))}.workspace-home_listRow__IpH2b>svg{flex:none;color:var(--cs-muted,var(--muted))}.workspace-home_rowText__7EtWF{flex:1;min-width:0}.workspace-home_rowText__7EtWF strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.workspace-home_rowText__7EtWF small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-home_listRow__IpH2b small{color:var(--cs-muted,var(--muted));font-size:12px}.workspace-home_listRow__IpH2b>small{flex:none}.workspace-home_appIcon__7SPfp{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--cs-line,var(--line));border-radius:7px;color:var(--cs-muted,var(--muted))}.workspace-home_empty__q7lKj{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:218px;padding:26px;text-align:center}.workspace-home_empty__q7lKj>svg{margin-bottom:13px;color:var(--cs-muted,var(--muted))}.workspace-home_empty__q7lKj h3{margin:0;font-size:14px;font-weight:600}.workspace-home_empty__q7lKj p{max-width:320px;margin:6px 0 14px;color:var(--cs-muted,var(--muted));font-size:13px;line-height:1.6}.workspace-home_textButton__OpRhB{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--cs-ink,var(--fg));font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.workspace-home_textButton__OpRhB:hover{text-decoration:underline;text-underline-offset:3px}.workspace-home_loading__oMdTO{padding:28px;margin:0;color:var(--cs-muted,var(--muted));font-size:14px}.workspace-home_page__kEmK3 :is(a,button):focus-visible{outline:2px solid var(--cs-focus,var(--fg));outline-offset:3px}@media(max-width:1150px){.workspace-home_shortcuts__fj7q9{grid-template-columns:1fr}.workspace-home_shortcut__tVgU_{align-items:center;padding:14px 16px}.workspace-home_shortcut__tVgU_ small{margin-top:2px}.workspace-home_shortcut__tVgU_>.workspace-home_arrow__O1Wdf{margin:0}.workspace-home_columns__XlxKa{grid-template-columns:1fr}}@media(max-width:600px){.workspace-home_page__kEmK3{padding:24px 18px}.workspace-home_header__wDKh7{align-items:flex-start;gap:12px;flex-wrap:wrap}.workspace-home_header__wDKh7 h1{font-size:26px}.workspace-home_subtitle__ximEP{font-size:14px}.workspace-home_header__wDKh7 .workspace-home_primary__fKiYB{min-height:38px}.workspace-home_shortcuts__fj7q9{gap:10px;margin-bottom:26px}.workspace-home_sectionHeader__h9m5g{flex-wrap:wrap}.workspace-home_listRow__IpH2b{padding-inline:8px;gap:9px}}@media(prefers-reduced-motion:reduce){.workspace-home_shortcut__tVgU_{transition:none}}.implementation-plan_plan__dQx9R{padding:4px 0;margin:10px 0;border:0;background:transparent;color:var(--fg2,inherit)}.implementation-plan_plan__dQx9R h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin:0 0 18px}.implementation-plan_plan__dQx9R h3>svg{color:var(--fg4,inherit)}.implementation-plan_plan__dQx9R ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.implementation-plan_plan__dQx9R li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.6;color:var(--fg4,inherit)}.implementation-plan_plan__dQx9R li[data-progress=in_progress]{color:var(--fg,inherit)}.implementation-plan_plan__dQx9R li[data-progress=completed]{color:var(--fg2,inherit)}.implementation-plan_marker__Erqqb{display:flex;padding-top:3px}.implementation-plan_plan__dQx9R [data-progress=in_progress] .implementation-plan_marker__Erqqb{color:var(--ph-accent,currentColor)}.implementation-plan_detail__by0IB{border-left:2px solid var(--ph-border,#8884);margin-top:10px;margin-left:-22px;padding:3px 0 3px 21px;font-size:12px;color:var(--fg4,inherit)}.implementation-plan_spinner__ozyvy{animation:implementation-plan_planRotate__OSV_z 1s linear infinite}@keyframes implementation-plan_planRotate__OSV_z{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.implementation-plan_spinner__ozyvy{animation:none}}.chat-question_card__ox8pf{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ph-border);border-radius:13px;background:var(--ph-card);box-shadow:var(--pill-shadow);overflow:hidden;color:var(--fg)}.chat-question_tabs__5ad7Y{display:flex;align-items:center;gap:4px;padding:10px calc(14px + var(--module-action-space, 0px)) 0 14px;overflow-x:auto;scrollbar-width:thin}.chat-question_tab__EDN1J{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;border:0;border-radius:9px;background:none;color:var(--fg5);padding:7px 10px;font:inherit;font-size:12.5px;cursor:pointer}.chat-question_tab__EDN1J[aria-selected=true]{background:var(--chip);color:var(--fg);font-weight:600}.chat-question_tab__EDN1J>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--chip);font-size:10px}.chat-question_heading__WTGJK{display:flex;align-items:flex-start;gap:9px;padding:13px calc(14px + var(--module-action-space, 0px)) 11px 14px}.chat-question_heading__WTGJK>svg{color:var(--fg4);flex-shrink:0;margin-top:2px}.chat-question_heading__WTGJK>div{flex:1;min-width:0}.chat-question_heading__WTGJK h3{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.5}.chat-question_heading__WTGJK p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg4)}.chat-question_options___BFVC{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.chat-question_option__jC43a{border:1px solid var(--btn-border);border-radius:10px;overflow:hidden}.chat-question_option__jC43a[data-selected=true]{border-color:var(--ph-accent);background:var(--hover)}.chat-question_choice__KUiM3{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 11px;border:0;background:none;cursor:pointer;text-align:left;color:var(--fg);font:inherit}.chat-question_number__x45XF{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;margin-top:1px;border:1px solid var(--btn-border);border-radius:6px;background:var(--panel);font:600 10px var(--font-geist-mono,ui-monospace,monospace);color:var(--fg5)}.chat-question_option__jC43a[data-selected=true] .chat-question_number__x45XF{border-color:transparent;background:var(--ph-accent);color:var(--accent-fg)}.chat-question_choiceCopy__EnAtP{flex:1;min-width:0}.chat-question_choiceCopy__EnAtP>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.chat-question_choiceCopy__EnAtP strong{font-size:13px;font-weight:600;line-height:1.5}.chat-question_choiceCopy__EnAtP small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--fg5)}.chat-question_recommendation__72pWE{display:inline-flex;align-items:center;min-height:19px;padding:0 7px;border-radius:6px;background:var(--chip);font-size:10.5px;font-weight:600;color:var(--fg4);white-space:nowrap}.chat-question_detail__KX0A8{display:block;margin:0 11px 10px 39px}.chat-question_detail__KX0A8 textarea,.chat-question_otherInput__LJ1_U{display:block;width:100%;min-width:0;min-height:34px;padding:9px 10px;border:1px solid var(--btn-border);border-radius:8px;background:var(--ph-card);font:inherit;font-size:12px;line-height:1.5;color:var(--fg);resize:vertical}.chat-question_detail__KX0A8 textarea::-moz-placeholder,.chat-question_otherInput__LJ1_U::-moz-placeholder{color:var(--fg5)}.chat-question_detail__KX0A8 textarea::placeholder,.chat-question_otherInput__LJ1_U::placeholder{color:var(--fg5)}.chat-question_other__rkhGW,.chat-question_other__rkhGW .chat-question_number__x45XF{border-style:dashed}.chat-question_otherInput__LJ1_U{width:calc(100% - 50px);margin:0 11px 10px 39px}.chat-question_footer__01Y_7{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--line)}.chat-question_remaining__XBfx9{flex:1;font:10.5px/1.5 var(--font-geist-mono,ui-monospace,monospace);color:var(--fg6);text-align:right;white-space:nowrap}.chat-question_card__ox8pf button:focus-visible,.chat-question_card__ox8pf textarea:focus-visible{outline:2px solid var(--ph-accent);outline-offset:-2px}.chat-question_receipt__E0pSU{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--ph-border);border-radius:13px;padding:13px 14px;background:var(--ph-card);box-shadow:var(--pill-shadow)}.chat-question_receipt__E0pSU>svg{flex-shrink:0;color:var(--ok);margin-top:2px}.chat-question_receipt__E0pSU[data-status=declined]>svg{color:var(--fg5)}.chat-question_receipt__E0pSU strong{display:block;color:var(--fg);font-size:13px;font-weight:600}.chat-question_receipt__E0pSU p{font-size:12.5px;line-height:1.6;color:var(--fg4);margin:4px 0 0;overflow-wrap:anywhere}.chat-question_receipt__E0pSU p b{font-weight:500;color:var(--fg2)}.chat-question_receipt__E0pSU p small{display:block;font-size:12px;color:var(--fg5);margin-top:2px}.chat-question_receiptDetails__zD8a9{margin-top:6px}.chat-question_card__ox8pf{container-type:inline-size}.chat-question_stepNav__TmfuM{display:none;align-items:center;gap:8px;padding:10px calc(14px + var(--module-action-space, 0px)) 0 14px}.chat-question_stepNav__TmfuM>span{flex:1;display:flex;align-items:center;gap:9px;min-width:0;color:var(--fg5);font-size:11px}.chat-question_stepNav__TmfuM strong{color:var(--fg2);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-question_stepNav__TmfuM button{flex:none;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;color:var(--fg3);background:transparent;font:inherit;cursor:pointer}.chat-question_stepNav__TmfuM button:disabled{opacity:.3;cursor:default}.chat-question_validation__aKeJ7{margin:0;padding:0 14px 10px;font-size:12px;color:var(--fg3)}@container (max-width: 420px){.chat-question_tabs__5ad7Y{display:none}.chat-question_stepNav__TmfuM{display:flex}}.chat-question_sequenceProgress__ACMd4{display:flex;align-items:center;gap:12px;min-width:0;padding:13px calc(14px + var(--module-action-space, 0px)) 0 14px}.chat-question_sequenceLabel__q15U2{flex:1;min-width:0;color:var(--fg2);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.chat-question_sequenceCount__6iikY{flex:none;color:var(--fg5);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-question_heading__WTGJK h3[tabindex="-1"]{outline:none}.chat-question_answerSummary__1rDGZ{min-width:0;border:1px solid var(--ph-border);border-radius:12px;background:var(--ph-card);overflow:hidden}.chat-question_answerSummary__1rDGZ header{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line);color:var(--fg2)}.chat-question_answerSummary__1rDGZ header strong{font-size:13px;font-weight:600}.chat-question_answerSummary__1rDGZ header small{margin-left:auto;font-size:12px;color:var(--fg5)}.chat-question_answerSummary__1rDGZ dl{margin:0;padding:3px 13px}.chat-question_answerSummary__1rDGZ dl>div{display:grid;grid-template-columns:minmax(65px,25%) minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.5}.chat-question_answerSummary__1rDGZ dl>div:last-child{border:0}.chat-question_answerSummary__1rDGZ dt{color:var(--fg5);overflow-wrap:anywhere}.chat-question_answerSummary__1rDGZ dd{margin:0;display:flex;gap:7px;min-width:0;color:var(--fg2)}.chat-question_answerSummary__1rDGZ dd svg{flex:none;margin-top:3px}.chat-question_answerSummary__1rDGZ dd span{overflow-wrap:anywhere;white-space:pre-wrap}.chat-question_answerSummary__1rDGZ [data-status=skipped] dd{color:var(--fg5)}.chat-question_answerSummary__1rDGZ[data-layout=items] dl>div{display:block}.chat-question_answerSummary__1rDGZ[data-layout=items] dt{display:none}.copilot-turn-presentation_activity__uIjZr{min-width:0;width:100%}.copilot-turn-presentation_trigger__mp10J{display:flex;align-items:flex-start;gap:8px;position:relative;width:100%;padding:0;border:0;background:none;color:var(--fg5);text-align:left;cursor:pointer;font:inherit}.copilot-turn-presentation_chevron__e6tOo{position:absolute;right:0;top:1px;pointer-events:none}.copilot-turn-presentation_trigger__mp10J[data-state=open] .copilot-turn-presentation_chevron__e6tOo{transform:rotate(180deg)}.copilot-turn-presentation_trigger__mp10J:hover{color:var(--fg)}.copilot-turn-presentation_trigger__mp10J:focus-visible{outline:2px solid var(--ph-accent);outline-offset:4px;border-radius:3px}.copilot-turn-presentation_details__Gnn7t{margin-top:11px;padding-left:12px;border-left:1px solid var(--line);color:var(--fg4)}.copilot-interaction_inline__Ond7w{position:relative;width:100%;min-width:0;--module-action-space:26px}.copilot-interaction_expand__g0CAt{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:var(--ph-card);color:var(--fg5);cursor:pointer}.copilot-interaction_expand__g0CAt:hover{background:var(--chip);color:var(--fg)}.copilot-interaction_overlay__LjgTL{position:fixed;inset:0;z-index:120;background:#0006}.copilot-interaction_dialog__j8c5s{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:121;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border:0;border-radius:13px;background:var(--ph-card);color:var(--fg);box-shadow:var(--pop-shadow);overflow:hidden;outline:none;--module-action-space:28px}.copilot-interaction_close__tYW7m{position:absolute;top:9px;right:9px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:var(--ph-card);color:var(--fg4);cursor:pointer}.copilot-interaction_close__tYW7m:hover{background:var(--chip)}.copilot-interaction_body__eN3v_{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:0;overflow-wrap:anywhere}.copilot-interaction_body__eN3v_>:first-child{box-shadow:none}.copilot-interaction_srOnly__Urbtr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copilot-interaction_dialog__j8c5s .ph-focus:focus-visible,.copilot-interaction_expand__g0CAt:focus-visible{outline:2px solid var(--ph-accent);outline-offset:-2px}.phantum-shell{--bg:#ffffff;--panel:#ffffff;--ph-card:#ffffff;--pop:#ffffff;--ph-border:#eceae6;--border-soft:#f0efec;--line:#f1f0ee;--btn-border:#e5e7eb;--btn-border-hover:#d4d6db;--fg:#0a0a0b;--fg2:#34333b;--fg3:#5b5a63;--fg4:#6a6a73;--fg5:#65656e;--fg6:#71717a;--dim1:rgba(10,10,11,.45);--dim2:rgba(10,10,11,.4);--dim3:rgba(10,10,11,.35);--dim4:rgba(10,10,11,.26);--hover:#f4f4f5;--hover2:#f4f4f5;--hover3:#f4f4f5;--sel:#f2f1ef;--chip:#f2f1ef;--chip-hover:#e9e8e5;--tabcard:#ffffff;--tabshadow:0 1px 2px rgba(10,10,11,.06),0 0 0 1px rgba(10,10,11,.06);--solid:#0a0a0b;--solid-fg:#ffffff;--solid-hover:#26262c;--ph-accent:#2b64cb;--accent-fg:#ffffff;--link-hover:#1f4d9e;--hatch-a:#fbfbfa;--hatch-b:#f5f5f4;--scroll:rgba(10,10,11,.14);--ok:#15803d;--bad:#c81e1e;--tint-blue:rgba(43,100,203,.11);--ink-blue:#2b64cb;--tint-green:rgba(22,163,74,.12);--ink-green:#15803d;--tint-amber:rgba(217,119,6,.13);--ink-amber:#b45309;--tint-violet:rgba(124,58,237,.12);--ink-violet:#6d28d9;--tint-red:rgba(200,30,30,.11);--ink-red:#c81e1e;--pill-shadow:0 1px 2px rgba(10,10,11,.05),0 2px 6px -3px rgba(10,10,11,.1);--card-lift:0 12px 30px -16px rgba(10,10,11,.24),0 2px 6px -3px rgba(10,10,11,.08);--pop-shadow:0 22px 60px -24px rgba(10,10,11,.3),0 0 0 1px rgba(10,10,11,.02);--composer-shadow:0 1px 2px rgba(10,10,11,.04),0 18px 40px -30px rgba(10,10,11,.35)}.phantum-shell[data-theme=dark]{--bg:#101013;--panel:#17171b;--ph-card:#1d1d22;--pop:#212127;--ph-border:#2a2a30;--border-soft:#242429;--line:#2b2b31;--btn-border:#32323a;--btn-border-hover:#464650;--fg:#f3f3f5;--fg2:#cdccd4;--fg3:#a3a2ac;--fg4:#9a99a4;--fg5:#a6a5b0;--fg6:#96959f;--dim1:rgba(255,255,255,.42);--dim2:rgba(255,255,255,.38);--dim3:rgba(255,255,255,.34);--dim4:rgba(255,255,255,.26);--hover:rgba(255,255,255,.05);--hover2:rgba(255,255,255,.065);--hover3:rgba(255,255,255,.085);--sel:#2a2a31;--chip:#2a2a31;--chip-hover:#34343d;--tabcard:#31313a;--tabshadow:0 1px 2px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.07);--solid:#f3f3f5;--solid-fg:#101013;--solid-hover:#dedee4;--ph-accent:#7aa2f7;--accent-fg:#0b1220;--link-hover:#a5c0fa;--hatch-a:#16161a;--hatch-b:#1c1c21;--scroll:rgba(255,255,255,.16);--ok:#5ee08a;--bad:#f98080;--tint-blue:rgba(122,162,247,.16);--ink-blue:#9dbaf9;--tint-green:rgba(74,222,128,.15);--ink-green:#7ee2a8;--tint-amber:rgba(251,191,36,.16);--ink-amber:#fcd34d;--tint-violet:rgba(167,139,250,.17);--ink-violet:#c9b8fd;--tint-red:rgba(249,128,128,.16);--ink-red:#f98080;--pill-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 8px -4px rgba(0,0,0,.7);--card-lift:0 16px 36px -18px rgba(0,0,0,.85),0 2px 8px -4px rgba(0,0,0,.6);--pop-shadow:0 26px 70px -28px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);--composer-shadow:0 1px 2px rgba(0,0,0,.4),0 20px 44px -30px rgba(0,0,0,.9)}.phantum-shell{background:var(--bg);color:var(--fg);font-family:Geist,-apple-system,Segoe UI,system-ui,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.phantum-shell *{box-sizing:border-box}.phantum-shell a{color:var(--ph-accent);text-decoration:none}.phantum-shell a:hover{color:var(--link-hover)}.phantum-shell :focus{outline:none}.phantum-shell :focus-visible{outline:none}.phantum-shell button::-moz-focus-inner{border:0}.phantum-shell ::-webkit-scrollbar{width:7px;height:0}.phantum-shell ::-webkit-scrollbar-track{background:transparent}.phantum-shell ::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:8px}@media (max-width:1470px){.phantum-shell [data-srail="3"]{display:none}}@media (max-width:1338px){.phantum-shell [data-srail="2"]{display:none}}@media (max-width:1206px){.phantum-shell [data-srail="1"]{display:none}}@media (max-width:1074px){.phantum-shell [data-srail="0"]{display:none}}@keyframes railDown{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes railUp{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes dcPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes dcSpin{to{transform:rotate(1turn)}}@keyframes dcReadFlow{0%{transform:translateX(-11px);opacity:0}22%{opacity:.9}78%{opacity:.9}to{transform:translateX(18px);opacity:0}}@keyframes dcRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dcShimmer{0%{background-position:-260px 0}to{background-position:260px 0}}@keyframes dcFade{0%{opacity:0}to{opacity:1}}@keyframes msIn{0%{opacity:0;transform:translateY(5px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes msSlide{0%{opacity:0;transform:translateX(-9px)}to{opacity:1;transform:translateX(0)}}.ph-icon-danger:focus-visible,.ph-icon-danger:hover{color:#dc2626!important;background:rgba(220,38,38,.1)!important}@keyframes dcSweep{0%{background-position:180% 0}to{background-position:-80% 0}}.ph-sweep{background-image:linear-gradient(100deg,var(--fg4) 38%,var(--fg) 50%,var(--fg4) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dcSweep 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.ph-sweep{animation:none;background-image:none;-webkit-text-fill-color:var(--fg4)}.phantum-shell *{animation:none!important}}.ph-row{background:transparent;transition:background .12s ease,color .12s ease}.ph-row:hover{background:var(--hover)}.ph-row-3:hover{background:var(--hover3);color:var(--fg)}.ph-row-2:hover{background:var(--hover2);color:var(--fg)}.ph-chip:hover{background:var(--chip-hover);color:var(--fg)}.ph-foot:hover{background:var(--hover);color:var(--fg)}.ph-newchat:hover{background:var(--chip-hover)}.ph-focus:focus-visible{outline:2px solid var(--ph-accent);outline-offset:-2px}.ph-icon-btn:focus-visible{outline:2px solid var(--ph-accent);outline-offset:1px}.ph-btn-ghost{transition:background .12s ease,border-color .12s ease,color .12s ease}.ph-btn-ghost:hover{background:var(--hover);border-color:var(--btn-border-hover);color:var(--fg)}.ph-card-hover{transition:border-color .12s ease}.ph-card-hover:hover{border-color:var(--btn-border-hover)}.ph-prose>:first-child{margin-top:0}.ph-prose>:last-child{margin-bottom:0}.ph-prose p{margin:0 0 10px}.ph-prose h1,.ph-prose h2,.ph-prose h3,.ph-prose h4{margin:18px 0 7px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.ph-prose h1{font-size:16px}.ph-prose h2{font-size:15px}.ph-prose ol,.ph-prose ul{margin:0 0 10px;padding-left:20px}.ph-prose li{margin:0 0 4px}.ph-prose li::marker{color:var(--fg6)}.ph-prose li>p{margin:0}.ph-prose strong{font-weight:600;color:var(--fg)}.ph-prose a{color:var(--ph-accent);text-decoration:underline;text-underline-offset:2px}.ph-prose code{padding:1px 5px;border-radius:5px;background:var(--chip);font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--fg)}.ph-prose pre{margin:0 0 10px;padding:11px 13px;border:1px solid var(--ph-border);border-radius:10px;background:var(--panel);overflow-x:auto}.ph-prose pre code{padding:0;background:none;font-size:12px;line-height:1.6;white-space:pre}.ph-prose blockquote{margin:0 0 10px;padding:2px 0 2px 12px;border-left:2px solid var(--ph-border);color:var(--fg4)}.ph-prose table{margin:0 0 10px;border-collapse:collapse;font-size:13px}.ph-prose td,.ph-prose th{padding:6px 11px 6px 0;text-align:left;border-bottom:1px solid var(--line)}.ph-prose th{font-weight:600;color:var(--fg)}.ph-prose hr{margin:14px 0;border:0;border-top:1px solid var(--line)}@keyframes ph-wall-drift{0%{transform:translate3d(-13px,-9px,0)}to{transform:translate3d(13px,9px,0)}}.ph-wall-field{animation:ph-wall-drift 34s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.ph-wall-field{animation:none}}.ph-wall-tile{background:#fff;opacity:.58;box-shadow:inset 0 0 0 1px rgba(10,10,11,.07),var(--pill-shadow)}.phantum-shell[data-theme=dark] .ph-wall-tile{opacity:.42;background:#1a1a1f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ph-feat{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ph-feat:hover{border-color:var(--btn-border-hover);transform:translateY(-3px);box-shadow:var(--card-lift)}.ph-feat .ph-bleed{transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.ph-feat:hover .ph-bleed{transform:scale(1.07) rotate(-4deg)}.ph-feat:hover .ph-bleed[data-kind=mark]{opacity:.17}.ph-feat:hover .ph-bleed[data-kind=wash]{opacity:.5}.ph-int{transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.ph-int:hover{transform:translateY(-2px);box-shadow:var(--card-lift)}.ph-int:hover .ph-int-mark{border-color:var(--btn-border-hover)}.ph-int-mark{transition:border-color .14s ease}@media (prefers-reduced-motion:reduce){.ph-feat,.ph-feat .ph-bleed,.ph-feat:hover,.ph-int,.ph-int:hover{transform:none}}.model-select_picker__3eifq{position:fixed;z-index:1000;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);box-sizing:border-box;overflow:hidden;border:1px solid var(--btn-border);border-radius:16px;background:var(--pop);color:var(--fg);box-shadow:var(--pop-shadow,0 20px 70px #0004);font-size:13px;animation:model-select_enter__TvlGJ .16s ease-out}.model-select_picker__3eifq *{box-sizing:border-box}.model-select_picker__3eifq button,.model-select_picker__3eifq input{font:inherit}.model-select_picker__3eifq button{color:inherit;cursor:pointer}.model-select_picker__3eifq button:disabled{cursor:not-allowed}.model-select_picker__3eifq button:focus-visible,.model-select_picker__3eifq input:focus-visible{outline:2px solid var(--fg3);outline-offset:-2px}.model-select_catalog__MoPZM{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--line,var(--btn-border));padding:8px 5px 0}.model-select_search__4jYs9{display:flex;align-items:center;gap:7px;flex-shrink:0;margin:0 3px 5px;padding:0 9px;min-height:33px;border:1px solid var(--btn-border);border-radius:7px;background:var(--chip);color:var(--fg4)}.model-select_search__4jYs9:focus-within{border-color:var(--fg4)}.model-select_search__4jYs9 input{min-width:0;width:100%;height:31px;border:0;background:transparent;outline:none!important;color:var(--fg)}.model-select_search__4jYs9 input::-moz-placeholder{color:var(--fg5)}.model-select_search__4jYs9 input::placeholder{color:var(--fg5)}.model-select_search__4jYs9 button{display:grid;place-items:center;border:0;padding:3px;background:transparent;color:var(--fg4)}.model-select_modelList__YTuOA{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fg6) transparent;padding:0 3px 12px}.model-select_providerGroup__PZ63h{margin-top:5px}.model-select_providerGroup__PZ63h h3{display:flex;align-items:center;justify-content:space-between;margin:0;padding:5px 8px;color:var(--fg5);font-size:10px;font-weight:600}.model-select_providerGroup__PZ63h h3 span{font-weight:400;color:var(--fg6)}.model-select_model__ozoNE{display:flex;align-items:center;gap:10px;width:100%;height:37px;padding:0 10px;border:0;border-radius:7px;background:transparent;text-align:left}.model-select_model__ozoNE:hover{background:var(--hover)}.model-select_model__ozoNE[data-inspected=true]{background:var(--sel)}.model-select_modelName__1jKR3{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--fg2)}.model-select_model__ozoNE[data-unavailable=true] .model-select_modelName__1jKR3{color:var(--fg4)}.model-select_current__eiq2_{color:var(--fg2);flex-shrink:0}.model-select_lock__xvKGt,.model-select_rowArrow__1NRIp{color:var(--fg5);flex-shrink:0}.model-select_rowArrow__1NRIp{opacity:0}.model-select_model__ozoNE:hover .model-select_rowArrow__1NRIp,.model-select_model__ozoNE[data-inspected=true] .model-select_rowArrow__1NRIp{opacity:1}.model-select_model__ozoNE{height:32px;gap:8px;padding:0 8px}.model-select_catalogFooter__24nk1{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:0 8px;border-top:1px solid var(--line,var(--btn-border));font-size:10px;color:var(--fg5)}.model-select_catalogFooter__24nk1 span:last-child{display:flex;align-items:center;gap:4px}.model-select_details__94Ysr{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:var(--ph-card,var(--pop))}.model-select_close__njR_H{position:absolute;right:9px;top:9px;z-index:1;display:grid;place-items:center;width:25px;height:25px;background:transparent;border:0;border-radius:6px;color:var(--fg5)!important}.model-select_close__njR_H:hover{background:var(--hover)}.model-select_detailsContent__jHj1Y{min-height:0;flex:1;overflow:hidden;padding:16px 12px 8px}.model-select_modelHeader__zHNjH{display:flex;align-items:center;gap:7px;padding-right:20px}.model-select_modelHeader__zHNjH h2{margin:0;color:var(--fg);font-size:13px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-select_context__xoZOn{margin-top:6px;font-size:10px;font-weight:600;color:var(--fg3)}.model-select_context__xoZOn span{font-weight:400;color:var(--fg5)}.model-select_customization__UiLL7,.model-select_customization__UiLL7+.model-select_label__ymA9m{margin-top:12px}.model-select_thinkingRow__hgLyL .model-select_fixedMode__VPiAm{font-size:10px;font-weight:500;color:var(--fg4);white-space:nowrap;padding:3px 6px;border-radius:5px;background:var(--chip)}.model-select_selectionStatus__vpbJT{display:flex;align-items:center;gap:4px;margin:7px 0 0;color:var(--fg4);font-size:9px;line-height:1.4}.model-select_selectionStatus__vpbJT svg{flex-shrink:0}.model-select_label__ymA9m{margin:14px 0 6px;color:var(--fg5);font-size:9px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.model-select_thinkingRow__hgLyL{display:flex;align-items:center;justify-content:space-between;gap:8px}.model-select_thinkingRow__hgLyL>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500}.model-select_switch__LnMct{position:relative;width:31px;height:18px;flex-shrink:0;border:1px solid var(--btn-border);border-radius:99px;padding:2px;background:var(--chip);transition:background .15s}.model-select_switch__LnMct span{display:block;width:12px;height:12px;border-radius:50%;background:var(--fg5);transition:transform .15s}.model-select_switch__LnMct[aria-checked=true]{background:var(--solid);border-color:var(--solid)}.model-select_switch__LnMct[aria-checked=true] span{background:var(--solid-fg);transform:translateX(12px)}.model-select_switch__LnMct:disabled{opacity:.6}.model-select_hint__Uv2uE{margin:5px 0 0;font-size:10px;line-height:1.4;color:var(--fg5)}.model-select_efforts___2M23{display:flex;flex-direction:column;gap:4px}.model-select_efforts___2M23 button{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 9px;border:1px solid var(--btn-border);border-radius:6px;background:var(--pop);text-align:left;font-size:11px;font-weight:500;color:var(--fg3);transition:background .12s,border-color .12s}.model-select_efforts___2M23 button:hover:not(:disabled){background:var(--hover);border-color:var(--fg5)}.model-select_efforts___2M23 button[aria-pressed=true],.model-select_efforts___2M23 button[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,#3b82f6 10%,var(--pop));border-color:color-mix(in srgb,#3b82f6 70%,var(--btn-border));font-weight:600;color:var(--fg)}.model-select_efforts___2M23 button:disabled{opacity:.4}.model-select_effortIndicator__M8OTL{display:block;flex-shrink:0;width:12px;height:12px;border:1px solid var(--fg5);border-radius:50%;position:relative}.model-select_efforts___2M23 button[aria-pressed=true] .model-select_effortIndicator__M8OTL{border-color:#3b82f6;background:#3b82f6}.model-select_efforts___2M23 button[aria-pressed=true] .model-select_effortIndicator__M8OTL:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.model-select_efforts___2M23[data-many=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.model-select_efforts___2M23[data-many=true] button{padding:0 6px;gap:5px;font-size:10px}.model-select_pricing__mh6o0{flex-shrink:0;padding:9px 12px;border-top:1px solid var(--line,var(--btn-border))}.model-select_priceHeading__2V3jE{display:flex;justify-content:space-between;align-items:center;gap:4px}.model-select_priceHeading__2V3jE h3{margin:0;font-size:10px;font-weight:600;color:var(--fg3)}.model-select_priceHeading__2V3jE a{display:grid;place-items:center;color:var(--fg5);padding:2px;border-radius:3px}.model-select_priceHeading__2V3jE a:hover{color:var(--fg);background:var(--hover)}.model-select_priceRows__U0E4B{margin-top:7px}.model-select_priceRows__U0E4B p{margin:0;line-height:1.7;font-size:11px;white-space:nowrap}.model-select_priceRows__U0E4B strong{font-weight:500;font-variant-numeric:tabular-nums;color:var(--fg2)}.model-select_priceRows__U0E4B span{color:var(--fg4)}.model-select_billingNote__k_M94{margin:5px 0 0;color:var(--fg5);font-size:9px;line-height:1.4}.model-select_message__JpjWL{margin:16px 9px;color:var(--fg4);line-height:1.6;font-size:12px;overflow-wrap:anywhere}.model-select_retry__y1TDB{display:block;margin-top:8px;padding:6px 9px;border:1px solid var(--btn-border);border-radius:6px;background:var(--chip)}@keyframes model-select_enter__TvlGJ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:540px){.model-select_picker__3eifq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:12px}.model-select_catalog__MoPZM{padding:8px 4px 0}.model-select_search__4jYs9{padding:0 7px;gap:5px}.model-select_search__4jYs9 input{font-size:12px}.model-select_model__ozoNE{gap:7px;padding:0 6px}.model-select_modelName__1jKR3{font-size:12px}.model-select_catalogFooter__24nk1{padding:0 6px}.model-select_catalogFooter__24nk1 span:last-child{display:none}.model-select_detailsContent__jHj1Y{padding:15px 9px 8px}.model-select_pricing__mh6o0{padding:9px}.model-select_priceHeading__2V3jE{flex-wrap:wrap}}@media(max-height:480px){.model-select_detailsContent__jHj1Y{padding-top:12px}.model-select_label__ymA9m{margin-top:9px}.model-select_hint__Uv2uE{font-size:9px}.model-select_efforts___2M23{display:grid;grid-template-columns:1fr 1fr;gap:2px}.model-select_efforts___2M23 button{font-size:11px;height:25px}.model-select_pricing__mh6o0{padding-top:8px;padding-bottom:8px}.model-select_billingNote__k_M94{display:none}}@media(prefers-reduced-motion:reduce){.model-select_picker__3eifq{animation:none}.model-select_efforts___2M23 button,.model-select_switch__LnMct,.model-select_switch__LnMct span{transition:none}}.model-select_picker__3eifq[data-compact=true] .model-select_detailsContent__jHj1Y{padding-top:12px}.model-select_picker__3eifq[data-compact=true] .model-select_label__ymA9m{margin-top:9px}.model-select_picker__3eifq[data-compact=true] .model-select_hint__Uv2uE{font-size:9px}.model-select_picker__3eifq[data-compact=true] .model-select_efforts___2M23{display:grid;grid-template-columns:1fr 1fr;gap:2px}.model-select_picker__3eifq[data-compact=true] .model-select_efforts___2M23 button{font-size:11px;height:25px}.model-select_picker__3eifq[data-compact=true] .model-select_pricing__mh6o0{padding-top:8px;padding-bottom:8px}.model-select_picker__3eifq[data-compact=true] .model-select_billingNote__k_M94{display:none}.composer-actions_add__aFc78{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--btn-border);border-radius:50%;background:var(--chip);color:var(--fg2);cursor:pointer;transition:background .18s,border-color .18s}.composer-actions_add__aFc78:hover,.composer-actions_add__aFc78[data-state=open]{background:var(--hover);border-color:var(--fg5)}.composer-actions_plus__66XSR{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.composer-actions_add__aFc78[data-state=open] .composer-actions_plus__66XSR{transform:rotate(135deg)}.composer-actions_modeTrigger__gCZ49{display:flex;align-items:center;flex:none;gap:6px;height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--fg5);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.composer-actions_modeTrigger__gCZ49:hover,.composer-actions_modeTrigger__gCZ49[data-state=open]{background:var(--hover);color:var(--fg2)}.composer-actions_modeTrigger__gCZ49>svg{flex:none}.composer-actions_modeTrigger__gCZ49>svg:last-child{transition:transform .2s}.composer-actions_modeTrigger__gCZ49[data-state=open]>svg:last-child{transform:rotate(180deg)}.composer-actions_dialog__Lfha_,.composer-actions_menu__tPo_Z{color:var(--fg);background:var(--pop);border-color:var(--line);color-scheme:dark;font-family:inherit}.composer-actions_dialog__Lfha_[data-theme=light],.composer-actions_menu__tPo_Z[data-theme=light]{color-scheme:light}.composer-actions_menu__tPo_Z{z-index:9999;width:264px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height,80dvh);overflow-y:auto;padding:7px;border-radius:13px;box-shadow:0 12px 40px #0003;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation-duration:.18s}.composer-actions_menu__tPo_Z .composer-actions_item__38MJu{display:flex;align-items:center;gap:12px;min-height:39px;padding:9px 11px;border-radius:7px;font-size:14px;line-height:20px;font-weight:450;color:var(--fg);cursor:pointer;text-decoration:none}.composer-actions_menu__tPo_Z .composer-actions_item__38MJu>svg{width:17px;height:17px;color:var(--fg5);stroke-width:1.7;flex:none}.composer-actions_menu__tPo_Z .composer-actions_item__38MJu[data-highlighted],.composer-actions_menu__tPo_Z .composer-actions_item__38MJu[data-state=open]{background:var(--hover);color:var(--fg)}.composer-actions_menu__tPo_Z .composer-actions_item__38MJu[data-disabled]{opacity:.4;cursor:not-allowed}.composer-actions_menu__tPo_Z .composer-actions_trailing__BiWv5{margin-left:auto;width:12px;height:12px;opacity:.65}.composer-actions_separator__JZ1Ri{margin:5px 4px;background:var(--line)}.composer-actions_menu__tPo_Z .composer-actions_label__rB5OD{padding:9px 11px 10px;font-size:13px;font-weight:600;color:var(--fg)}.composer-actions_modeMenu__5bck2{width:300px}.composer-actions_menu__tPo_Z .composer-actions_modeItem__obDG6{padding-left:30px;min-height:65px;gap:11px}.composer-actions_modeItem__obDG6 strong{display:block;font-size:13px;font-weight:550}.composer-actions_modeItem__obDG6 small{display:block;color:var(--fg5);font-size:12px;line-height:1.5;margin-top:2px}.composer-actions_dialog__Lfha_{z-index:10001;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:25px;border-radius:16px;box-shadow:0 24px 90px #0006}.composer-actions_dialogHeader__3XbMv{display:flex;gap:18px;align-items:flex-start}.composer-actions_dialogHeader__3XbMv>div{flex:1;min-width:0}.composer-actions_dialogHeader__3XbMv h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.4px}.composer-actions_dialog__Lfha_ .composer-actions_description__IT4nE{color:var(--fg5);font-size:13px;line-height:1.6;margin-top:8px}.composer-actions_close__vNE0i{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--fg5);cursor:pointer}.composer-actions_close__vNE0i:hover{background:var(--hover)}.composer-actions_field__utOIn{display:flex;flex-direction:column;gap:9px;margin-top:22px;font-size:13px;font-weight:500}.composer-actions_field__utOIn input,.composer-actions_field__utOIn textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;color:var(--fg);background:var(--chip);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.composer-actions_field__utOIn input::-moz-placeholder,.composer-actions_field__utOIn textarea::-moz-placeholder{color:var(--fg5)}.composer-actions_field__utOIn input::placeholder,.composer-actions_field__utOIn textarea::placeholder{color:var(--fg5)}.composer-actions_dialogActions__ZGDHm{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.composer-actions_dialogActions__ZGDHm button{padding:9px 15px;border:1px solid var(--line);border-radius:7px;background:var(--chip);color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.composer-actions_dialogActions__ZGDHm button:last-child{background:var(--solid);color:var(--solid-fg);border-color:var(--solid)}.composer-actions_dialogActions__ZGDHm button:disabled{opacity:.45;cursor:not-allowed}.composer-actions_error__g_J2P{font-size:12px;color:var(--fg);margin:10px 0 0}.composer-actions_add__aFc78:focus-visible,.composer-actions_dialog__Lfha_ :is(button,input,textarea):focus-visible,.composer-actions_modeTrigger__gCZ49:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media(max-width:600px){.composer-actions_modeTrigger__gCZ49{padding:0 4px;gap:4px}.composer-actions_dialog__Lfha_{padding:20px}}@media(prefers-reduced-motion:reduce){.composer-actions_add__aFc78,.composer-actions_modeTrigger__gCZ49>svg,.composer-actions_plus__66XSR{transition:none}.composer-actions_dialog__Lfha_,.composer-actions_menu__tPo_Z{animation:none!important}}.home-chat-composer_root__Ndjq9{--fg:#f6f6f9;--fg2:#e1e1e8;--fg3:#c6c6d0;--fg5:#a7a7b5;--fg6:#9393a4;--dim2:#a7a7b5;--line:#353540;--btn-border:#3a3a47;--ph-card:#202026;--chip:#2a2a33;--hover:#30303a;--sel:#30303a;--pop:#222228;--solid:#368bff;--solid-fg:#ffffff;--ph-accent:#74b3ff;--ink-amber:#e7b768;--composer-shadow:0 12px 44px #00000020;--pop-shadow:0 12px 44px #00000055;position:relative;z-index:5;width:min(800px,100%);margin:32px auto 0;text-align:left;font-family:inherit}.home-chat-composer_root__Ndjq9[data-theme=light]{--fg:#202330;--fg2:#343746;--fg3:#4c5062;--fg5:#606577;--fg6:#6b7182;--dim2:#606577;--line:#e5e7ee;--btn-border:#d9deea;--ph-card:#ffffff;--chip:#f1f3f8;--hover:#e9eef8;--sel:#e9eef8;--pop:#ffffff;--solid:#2475eb;--ph-accent:#246adc;--ink-amber:#8e5b16;--composer-shadow:0 12px 40px #334a7610;--pop-shadow:0 12px 44px #24335526}.home-chat-composer_root__Ndjq9 textarea{min-height:0;caret-color:var(--solid);scrollbar-width:thin;scrollbar-color:var(--btn-border) transparent}.home-chat-composer_composer__2V_Yl{position:relative;z-index:2}.home-chat-composer_composerStack__f3gie{position:relative}.home-chat-composer_templateTray__vdBpB{position:relative;z-index:1;width:calc(100% - 18px);margin:-18px 9px 0;padding:18px 0 0;border:1px solid #53677d;border-top:0;border-radius:0 0 17px 17px;background:linear-gradient(120deg,#243441f5,#23313aed);box-shadow:0 10px 25px #00000016}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateTray__vdBpB{border-color:#c7d7df;background:linear-gradient(120deg,#e8f0f5f7,#e0ebf0f5);box-shadow:0 8px 23px #243e5510}.home-chat-composer_templateHeader__RKQ45{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding-inline:13px;gap:8px}.home-chat-composer_templateToggle__IIJnW{display:flex;align-items:center;gap:8px;flex:1;min-height:38px;border:0;background:transparent;color:#a5c5df;font:inherit;font-size:11px;font-weight:500;text-align:left;cursor:pointer}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateToggle__IIJnW{color:#365b76}.home-chat-composer_templateToggle__IIJnW>svg:last-child{transition:transform .38s cubic-bezier(.22,.8,.26,1)}.home-chat-composer_templateTray__vdBpB[data-open=true] .home-chat-composer_templateToggle__IIJnW>svg:last-child{transform:rotate(180deg)}.home-chat-composer_templateArrows__ojF0h{display:flex;align-items:center;gap:4px;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .22s ease,transform .38s cubic-bezier(.22,.8,.26,1)}.home-chat-composer_templateTray__vdBpB[data-open=true] .home-chat-composer_templateArrows__ojF0h{opacity:1;transform:translateY(0);pointer-events:auto}.home-chat-composer_templateArrows__ojF0h button{width:24px;height:24px;border:1px solid #91b0c32b;border-radius:6px;background:#92b3c50a;display:grid;place-items:center;color:#b9cddd;cursor:pointer}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateArrows__ojF0h button{border-color:#597a9629;color:#486a82}.home-chat-composer_templateArrows__ojF0h button:disabled{opacity:.25;cursor:default}.home-chat-composer_templateReveal__yiaZ_{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.8,.26,1)}.home-chat-composer_templateTray__vdBpB[data-open=true] .home-chat-composer_templateReveal__yiaZ_{grid-template-rows:1fr}.home-chat-composer_templateClip____riW{min-height:0;overflow:hidden}.home-chat-composer_templateRow__fExD0{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 12px 12px;scroll-padding-inline:12px;scroll-snap-type:x proximity;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .38s cubic-bezier(.22,.8,.26,1)}.home-chat-composer_templateTray__vdBpB[data-open=true] .home-chat-composer_templateRow__fExD0{opacity:1;transform:translateY(0)}.home-chat-composer_templateRow__fExD0::-webkit-scrollbar{display:none}.home-chat-composer_templateCard__hUYcL{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;flex:0 0 139px;min-width:0;height:83px;padding:10px 12px;scroll-snap-align:start;border:1px solid #9ab6ca28;border-radius:10px;background:#141f295e;color:#b8cddd;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease}.home-chat-composer_templateCard__hUYcL strong{display:block;color:#e4edf4;font-size:11px;line-height:1.2;font-weight:500}.home-chat-composer_templateCard__hUYcL small{display:block;color:#90a7b8;font-size:8px;line-height:1.4;margin-top:3px;white-space:nowrap}.home-chat-composer_templateCard__hUYcL:hover,.home-chat-composer_templateCard__hUYcL[aria-pressed=true]{background:#3c586e66;border-color:#7296b3}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateCard__hUYcL{background:#ffffff90;border-color:#9db6c64a;color:#526f86}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateCard__hUYcL strong{color:#30495d}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateCard__hUYcL small{color:#627c8e}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateCard__hUYcL:hover,.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_templateCard__hUYcL[aria-pressed=true]{background:#ffffff;border-color:#80a8c4}.home-chat-composer_templateCheck__RktTn{position:absolute;top:10px;right:10px;color:var(--ph-accent)}.home-chat-composer_templateTray__vdBpB button:focus-visible{outline:2px solid var(--solid);outline-offset:-3px}.home-chat-composer_root__Ndjq9 textarea::-moz-placeholder{color:var(--fg5);opacity:1}.home-chat-composer_root__Ndjq9 textarea::placeholder{color:var(--fg5);opacity:1}.home-chat-composer_root__Ndjq9 .ph-chip:hover,.home-chat-composer_root__Ndjq9 .ph-row:hover{background:var(--hover)!important}.home-chat-composer_root__Ndjq9 .ph-focus:focus-visible{outline:2px solid var(--solid);outline-offset:3px}.home-chat-composer_root__Ndjq9 span[style*="google.com/s2/favicons"]{background-color:#fff;border-radius:3px}.home-chat-composer_attachments__WtvhB{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px}.home-chat-composer_attachments__WtvhB>span{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:5px 7px 5px 9px;border:1px solid var(--btn-border);border-radius:7px;background:var(--chip);color:var(--fg3);font-size:12px}.home-chat-composer_attachments__WtvhB>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-composer_attachments__WtvhB button,.home-chat-composer_notice__r16fn button{flex:none;border:0;background:transparent;color:var(--fg5);font:inherit;cursor:pointer;padding:0 3px}.home-chat-composer_notice__r16fn{position:absolute;top:calc(100% + 8px);left:0;width:100%;z-index:7;display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border:1px solid var(--btn-border);border-radius:10px;background:var(--pop);box-shadow:var(--pop-shadow);color:var(--fg3);font-size:12px;line-height:1.5}.home-chat-composer_notice__r16fn>span{flex:1}@media (prefers-reduced-motion:reduce){.home-chat-composer_root__Ndjq9 *,.home-chat-composer_root__Ndjq9 :after,.home-chat-composer_root__Ndjq9 :before{animation:none!important;transition:none!important}}.home-chat-composer_recipe__AmoXo{position:relative;z-index:2;margin-top:10px;border:1px solid var(--line,#383b43);border-radius:9px;color:var(--fg,#eee);font-size:12px;line-height:1.5;background:var(--ph-card,#202026)}.home-chat-composer_recipe__AmoXo>div:first-child{display:flex;align-items:center;gap:7px;padding:8px 11px}.home-chat-composer_recipe__AmoXo>div:first-child>span{margin-right:auto}.home-chat-composer_recipe__AmoXo button{border:0;background:none;color:inherit;font-size:11px;cursor:pointer;padding:3px}.home-chat-composer_recipe__AmoXo button:last-child{font-size:17px;padding:0 3px}.home-chat-composer_recipe__AmoXo button:focus-visible{outline:2px solid #6da8f8;outline-offset:2px}.home-chat-composer_recipeBody__845Pp{border-top:1px solid var(--line,#383b43);padding:10px 13px;color:var(--muted,#a9afb9);font-size:12px}.home-chat-composer_recipeBody__845Pp ul{padding-left:17px;margin:0;display:grid;gap:7px}.home-chat-composer_recipeBody__845Pp p{margin:10px 0 0;font-size:11px}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_recipe__AmoXo{color:#242b35;border-color:#dfe3e9;background:#fff}.home-chat-composer_root__Ndjq9[data-theme=light] .home-chat-composer_recipeBody__845Pp{color:#626b78;border-color:#dfe3e9}.pixel-world_world__CSxgX{position:relative;width:100%;overflow:hidden;isolation:isolate;background:#111114;aspect-ratio:2/1}.pixel-world_world__CSxgX[data-theme=light]{background:#fafaf9}.pixel-world_world__CSxgX[data-composition=immersive]{aspect-ratio:16/13}.pixel-world_world__CSxgX[data-fit=container]{height:100%;aspect-ratio:auto}.pixel-world_canvas__lcsVS{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;outline:none}.pixel-world_canvas__lcsVS[data-interactive=true]{cursor:crosshair}.pixel-world_canvas__lcsVS:focus-visible{outline:2px solid #bfa078;outline-offset:-4px}.pixel-world_description__BKcpY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}