.plato-select{color:#d7d7dc;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:36px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.plato-select:hover:not(:disabled),.plato-select[aria-expanded=true]{color:#f0f0f2;background:#ffffff08}.plato-select:focus-visible{outline-offset:2px;outline:1px solid #c5d9d0}.plato-select:disabled{opacity:.45}.plato-select-outline{background:#0e0e0f;border-color:#ffffff20;min-height:40px}.plato-select-outline:hover:not(:disabled),.plato-select-outline[aria-expanded=true]{border-color:#ffffff3a}dialog .plato-select-outline{border-color:var(--dialog-border);border-radius:var(--dialog-control-radius);background:var(--dialog-field);min-height:44px;color:var(--dialog-text)}.plato-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plato-select-value.is-placeholder{color:#84848e}.plato-select-caret{color:#84848e;flex-shrink:0}.plato-select-icon{color:#a7b9b0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.plato-select-icon>img{object-fit:cover;border-radius:50%;width:20px;height:20px}.plato-select-icon>svg{width:15px;height:15px}.plato-select-icon-only{cursor:pointer;flex:0 0 32px;justify-content:center;width:32px;min-height:32px;padding:0}.plato-select-icon-only .plato-select-icon>svg{width:18px;height:18px}.plato-select-icon-only:disabled{cursor:default}.plato-select-popover{min-width:max(180px, var(--control-anchor-width));width:max-content;padding:5px}.plato-select-list{outline:none;min-width:0}.plato-select-list:focus-visible{outline:none}.plato-select-option{color:#d7d7dc;width:100%;min-height:37px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 9px;display:flex}.plato-select-option.is-active:not(:disabled){color:#f4f4f5;background:#ffffff0b}.plato-select-option[aria-selected=true] .plato-select-check{color:#b5d1c3}.plato-select-option:disabled{opacity:.4}.plato-select-option-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plato-select-option-copy small{color:#92929b;font-size:11px;font-weight:400;line-height:1.4}.plato-select-check{flex:0 0 16px;justify-content:center;align-items:center;width:16px;display:flex}@media (pointer:coarse){.plato-select{min-height:40px}.plato-select-icon-only{flex-basis:44px;width:44px;min-height:44px}.plato-select-option{min-height:42px}}
.project-navigation{--project-agent-width:330px;--project-agent-offset:0px}.project-header-control.pa-trigger{opacity:1;background:0 0;border-radius:9px}.project-header-control.pa-trigger>svg{color:#e3e3e3;opacity:.6;transition:opacity .16s}.project-header-control.pa-trigger[aria-expanded=true]{background:#ffffff0b}.project-header-control.pa-trigger[aria-expanded=true]>svg{opacity:.95}.pc-mobile-agent{display:none}.pa-panel{z-index:5;width:var(--project-agent-width);min-height:0;padding-top:env(safe-area-inset-top);background:var(--project-sidebar-background);color:#c6c7ca;visibility:hidden;opacity:0;border-left:1px solid #ffffff12;flex-direction:column;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .18s,visibility .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(16px)}.pa-panel.pa-open{visibility:visible;opacity:1;transform:none}.pa-heading{border-bottom:1px solid #ffffff10;flex:0 0 64px;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex}.pa-heading>div{align-items:center;gap:9px;display:flex}.pa-heading img{opacity:.6}.pa-heading strong{color:#d3d4d7;font-size:14px;font-weight:500}.pa-heading>button{color:#93969c;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.pa-scope{border-bottom:1px solid #ffffff08;padding:10px 18px}.pa-scope>span{text-overflow:ellipsis;white-space:nowrap;color:#92969c;font-size:13px;line-height:1.5;display:block;overflow:hidden}.pa-scope .ui-select-trigger{color:#8c9096;max-width:100%;font-size:12px}.pa-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff16 transparent;flex:1;min-height:0;padding:25px 22px;overflow-y:auto}.pa-empty{padding:32px 2px 16px}.pa-empty>img{opacity:.35;margin-bottom:23px}.workspace-shell .pa-empty h2{color:#ceced1;letter-spacing:-.45px;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.35}.pa-empty>p{color:#92969c;margin:0;font-size:14px;line-height:1.65}.pa-suggestions{flex-direction:column;gap:4px;margin-top:27px;display:flex}.pa-suggestions button{color:#a2a5aa;text-align:left;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.pa-suggestions svg{color:#5f646b;flex-shrink:0}.pa-message{overflow-wrap:anywhere;margin-bottom:26px}.pa-author{color:#7c8086;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.pa-message-user{background:#ffffff03;border:1px solid #ffffff08;border-radius:11px;padding:13px 15px}.pa-message .pm-content{color:#bfc1c6;font-size:14px;line-height:1.75}.pa-message .pm-content pre{max-width:100%;font-size:11px;overflow-x:auto}.pa-proposal{background:#ffffff02;border:1px solid #ffffff13;border-radius:9px;margin-top:16px;padding:14px}.pa-proposal-label{color:#777e85;margin-bottom:7px;font-size:10px;display:block}.pa-proposal strong{color:#d1d3d6;font-size:12px;font-weight:500;line-height:1.5;display:block}.pa-proposal details{color:#92969d;margin:10px 0;font-size:12px}.pa-proposal summary{cursor:pointer;padding:5px 0}.pa-proposal details>div{max-height:260px;padding:10px 0;overflow:auto}.pa-proposal details>div>span{color:#717780;font-size:10px}.pa-proposal details p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.65}.pa-before{border-bottom:1px solid #ffffff0c}.pa-proposal>button{color:#cbd1ce;border:1px solid #ffffff1c;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;display:flex}.pa-proposal>button:disabled{color:#91a29b;border-color:#ffffff0a}.pa-outcome{color:#8d9692;margin-top:9px;font-size:10px;line-height:1.6}.pa-compose-wrap{padding:12px 17px max(15px, env(safe-area-inset-bottom))}.workspace-shell .pa-prompt-input{background:#151618;border:1px solid #ffffff1b;border-radius:14px;flex-wrap:wrap;gap:8px;max-width:none;padding:12px;display:flex}.pa-prompt-input:focus-within{border-color:#ffffff36}.pa-prompt-input>div{flex-basis:100%;order:-1}.pa-prompt-input>button:nth-of-type(2){margin-left:auto}.workspace-shell .pa-prompt-input textarea{min-height:48px;font-size:14px;line-height:1.6;max-height:160px!important}.workspace-shell .pa-prompt-input textarea:focus-visible{outline:none}.pa-prompt-input>div>span{font-size:14px}.pa-compose-status{color:#858a91;justify-content:space-between;align-items:center;gap:12px;padding:8px 3px 0;font-size:12px;line-height:1.5;display:flex}.pa-compose-status button{color:#c5c8cc;align-items:center;gap:6px;min-height:32px;display:inline-flex}.pa-context-count{color:#676e75;padding:0 3px 9px;font-size:10px}.pa-composer{background:#151618;border:1px solid #ffffff1b;border-radius:11px;padding:12px 12px 9px}.pa-composer:focus-within{border-color:#ffffff30}.pa-composer textarea{resize:vertical;color:#d0d2d5;background:0 0;outline:0;width:100%;min-height:54px;max-height:180px;font-size:13px;line-height:1.7;display:block}.pa-composer textarea::placeholder{color:#6f747c}.pa-composer-bottom{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.pa-composer-bottom>span{color:#737880;font-size:10px}.pa-composer-bottom>button{color:#dedee0;background:#303235;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pa-composer-bottom>button:disabled{color:#5c6066;background:#202225}.pa-footnote{text-align:center;color:#666c74;margin-top:10px;font-size:9px}.pa-notice{color:#baab9c;margin:0 2px 12px;font-size:11px;line-height:1.6}.pa-connection-state{color:#8d887f;margin:0 3px 11px;font-size:11px}.pa-sign-in{color:#b7c3bc;margin-bottom:6px;padding:8px 3px;font-size:12px}.pa-panel button:focus-visible,.pa-panel summary:focus-visible,.pa-trigger:focus-visible{outline-offset:3px;outline:2px solid #8c9299}@media (hover:hover){.project-header-control.pa-trigger:hover{opacity:1}.project-header-control.pa-trigger:not([aria-expanded=true]):hover{background:#ffffff06}.project-header-control.pa-trigger:not([aria-expanded=true]):hover>svg{opacity:.9}.pa-heading>button:hover{color:#c2c5c9;background:#ffffff06}.pa-suggestions button:hover{color:#dedfe2}.pa-proposal>button:not(:disabled):hover{background:#ffffff08}}@media (min-width:768px){.project-content-panel{z-index:10;min-height:calc(100dvh - var(--project-header-height));background:#080808;position:relative}.project-navigation-agent-open{--project-agent-offset:var(--project-agent-width)}.project-navigation-agent-open.project-navigation-chat .project-content-panel,.project-navigation-agent-open.project-navigation-work .project-content-panel{min-height:0}}@media (min-width:768px) and (max-width:1050px){.project-navigation-agent-open.project-navigation-chat{--project-list-width:190px}}@media (max-width:767px){.pc-mobile-agent{order:5;display:block}.pc-mobile-agent .pa-trigger{width:34px;height:40px;margin:0}.project-navigation-chat-open .pc-header{gap:7px;padding-right:12px}.project-navigation-chat-open .pc-slack-toggle{width:32px;min-width:32px}.pa-panel{z-index:80;width:100%;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);border-left:0;bottom:auto}.pa-compose-wrap{padding-bottom:max(18px, env(safe-area-inset-bottom))}.pa-composer textarea{font-size:16px}.pa-heading{min-height:62px}.pa-log{padding-top:20px}.pa-heading>button{min-width:44px;min-height:44px}.workspace-shell .pa-prompt-input textarea,.pa-prompt-input>div>span{font-size:16px}.pa-prompt-input>button{width:44px;height:44px}.pa-compose-status,.pa-connection-state,.pa-scope>span{font-size:14px}.pa-empty>p,.pa-suggestions button,.pa-message .pm-content{font-size:16px}}@media (prefers-reduced-motion:reduce){.project-navigation,.pa-panel,.project-header-control.pa-trigger>svg{transition:none}}
.project-navigation{--project-sidebar-background:#101010;--project-header-height:64px;--project-tabs-height:56px;--project-safe-area-bottom:env(safe-area-inset-bottom,0px);--project-tabs-occupied-height:calc(var(--project-tabs-height) + var(--project-safe-area-bottom));background:#000;min-height:100dvh}.project-navigation-header{z-index:30;height:calc(var(--project-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:#000;border-bottom:1px solid #ffffff10;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.project-header-control{color:#eeeeef;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .14s;display:flex}.project-header-back{color:#eeeeef;border-radius:10px;justify-self:start;place-items:center;width:44px;height:44px;transition:background .14s;display:grid}.project-navigation-work-project .project-header-section,.project-navigation-work-scope .project-header-section{text-overflow:ellipsis;white-space:nowrap;color:#eeeeef;text-align:center;justify-self:center;min-width:0;max-width:100%;font-size:15px;font-weight:500;display:block;overflow:hidden}.project-header-section,.project-tab-label,.project-rail-footer,.project-name-trigger{display:none}.project-navigation-rail{display:contents}.project-rail-venture{display:none}.project-switch-trigger{color:#eeeeef;text-align:left;border-radius:10px;justify-content:flex-start;justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:44px;padding:0;transition:opacity .14s;display:flex}.project-mobile-switch-trigger{border-radius:50%;justify-content:center;width:44px}.project-switch-icon{background:#ffffff04;border:1px solid #ffffff2b;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.project-switch-icon>.project-avatar{border-radius:50%}.project-switch-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.4px;font-size:20px;font-weight:600;overflow:hidden}.project-avatar{border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.project-avatar-large{width:28px;height:28px;font-size:14px}.project-avatar-image{object-fit:cover;width:100%;height:100%}.project-avatar-tone-0{color:#c9e8da;background:#1b3029}.project-avatar-tone-1{color:#d5ddf6;background:#242b40}.project-avatar-tone-2{color:#e4d5ed;background:#302638}.project-avatar-tone-3{color:#ebdfc8;background:#332c22}.project-header-popover{top:calc(58px + env(safe-area-inset-top));width:260px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 90px - env(safe-area-inset-top));background:var(--dialog-surface);border:1px solid var(--dialog-border);color:var(--dialog-text);box-shadow:var(--dialog-shadow);border-radius:14px;margin:0;padding:6px;position:fixed;bottom:auto;overflow-y:auto}.project-header-popover-left{left:max(14px, env(safe-area-inset-left));right:auto}.project-header-popover-right{right:max(14px, env(safe-area-inset-right));left:auto}.project-header-popover::backdrop{background:0 0}.project-popover-heading{border-bottom:1px solid #ffffff12;flex-direction:column;gap:5px;margin-bottom:4px;padding:12px 10px 14px;display:flex}.project-popover-title{overflow-wrap:anywhere;font-size:14px;font-weight:500}.project-name-menu{background:#191919;border-color:#383838;border-radius:12px;width:320px;padding:6px}.project-menu-identity{border-bottom:1px solid #303030;align-items:center;gap:12px;margin:0 -6px 6px;padding:14px 12px 18px;display:flex}.project-menu-identity>div{min-width:0}.project-menu-identity strong{color:#f1f1f1;overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.project-menu-identity>div>span{color:#959595;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45;display:block}.project-menu-divider{border:0;border-top:1px solid #303030;margin:6px -6px}.project-header-popover>a,.project-header-popover>button{text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 10px;font-size:14px;display:flex}.project-header-popover>a>svg,.project-header-popover>button>svg{color:#a3a3a3;flex-shrink:0}.project-header-popover :focus-visible{outline:2px solid var(--dialog-focus);outline-offset:-2px}.project-popover-status{color:#aaa;padding:8px 10px;font-size:12px;line-height:1.5}.project-primary-tabs{z-index:35;height:var(--project-tabs-occupied-height);padding:0 max(14px, env(safe-area-inset-right)) var(--project-safe-area-bottom) max(14px, env(safe-area-inset-left));background:#000;border-top:1px solid #ffffff16;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.project-primary-tab{color:#f5f5f5;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:44px;transition:opacity .14s;display:flex}.project-tab-icon{flex-shrink:0;width:22px;height:22px;transition:transform .14s;display:block}.project-tab-symbol{flex-shrink:0;place-items:center;display:grid}.project-primary-tab:active .project-tab-icon{transform:scale(.9)}.project-primary-tab:focus-visible{outline-offset:-2px}@media (hover:hover){.project-header-back:hover{background:#ffffff0c}.project-header-control:hover,.project-switch-trigger:hover{opacity:.72}.project-header-popover>a:hover,.project-header-popover>button:hover{background:#ffffff08}.project-primary-tab:hover{opacity:.72}}.project-section-body{min-width:0}.project-example-label{color:#8b8b90;letter-spacing:.02em;margin:0 0 17px;font-size:11px}.project-navigation-empty{text-align:center;color:#a3a3a7;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:60dvh;display:flex}.project-navigation-empty h1{color:#eee;font-size:25px}.project-opening{color:#8b8e95;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.project-opening .loading-orbit{border-top-color:currentColor;flex:0 0 16px;width:16px;height:16px}.project-navigation-empty p{max-width:400px;font-size:15px;line-height:1.7}.project-navigation-empty button{color:#111;background:#efefef;border-radius:7px;padding:12px 24px;font-size:14px}.project-navigation-empty a{align-items:center;min-height:44px;font-size:14px;display:flex}@media (min-width:48rem){.project-navigation{--project-rail-width:76px;--project-list-width:248px}.project-navigation-header{margin-left:var(--project-rail-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;padding-left:0;padding-right:0}.project-mobile-switch-trigger{display:none}.project-name-trigger{color:#eee;border-radius:8px;grid-column:1;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 28px);min-height:44px;margin-left:0;padding:0 8px;font-size:14px;display:inline-flex}.project-switch-name{font-size:20px}.project-header-section{color:#bcbcbc;grid-column:2;justify-self:center;font-size:13px;font-weight:500;display:block}.project-header-back{grid-column:1;margin-left:0}.project-navigation-work-project .project-navigation-header,.project-navigation-work-scope .project-navigation-header{grid-template-columns:minmax(68px,1fr) minmax(0,auto) minmax(68px,1fr)}.project-options-trigger{grid-column:3;justify-self:end;margin-right:0}.project-header-popover-left{left:32px}.project-header-popover-right{right:24px}.project-navigation-rail{z-index:31;width:var(--project-rail-width);padding:env(safe-area-inset-top) 8px 16px;background:var(--project-sidebar-background);border-right:1px solid #ffffff0a;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.project-rail-venture{flex:0 0 var(--project-header-height);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.project-rail-venture .project-switch-trigger{border-radius:10px;justify-content:center;gap:0;width:100%;height:100%}.project-primary-tabs{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:14px;height:auto;padding:0;display:flex;position:static}.project-primary-tab{color:#999;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:5px;min-height:62px;padding:0}.project-primary-tab[aria-current=page]{color:#f5f5f5}.project-primary-tab[aria-current=page] .project-tab-symbol{background:#ffffff16}.project-tab-symbol{border-radius:11px;width:40px;height:38px;transition:background .14s}.project-tab-icon{width:22px;height:22px}.project-tab-label{font-size:11px;font-weight:500;line-height:16px;display:block}.project-rail-footer{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.project-rail-footer>a{color:#858585;border-radius:10px;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:59px;font-size:11px;line-height:16px;display:flex}.project-content-panel{min-width:0;margin-left:var(--project-rail-width)}@media (hover:hover){.project-primary-tab:hover,.project-rail-footer a:hover{color:#eee;opacity:1}.project-primary-tab:hover .project-tab-symbol,.project-rail-footer a:hover .project-tab-symbol{background:#ffffff0c}.project-primary-tab[aria-current=page]:hover .project-tab-symbol{background:#ffffff1c}.project-name-trigger:hover{opacity:.75}}.project-navigation-chat .project-navigation-header{grid-template-columns:var(--project-list-width) minmax(0, 1fr) 68px}.project-navigation-chat .project-name-trigger{margin-left:0}.project-navigation-chat .project-content-panel{margin-left:calc(var(--project-rail-width) + var(--project-list-width))}}.project-navigation-chat{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.project-navigation-chat .project-navigation-header{flex-shrink:0}.project-navigation-chat .project-content-panel{flex:1;min-height:0;overflow:hidden}.project-navigation-chat .project-section-body{max-width:none;height:100%;margin:0;padding:0}.project-navigation-chat .ps-sections{height:100%;min-height:0;padding:0}.project-navigation-chat [data-section=chat]{height:100%;min-height:0}@media (max-width:47.999rem){.project-navigation-chat:not(.project-navigation-chat-open) .project-content-panel{display:none}.project-navigation-chat-open{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);z-index:40;position:fixed}.project-navigation-chat-open .project-navigation-header,.project-navigation-chat-open .project-navigation-rail{display:none}}@media (max-width:359px){.project-navigation-header{gap:4px;padding-left:10px;padding-right:10px}.project-switch-trigger{gap:7px}}.project-navigation-work{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.project-navigation-work .project-navigation-header{flex-shrink:0}.project-navigation-work .project-content-panel{flex:1;min-height:0;overflow:hidden}.project-navigation-work .project-section-body{max-width:none;height:100%;margin:0;padding:0}.project-navigation-work .ps-sections,.project-navigation-work [data-section=work]{height:100%;min-height:0;padding:0}@media (max-width:767px){.project-header-section{text-overflow:ellipsis;white-space:nowrap;color:#bcbcbc;justify-self:center;min-width:0;font-size:14px;display:block;overflow:hidden}.project-navigation-work-project .project-switch-trigger,.project-navigation-work-scope .project-switch-trigger{display:none}.project-navigation-work-project .project-header-back,.project-navigation-work-scope .project-header-back{grid-column:1}.project-navigation-work-project .project-header-section,.project-navigation-work-scope .project-header-section{grid-column:2}.project-navigation-work-project .project-options-trigger,.project-navigation-work-scope .project-options-trigger{grid-column:3}.project-navigation-work:not(.project-navigation-work-detail) .project-content-panel{padding-bottom:var(--project-tabs-occupied-height)}.project-navigation-work-detail:not(.project-navigation-work-project):not(.project-navigation-work-scope) .project-navigation-header,.project-navigation-work-detail .project-navigation-rail{display:none}}.project-navigation.project-navigation-work-scope{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);z-index:40;margin:0;transition:none;position:fixed}.project-navigation-work-scope .project-navigation-header,.project-navigation-work-scope .project-content-panel{margin-left:0}@media (max-width:767px){.project-navigation-today .project-content-panel,.project-navigation-context .project-content-panel{padding-bottom:var(--project-tabs-occupied-height)}}
.project-switcher-dialog{background:var(--dialog-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--dialog-text);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.project-switcher-dialog[open]{flex-direction:column;display:flex}.project-switcher-dialog::backdrop{background:var(--dialog-overlay)}.project-switcher-search-row{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(13px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));border-bottom:1px solid var(--dialog-border);flex-shrink:0;align-items:center;gap:8px;display:flex}.project-switcher-search-row input{width:100%;min-width:0;min-height:44px;color:var(--dialog-text);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:16px}.project-switcher-search-row:has(input:focus){border-bottom-color:var(--dialog-focus)}.project-switcher-search-row input::placeholder{color:var(--dialog-muted);opacity:1}.project-switcher-close{width:44px;height:44px;color:var(--dialog-muted);border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.project-switcher-results{overscroll-behavior:contain;min-height:0;padding:10px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));flex:1;overflow-y:auto}.project-switcher-list{margin:0;padding:0;list-style:none}.project-switcher-item{color:#dfdfdf;border-radius:8px;align-items:center;gap:13px;min-height:64px;padding:8px;display:flex}.project-switcher-avatar-ring{border:2px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.project-switcher-avatar-ring:has(.project-avatar){border-radius:12px}.project-switcher-item[aria-current=true] .project-switcher-avatar-ring{border-color:#bbbdbf}.project-switcher-item .project-avatar{width:36px;height:36px;font-size:17px}.project-switcher-item .project-avatar img{width:26px;height:26px}.project-switcher-label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.project-switcher-name,.project-switcher-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.project-switcher-name{letter-spacing:-.15px;color:var(--dialog-text);font-size:16px;font-weight:600;line-height:1.35}.project-switcher-description{color:var(--dialog-muted);font-size:13px;line-height:1.35}.project-switcher-item>svg{color:#aaa;flex-shrink:0}.project-switcher-note{color:var(--dialog-muted);overflow-wrap:anywhere;padding:21px 8px;font-size:14px;line-height:1.6}.project-switcher-error{color:var(--dialog-muted);overflow-wrap:anywhere;padding:16px 8px;font-size:14px;line-height:1.6}.project-switcher-error button{min-height:44px;color:var(--dialog-text);text-underline-offset:4px;text-decoration:underline}.project-switcher-footer{padding:4px max(16px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--dialog-border);flex-shrink:0}.project-switcher-create{color:#d8d8d8;border-radius:8px;align-items:center;gap:13px;min-height:55px;padding:6px 8px;font-size:16px;display:flex}.project-switcher-action-icon{flex:0 0 46px;place-items:center;height:40px;display:grid}.project-switcher-action-icon-add{background:#ffffff0b;border-radius:50%;flex-basis:36px;width:36px;height:36px;margin:0 5px}.project-switcher-create svg{color:#999;flex-shrink:0}.project-switcher-item:focus-visible,.project-switcher-close:focus-visible,.project-switcher-create:focus-visible{outline:2px solid var(--dialog-focus);outline-offset:-2px}@media (hover:hover){.project-switcher-item:hover,.project-switcher-create:hover{background:#ffffff0b}.project-switcher-close:hover{color:#fff}}@media (min-width:48rem){.project-switcher-dialog{inset:var(--project-switcher-top,72px) auto auto var(--project-switcher-left,16px);width:min(360px,100vw - 32px);height:auto;max-height:min(600px, calc(100dvh - var(--project-switcher-top,72px) - 16px));border:1px solid var(--dialog-border);box-shadow:var(--dialog-shadow);border-radius:12px;margin:0}.project-switcher-dialog::backdrop{background:0 0}.project-switcher-search-row{height:52px;padding:0 6px 0 18px}.project-switcher-search-row-compact{display:none}.project-switcher-search-row input{font-size:14px}.project-switcher-results{flex:0 auto;padding:7px}.project-switcher-item{border-radius:7px;gap:12px;min-height:64px;padding:8px}.project-switcher-name{letter-spacing:0;font-size:15px}.project-switcher-footer{padding:5px 7px}.project-switcher-create{gap:12px;min-height:48px;padding:6px 8px;font-size:14px}}.workspace-switcher-avatar{background:#000;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.workspace-switcher-avatar img{object-fit:contain;width:26px;height:26px}button.project-switcher-create{text-align:left;width:100%}.project-switcher-create:disabled{opacity:.45;cursor:default}
.project-navigation.workspace-shell{--project-agent-width:330px;--project-agent-offset:0px;--workspace-panel-duration:.18s;--workspace-panel-ease:cubic-bezier(.22, .68, 0, 1);min-width:0;overflow-x:clip}.workspace-shell-header{z-index:30;height:calc(var(--project-header-height) + env(safe-area-inset-top));margin-left:var(--project-rail-width,0px);padding:env(safe-area-inset-top) 24px 0;background:#050506;border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:sticky;top:0}.workspace-shell-identity{align-items:center;min-width:0;display:flex}.workspace-shell-title{text-overflow:ellipsis;white-space:nowrap;color:#bcbcc3;text-align:center;min-width:0;font-size:13px;overflow:hidden}.workspace-shell-actions{justify-content:flex-end;min-width:0;display:flex}.workspace-shell-actions .project-options-trigger{margin:0}.workspace-shell .workspace-shell-header{--workspace-header-gutter:24px;padding-inline:var(--workspace-header-gutter)}@media (max-width:767px){.workspace-shell .workspace-shell-header{--workspace-header-gutter:16px}}.workspace-identity-trigger{color:#e2e2e7;text-align:left;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:0 8px;font-size:14px;line-height:1.4;display:inline-flex}.workspace-identity-trigger:hover{background:#ffffff06}.workspace-identity-trigger:focus-visible{outline-offset:3px;outline:2px solid #a8beb3}.workspace-identity-desktop{align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-identity-chevron{color:#93949e;flex-shrink:0}.workspace-identity-logo{display:none}.workspace-identity-trigger.pm-venture-name{font-size:14px;font-weight:450}.workspace-shell .pa-panel{z-index:40;opacity:1;transition:transform var(--workspace-panel-duration) var(--workspace-panel-ease), visibility 0s linear var(--workspace-panel-duration);will-change:transform;transform:translate(100%)}.workspace-shell .pa-panel.pa-open{visibility:visible;transition-delay:0s;transform:translate(0)}.workspace-mobile-menu{display:none}@media (min-width:768px){.project-primary-tabs .workspace-mobile-settings{display:none}.project-navigation.workspace-shell{margin-right:var(--project-agent-offset);transition:margin-right var(--workspace-panel-duration) var(--workspace-panel-ease)}.project-navigation.workspace-shell-assistant-open{--project-agent-offset:var(--project-agent-width)}.workspace-shell.pm-app{grid-template-columns:76px minmax(0,1fr)}.workspace-shell.pm-app .workspace-shell-header{margin-left:0}}@media (max-width:767px){:is(html:has(.workspace-mobile-frame),body:has(.workspace-mobile-frame)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.workspace-mobile-frame){min-height:0}.project-navigation.workspace-mobile-frame{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);min-height:0;padding-bottom:var(--project-tabs-occupied-height);flex-direction:column;display:flex;position:fixed;overflow:hidden}.workspace-mobile-frame[data-keyboard-viewport]{position:absolute}.workspace-mobile-frame>.workspace-shell-header{flex-shrink:0;position:relative}.workspace-mobile-frame>.workspace-frame-content{overscroll-behavior:none;flex:1;min-height:0;padding-bottom:0;overflow-y:auto}.workspace-mobile-frame .workspace-mobile-menu{position:absolute}.workspace-mobile-frame .workspace-primary-tabs{position:absolute;top:auto;bottom:0}.workspace-primary-tabs [data-tab=ventures]{order:0}.workspace-primary-tabs [data-tab=team]{order:1}.workspace-primary-tabs [data-tab=create]{order:2}.workspace-primary-tabs [data-tab=reports]{order:3}.workspace-primary-tabs>.user-profile-menu-navigation{order:4}.workspace-primary-tabs [data-tab=create] .project-tab-symbol{background:#ffffff0c;border-radius:50%;width:40px;height:40px}.workspace-primary-tabs [data-tab=create][aria-current=page] .project-tab-symbol{background:#ffffff1b}.workspace-mobile-menu{z-index:35;top:calc(10px + env(safe-area-inset-top));width:44px;height:44px;display:block;position:fixed;right:64px}.workspace-mobile-menu .user-profile-menu-navigation{display:flex}.workspace-mobile-menu .upm-trigger{border-radius:50%}.workspace-identity-trigger{background:#000;border-color:#ffffff2b;border-radius:50%;flex-shrink:0;justify-content:center;width:44px;height:44px;padding:0}.workspace-identity-desktop{display:none}.workspace-identity-logo{justify-content:center;align-items:center;display:flex}.project-navigation.workspace-shell{margin-right:0;transition:none}.workspace-shell-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin-left:0;padding-inline:16px}.workspace-shell-title{font-size:14px}.workspace-shell .pa-panel{z-index:80}.workspace-shell-assistant-open>:not(.pa-panel):not(dialog){visibility:hidden}}@media (prefers-reduced-motion:reduce){.project-navigation.workspace-shell,.workspace-shell .pa-panel,.workspace-shell .pa-panel.pa-open{transition:none}}
.workspace-home-module__2uwFVG__shell{background:#09090b}.workspace-home-module__2uwFVG__content{min-width:0}.workspace-home-module__2uwFVG__railIdentity{background:#000;border:1px solid #ffffff2b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.workspace-home-module__2uwFVG__railIdentity:hover{background:#111;border-color:#ffffff45}.workspace-home-module__2uwFVG__quietButton{color:#d6d6dc;border:1px solid #ffffff19;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.workspace-home-module__2uwFVG__quietButton:hover{color:#f0f0f3;background:#ffffff05;border-color:#ffffff30}.workspace-home-module__2uwFVG__search{color:#82828d;border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:10px;max-width:400px;min-height:44px;margin-bottom:24px;padding:0 12px;display:flex}.workspace-home-module__2uwFVG__search input{color:#e1e1e6;background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.workspace-home-module__2uwFVG__search:focus-within{border-color:#a8beb3}.workspace-home-module__2uwFVG__ventures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-home-module__2uwFVG__venture{color:#e2e3e5;background:#0d0f0f;border:1px solid #ffffff13;border-radius:14px;flex-direction:column;min-width:0;min-height:196px;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.workspace-home-module__2uwFVG__venture:hover{background:#111414;border-color:#ffffff28}.workspace-home-module__2uwFVG__ventureHeading{align-items:center;gap:13px;min-width:0;display:flex}.workspace-home-module__2uwFVG__ventureAvatar{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.workspace-home-module__2uwFVG__ventureHeading h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;min-width:0;margin:0;font-size:20px;font-weight:500;line-height:1.4;overflow:hidden}.workspace-home-module__2uwFVG__ventureHeading>svg{color:#90949a;flex-shrink:0;margin-left:auto}.workspace-home-module__2uwFVG__venture>p{-webkit-line-clamp:2;color:#90969b;-webkit-box-orient:vertical;margin:16px 0 24px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.workspace-home-module__2uwFVG__ventureFooter{color:#a6b5ae;align-items:center;gap:8px;margin-top:auto;font-size:13px;line-height:1.5;display:flex}.workspace-home-module__2uwFVG__projectSection{margin-top:36px}.workspace-home-module__2uwFVG__sectionHeading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.workspace-home-module__2uwFVG__sectionHeading h2{color:#d7d7dc;margin:0;font-size:16px;font-weight:500}.workspace-home-module__2uwFVG__sectionHeading>span{color:#84848f;font-size:13px}.workspace-home-module__2uwFVG__projects{border-top:1px solid #ffffff13}.workspace-home-module__2uwFVG__project{color:#91939b;border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;min-height:80px;padding:16px 0;text-decoration:none;display:flex}.workspace-home-module__2uwFVG__project:hover{color:#dddde4}.workspace-home-module__2uwFVG__projectIcon{background:#111214;border:1px solid #ffffff0e;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.workspace-home-module__2uwFVG__projectCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.workspace-home-module__2uwFVG__projectCopy strong{color:#dcdce1;font-size:14px;font-weight:450}.workspace-home-module__2uwFVG__projectCopy>span{color:#858994;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-home-module__2uwFVG__project>svg{flex-shrink:0;margin-left:auto}.workspace-home-module__2uwFVG__notice,.workspace-home-module__2uwFVG__empty{color:#9599a2;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:180px;display:flex}.workspace-home-module__2uwFVG__notice p,.workspace-home-module__2uwFVG__empty p{margin:0;font-size:14px;line-height:1.6}.workspace-home-module__2uwFVG__empty h2{color:#d5d6dc;margin:0;font-size:18px;font-weight:500}.workspace-home-module__2uwFVG__loading{color:#9296a0;margin:0;padding-block:32px;font-size:14px}.workspace-home-module__2uwFVG__railIdentity:focus-visible,.workspace-home-module__2uwFVG__quietButton:focus-visible,.workspace-home-module__2uwFVG__venture:focus-visible,.workspace-home-module__2uwFVG__project:focus-visible{outline-offset:4px;outline:2px solid #a8beb3}@media (max-width:900px){.workspace-home-module__2uwFVG__ventures{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.workspace-home-module__2uwFVG__content{padding-bottom:var(--project-tabs-occupied-height)}.workspace-home-module__2uwFVG__quietButton{min-height:44px;font-size:14px}.workspace-home-module__2uwFVG__ventures{gap:14px}.workspace-home-module__2uwFVG__venture{border-radius:12px;min-height:184px;padding:20px}.workspace-home-module__2uwFVG__ventureHeading h2{font-size:20px}.workspace-home-module__2uwFVG__venture>p{margin-block:15px 22px;font-size:16px}.workspace-home-module__2uwFVG__ventureFooter,.workspace-home-module__2uwFVG__search input{font-size:14px}.workspace-home-module__2uwFVG__sectionHeading h2,.workspace-home-module__2uwFVG__projectCopy strong{font-size:16px}.workspace-home-module__2uwFVG__projectCopy>span,.workspace-home-module__2uwFVG__notice p,.workspace-home-module__2uwFVG__empty p,.workspace-home-module__2uwFVG__loading{font-size:14px}}@media (prefers-reduced-motion:reduce){.workspace-home-module__2uwFVG__venture{transition:none}}.workspace-home-module__2uwFVG__chatShell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-home-module__2uwFVG__chatShell .workspace-shell-header{flex-shrink:0}.workspace-home-module__2uwFVG__chatContent{flex:1;min-height:0;overflow:hidden}.workspace-home-module__2uwFVG__chatBack{display:none}.workspace-home-module__2uwFVG__chatTitle{max-width:min(40vw,400px);display:block}.workspace-home-module__2uwFVG__chatTitle .wps-editable-trigger{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:40px;font-size:14px;overflow:hidden}.workspace-home-module__2uwFVG__chatTitle .wps-inline-edit{z-index:2;background:#151515;border-radius:10px;width:min(360px,70vw);padding:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (max-width:767px){.workspace-home-module__2uwFVG__chatShell{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);position:fixed}.workspace-home-module__2uwFVG__chatContent{padding-bottom:var(--project-tabs-occupied-height)}.workspace-home-module__2uwFVG__chatOpen .workspace-home-module__2uwFVG__chatContent{padding-bottom:0}.workspace-home-module__2uwFVG__chatOpen .project-primary-tabs{display:none}.workspace-home-module__2uwFVG__chatOpen .workspace-home-module__2uwFVG__headerIdentity{display:none}.workspace-home-module__2uwFVG__chatBack{color:#bcbcc3;place-items:center;width:44px;height:44px;display:grid}.workspace-home-module__2uwFVG__chatOpen .workspace-shell-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.workspace-home-module__2uwFVG__chatTitle{max-width:100%}}.workspace-home-module__2uwFVG__headerIdentity{flex-shrink:1}.workspace-home-module__2uwFVG__workspacePicker{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.workspace-home-module__2uwFVG__workspacePicker h2{color:#e2e2e6;margin:0;font-size:22px;font-weight:500}.workspace-home-module__2uwFVG__workspacePicker p{color:#9a9aa5;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.workspace-home-module__2uwFVG__accessState{color:#979ba3;text-align:center;background:#080809;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;font-size:14px;display:flex}
