.auth-shell{background:#0c1220;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.15fr);min-height:100dvh;display:grid}.auth-brand-panel{color:#a4b2ca;background:#0a1020;flex-direction:column;padding:43px 46px;display:flex;position:relative;overflow:hidden}.auth-brand{margin:0}.auth-brand-center{margin:auto 0;padding:70px 12px 70px 0}.auth-brand-center>.orbit-mark{color:#a4b2ca;width:112px;height:112px;margin-bottom:30px}.auth-brand-note{color:#a4b2ca;align-items:center;gap:9px;font-size:11px;display:flex}.auth-brand-note svg{width:16px;height:16px}.auth-main{flex-direction:column;justify-content:center;align-items:center;padding:60px 55px;display:flex;position:relative}.auth-content{width:100%;max-width:410px;margin:auto 0}.auth-content h1{letter-spacing:-.8px;max-width:400px;font-size:30px;line-height:1.3}.auth-symbol{color:#89d6c6;background:#102325;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:25px;display:grid}.auth-symbol svg{width:22px;height:22px}.auth-description{color:#a4b2ca;max-width:390px;margin:14px 0 30px;font-size:13px;line-height:1.8}.auth-form .field{margin-bottom:23px}.auth-form .field label{font-size:12px}.auth-form .field input{background:#0c1220;min-height:48px;font-size:15px}.password-field{position:relative}.password-field input{padding-right:49px}.password-visibility{position:absolute;top:7px;right:6px}.auth-submit{width:100%;min-height:47px;margin-top:3px;font-size:12px}.auth-submit svg{width:17px;height:17px}.auth-footnote{color:#a4b2ca;text-align:center;justify-content:center;align-items:center;gap:8px;margin:45px 0 0;font-size:10px;line-height:1.7;display:flex}.auth-footnote svg{flex-shrink:0;width:13px;height:13px}.auth-notice{margin-bottom:24px}.auth-notice:last-child{margin-bottom:0}.auth-loading>svg{color:#89d6c6;width:28px;height:28px;margin-bottom:22px}.auth-loading p{color:#a4b2ca;margin-top:13px;font-size:13px}.remote-session{border-top:1px solid #a8b4de29;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:22px;display:flex}.remote-session h3{font-size:12px}.remote-session p{margin:5px 0 0!important;font-size:11px!important}.remote-session .button{flex-shrink:0}@media (width>=1500px){.auth-brand-panel{padding:52px 65px}.auth-brand-center{padding-left:30px}.auth-brand-center h2{font-size:45px}}@media (width<=900px){.auth-shell{grid-template-columns:320px minmax(0,1fr)}.auth-brand-panel{padding:32px}.auth-brand-center h2{font-size:31px}.auth-main{padding:45px 32px}.auth-content h1{font-size:27px}}@media (width<=680px){.auth-shell{flex-direction:column;min-height:100dvh;display:flex}.auth-brand-panel{justify-content:center;min-height:110px;padding:25px 27px}.auth-brand{gap:11px;margin:0}.auth-brand .orbit-mark{width:37px;height:37px}.auth-brand .brand-name{font-size:20px}.auth-brand-center,.auth-brand-note{display:none}.auth-main{flex:1;justify-content:flex-start;padding:40px 26px 25px}.auth-content{max-width:420px;margin:15px 0 auto}.auth-content h1{font-size:27px}.auth-description{margin-bottom:27px;font-size:12px}.auth-symbol{width:43px;height:43px;margin-bottom:22px}.auth-form .field input{min-height:49px;font-size:16px}.auth-form .password-visibility{width:36px;height:36px;top:7px}.auth-submit{min-height:47px;font-size:12px}.auth-footnote{align-items:flex-start;max-width:280px;margin-top:40px;font-size:9px}.remote-session{flex-wrap:wrap;align-items:flex-start}}.chatgpt-connection{margin-bottom:24px}.chatgpt-connection .panel-head{align-items:flex-start}.chatgpt-connection .panel-head .badge{flex-shrink:0;margin-top:3px}.connection-intro{align-items:flex-start;gap:15px;max-width:470px;margin:0 0 18px;display:flex}.connection-intro>svg{color:#89d6c6;flex-shrink:0;width:28px;height:28px}.connection-intro p{color:#a4b2ca;font-size:12px;line-height:1.8}.connection-message{color:#a4b2ca;overflow-wrap:anywhere;margin-bottom:21px;font-size:12px;line-height:1.8}.connection-message.pending-grant{color:#dfbd83}.connection-notice{margin-bottom:18px}.connection-loading{color:#a4b2ca;align-items:center;gap:9px;padding:5px 0 18px;font-size:12px;display:flex}.connection-loading svg{width:18px;height:18px}.connection-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:19px;display:flex}.connection-actions .text-button{font-size:11px}.connected-account{align-items:center;gap:13px;margin-bottom:18px;display:flex}.connected-account-icon{color:#dfbd83;background:#101827;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.connected-account-icon.ready{color:#89d6c6;background:#102325}.connected-account-icon svg{width:21px;height:21px}.connected-account h3{overflow-wrap:anywhere;font-size:13px}.connected-account p{color:#a4b2ca;margin-top:4px;font-size:11px}.connection-model{margin-bottom:19px}.pair-panel{background:#0c1220;border:1px solid #a8b4de29;border-radius:10px;margin:16px 0;padding:19px 20px}.pair-heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.pair-heading svg{color:#89d6c6;width:17px;height:17px}.pair-heading h3{font-size:12px}.pair-panel p{color:#a4b2ca;max-width:490px;margin-bottom:15px;font-size:11px;line-height:1.8}.pair-panel .button{margin-bottom:13px}.pair-panel p.pair-help{color:#a4b2ca;margin-bottom:15px;font-size:10px}.pair-footer{border-top:1px solid #a8b4de29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.pair-footer>span{color:#a4b2ca;font-size:10px}.pair-footer .text-button{font-size:10px}.disconnect-confirm{background:#0c1220;border:1px solid #a8b4de29;border-radius:9px;margin-top:17px;padding:17px 19px}.disconnect-confirm h3{font-size:12px}.disconnect-confirm p{color:#a4b2ca;margin:8px 0 14px;font-size:11px}.disconnect-confirm>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=680px){.chatgpt-connection .panel-head{flex-wrap:wrap;gap:12px}.connection-intro{gap:12px}.connection-intro p,.connection-message{font-size:11px}.connected-account h3{font-size:12px}.connected-account p{font-size:10px}.pair-panel{padding:16px}.pair-heading{align-items:flex-start}.pair-heading h3{font-size:11px;line-height:1.6}.pair-panel p{font-size:10px}.pair-footer{flex-direction:column;align-items:flex-start}.connection-actions{gap:14px}.disconnect-confirm{padding:15px}}.team-designer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eef3ff;background:#01030ac7;justify-content:center;align-items:center;padding:24px;font-family:inherit;display:flex;position:fixed;inset:0}.team-designer{background:#090e1b;border:1px solid #303b58;border-radius:22px;flex-direction:column;width:min(1240px,100%);height:min(850px,100dvh - 48px);min-height:480px;display:flex;overflow:hidden;box-shadow:0 40px 140px #000b,0 0 80px #5464b811}.team-designer button,.team-designer textarea,.team-designer select{font:inherit}.team-designer button{cursor:pointer}.team-designer button:disabled{cursor:default;opacity:.5}.team-designer button:focus-visible,.team-designer a:focus-visible,.team-designer summary:focus-visible,.team-designer select:focus-visible,.team-designer textarea:focus-visible{outline-offset:4px;outline:2px solid #82c8ff}.team-designer-head{background:#0b1120;border-bottom:1px solid #222c43;flex:none;justify-content:space-between;align-items:center;height:104px;padding:24px 30px;display:flex}.team-designer-wordmark{align-items:center;gap:15px;display:flex}.team-designer-mark{color:#c7ceff;background:radial-gradient(circle at 20% 15%,#5068a84d,#0000 70%),#161f36;border:1px solid #56649a75;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 16px #8497ff0a}.team-designer-mark svg{width:23px;height:23px}.team-designer-byline{color:#9caac9;font-size:12px}.team-designer h2{letter-spacing:-.5px;color:#f1f5ff;margin:5px 0 0;font-size:20px;font-weight:500;line-height:1.25}.team-designer-close{color:#b1bdd7;background:#11192b;border:1px solid #2e3a55;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.team-designer-close:hover{color:#fff;background:#202d47}.team-designer-close svg{width:18px}.team-designer-layout{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;display:grid}.team-designer-conversation{border-right:1px solid #232d43;flex-direction:column;min-height:0;display:flex}.team-designer-thread{scrollbar-width:thin;scrollbar-color:#34415d transparent;flex:1;min-height:0;padding:28px 30px;overflow-y:auto}.team-designer-intro{max-width:490px;margin:7px auto 0}.team-designer-signal{color:#a6baff;align-items:center;gap:10px;margin-bottom:30px;display:flex}.team-designer-signal svg{width:21px;height:21px}.team-designer-signal>span{background:#6476ac;width:24px;height:1px}.team-designer-intro h3{letter-spacing:-1.3px;color:#f3f6ff;margin:0 0 18px;font-size:clamp(28px,3vw,37px);font-weight:500;line-height:1.14}.team-designer-intro>p{color:#a8b5ce;max-width:420px;margin:0;font-size:14px;line-height:1.75}.team-designer-prompts{border-top:1px solid #263149;flex-direction:column;gap:0;margin-top:26px;display:flex}.team-designer-prompts button{text-align:left;color:#dbe5f7;background:0 0;border:0;border-bottom:1px solid #263149;align-items:center;gap:11px;padding:14px 0;font-size:13px;display:flex}.team-designer-prompts button>span{color:#9baff3;place-items:center;width:24px;font-size:21px;line-height:1;display:grid}.team-designer-prompts button>svg{color:#8b9ab8;width:16px;height:16px;margin-left:auto}.team-designer-prompts button:hover{color:#fff}.team-designer-prompts button:hover>svg{color:#b6c7ff;transition:transform .25s;transform:rotate(90deg)}.team-designer-expectation{color:#8c9bb7;gap:9px;max-width:400px;margin-top:22px;font-size:11px;line-height:1.6;display:flex}.team-designer-expectation svg{color:#8fa7ba;flex:none;width:15px;height:15px;margin-top:2px}.team-designer-message{align-items:flex-start;gap:11px;margin-bottom:26px;display:flex}.team-designer-avatar{color:#becbff;background:#1b2744;border:1px solid #40547f75;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.team-designer-avatar svg{width:15px;height:15px}.team-designer-message.user .team-designer-avatar{color:#bee7eb;background:#17313d;border-color:#5c9cad50}.team-designer-message-author{color:#9aacd0;margin:1px 0 9px;font-size:11px;line-height:1.3;display:block}.team-designer-message.user .team-designer-message-author{color:#99c5cc}.team-designer-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e9f8;margin:0;font-size:13px;line-height:1.8}.team-designer-message.user p{color:#b5c4de}.team-designer-thinking{color:#9eadca;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.team-designer-thinking>span:nth-child(2){gap:5px;display:flex}.team-designer-thinking i{background:#a9baff;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite team-designer-pulse}.team-designer-thinking i:nth-child(2){animation-delay:.15s}.team-designer-thinking i:nth-child(3){animation-delay:.3s}.team-designer-thinking p{margin:0;font-size:11px}.team-designer-compose-wrap{background:linear-gradient(#0000,#090e1b 14px);flex:none;padding:0 22px 18px}.team-designer-compose{background:#111a2c;border:1px solid #3b4967;border-radius:15px;overflow:hidden;box-shadow:0 7px 25px #0002}.team-designer-compose:focus-within{border-color:#7589bc;box-shadow:0 0 0 3px #859cff0b}.team-designer textarea{resize:none;box-sizing:border-box;color:#edf3ff;background:0 0;border:0;width:100%;min-height:86px;max-height:150px;padding:17px 17px 5px;font-size:13px;line-height:1.6;display:block;outline:none!important}.team-designer textarea::placeholder{color:#7d8da9}.team-designer-compose-tools{justify-content:space-between;align-items:center;gap:12px;padding:9px 11px 11px 17px;display:flex}.team-designer-area{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.team-designer-area label{color:#8e9cba;font-size:10px}.team-designer-area select{appearance:none;color:#bdcbe7;background:0 0;border:0;outline:none;min-width:0;max-width:145px;padding:5px 18px 5px 0;font-size:11px}.team-designer-area option{color:#eef3ff;background:#111a2c}.team-designer-area>svg{pointer-events:none;color:#98a9ca;width:12px;height:12px;position:absolute;right:0}.team-designer-send-actions{align-items:center;gap:7px;display:flex}.team-designer-send,.team-designer-voice{border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.team-designer-send{color:#0a1227;background:#c4cfff;box-shadow:0 0 18px #748cff15}.team-designer-send:hover:not(:disabled){background:#e0e7ff}.team-designer-send svg,.team-designer-voice svg{width:17px;height:17px}.team-designer-voice{color:#9baaca;background:0 0}.team-designer-voice:hover{color:#dce6ff;background:#25324d}.team-designer-voice.listening{color:#f3b4dc;background:#3c2546}.team-designer-compose-note{color:#7585a3;justify-content:space-between;align-items:center;gap:12px;margin:10px 3px 0;font-size:9px;display:flex}.team-designer-compose-note button{color:#a7b8de;background:0 0;border:0;padding:2px;font-size:10px}.team-designer-error{color:#e5bca8;background:#4d312c35;border:1px solid #b67e5c40;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:12px;display:flex}.team-designer-error>svg{flex:none;width:16px;height:16px;margin-top:2px}.team-designer-error p{margin:0;font-size:12px;line-height:1.6}.team-designer-error a{color:#e4cbbd;text-underline-offset:3px;margin-top:6px;font-size:11px;text-decoration:underline;display:inline-block}.team-designer-voice-notice{color:#bdc9e0;align-items:flex-start;gap:7px;margin:0 3px 10px;font-size:10px;line-height:1.5;display:flex}.team-designer-voice-notice svg{flex:none;width:14px;height:14px}.team-designer-plan{background:radial-gradient(at 80% 10%,#3d385c26,#0000 65%),#0c1221;flex-direction:column;min-width:0;min-height:0;display:flex}.team-designer-plan-empty{box-sizing:content-box;max-width:420px;margin:auto;padding:30px 42px 55px}.team-designer-constellation{width:255px;height:230px;margin:0 auto 25px;position:relative}.team-designer-constellation:before,.team-designer-constellation:after{content:"";border:1px solid #52678a22;border-radius:50%;width:160px;height:160px;position:absolute;top:35px;left:46px;transform:rotate(-25deg)scaleY(.7)}.team-designer-constellation:after{border-color:#8792bf28;transform:rotate(50deg)scaleY(.7)}.team-designer-constellation .center{z-index:2;color:#d8e2ff;background:radial-gradient(circle at 35% 30%,#394d7d,#121b31 70%);border:1px solid #7d8cba7a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:93px;left:99px;box-shadow:0 0 45px #8199ff21,inset 0 0 20px #abc5ff10}.team-designer-constellation .center svg{width:22px;height:22px}.team-designer-constellation .node{z-index:2;color:#b2c5ec;background:#18223a;border:1px solid #57698e70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.team-designer-constellation .node svg{width:15px;height:15px}.team-designer-constellation .node-a{top:23px;left:78px}.team-designer-constellation .node-b{top:144px;right:17px}.team-designer-constellation .node-c{top:166px;left:42px}.team-designer-constellation>i{background:#b3c6f3;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 9px #b3c6f355}.team-designer-constellation>i:first-of-type{top:54px;right:35px}.team-designer-constellation>i:nth-of-type(2){top:85px;left:25px}.team-designer-constellation>i:nth-of-type(3){bottom:18px;right:80px}.team-designer-plan-empty h3{letter-spacing:-.8px;text-align:center;color:#e8efff;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.25}.team-designer-plan-empty>p{color:#91a3c3;text-align:center;max-width:290px;margin:0 auto 24px;font-size:12px;line-height:1.8}.team-designer-plan-empty>div:not(.team-designer-constellation){color:#9faecc;align-items:center;gap:9px;margin:12px 0;font-size:11px;line-height:1.5;display:flex}.team-designer-plan-empty>div>svg{color:#8ba8c9;width:13px;height:13px}.team-designer-plan-heading{color:#c7d4ed;border-bottom:1px solid #222e48;flex:none;align-items:center;gap:9px;min-height:63px;padding:0 25px;font-size:12px;display:flex}.team-designer-plan-icon svg{color:#a7b9f5;width:16px;height:16px;display:block}.team-designer-plan-state{color:#aac9c8;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.team-designer-plan-state svg{width:12px;height:12px}.team-designer-proposal-scroll{scrollbar-width:thin;scrollbar-color:#34415d transparent;flex:1;min-height:0;padding:25px;overflow-y:auto}.team-designer-proposal-scroll>h3{letter-spacing:-.7px;color:#f2f5ff;margin:0 0 11px;font-size:24px;font-weight:500;line-height:1.25}.team-designer-proposal-description{color:#9baccc;margin:0 0 22px;font-size:12px;line-height:1.75}.team-designer-goal{border-left:2px solid #8ca1d875;margin:0 0 26px;padding:1px 0 1px 13px}.team-designer-goal>span{color:#a6b7d6;font-size:10px}.team-designer-goal>p{color:#d4dff2;margin:6px 0 0;font-size:12px;line-height:1.65}.team-designer-agents{margin:0 0 28px}.team-designer-agent{border-bottom:1px solid #28344e}.team-designer-agent:first-child{border-top:1px solid #28344e}.team-designer-agent summary{cursor:pointer;align-items:center;gap:13px;padding:15px 0;list-style:none;display:flex}.team-designer-agent summary::-webkit-details-marker{display:none}.team-designer-agent summary>span:nth-child(2){flex:1}.team-designer-agent summary strong{color:#e7eefd;font-size:12px;font-weight:500;line-height:1.4;display:block}.team-designer-agent summary small{color:#8e9fbe;margin-top:5px;font-size:10px;display:block}.team-designer-agent summary>svg{color:#8597ba;width:14px;height:14px;transition:transform .2s}.team-designer-agent[open] summary>svg{transform:rotate(180deg)}.team-designer-agent-node{background:#26305244;border:1px solid #6a77a250;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.team-designer-agent-node>span{background:#a4b4ea;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #a4b4ea60}.team-designer-agent.role-manager .team-designer-agent-node{background:#584c7e33;border-color:#b8a4ea60;width:29px;height:29px}.team-designer-agent.role-manager .team-designer-agent-node>span{background:#c9b5ed}.team-designer-agent.role-reviewer .team-designer-agent-node>span{background:#87d0cd}.team-designer-agent-detail{padding:0 0 18px 39px}.team-designer-agent-detail>p{white-space:pre-wrap;color:#acbdd8;overflow-wrap:anywhere;margin:0 0 13px;font-size:11px;line-height:1.8}.team-designer-agent-detail ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.team-designer-agent-detail li{color:#8fadc2;align-items:center;gap:7px;font-size:10px;display:flex}.team-designer-agent-detail li svg{flex:none;width:11px;height:11px}.team-designer-capabilities h4,.team-designer-sources h4,.team-designer-open-questions h4{color:#d2dff4;margin:0 0 14px;font-size:12px;font-weight:500}.team-designer-capabilities{margin-bottom:28px}.team-designer-capabilities>div{align-items:flex-start;gap:10px;margin:15px 0;display:flex}.team-designer-capabilities>div>svg{flex:none;width:15px;height:15px;margin-top:1px}.team-designer-capabilities .available>svg{color:#98cecd}.team-designer-capabilities .needs-connection>svg{color:#c4a67e}.team-designer-capabilities strong{color:#d9e4f6;font-size:11px;font-weight:500;display:block}.team-designer-capabilities span{color:#93bdbd;margin-top:4px;font-size:9px;display:block}.team-designer-capabilities .needs-connection span{color:#c3a782}.team-designer-capabilities p{color:#8d9fbd;margin:6px 0 0;font-size:10px;line-height:1.65}.team-designer-sources{margin:0 0 25px}.team-designer-sources>p{color:#8f9fba;margin:0 0 10px;font-size:10px;line-height:1.6}.team-designer-sources a{color:#b7c8e8;border-bottom:1px solid #28344b;align-items:center;gap:12px;padding:9px 0;font-size:10px;line-height:1.6;text-decoration:none;display:flex}.team-designer-sources a:hover{color:#fff}.team-designer-sources a>span{overflow-wrap:anywhere;flex:1}.team-designer-sources a>svg{color:#8093b7;flex:none;width:12px;height:12px}.team-designer-open-questions{background:#57412612;border:1px solid #b0916540;border-radius:10px;padding:14px 15px}.team-designer-open-questions h4{color:#d3bf9e;margin-bottom:8px;font-size:11px}.team-designer-open-questions ul{color:#b9a98f;margin:0;padding-left:15px;font-size:10px;line-height:1.8}.team-designer-create{background:#0e1628;border-top:1px solid #28344b;flex:none;padding:17px 25px 18px}.team-designer-create>button{color:#0a132b;background:#c5d1ff;border:1px solid #a5b6f0a0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 15px;font-size:12px;font-weight:600;display:flex;box-shadow:0 0 26px #849bff13}.team-designer-create>button:hover:not(:disabled){background:#e1e8ff}.team-designer-create>button>svg{width:16px;height:16px}.team-designer-create>p{text-align:center;color:#7f90b0;margin:9px 0 0;font-size:9px;line-height:1.5}.team-designer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes team-designer-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width>=1500px){.team-designer{height:min(900px,100dvh - 80px)}.team-designer-thread{padding:35px}.team-designer-intro{margin-top:28px}.team-designer-prompts{margin-top:32px}.team-designer-plan-empty{padding-top:50px}}@media (width<=850px){.team-designer-backdrop{padding:12px}.team-designer{border-radius:18px;height:calc(100dvh - 24px)}.team-designer-head{height:88px;padding:20px 22px}.team-designer h2{font-size:17px}.team-designer-layout{grid-template-columns:minmax(0,1fr)}.team-designer-plan{display:none}.team-designer.has-proposal .team-designer-layout{flex-direction:column;display:flex;overflow-y:auto}.team-designer.has-proposal .team-designer-conversation{border-bottom:1px solid #28344e;border-right:0;flex:none;min-height:420px;max-height:60dvh}.team-designer.has-proposal .team-designer-thread{flex:1;max-height:200px}.team-designer.has-proposal .team-designer-plan{flex:none;min-height:480px;display:flex}.team-designer.has-proposal .team-designer-proposal-scroll{min-height:0;overflow:visible}.team-designer-conversation{border-right:0}.team-designer-intro{max-width:520px;margin:10px auto 0}.team-designer-thread{padding:25px 26px}.team-designer-compose-wrap{padding:0 22px 18px}.team-designer-plan-heading{min-height:60px}.team-designer-intro h3{font-size:34px}.team-designer-intro>p{max-width:450px}.team-designer-prompts{margin-top:22px}.team-designer-expectation{margin-top:19px}.team-designer-signal{margin-bottom:22px}}@media (width<=480px){.team-designer-backdrop{background:#03060d;padding:0}.team-designer{border:0;border-radius:0;width:100%;height:100dvh;min-height:0;max-height:100dvh}.team-designer-head{gap:12px;height:82px;padding:18px 17px}.team-designer-wordmark{gap:10px;min-width:0}.team-designer-mark{border-radius:11px;flex:none;width:35px;height:35px}.team-designer-mark svg{width:19px;height:19px}.team-designer-byline{font-size:10px}.team-designer h2{letter-spacing:-.3px;font-size:15px;line-height:1.4}.team-designer-close{width:32px;height:32px}.team-designer-thread{padding:23px 20px}.team-designer-intro{margin-top:0}.team-designer-intro h3{font-size:32px}.team-designer-intro>p{font-size:12px;line-height:1.75}.team-designer-signal{margin-bottom:22px}.team-designer-prompts{margin-top:20px}.team-designer-prompts button{padding:13px 0;font-size:12px}.team-designer-expectation{margin-top:18px;font-size:10px}.team-designer-compose-wrap{padding:0 13px max(15px,env(safe-area-inset-bottom))}.team-designer-compose{border-radius:13px}.team-designer textarea{min-height:82px;padding:14px 13px 4px;font-size:13px}.team-designer-compose-tools{gap:7px;padding:7px 9px 9px 13px}.team-designer-area{gap:6px}.team-designer-area label{display:none}.team-designer-area select{max-width:150px;font-size:10px}.team-designer-compose-note{gap:6px;margin-top:8px;font-size:8px}.team-designer-compose-note button{font-size:9px}.team-designer-thinking p{font-size:10px}.team-designer-message{gap:9px;margin-bottom:23px}.team-designer-message p{font-size:12px}.team-designer-avatar{border-radius:9px;width:27px;height:27px}.team-designer-message-author{font-size:10px}.team-designer.has-proposal .team-designer-conversation{min-height:380px;max-height:58dvh}.team-designer.has-proposal .team-designer-thread{max-height:170px;padding-top:20px;padding-bottom:12px}.team-designer-plan-heading{padding:0 20px}.team-designer-proposal-scroll{padding:23px 20px}.team-designer-proposal-scroll>h3{font-size:23px}.team-designer-create{padding:17px 20px max(18px,env(safe-area-inset-bottom))}.team-designer-create>button{font-size:12px}.team-designer-error p{font-size:11px}.team-designer-error a{font-size:10px}}@media (prefers-reduced-motion:reduce){.team-designer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=480px){.team-designer textarea{font-size:16px}.team-designer-message p{font-size:13px}.team-designer-error p{font-size:12px}}:root{color:#e2e8f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--nav:#132b3a;--accent:#087f82;--accent-dark:#066568;--accent-soft:#e7f4f2;--line:#dde5e8;--muted:#697d89;--paper:#fff;--danger:#b74343;background:#0c1220;font-family:Segoe UI Variable,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{touch-action:manipulation}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{color:inherit}input,textarea,select{color:#e2e8f7;background:#0c1220;border:1px solid #a8b4de29;border-radius:8px;outline:none;width:100%;padding:11px 13px;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent)}textarea{resize:vertical;min-height:104px;line-height:1.65}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.25}h2{letter-spacing:-.45px;font-size:20px;font-weight:750}h3{font-size:15px;font-weight:750}p{line-height:1.65}svg{flex-shrink:0}button svg,a svg{width:17px;height:17px}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--nav);color:#a4b2ca;z-index:40;flex-direction:column;flex:0 0 248px;width:248px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:11px;margin:0 10px 34px;display:flex}.brand-name{letter-spacing:2.5px;font-size:22px;font-weight:750;line-height:1.15}.brand-prefix{letter-spacing:1.1px;color:#a4b2ca;margin-bottom:3px;font-size:10px;display:block}.orbit-mark{width:43px;height:43px}.sidebar-label{color:#a4b2ca;padding:20px 14px 10px;font-size:11px;font-weight:600}.nav-button{color:#a4b2ca;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.nav-button:hover,.nav-button.active{color:#f3f5ff;background:#0a1020}.nav-button .nav-count{color:#a4b2ca;background:#25223f;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-projects{flex-direction:column;gap:3px;display:flex}.project-nav{padding:9px 13px;font-size:12px}.project-dot{background:#25223f;border-radius:100%;flex-shrink:0;width:6px;height:6px;margin-left:6px;margin-right:5px}.local-note{color:#a4b2ca;border-top:1px solid #a494ff66;align-items:center;gap:8px;margin:18px 12px 0;padding-top:18px;font-size:10px;display:flex}.local-note svg{width:13px;height:13px}.workspace{width:calc(100% - 248px);min-height:100dvh;margin-left:248px}.topbar{border-bottom:1px solid var(--line);background:#0c1220;justify-content:space-between;align-items:center;gap:16px;height:75px;padding:0 42px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumb svg{width:14px;height:14px}.breadcrumb .current{color:#e2e8f7;font-weight:600}.topbar-actions{align-items:center;gap:18px;display:flex}.connection-pill{color:#a4b2ca;align-items:center;gap:7px;font-size:11px;display:flex}.connection-dot{background:#25223f;border-radius:100%;width:6px;height:6px}.connection-dot.ready{background:#25223f}.profile{color:#e2e8f7;background:#0c1220;border:1px solid #a8b4de29;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.menu-button{display:none}.page{max-width:1560px;margin:0 auto;padding:38px 42px 46px}.page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-head p{color:var(--muted);max-width:740px;margin-top:8px;font-size:13px}.page-actions{flex-shrink:0;align-items:center;gap:10px;padding-top:3px;display:flex}.button{border:1px solid var(--line);background:#0c1220;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:#0c1220;text-decoration:none}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 2px #00000047}.button.subtle{color:#a4b2ca;background:0 0;border-color:#0000}.button.small{min-height:33px;padding:7px 11px;font-size:11px}.icon-button{color:#a4b2ca;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-button svg{width:18px;height:18px}.section-row{justify-content:space-between;align-items:center;gap:14px;margin:29px 0 16px;display:flex}.section-row h2{font-size:16px}.section-row span{color:var(--muted);font-size:11px}.area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.area-card{border:1px solid var(--line);text-align:left;background:#0c1220;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:175px;padding:23px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.area-card:hover{border-color:#a8b4de29;box-shadow:0 5px 18px #00000047}.area-card.selected{border-color:#a8b4de29;box-shadow:inset 0 0 0 1px #00000047}.area-icon{color:#89d6c6;background:#171b32;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:18px;display:grid}.area-icon svg{width:20px;height:20px}.area-card:nth-child(2) .area-icon{color:#a4b2ca;background:#171b32}.area-card:nth-child(3) .area-icon{color:#a4b2ca;background:#101827}.area-card h3{font-size:16px}.area-card p{color:var(--muted);margin-top:7px;font-size:11px}.area-card .arrow{color:#a4b2ca;width:16px;position:absolute;top:28px;right:22px}.area-card .area-count{color:#a4b2ca;font-size:11px;position:absolute;bottom:24px;right:22px}.panel{border:1px solid var(--line);background:#0c1220;border-radius:12px;overflow:hidden}.panel-head{border-bottom:1px solid #a8b4de29;justify-content:space-between;align-items:center;gap:14px;padding:20px 23px;display:flex}.panel-head h2{font-size:15px}.panel-head p{color:var(--muted);margin-top:4px;font-size:11px}.project-list{border-collapse:collapse;text-align:left;width:100%}.project-list th{color:#a4b2ca;background:#0c1220;border-bottom:1px solid #a8b4de29;padding:12px 22px;font-size:10px;font-weight:600}.project-list td{border-bottom:1px solid #a8b4de29;padding:20px 22px;font-size:12px}.project-list tr:last-child td{border-bottom:0}.project-list tbody tr:hover{background:#0c1220}.project-title-button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:700;display:flex}.project-title-button:hover{color:var(--accent)}.project-file-icon{color:#a4b2ca;background:#0c1220;border:1px solid #a8b4de29;border-radius:8px;place-items:center;width:35px;height:39px;display:grid}.project-title-button small{color:#a4b2ca;margin-top:4px;font-size:10px;font-weight:400;display:block}.table-muted{color:#a4b2ca}.badge{white-space:nowrap;color:#a4b2ca;background:#0c1220;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.badge.success{color:#89d6c6;background:#102325}.badge.running{color:#a4b2ca;background:#171b32}.badge.warning{color:#dfbd83;background:#241f1b}.badge.error{color:#f1a2ae;background:#101827}.empty-state{text-align:center;padding:50px 24px}.empty-state .empty-icon{color:#89d6c6;background:#0c1220;border:1px solid #a8b4de29;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 17px;display:grid}.empty-state .empty-icon svg{width:23px;height:23px}.empty-state h3{font-size:15px}.empty-state p{color:var(--muted);max-width:440px;margin:8px auto 19px;font-size:12px}.empty-state.compact{padding:34px 20px}.empty-state.compact .empty-icon{border-radius:10px;width:38px;height:38px}.empty-state.compact p{font-size:11px}.welcome-band{background:#171b32;border:1px solid #a8b4de29;border-radius:12px;align-items:center;gap:20px;margin-top:26px;padding:25px 28px;display:flex}.welcome-band .orbit-mark{color:#89d6c6;flex-shrink:0;width:55px;height:55px}.welcome-band h3{margin-bottom:5px;font-size:14px}.welcome-band p{color:#a4b2ca;max-width:650px;font-size:12px}.welcome-band .button{white-space:nowrap;margin-left:auto}.notice{color:#89d6c6;background:#102325;border:1px solid #a8b4de29;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.notice svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}.notice .button{margin-left:auto}.page-notice{margin-bottom:22px}.muted{color:var(--muted)}.project-heading{margin-bottom:21px}.project-meta{color:#a4b2ca;align-items:center;gap:13px;margin-top:11px;font-size:11px;display:flex}.project-meta .meta-divider{background:#171b32;width:1px;height:12px}.project-meta svg{width:13px;height:13px}.tabs{border-bottom:1px solid #a8b4de29;align-items:center;gap:26px;margin-bottom:25px;display:flex;overflow-x:auto}.tab{color:#a4b2ca;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 0 14px;font-size:12px;font-weight:650;display:flex}.tab svg{width:16px;height:16px}.tab.active{border-color:var(--accent);color:var(--accent)}.tab-count{color:#a4b2ca;background:#171b32;border-radius:4px;padding:1px 5px;font-size:10px}.chat-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:22px;display:grid}.chat-panel{flex-direction:column;min-height:565px;display:flex}.chat-panel .panel-head{padding:17px 21px}.chat-agent{align-items:center;gap:10px;display:flex}.agent-avatar{color:#89d6c6;background:#102325;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.agent-avatar svg{width:17px;height:17px}.chat-agent p{font-size:10px}.chat-body{flex:1;min-height:300px;max-height:64vh;padding:27px 25px;overflow:auto}.chat-intro{max-width:500px;margin:25px auto 38px}.chat-intro .orbit-mark{color:#89d6c6;width:47px;height:47px;margin-bottom:18px}.chat-intro h2{letter-spacing:-.6px;margin-bottom:11px;font-size:20px}.chat-intro p{color:#a4b2ca;font-size:12px;line-height:1.8}.suggestion-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.suggestion{text-align:left;color:#a4b2ca;background:#0c1220;border:1px solid #a8b4de29;border-radius:7px;padding:13px;font-size:11px;line-height:1.6}.message{gap:11px;margin-bottom:23px;display:flex}.message-avatar{color:#89d6c6;background:#0c1220;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.message.user .message-avatar{color:#a4b2ca;background:#171b32}.message-content{flex:1;min-width:0}.message-byline{align-items:center;gap:10px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.message-time{color:#a4b2ca;font-size:9px;font-weight:400}.message-text{color:#a4b2ca;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.message.user .message-text{color:#e2e8f7;background:#0c1220;border-radius:0 10px 10px;padding:12px 15px}.message.system .message-text{color:#a4b2ca;font-size:11px}.composer-wrap{padding:0 20px 18px}.composer{background:#0c1220;border:1px solid #a8b4de29;border-radius:10px;padding:12px;box-shadow:0 3px 9px #00000047}.composer textarea{resize:vertical;border:0;border-radius:0;min-height:76px;padding:2px 3px 8px;font-size:12px;outline:none!important}.composer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-left{color:#a4b2ca;align-items:center;gap:8px;font-size:10px;display:flex}.composer-footer .button{min-height:33px;padding:7px 11px;font-size:11px}.composer-hint{color:#a4b2ca;justify-content:space-between;align-items:center;gap:8px;padding:9px 2px 0;font-size:9px;display:flex}.context-rail{flex-direction:column;gap:17px;display:flex}.rail-panel{border:1px solid var(--line);background:#0c1220;border-radius:10px;padding:19px}.rail-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.rail-header h3{font-size:12px}.rail-header svg{color:#a4b2ca;width:15px;height:15px}.team-person{align-items:center;gap:10px;margin:15px 0;display:flex}.team-person .agent-avatar{border-radius:8px;width:29px;height:29px}.team-person .agent-avatar svg{width:14px;height:14px}.team-person p{color:#a4b2ca;margin-top:3px;font-size:9px}.person-status{background:#25223f;border-radius:50%;width:5px;height:5px;margin-left:auto}.rail-foot{border-top:1px solid #a8b4de29;margin-top:15px;padding-top:12px}.text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.text-button svg{width:13px;height:13px}.text-button:hover{text-decoration:underline}.rail-text{color:#a4b2ca;font-size:11px;line-height:1.7}.source-item{border-bottom:1px solid #a8b4de29;align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.source-item:last-child{border-bottom:0}.source-item svg{color:#a4b2ca;width:15px;height:15px}.source-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:10px;font-weight:600;display:block;overflow:hidden}.source-item small{color:#a4b2ca;font-size:9px}.limit-row{color:#a4b2ca;justify-content:space-between;align-items:center;margin:12px 0;font-size:10px;display:flex}.run-banner{color:#89d6c6;background:#102325;border:1px solid #a8b4de29;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 17px;font-size:11px;display:flex}.run-banner strong{margin-bottom:3px;font-size:12px;display:block}.run-banner .run-actions{gap:8px;display:flex}.work-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px;display:grid}.task-row{border-bottom:1px solid #a8b4de29;align-items:flex-start;gap:13px;padding:19px 22px;display:flex}.task-row:last-child{border-bottom:0}.task-marker{color:#89d6c6;background:#0c1220;border:1px solid #a8b4de29;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.task-marker svg{width:13px;height:13px}.task-info{flex:1;min-width:0}.task-info h3{font-size:12px;line-height:1.6}.task-info p{color:#a4b2ca;margin:5px 0;font-size:11px}.task-bottom{color:#a4b2ca;align-items:center;gap:10px;margin-top:8px;font-size:9px;display:flex}.event-list{padding:7px 20px 22px}.event{border-left:1px solid #a8b4de29;padding:14px 0 12px 17px;position:relative}.event:before{content:"";background:#25223f;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:-3px}.event strong{font-size:10px;font-weight:650;display:block}.event p{color:#a4b2ca;margin-top:3px;font-size:10px;line-height:1.7}.event time{color:#a4b2ca;margin-top:5px;font-size:9px;display:block}.artifact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.artifact-card{border:1px solid var(--line);background:#0c1220;border-radius:11px;padding:22px}.artifact-icon{color:#89d6c6;background:#171b32;border-radius:6px;place-items:center;width:39px;height:46px;margin-bottom:18px;display:grid}.artifact-card h3{margin-bottom:9px;font-size:14px}.artifact-card p{color:#a4b2ca;margin-top:8px;font-size:11px}.artifact-actions{border-top:1px solid #a8b4de29;align-items:center;gap:13px;margin-top:20px;padding-top:15px;display:flex}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-card{border:1px solid var(--line);background:#0c1220;border-radius:12px;flex-direction:column;padding:23px;display:flex}.agent-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.agent-card h3{margin-bottom:8px;font-size:15px}.agent-card p{color:#a4b2ca;flex:1;font-size:11px;line-height:1.8}.agent-role{color:#89d6c6;background:#102325;border-radius:4px;align-self:flex-start;margin-bottom:14px;padding:4px 7px;font-size:9px;display:inline-block}.agent-card-footer{color:#a4b2ca;border-top:1px solid #a8b4de29;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:15px;font-size:10px;display:flex}.info-strip{color:#a4b2ca;align-items:center;gap:9px;margin:22px 0;font-size:11px;line-height:1.7;display:flex}.info-strip svg{width:15px;height:15px}.automation-builder{border:1px solid var(--line);background:#0c1220;border-radius:12px;margin-bottom:24px;padding:25px}.automation-builder h2{margin-bottom:8px;font-size:17px}.automation-builder p{color:#a4b2ca;margin-bottom:20px;font-size:12px}.inline-form{align-items:flex-start;gap:10px;display:flex}.inline-form input{min-height:43px;font-size:12px}.inline-form .button{white-space:nowrap;min-height:43px}.automation-row{border-bottom:1px solid #a8b4de29;align-items:center;gap:17px;padding:22px;display:flex}.automation-row:last-child{border-bottom:0}.automation-row .automation-icon{color:#a4b2ca;background:#171b32;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.automation-icon svg{width:19px;height:19px}.automation-info{flex:1;min-width:0}.automation-info h3{margin-bottom:5px;font-size:12px}.settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.settings-content{padding:24px}.settings-content p{color:#a4b2ca;margin-bottom:18px;font-size:12px}.field{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}.field small{color:#a4b2ca;font-size:10px;line-height:1.65}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-row .field{margin-bottom:16px}.field-error{color:#f1a2ae;font-size:11px}.settings-summary{margin:0;padding:0;list-style:none}.settings-summary li{border-bottom:1px solid #a8b4de29;justify-content:space-between;gap:14px;padding:14px 0;font-size:11px;display:flex}.settings-summary li:last-child{border-bottom:0}.connection-empty{padding:28px 24px}.connection-empty svg{color:#a4b2ca;width:25px;height:25px;margin-bottom:13px}.connection-empty h3{margin-bottom:8px;font-size:13px}.connection-empty p{color:#a4b2ca;font-size:11px;line-height:1.8}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0a1020;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#0c1220;border:1px solid #a8b4de29;border-radius:15px;flex-direction:column;width:560px;max-width:100%;max-height:calc(100dvh - 48px);display:flex;box-shadow:0 24px 70px #00000047}.modal.wide{width:760px}.modal-head{border-bottom:1px solid #a8b4de29;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 19px;display:flex}.modal-head h2{font-size:20px}.modal-head p{color:#a4b2ca;margin-top:7px;font-size:11px;line-height:1.7}.modal-body{padding:24px 26px;overflow:auto}.modal-footer{border-top:1px solid #a8b4de29;justify-content:flex-end;align-items:center;gap:10px;padding:17px 26px;display:flex}.checkbox-row{color:#a4b2ca;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.checkbox-row input{width:15px;height:15px;accent-color:var(--accent);margin:3px 0 0}.upload-zone{text-align:center;background:#0c1220;border:1px dashed #a8b4de29;border-radius:8px;margin-bottom:20px;padding:25px 20px}.upload-zone svg{color:#89d6c6;width:22px;height:22px;margin-bottom:10px}.upload-zone p{color:#a4b2ca;margin-bottom:10px;font-size:11px}.upload-zone input{background:#fff;padding:8px;font-size:11px}.artifact-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4b2ca;max-height:60vh;font:12px/1.85 Segoe UI,sans-serif;overflow:auto}.draft-preview{background:#0c1220;border:1px solid #a8b4de29;border-radius:9px;margin-top:20px;padding:18px}.draft-preview h3{margin-bottom:12px;font-size:12px}.draft-preview dl{margin:0}.draft-preview dl div{border-bottom:1px solid #a8b4de29;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.draft-preview dl div:last-child{border-bottom:0}.draft-preview dt{color:#a4b2ca}.draft-preview dd{color:#89d6c6;text-align:right;margin:0}.toast{color:#f3f5ff;z-index:150;background:#0a1020;border:1px solid #a494ff66;border-radius:10px;align-items:center;gap:11px;max-width:90vw;padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:26px;left:calc(50% + 124px);transform:translate(-50%);box-shadow:0 8px 28px #00000047}.toast svg{color:#89d6c6;width:17px;height:17px}.loading-page{text-align:center;color:#a4b2ca;padding:110px 30px;font-size:13px}.loading-page svg{color:#89d6c6;margin:0 auto 18px;display:block}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#171b32,#0c1220,#171b32) 0 0/200% 100%;border-radius:6px;height:13px;animation:1.5s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.hidden,.mobile-close,.drawer-overlay{display:none}.mono-data{font-variant-numeric:tabular-nums}.attachment-button{color:#a4b2ca}.status-text{color:#a4b2ca;font-size:10px}.all-areas{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.form-section-title{margin:4px 0 16px;font-size:12px;font-weight:750}.team-members-list{flex-direction:column;gap:13px;display:flex}.form-help{color:#a4b2ca;font-size:11px;line-height:1.8}.run-select{width:auto;max-width:350px;min-height:34px;padding:7px 11px;font-size:11px}.log-details{color:#a4b2ca;margin-top:8px;font-size:10px}.log-details summary{cursor:pointer}.log-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4b2ca;font:10px/1.7 Segoe UI,sans-serif}.result-warning{margin-top:15px}.section-subtitle{color:#a4b2ca;margin-top:6px;font-size:11px}.empty-inline{color:#a4b2ca;padding:18px 0;font-size:11px;line-height:1.8}.sources-title{color:#a4b2ca;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.file-summary{color:#a4b2ca;padding-top:8px;font-size:10px}.failed-screen{max-width:540px;margin:70px auto;padding:30px}.failed-screen h2{margin-bottom:12px}.failed-screen p{color:#a4b2ca;margin-bottom:22px;font-size:13px}.button-label-mobile{display:none}@media (width>=1600px){.page{padding-top:45px}.chat-panel{min-height:650px}.chat-body{min-height:375px}.chat-intro{margin-top:55px}.area-card{min-height:187px}}@media (width<=1200px){.sidebar{flex-basis:224px;width:224px;padding-left:16px;padding-right:16px}.workspace{width:calc(100% - 224px);margin-left:224px}.topbar{padding:0 28px}.page{padding:31px 28px}.chat-layout,.work-layout{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.context-rail .rail-panel{padding:16px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-list td,.project-list th{padding-left:17px;padding-right:17px}.toast{left:calc(50% + 112px)}.topbar-actions{gap:12px}}@media (width<=1000px){.chat-layout,.work-layout{grid-template-columns:minmax(0,1fr)}.context-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.context-rail .rail-panel{padding:16px}.context-rail .rail-panel:last-child{display:none}.context-rail{grid-template-columns:1fr 1fr}.area-grid{gap:12px}.area-card{min-height:164px;padding:18px}.area-card h3{font-size:14px}.area-card .area-count{font-size:9px;bottom:18px;right:18px}.area-card p{max-width:125px;font-size:10px}.area-card .arrow{top:24px;right:17px}.page-head{gap:16px}h1{font-size:28px}.table-hide{display:none}.settings-grid{grid-template-columns:1fr}.welcome-band{flex-wrap:wrap;padding:22px}.welcome-band .button{margin-left:75px}.artifact-list{grid-template-columns:1fr 1fr}.chat-body{max-height:none}.chat-panel{min-height:530px}.work-layout .context-rail{display:block}}@media (width<=760px){.sidebar{width:260px;padding-top:25px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin-left:0}.topbar{gap:10px;height:62px;padding:0 18px}.menu-button{display:inline-grid}.breadcrumb{flex:1;gap:7px;font-size:10px}.breadcrumb .breadcrumb-root{display:none}.topbar-actions{gap:9px}.connection-pill{gap:0;font-size:0}.connection-dot{width:7px;height:7px}.profile{width:29px;height:29px;font-size:10px}.page{padding:25px 18px 38px}.page-head{gap:12px;margin-bottom:23px}.page-head h1{letter-spacing:-.8px;font-size:26px}.page-head p{max-width:100%;font-size:12px;line-height:1.7}.page-actions{gap:7px;padding-top:0}.page-actions .button{padding:9px 11px;font-size:11px}.page-actions .button.subtle{padding:9px}.page-actions .button.subtle span{display:none}.area-grid{grid-template-columns:1fr;gap:10px}.area-card{justify-content:center;min-height:95px;padding:19px 18px 19px 77px}.area-icon{margin:0;position:absolute;top:23px;left:18px}.area-card h3{font-size:14px}.area-card p{max-width:85%;margin-top:5px;font-size:11px}.area-card .arrow{top:25px;right:19px}.area-card .area-count{font-size:10px;bottom:22px;right:21px}.area-card.selected{box-shadow:inset 3px 0 #00000047}.project-list td,.project-list th{padding:15px 17px}.project-list th{font-size:9px}.project-title-button{gap:9px;font-size:12px}.project-file-icon{width:29px;height:33px}.project-file-icon svg{width:14px}.table-mobile-hide{display:none}.project-list .badge{padding:5px 6px;font-size:8px}.panel-head{padding:18px}.welcome-band{gap:15px;margin-top:20px;padding:20px}.welcome-band .orbit-mark{width:39px;height:39px}.welcome-band>div{flex:1;min-width:200px}.welcome-band p{font-size:11px}.welcome-band .button{margin-left:54px}.project-heading{flex-direction:column;gap:15px}.project-heading .page-actions{align-self:flex-end;margin-top:-6px}.project-heading h1{font-size:25px}.project-meta{gap:10px;font-size:10px}.tabs{gap:22px;margin-bottom:19px}.tab{gap:6px;padding-top:10px;font-size:11px}.tab svg{width:15px}.chat-layout{gap:17px}.chat-panel{min-height:510px}.chat-panel .panel-head{padding:16px 17px}.chat-body{min-height:290px;padding:22px 17px}.chat-intro{margin:12px 0 24px}.chat-intro h2{font-size:19px}.chat-intro p{font-size:11px}.suggestion-grid{gap:8px}.suggestion{padding:11px;font-size:10px}.composer-wrap{padding:0 12px 13px}.composer{padding:10px}.composer textarea{min-height:80px;font-size:12px}.composer-hint{align-items:flex-start;font-size:8px}.composer-left{gap:4px;font-size:9px}.composer-footer .button{font-size:10px}.context-rail{grid-template-columns:1fr 1fr;gap:12px}.context-rail .rail-panel{padding:14px}.rail-header h3{font-size:11px}.team-person{gap:7px;margin:13px 0}.team-person h4{font-size:10px}.team-person p{font-size:8px}.team-person .agent-avatar{border-radius:7px;width:25px;height:25px}.team-person .agent-avatar svg{width:12px}.rail-text,.rail-panel .text-button{font-size:10px}.source-item strong{max-width:105px;font-size:9px}.team-grid{grid-template-columns:1fr}.agent-card{padding:20px}.artifact-list{grid-template-columns:1fr}.settings-grid{gap:18px}.settings-content{padding:20px}.field-row{grid-template-columns:1fr;gap:0}.modal-backdrop{padding:13px}.modal{border-radius:12px;max-height:calc(100dvh - 26px)}.modal-head{padding:20px}.modal-head h2{font-size:19px}.modal-body{padding:20px}.modal-footer{padding:15px 20px}.inline-form{flex-direction:column}.inline-form .button{align-self:flex-end;min-height:38px}.automation-builder{padding:20px}.automation-builder h2{font-size:16px}.automation-builder p{font-size:11px}.automation-row{flex-wrap:wrap;gap:11px;padding:17px}.automation-info h3{font-size:11px}.automation-row .button{margin-left:auto}.automation-row .badge{font-size:8px}.run-banner{flex-wrap:wrap;padding:12px}.run-banner .run-actions{margin-left:auto}.task-row{gap:10px;padding:17px}.task-info h3{font-size:11px}.task-info p{font-size:10px}.mobile-close{color:#a4b2ca;display:grid;position:absolute;top:14px;right:13px}.drawer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:39;background:#0a1020;border:0;display:block;position:fixed;inset:0}.toast{width:max-content;max-width:calc(100vw - 30px);font-size:11px;bottom:18px;left:50%}.notice{padding:12px;font-size:11px}.page-notice{margin-bottom:18px}.section-row{margin-top:24px}.section-row h2{font-size:15px}.empty-state{padding:38px 20px}.empty-state p{font-size:11px}.run-select{max-width:180px;font-size:10px}.message-text{font-size:11px}.loading-page{padding:90px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.source-button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a8b4de29}.source-button:hover{background:#0c1220}.artifact-actions{flex-wrap:wrap}.breadcrumb{min-width:0}.breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb .current{flex-shrink:0}.area-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-title-button small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.page-head h1{overflow-wrap:anywhere}@media (width<=760px){.project-title-button small{max-width:210px}.chat-body{max-height:55vh}.breadcrumb .current{max-width:100px}}.icon-button.menu-button{display:none}@media (width<=760px){.icon-button.menu-button{display:inline-grid}.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.button{min-height:40px}.icon-button{width:40px;height:40px}.tab{min-height:44px}.chat-intro p,.message-text{font-size:12px}.composer textarea{font-size:13px}.team-person h4{font-size:11px}.team-person p{font-size:9px}.source-item strong{font-size:10px}}.rich-text{white-space:normal;overflow-wrap:anywhere}.rich-text p{margin:0 0 12px;line-height:1.85}.rich-text p:last-child{margin-bottom:0}.rich-text h4{margin:18px 0 9px;font-size:12px;font-weight:700}.rich-text h4:first-child{margin-top:0}.rich-text .rich-heading{font-size:15px;line-height:1.6}.rich-text ul,.rich-text ol{margin:10px 0 15px;padding-left:21px}.rich-text li{margin:5px 0;line-height:1.8}.rich-text code{overflow-wrap:anywhere;background:#0c1220;border-radius:3px;padding:1px 4px;font-family:inherit;font-size:.94em}.rich-text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0c1220;border-radius:7px;padding:14px;line-height:1.8}.rich-text pre code{background:0 0;padding:0}.rich-text blockquote{color:#a4b2ca;border-left:3px solid #a8b4de29;margin:14px 0;padding:3px 15px}.rich-text hr{border:0;border-top:1px solid #a8b4de29;margin:19px 0}.rich-table{max-width:100%;margin:15px 0;overflow-x:auto}.rich-table table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.7}.rich-table th,.rich-table td{text-align:left;vertical-align:top;border:1px solid #a8b4de29;min-width:100px;padding:9px 11px}.rich-table th{background:#0c1220;font-weight:700}.peer-message{color:#a4b2ca;margin-top:8px;font-size:11px}.modal .artifact-preview{max-height:none;overflow:visible}.result-warning .rich-text{margin-top:12px}.result-warning>div{min-width:0;max-width:100%}.modal-body{min-height:0}@font-face{font-family:Outfit;src:url(/assets/outfit-latin-Bc-8i84L.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf1fb;--nav:#080d18;--accent:#b6a5ff;--accent-dark:#8f7ce7;--accent-soft:#1d203a;--line:#a4b4dc21;--muted:#9ba9c1;--paper:#0e1423;--danger:#f3a4af;background:#060912;font-family:Outfit,Segoe UI,sans-serif}body{color:#edf1fb;background:#060912}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #bdacff}::selection{color:#fff;background:#8f7ceb66}input,textarea,select{color:#eef2ff;border-color:var(--line);background:#0a1020;border-radius:10px}input::placeholder,textarea::placeholder{color:#77869f}option{color:#eaf0ff;background:#101625}a{color:#bcadff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:Outfit,Segoe UI,sans-serif;font-weight:500}h1{letter-spacing:-1.3px;font-size:36px}h2{font-weight:500}p{letter-spacing:.005em}.sidebar{z-index:40;background:linear-gradient(#0a0f1b,#070b14);border-right:1px solid #ffffff0b;flex-basis:88px;align-items:center;width:88px;padding:29px 15px 22px}.brand{gap:0;margin:0 0 44px}.brand>div{display:none}.brand .orbit-mark{color:#b8aaff;width:40px;height:40px}.sidebar nav{flex-direction:column;gap:10px;width:100%;display:flex}.nav-button{color:#7f8ba4;border-radius:15px;justify-content:center;width:54px;height:52px;margin:0;padding:0;position:relative}.nav-button svg{stroke-width:1.6px;width:21px;height:21px}.nav-button:hover{color:#d0c8f4;background:#ffffff08}.nav-button.active{color:#c1afff;background:linear-gradient(145deg,#b7a4ff20,#9585f508);box-shadow:inset 0 0 0 1px #b7a4ff20}.nav-button.active:before{content:"";background:#b1a0fa;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-15px;box-shadow:0 0 15px #a795f266}.nav-button.active svg{color:#c4b5ff}.nav-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nav-button .nav-count{color:#c4b5ff;background:#272140;padding:2px 5px;font-size:9px;position:absolute;top:0;right:0}.sidebar-label,.sidebar-projects,.local-note{display:none}.sidebar-bottom{margin-top:auto;padding-top:32px}.workspace{background:radial-gradient(at 92% 2%,#4e327d0c,#0000 42%);width:calc(100% - 88px);margin-left:88px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#080d17cc;border-bottom:1px solid #ffffff09;height:82px;padding:0 44px;position:relative}.breadcrumb{color:#66738a;gap:19px}.mission-wordmark{letter-spacing:4.2px;color:#ecedff;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.breadcrumb>.current{color:#8e9db7;font-size:12px;font-weight:400}.breadcrumb>svg{color:#495569;width:12px;height:12px}.topbar-actions{gap:23px}.profile{color:#c9beee;background:#c6b7ff12;border-color:#d3c5ff24;width:33px;height:33px;font-weight:500}.connection-pill{color:#8393ac;font-size:11px}.connection-dot{background:#a99acb;flex-shrink:0;width:5px;height:5px;display:inline-block}.connection-dot.ready{background:#8bdfc9;box-shadow:0 0 9px #8bdfc93b}.command-designer-button{color:#b3a4dd;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.command-designer-button svg{width:15px;height:15px}.command-designer-button:hover{color:#ece4ff}.page{max-width:1630px;padding:37px 44px 50px}.page-head p{color:#8e9db7;font-size:13px;line-height:1.7}.page-head h1{font-weight:450}.button{color:#d7dff0;letter-spacing:.01em;background:#ffffff04;border-color:#ffffff16;border-radius:10px;min-height:42px;font-weight:500}.button:hover{background:#ffffff0a;border-color:#b6a5ff45}.button.primary{color:#171329;background:linear-gradient(135deg,#c8b8ff,#a894ef);border-color:#d2c4ff55;font-weight:550;box-shadow:0 3px 20px #7663d21c}.button.primary:hover{background:linear-gradient(135deg,#ded0ff,#baa7fc)}.button.subtle{color:#a5b2ca}.button.danger{color:#f3a4af;border-color:#f3a4af35}.icon-button{color:#8f9cb4}.icon-button:hover{color:#ded6f8;background:#ffffff08}.panel,.rail-panel,.agent-card,.artifact-card,.automation-builder{background:linear-gradient(135deg,#111827ad,#0c1221d9);border-color:#ffffff10;border-radius:14px;box-shadow:0 8px 35px #0000000c}.panel-head{border-color:#ffffff0c;padding:21px 24px}.panel-head h2{font-size:16px;font-weight:500}.panel-head p{color:#8494ae;font-size:12px}.section-row{margin:35px 0 20px}.section-row h2{letter-spacing:-.4px;font-size:20px;font-weight:450}.section-row p{color:#7d8ba4;margin-top:6px;font-size:12px}.badge{color:#9eabc3;background:#91a0c00c;border:1px solid #b6c4e314;font-weight:400}.badge.success{color:#87d3bb;background:#7dd5b50c;border-color:#7dd5b51c}.badge.running{color:#aab6ee;background:#879eea0e;border-color:#879eea1d}.badge.warning{color:#d6b78a;background:#d6af710c;border-color:#d6af711b}.badge.error{color:#ef9eaa;background:#ef9eaa0b;border-color:#ef9eaa1b}.badge.draft{color:#b8a9eb;background:#b6a5ff0c}.notice{color:#a2bdcc;background:#91c9d408;border-color:#91c9d41b;font-size:12px}.notice.warning{color:#c7b28b;background:#d8ba7807;border-color:#d8ba781a}.notice.error{color:#e2a6ae;background:#e593a20a;border-color:#e593a222}.notice .text-button{white-space:nowrap;margin-left:auto}.notice .text-button svg{margin:0}.empty-state p,.rail-text,.settings-content p{color:#93a1ba;font-size:13px}.text-button{color:#b4a4e5;font-weight:450}.empty-state .empty-icon{color:#a79acb;background:#a799ed0b;border-color:#a799ed1b}.tabs{border-color:#ffffff0d}.tab{color:#7f8eaa;font-size:13px;font-weight:450}.tab.active{color:#d0bcff;border-color:#c5b2ff}.tab-count{color:#a699cb;background:#b6a5ff0b}.project-meta{color:#8492ab}.project-heading h1{font-size:32px}.chat-panel{min-height:610px}.chat-agent h3{font-size:14px}.chat-agent p{color:#8494ae;font-size:11px}.agent-avatar,.message-avatar{color:#c3b2f9;background:linear-gradient(140deg,#bbaaff1f,#bbaaff08);border:1px solid #c3b2f91b}.chat-intro h2{font-size:26px;font-weight:400}.chat-intro p{color:#93a2bc;font-size:14px}.suggestion{color:#97a6c0;background:#ffffff02;border-color:#ffffff0d;border-radius:10px;font-size:12px}.suggestion:hover{background:#b6a5ff08;border-color:#b6a5ff38}.message-text{color:#c0cbdf;font-size:13px}.message.user .message-text{color:#d4dcf1;background:#a898e80a;border:1px solid #a898e812}.message-byline{font-size:11px;font-weight:500}.message-time{color:#62728c}.composer{background:#0a1020;border-color:#b7a7eb26;border-radius:13px;box-shadow:0 5px 30px #00000018}.composer:focus-within{border-color:#b6a5ff70;box-shadow:0 0 0 3px #b6a5ff08}.composer textarea{color:#e5eaf6;background:0 0;font-size:14px}.composer-hint,.composer-left{color:#6d7d98}.team-person h4{font-size:12px;font-weight:450}.team-person p{color:#7c8da7;font-size:10px}.rail-foot,.source-item{border-color:#ffffff0b}.source-item strong{font-size:11px;font-weight:450}.source-item small{color:#73849f}.rail-header h3{font-size:13px;font-weight:500}.limit-row{color:#8091ae;font-size:11px}.limit-row strong{color:#c7cfe2;font-weight:400}.run-banner{color:#a5cfbe;background:#8bd5bb07;border-color:#8bd5bb25}.task-row,.event,.artifact-actions,.agent-card-footer,.automation-row,.settings-summary li{border-color:#ffffff0b}.task-info h3{font-size:14px;font-weight:450}.task-info p{color:#8b9db9;font-size:12px}.task-marker{color:#aaa1cb;background:#a6b6df08;border-color:#a6b6df1c}.event strong{font-size:12px;font-weight:450}.event p{color:#8193af;font-size:11px}.agent-card{padding:25px}.agent-card h3{font-size:18px;font-weight:450}.agent-card p{color:#91a0bc;font-size:12px}.agent-card .agent-avatar{border-radius:50%;width:48px;height:48px}.agent-role{color:#b6a6e6;background:#a995f20b;border:1px solid #b6a6e615;font-size:10px}.agent-card-footer{font-size:11px}.artifact-card h3{font-size:17px;font-weight:450}.artifact-icon{color:#b3a5e1;background:#b3a5e10a;border:1px solid #b3a5e119}.artifact-card p{color:#93a2bb;font-size:12px}.automation-builder h2{font-size:22px;font-weight:400}.automation-builder p{color:#8d9eb9;font-size:13px}.automation-info h3{font-size:14px;font-weight:450}.automation-info p{color:#8d9eb9;font-size:12px}.field label{color:#bac6dc;font-size:12px;font-weight:450}.field small{color:#7f90ac;font-size:11px}.field input,.field textarea,.field select{font-size:13px}.field-row{gap:18px}.settings-summary li{font-size:12px}.settings-summary span{color:#91a1bb}.settings-summary strong{font-weight:450}.connection-empty h3{font-size:15px;font-weight:450}.connection-empty p{color:#8d9db8;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02050bb3}.modal{background:#0d1322;border-color:#ffffff18;border-radius:19px;box-shadow:0 30px 120px #0009}.modal-head,.modal-footer{background:0 0;border-color:#ffffff0d}.modal-head h2{font-size:25px;font-weight:450}.modal-head p{color:#8e9eb9;font-size:12px}.modal-body{color:#bec9df}.rich-text{color:#bac6de}.rich-text h4{color:#e5eaf6;font-weight:500}.rich-text code,.rich-text pre{color:#cfc4ee;background:#030812}.rich-table th,.rich-table td{border-color:#ffffff13}.rich-table th{color:#d5ccef;background:#ffffff04}.toast{color:#eee7ff;background:#1a2337;border-color:#bcaaff30;box-shadow:0 10px 45px #0005}.info-strip{color:#7e90ac}.all-areas{color:#b6a5ff;background:0 0;border:0}.loading-page{color:#a6b3cc}.drawer-overlay{background:#02050bc9}.universe-page{padding-top:0}.universe-hero{isolation:isolate;background:#050912;border-bottom:1px solid #ffffff08;height:535px;margin:0 -44px;position:relative;overflow:hidden}.universe-scene{z-index:0;background:#050912;position:absolute;inset:0;overflow:hidden}.universe-scene canvas{width:100%;height:100%;display:block}.universe-hero>.universe-scene{inset:-55px -5% -22px 25%}.scene-fallback-orb{display:none}.scene-fallback .scene-fallback-orb{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#463974,#151730 50%,#070c19 70%);border-radius:50%;width:48%;display:block;position:absolute;top:18%;left:30%;box-shadow:inset -8px -1px 22px #9e84ed66,inset 3px 1px 8px #76d7f3,0 0 80px #7760dd1c}.scene-motion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8792af;z-index:5;background:#0c102366;border:1px solid #b6a5ff14;border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:flex;position:absolute;bottom:22px;right:35px}.scene-motion:hover{color:#dacffa;border-color:#cbbaff44}.scene-motion span{font-size:10px}.universe-veil{pointer-events:none;z-index:1;background:linear-gradient(90deg,#060912 1%,#060912eb 18%,#06091259 42%,#0000 62%),linear-gradient(#0000 60%,#060912 100%);position:absolute;inset:0}.universe-intro{z-index:2;pointer-events:none;padding:57px 44px 0;position:relative}.universe-intro>*{pointer-events:auto;width:fit-content}.universe-greeting{color:#99a7c1;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.universe-greeting>span{background:#d4c7ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #b7a0ed88}.universe-intro h1{letter-spacing:-3.9px;color:#f0f2fd;margin:0 0 22px;font-size:70px;font-weight:350;line-height:1.02}.universe-intro>p{color:#9cabc5;font-size:15px;font-weight:350;line-height:1.65}.universe-learn{color:#c6b8ef;background:0 0;border:0;align-items:center;gap:9px;margin-top:22px;padding:0;font-size:11px;font-weight:400;display:flex}.universe-learn>svg{width:13px;height:13px;margin-left:8px}.learn-orb{border:1px solid #c9b7f123;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.learn-orb .orbit-mark{color:#b9a6e9;width:17px;height:17px}.universe-coordinates{z-index:2;color:#7b87a3;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:30px;right:43px}.universe-coordinates i{background:#8d80b7;border-radius:50%;width:3px;height:3px}.mission-composer{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(110deg,#161b2ee8,#13192bb8);border:1px solid #beb0f735;border-radius:17px;align-items:center;gap:12px;width:min(730px,100% - 88px);padding:10px 11px 10px 17px;display:flex;position:absolute;bottom:29px;left:44px;box-shadow:0 12px 45px #0004,inset 0 1px #ffffff08}.mission-composer-icon{color:#8f83b7;place-items:center;display:grid}.mission-composer-icon svg{stroke-width:1.5px;width:19px;height:19px}.mission-composer input{color:#e0e6f6;outline:0;padding:10px 0;font-size:13px;font-weight:350;box-shadow:none!important;background:0 0!important;border:0!important}.mission-composer input::placeholder{color:#8594af}.mission-composer input:focus-visible{outline:none}.mission-composer:focus-within{border-color:#beadff85;box-shadow:0 12px 45px #0004,0 0 0 3px #baadff08}.mission-composer>button{color:#211936;background:#bca7f5;border:1px solid #d1bdff70;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:39px;display:grid}.mission-composer>button:hover{background:#d7c6ff}.mission-composer>button svg{width:20px;height:20px}.universe-underbar{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:16px;padding:19px 0 20px;display:flex}.universe-underbar p{color:#7e8da8;align-items:center;gap:9px;font-size:11px;display:flex}.universe-underbar button{color:#b1a2dc;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;display:flex}.universe-underbar button svg{width:13px;height:13px}.sector-section{margin-top:35px}.sector-section .section-row{margin-bottom:20px}.sector-section .section-row h2{font-size:23px;font-weight:400}.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sector{isolation:isolate;text-align:left;background:linear-gradient(120deg,#11162a,#0b1120);border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:19px;min-height:152px;padding:25px 23px;transition:border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.sector:hover,.sector.selected{background:linear-gradient(120deg,#1c1c37,#11162a);border-color:#bba8f44f}.sector>svg{color:#697692;width:16px;height:16px;position:absolute;top:21px;right:19px}.sector-copy{z-index:2;min-width:0;position:relative}.sector-copy>span{color:#747e9d;font-size:10px}.sector h3{color:#e2e8f7;letter-spacing:-.6px;margin-top:7px;font-size:22px;font-weight:400}.sector p{color:#7f8ca7;max-width:200px;margin-top:5px;font-size:11px;line-height:1.5}.sector-orbit{flex-shrink:0;place-items:center;width:78px;height:75px;display:grid;position:relative}.sector-planet{z-index:1;background:radial-gradient(circle at 33% 28%,#a995ce,#504079 45%,#131525 77%);border-radius:50%;width:46px;height:46px;position:relative;box-shadow:inset -1px -1px 7px #b2a4ff70,0 0 32px #9585d312}.sector-orbit>i{z-index:2;border:1px solid #a697d443;border-radius:50%;width:81px;height:24px;position:absolute;transform:rotate(-35deg)}.sector-orbit>b{background:#ccc0ec;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;right:7px;box-shadow:0 0 10px #b6a5ff55}.sector-1 .sector-planet{background:radial-gradient(circle at 30% 25%,#7cbed0,#326879 42%,#101e2d 77%);box-shadow:inset -1px -1px 7px #7bc3d470,0 0 32px #7bc3d412}.sector-1 .sector-orbit>i{border-color:#8ccddd43;transform:rotate(20deg)}.sector-1 .sector-orbit>b{background:#9cd3df;top:45px;right:2px}.sector-2 .sector-planet{background:radial-gradient(circle at 30% 25%,#d0ae86,#755b49 45%,#1c1a23 77%);box-shadow:inset -1px -1px 7px #d3b08c50,0 0 32px #d3b08c12}.sector-2 .sector-orbit>i{border-color:#d6b79143;transform:rotate(-58deg)}.sector-2 .sector-orbit>b{background:#d0b997;top:8px;right:20px}.project-section-actions{align-items:center;gap:20px;display:flex}.project-orbit-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff08;align-items:center;gap:18px;width:100%;padding:22px 24px;display:flex}.project-orbit-row:last-child{border-bottom:0}.project-orbit-row:hover{background:#b6a5ff04}.project-orbit-icon{color:#a497ce;background:#a898e80a;border:1px solid #a898e816;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.project-orbit-icon svg{stroke-width:1.4px;width:19px;height:19px}.project-orbit-row>div{flex:1;min-width:0}.project-orbit-row h3{overflow-wrap:anywhere;font-size:15px;font-weight:400}.project-orbit-row p{color:#7e8da8;text-overflow:ellipsis;white-space:nowrap;max-width:630px;margin-top:5px;font-size:11px;overflow:hidden}.project-orbit-row>svg{color:#6b7791;width:17px;height:17px}.project-orbit-area{color:#8f83ae;margin:0 15px;font-size:11px}.first-mission{align-items:center;gap:23px;min-height:160px;padding:32px 29px;display:flex}.first-mission h3{letter-spacing:-.3px;font-size:19px;font-weight:400}.first-mission p{color:#7f8fab;max-width:470px;margin-top:7px;font-size:12px;line-height:1.8}.first-mission .button{white-space:nowrap;margin-left:auto;font-size:12px}.first-mission-visual{flex-shrink:0;place-items:center;width:69px;height:69px;display:grid;position:relative}.first-mission-visual .orbit-mark{color:#a696cf;width:39px;height:39px;position:relative}.first-mission-visual>span{border:1px solid #bcaff215;border-radius:50%;position:absolute;inset:0}.first-mission-visual>i{border:1px solid #bcaff21b;border-radius:50%;position:absolute;inset:8px}.universe-footer{color:#5f6d86;align-items:center;gap:10px;padding:31px 0 0;font-size:10px;display:flex}.universe-footer .orbit-mark{color:#7a6e9a;width:20px;height:20px}.universe-footer button{color:#9d8ec5;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.universe-footer button svg{width:13px;height:13px}.agent-designer-invitation{background:linear-gradient(110deg,#b6a5ff09,#8abbe504);border:1px solid #b6a5ff23;border-radius:15px;align-items:center;gap:18px;margin-bottom:34px;padding:25px 27px;display:flex}.agent-designer-invitation h2{font-size:21px;font-weight:400}.agent-designer-invitation p{color:#8b9bb7;margin-top:5px;font-size:12px}.agent-designer-invitation .button{white-space:nowrap;margin-left:auto}.invitation-symbol{color:#b2a1e2;background:#baabff0b;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.invitation-symbol .orbit-mark{width:35px;height:35px}.auth-shell{color:#edf1fb;background:#060912;grid-template-columns:minmax(400px,1.15fr) minmax(430px,1fr)}.auth-brand-panel{isolation:isolate;background:#060912;border-right:1px solid #ffffff09;min-height:100dvh;position:relative;overflow:hidden}.auth-brand-panel>.universe-scene{z-index:0;opacity:.9;inset:0 -60% 0 -30%}.auth-universe-veil{z-index:1;pointer-events:none;background:linear-gradient(#0000 20%,#050912f2),linear-gradient(90deg,#06091270,#0000 65%);position:absolute;inset:0}.auth-brand,.auth-brand-center,.auth-brand-note{z-index:2;position:relative}.auth-brand-center{margin-top:auto;padding-top:70px;padding-bottom:40px}.auth-brand-center>.orbit-mark{display:none}.auth-brand-center h2{letter-spacing:-2px;color:#eef0ff;font-size:49px;font-weight:350;line-height:1.14}.auth-brand-note{color:#92a0b9}.auth-brand .brand-prefix{color:#b5a4df}.auth-main{background:#080d17;padding:70px 60px}.auth-content h1{color:#e9edfa;letter-spacing:-1.2px;font-size:34px;font-weight:400}.auth-description{color:#889ab5;font-size:14px;line-height:1.8}.auth-symbol{color:#baf;background:#b5a4ff0a;border:1px solid #b5a4ff1d;border-radius:14px}.auth-footnote{color:#6f809b}.auth-form .field input{color:#e7edfc;background:#0d1423;border-color:#ffffff18;min-height:51px;font-size:14px}.auth-form .field label{color:#a8b8d1;font-size:12px}.auth-form .password-visibility{color:#7f8eaa}.auth-form .password-visibility:hover{background:#ffffff07}.auth-submit{min-height:49px;font-size:13px}.auth-notice{color:#9eacc5}.auth-loading h1{font-size:27px}.auth-loading p{color:#8c9eb8}.remote-session{border-color:#ffffff0c}.connection-intro{background:#b6a5ff04;border-color:#b6a5ff18}.connected-account{background:#b6a5ff04;border-color:#b6a5ff16}.connection-message{color:#91a2bf}.connection-pair-panel{background:#b6a5ff06;border-color:#b6a5ff22}@media (width>=1600px){.universe-hero{height:585px}.universe-intro{padding-top:68px}.universe-intro h1{font-size:84px}.mission-composer{bottom:33px}.universe-hero>.universe-scene{left:27%;right:-4%}}@media (width<=1200px){.topbar{padding:0 30px}.page{padding-left:30px;padding-right:30px}.universe-hero{height:520px;margin-left:-30px;margin-right:-30px}.universe-intro{padding-left:30px;padding-right:30px}.mission-composer{width:calc(100% - 60px);left:30px}.universe-intro h1{font-size:64px}.sector{gap:10px;padding:20px 17px}.sector-orbit{width:62px;transform:scale(.85)}.sector h3{font-size:20px}.sector p{font-size:10px}.first-mission{gap:18px;padding:28px 23px}.connection-pill{display:none}}@media (width<=960px){.topbar{padding:0 25px}.page{padding-left:25px;padding-right:25px}.universe-hero{height:510px;margin-left:-25px;margin-right:-25px}.universe-intro{padding-left:25px}.universe-intro h1{font-size:61px}.universe-greeting{max-width:260px;font-size:10px}.universe-hero>.universe-scene{inset:-15px -24% -20px 15%}.universe-veil{background:linear-gradient(90deg,#060912 0%,#060912c9 20%,#06091220 54%,#0000),linear-gradient(#0000 60%,#060912)}.sector-grid{gap:11px}.sector{flex-direction:column;align-items:flex-start;min-height:207px;padding:19px}.sector-orbit{transform-origin:0;height:58px;margin-bottom:5px;transform:scale(.85)}.sector h3{font-size:21px}.sector p{font-size:11px}.first-mission{flex-wrap:wrap}.first-mission .button{margin-left:92px}.auth-brand-center h2{font-size:40px}.auth-main{padding:45px 36px}.auth-shell{grid-template-columns:minmax(280px,.9fr) minmax(390px,1fr)}.agent-designer-invitation{flex-wrap:wrap}.agent-designer-invitation .button{margin-left:72px}}@media (width<=760px){.sidebar{flex-basis:235px;align-items:stretch;width:235px;padding:26px 20px}.brand{gap:12px;margin:0 0 35px}.brand>div{display:block}.sidebar nav{gap:7px}.nav-button{justify-content:flex-start;gap:14px;width:100%;height:49px;padding:0 15px}.nav-label{clip:auto;width:auto;height:auto;position:static}.nav-button.active:before{left:-20px}.sidebar-bottom{margin-top:auto}.workspace{width:100%;margin-left:0}.topbar{height:73px;padding:0 20px}.breadcrumb{gap:11px}.mission-wordmark{letter-spacing:3px;font-size:17px}.breadcrumb>.current{font-size:11px}.menu-button{margin-right:-2px;display:inline-grid}.topbar-actions{gap:12px}.command-designer-button{display:none}.profile{width:29px;height:29px;font-size:11px}.page{padding:27px 21px 40px}.page.universe-page{padding-top:0}.universe-hero{height:654px;margin-left:-21px;margin-right:-21px}.universe-intro{padding:35px 25px 0}.universe-greeting{max-width:none;margin-bottom:19px;font-size:11px}.universe-intro h1{letter-spacing:-3px;margin-bottom:17px;font-size:59px;line-height:1.01}.universe-intro>p{font-size:13px}.universe-hero>.universe-scene{inset:203px -28% 9px -27%}.universe-veil{background:linear-gradient(#060912 22%,#0000 46% 73%,#060912 100%),linear-gradient(90deg,#0609123b,#0000 50%)}.universe-learn{gap:8px;margin-top:17px;font-size:10px}.learn-orb{width:23px;height:23px}.universe-coordinates{display:none}.mission-composer{border-radius:14px;gap:10px;width:calc(100% - 42px);padding:8px 8px 8px 13px;bottom:22px;left:21px}.mission-composer input{min-width:0;font-size:12px}.mission-composer-icon{display:none}.mission-composer>button{border-radius:9px;width:37px;height:36px}.universe-hero .scene-motion{padding:6px 9px;font-size:9px;bottom:90px;right:80px}.universe-underbar{align-items:flex-start;gap:12px;padding:17px 0}.universe-underbar p{align-items:flex-start;max-width:235px;font-size:10px;line-height:1.7}.universe-underbar p .connection-dot{margin-top:6px}.universe-underbar button{white-space:nowrap;gap:5px;padding-top:2px;font-size:10px}.universe-underbar button svg{width:11px;height:11px}.sector-section{margin-top:27px}.sector-section .section-row{align-items:flex-start;gap:15px}.sector-section .section-row h2{max-width:230px;font-size:21px}.section-row p{font-size:11px}.sector-section .section-row .text-button{gap:0;margin-top:5px;font-size:0}.sector-section .section-row .text-button svg{width:19px;height:19px}.sector-grid{grid-template-columns:1fr;gap:10px}.sector{flex-direction:row;align-items:center;gap:24px;min-height:116px;padding:20px 22px}.sector-orbit{transform-origin:50%;width:62px;height:65px;margin:0;transform:scale(.9)}.sector h3{margin-top:4px;font-size:22px}.sector p{max-width:230px;font-size:11px}.sector-copy>span{font-size:9px}.sector>svg{top:22px;right:19px}.section-row{margin-top:29px}.section-row h2{font-size:21px}.project-section-actions{gap:10px}.project-section-actions .button{width:35px;min-height:35px;padding:0;font-size:0}.project-section-actions .button svg{width:17px;height:17px}.first-mission{gap:16px;padding:24px 21px}.first-mission-visual{width:45px;height:45px}.first-mission-visual .orbit-mark{width:28px;height:28px}.first-mission>div:nth-child(2){flex:1;min-width:170px}.first-mission h3{font-size:18px;line-height:1.4}.first-mission p{font-size:11px}.first-mission .button{min-height:39px;margin:3px 0 0 61px;font-size:11px}.project-orbit-row{gap:13px;padding:20px 18px}.project-orbit-area{display:none}.project-orbit-row h3{font-size:14px}.project-orbit-row p{max-width:195px;font-size:10px}.project-orbit-icon{border-radius:10px;width:35px;height:38px}.universe-footer{align-items:flex-start;gap:8px;font-size:9px;line-height:1.6}.universe-footer button{margin-left:auto;padding:0;font-size:0}.universe-footer button svg{width:14px;height:14px}.universe-footer span{max-width:240px}.agent-designer-invitation{gap:15px;padding:20px}.invitation-symbol{width:42px;height:42px}.invitation-symbol .orbit-mark{width:28px;height:28px}.agent-designer-invitation>div:nth-child(2){flex:1;min-width:180px}.agent-designer-invitation h2{font-size:20px;line-height:1.3}.agent-designer-invitation p{font-size:11px;line-height:1.7}.agent-designer-invitation .button{margin-left:57px;font-size:11px}.page-head h1{font-size:30px}.auth-shell{flex-direction:column;display:flex}.auth-brand-panel{height:285px;min-height:285px;padding:25px 28px}.auth-brand-panel>.universe-scene{opacity:.85;display:block;inset:-100px -70% -190px -5%}.auth-brand{margin:0;position:relative}.auth-brand-center{max-width:230px;margin:32px 0 0;padding:0;display:block}.auth-brand-center h2{letter-spacing:-1px;font-size:31px;line-height:1.13}.auth-brand-note{display:none}.auth-main{flex:1;padding:40px 27px 26px}.auth-content{max-width:430px;margin:0 auto}.auth-content h1{font-size:29px}.auth-description{font-size:13px;line-height:1.8}.auth-symbol{width:43px;height:43px;margin-bottom:24px}.auth-footnote{margin-top:45px;font-size:9px}.auth-form .field input{font-size:16px}.auth-universe-veil{background:linear-gradient(90deg,#050912bb,#0000 75%),linear-gradient(#0000 25%,#060912)}}@media (prefers-reduced-motion:reduce){.universe-page *,.auth-shell *{scroll-behavior:auto!important}.scene-motion{display:none}.sector,.button,.nav-button{transition:none}}.team-constellation{background:radial-gradient(at 26% 40%,#30224918,#0000 60%),#0b101d;border:1px solid #b6a5ff18;border-radius:16px;grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden}.formation-map{background-image:radial-gradient(#a79dc20f 1px,#0000 1px);background-size:22px 22px;min-width:0;position:relative;overflow:hidden}.formation-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 24px;display:flex}.formation-heading>span{color:#b3a4d8;align-items:center;gap:9px;font-size:13px;display:flex}.formation-heading .orbit-mark{width:22px;height:22px}.formation-heading small{color:#6d7c99;font-size:10px}.formation-stage{height:360px;margin:0 15px;position:relative}.formation-paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.formation-paths ellipse{fill:none;stroke:#b6a5ff0c;stroke-width:.2px;stroke-dasharray:1 1}.formation-paths path{fill:none;stroke:#b6a5ff29;stroke-width:.22px;transition:stroke .3s}.formation-paths path.selected{stroke:#baabff7a;stroke-width:.3px}.formation-node{left:var(--node-x);top:var(--node-y);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:166px;padding:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.formation-node-orb{background:radial-gradient(circle at 30% 20%,#44395f,#17182a 70%);border:1px solid #b5a5f02e;border-radius:50%;place-items:center;width:43px;height:43px;transition:box-shadow .25s,border-color .25s;display:grid;position:relative;box-shadow:0 0 20px #b6a5ff08}.formation-node-orb:before{content:"";border:1px solid #b6a5ff10;border-radius:50%;position:absolute;inset:-5px}.formation-node-orb svg{color:#bfb0ea;stroke-width:1.5px;width:17px;height:17px}.formation-node.selected .formation-node-orb{border-color:#b8a1f9ac;box-shadow:0 0 28px #b6a5ff22}.formation-node.selected .formation-node-orb:before{border-color:#b6a5ff36}.formation-node-name{color:#b7c2d8;background:#0b101de0;border-radius:3px;max-width:160px;padding:1px 6px;font-size:11px;line-height:1.5}.formation-node.selected .formation-node-name{color:#e4d7ff}.formation-node small{color:#6e7b95;background:#0b101dcc;margin-top:-2px;padding:0 5px;font-size:8px}.formation-node.role-manager .formation-node-orb{background:radial-gradient(circle at 30% 20%,#655085,#272139 70%);width:59px;height:59px}.formation-node.role-manager .formation-node-orb svg{color:#dac9fa;width:23px;height:23px}.formation-node.role-reviewer .formation-node-orb{background:radial-gradient(circle at 30% 20%,#31545d,#15202e 70%)}.formation-node.role-reviewer .formation-node-orb svg{color:#93c9ce}.formation-caption{text-align:center;color:#72819c;padding:13px 20px 23px;font-size:10px}.formation-detail{background:#1016258f;border-left:1px solid #b6a5ff13;flex-direction:column;gap:16px;padding:28px 25px;display:flex}.formation-detail-role{color:#a89bc5;font-size:10px}.formation-detail h3{letter-spacing:-.6px;color:#e5dcf7;font-size:24px;font-weight:400;line-height:1.25}.formation-detail-copy{color:#92a2bd;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#2f2948 transparent;max-height:255px;font-size:12px;line-height:1.85;overflow:auto}.formation-tools{flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.formation-tools>span{color:#9c8dbf;align-items:center;gap:8px;font-size:10px;display:flex}.formation-tools svg{width:12px;height:12px}.formation-detail>.text-button{margin-top:8px;font-size:11px}.formation-detail>.text-button>svg:last-child{margin-left:auto}@media (width<=1100px){.team-constellation{grid-template-columns:minmax(0,1fr) 260px}.formation-stage{height:360px;margin:0}.formation-node{width:130px}.formation-node-name{max-width:130px;font-size:10px}.formation-detail{padding:25px 21px}}@media (width<=880px){.team-constellation{grid-template-columns:minmax(0,1fr)}.formation-detail{border-top:1px solid #b6a5ff13;border-left:0;padding:25px}.formation-detail-copy{max-height:200px}.formation-stage{height:350px}.formation-node{width:140px}.formation-node-name{max-width:130px}.formation-tools{margin-top:0}.formation-detail h3{font-size:25px}}@media (width<=480px){.formation-heading{padding:20px 17px}.formation-heading>span{font-size:11px}.formation-heading small{font-size:9px}.formation-stage{height:360px}.formation-node{width:110px;padding:4px}.formation-node-name{max-width:110px;font-size:10px}.formation-node-orb{width:35px;height:35px}.formation-node.role-manager .formation-node-orb{width:48px;height:48px}.formation-node small{max-width:110px;font-size:7px}.formation-caption{max-width:300px;margin:auto;padding:15px 16px 20px;font-size:9px}.formation-detail{padding:24px 21px}.formation-detail-copy{font-size:12px}}@media (width<=760px){.mission-composer input,.field input,.field textarea,.field select{font-size:16px}.mission-wordmark{flex-shrink:0}.breadcrumb>:not(.mission-wordmark){display:none}}.auth-brand>div{display:block}.auth-brand{gap:13px}.project-onboarding{background:linear-gradient(105deg,#b6a5ff0b,#8bbce905);border:1px solid #b6a5ff20;border-radius:14px;align-items:center;gap:17px;margin-bottom:27px;padding:20px 23px;display:flex}.onboarding-orb{color:#b7a3e9;background:#b6a5ff0b;border:1px solid #b6a5ff16;border-radius:50%;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.onboarding-orb .orbit-mark{width:27px;height:27px}.project-onboarding h3{font-size:17px;font-weight:400}.project-onboarding p{color:#8f9eb8;max-width:700px;margin-top:4px;font-size:11px;line-height:1.7}.project-onboarding .button{white-space:nowrap;margin-left:auto;font-size:11px}@media (width<=800px){.project-onboarding{flex-wrap:wrap;gap:13px;padding:20px}.project-onboarding>div{flex:1;min-width:200px}.project-onboarding h3{font-size:17px;line-height:1.4}.project-onboarding .button{margin-left:54px}.project-onboarding p{font-size:11px}}
