:root{--bg:#080a09;--bg-soft:#0c0f0e;--panel:#111513;--panel-2:#171b19;--panel-3:#1c211e;--line:#ecf2e914;--line-strong:#ecf2e929;--ink:#f1f4ee;--muted:#a0a79f;--muted-2:#697169;--lime:#c9f45b;--lime-ink:#111608;--purple:#aa96e8;--coral:#ff7b62;--blue:#62cad8;--radius:7px;--shadow:0 24px 80px #0000005c}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-variation-settings:"wght" 450;letter-spacing:0;text-rendering:geometricprecision;font-family:Instrument Sans Variable,Segoe UI Variable Text,Helvetica Neue,sans-serif;font-size:16px}button,input,textarea,select,h1,h2,h3,h4,p,span,small,strong,label{letter-spacing:0}button,input,textarea,select{font:inherit}button{transition:border-color .16s,background-color .16s,color .16s,opacity .16s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}::selection{background:var(--lime);color:var(--lime-ink)}.sidebar{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0e0d;width:264px;padding:24px 16px 18px}.sidebar-head{padding:0 7px}.brand-lockup{gap:10px}.brand-lockup strong,.mobile-brand strong{letter-spacing:0;font-size:1.04rem}.brand-lockup>span:last-child{color:var(--muted);letter-spacing:0;border-radius:4px;font-size:.58rem}.brand-mark{width:34px;height:34px;box-shadow:none;border-radius:7px}.create-primary{background:var(--lime);min-height:46px;color:var(--lime-ink);border:1px solid #c9f45b47;border-radius:7px;justify-content:flex-start;margin:28px 0 25px;padding:0 14px;font-size:.82rem;box-shadow:0 9px 28px #c9f45b12}.create-primary:hover{background:#d4ff67;transform:none}.nav-section-label{color:var(--muted-2);text-transform:uppercase;margin:0 11px 9px;font-size:.65rem;font-weight:760;display:block}.primary-nav{gap:4px}.primary-nav button{border-radius:6px;gap:12px;min-height:43px;padding:0 11px;font-size:.82rem;font-weight:640}.primary-nav button:hover{color:var(--ink);background:#ecf2e90b}.primary-nav button.active{color:var(--ink);box-shadow:inset 2px 0 var(--lime);background:#1b211d}.primary-nav button.active svg{color:var(--lime)}.nav-count{background:var(--coral);color:#160b08;border-radius:4px;font-size:.58rem}.workspace-status{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0 8px 15px;padding:17px 3px 0;display:flex}.workspace-status>span{background:#79d7a9;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #79d7a961}.workspace-status strong,.workspace-status small{display:block}.workspace-status strong{font-size:.74rem}.workspace-status small{color:var(--muted-2);margin-top:3px;font-size:.63rem}.sidebar-account{grid-template-columns:minmax(0,1fr) 36px}.profile-switcher{padding:14px 5px 2px}.profile-switcher strong{font-size:.77rem}.profile-switcher small{font-size:.66rem}.sidebar-signout{border-radius:6px}.app-topbar{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09e6;gap:20px;height:68px;padding:0 28px}.topbar-location{color:var(--muted-2);align-items:center;gap:6px;font-size:.73rem;display:flex}.topbar-location strong{color:var(--ink);font-weight:700}.global-search{background:#111513;border-radius:7px;width:min(480px,42vw);margin-left:auto;padding-inline:13px}.global-search span{color:var(--muted);font-size:.75rem}.global-search kbd{border-color:var(--line);color:var(--muted-2);background:#0b0e0d;font-size:.58rem}.invite-button{border-radius:6px;min-height:38px;padding:0 12px;font-size:.73rem}.icon-button,.mini-create{border-radius:6px}.notification-button,.icon-button{width:38px;height:38px}.mini-create{width:38px;height:38px;padding:0}.notification-button{position:relative}.notification-button>span{border:2px solid var(--bg);background:var(--coral);color:#210b07;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:.55rem;font-weight:850;display:grid;position:absolute;top:-4px;right:-5px}.app-layout{max-width:1460px;margin:0 auto;padding:48px 48px 88px;display:block}.app-layout.wide-layout{max-width:1540px;padding-inline:36px}.app-layout.create-layout{max-width:none;padding:22px 24px 30px}.content-stage{width:100%}.toast{border:1px solid var(--line-strong);color:var(--ink);box-shadow:var(--shadow);background:#1b211d;border-radius:7px;font-size:.76rem;top:82px}.workspace-connection-banner{color:var(--coral);background:#ff7b620e;border:1px solid #ff7b623d;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 24px;padding:12px 14px;display:grid}.workspace-connection-banner>div{min-width:0}.workspace-connection-banner strong,.workspace-connection-banner span{display:block}.workspace-connection-banner strong{color:var(--ink);font-size:.75rem}.workspace-connection-banner span{color:var(--muted);margin-top:3px;font-size:.66rem;line-height:1.45}.workspace-connection-banner button{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);cursor:pointer;background:#ecf2e90a;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:.65rem;font-weight:720;display:inline-flex}.workspace-connection-banner button:disabled{cursor:wait;opacity:.65}.workspace-page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:34px;padding-bottom:28px;display:flex}.workspace-page-head>div:first-child>span,.view-title>span{color:var(--coral);text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-page-head h1,.view-title h1{letter-spacing:0;margin:8px 0 7px;font-size:2.55rem;line-height:1.08}.workspace-page-head p,.view-title p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.workspace-page-head>div:last-child{gap:9px;display:flex}.accent-button,.soft-button{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.76rem;font-weight:760;display:inline-flex}.accent-button{border:1px solid var(--lime);background:var(--lime);color:var(--lime-ink)}.accent-button:hover{background:#d3ff62}.soft-button{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.soft-button:hover{background:#ecf2e90b}.workspace-composer{border:1px solid var(--line-strong);background:#121714;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:16px;margin:0 0 38px;padding:20px 21px;display:grid;box-shadow:0 18px 56px #0000002e}.composer-symbol{background:var(--lime);width:40px;height:40px;color:var(--lime-ink);border-radius:7px;place-items:center;display:grid}.workspace-composer .composer-main>label{color:#dfe3dc;font-size:.77rem;font-weight:760;display:block}.workspace-composer textarea{min-height:76px;padding:12px 0;font-size:1rem;line-height:1.5}.workspace-composer textarea::placeholder{color:#6f786f}.workspace-composer .composer-footer{padding-top:12px}.workspace-composer .composer-footer button{border-radius:6px;min-height:34px;font-size:.7rem}.workspace-composer .composer-footer>div{align-items:center;gap:11px;display:flex}.workspace-composer .composer-footer small{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.64rem}.workspace-composer .composer-submit{background:var(--ink);color:#0b0e0c;min-height:38px}.home-work-grid{grid-template-columns:1fr 1fr;gap:34px;display:grid}.work-section,.activity-section{border-top:1px solid var(--line-strong);min-width:0}.work-section>header,.activity-section>header{justify-content:space-between;align-items:center;gap:16px;min-height:78px;display:flex}.work-section h2,.activity-section h2{margin:0;font-size:1.02rem}.work-section header span,.activity-section header span{color:var(--muted-2);margin-top:5px;font-size:.69rem;display:block}.work-section header button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.69rem;display:flex}.work-section header button:hover{color:var(--ink)}.room-rows>button,.project-rows>button{border:0;border-top:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 6px;display:grid}.room-rows>button{grid-template-columns:8px minmax(0,1fr) auto auto 20px}.project-rows>button{grid-template-columns:8px minmax(0,1fr) auto 20px}.room-live-dot{background:#78d6a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #78d6a866}.room-live-dot.scheduled{box-shadow:none;background:#707870}.room-rows strong,.room-rows small,.project-rows strong,.project-rows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.room-rows strong,.project-rows strong{font-size:.79rem}.room-rows small,.project-rows small{color:var(--muted);margin-top:5px;font-size:.68rem}.room-rows>button>span:nth-last-child(2){color:var(--muted-2);font-size:.64rem}.project-rows>button>span:first-child{border-radius:2px;height:36px}.project-rows em{color:var(--muted-2);text-transform:capitalize;font-size:.62rem;font-style:normal}.empty-row{border-top:1px solid var(--line);min-height:88px;color:var(--muted);align-items:center;gap:10px;font-size:.73rem;display:flex}.empty-row>span{flex:1}.empty-row button{color:var(--lime);cursor:pointer;background:0 0;border:0}.activity-section>div>article{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 5px;display:grid}.activity-section article p{color:#ced3cc;margin:0;font-size:.77rem;line-height:1.5}.activity-section article p strong{color:var(--ink)}.activity-section article div>span{color:var(--muted-2);margin-top:5px;font-size:.62rem;display:block}.activity-section article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.64rem;display:flex}.activity-section article>button.reacted{color:var(--coral)}.notification-popover{z-index:60;border:1px solid var(--line-strong);background:#111513;border-radius:8px;width:min(390px,100vw - 28px);position:fixed;top:76px;right:26px;overflow:hidden;box-shadow:0 28px 78px #0000007a}.notification-popover header,.notification-popover footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.notification-popover header>div{align-items:center;gap:7px;display:flex}.notification-popover header>div:first-child{gap:2px;display:grid}.notification-popover header span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.notification-popover header strong{font-size:.82rem}.notification-popover header button:not(.icon-button),.notification-popover footer button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:.67rem;font-weight:760}.notification-popover header button:disabled{cursor:default;color:var(--muted-2)}.notification-popover .icon-button{width:30px;height:30px}.notification-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) 7px;gap:10px;padding:14px;display:grid;position:relative}.notification-list>button:hover{background:#ecf2e909}.notification-list>button.unread{background:#c9f45b09}.notification-icon{width:30px;height:30px;color:var(--blue);background:#62cad81f;border-radius:6px;place-items:center;display:grid}.notification-icon.build{color:var(--lime);background:#c9f45b1c}.notification-icon.activity{color:var(--coral);background:#ff7b621a}.notification-list strong,.notification-list p,.notification-list small{display:block}.notification-list strong{font-size:.72rem}.notification-list p{color:var(--muted);margin:4px 0;font-size:.66rem;line-height:1.4}.notification-list small{color:var(--muted-2);font-size:.59rem}.notification-list>button>i{background:var(--lime);border-radius:50%;align-self:center;width:6px;height:6px}.notification-popover footer{border-bottom:0;justify-content:center}.notification-popover footer button{align-items:center;gap:4px;display:inline-flex}.discover-search{position:relative}.discover-search>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.discover-empty{border:1px dashed var(--line-strong);min-height:96px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:9px;font-size:.74rem;display:flex}.avatar{letter-spacing:0;border:1px solid #ecf2e933;border-radius:50%;overflow:hidden;box-shadow:0 4px 16px #0000004d}.avatar-fallback{letter-spacing:0}.stacked-avatars .avatar{border:2px solid var(--bg)}.room-toolbar{margin:0 0 16px}.room-filters{border-radius:7px}.room-filters button,.room-search{border-radius:6px;font-size:.72rem}.room-search input{font-size:.72rem}.room-directory{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.room-directory-head,.room-directory>article{grid-template-columns:minmax(340px,1fr) 160px 76px 96px 104px;align-items:center;gap:14px;display:grid}.room-directory-head{min-height:44px;color:var(--muted-2);text-transform:uppercase;font-size:.61rem;font-weight:800}.room-directory>article{border-top:1px solid var(--line);min-height:106px;padding:15px 0}.room-directory-main{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.room-directory-main h2{margin:0;font-size:.88rem}.room-directory-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.7rem;overflow:hidden}.room-directory-main small{color:var(--muted-2);margin-top:7px;font-size:.61rem;display:block}.room-directory .stacked-avatars>span:last-child{color:var(--muted);margin-left:9px;font-size:.64rem}.room-agent-count{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;display:flex}.room-directory>article>button{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:.67rem;display:flex}.room-directory>article>button:hover{color:var(--lime);border-color:#c9f45b5c}.room-status{border-radius:4px;font-size:.61rem}.view-title{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:26px}.community-browser{border-color:var(--line-strong);min-height:700px;box-shadow:none;background:#0f1311;border-radius:8px;grid-template-columns:280px minmax(0,1fr)}.community-browser>nav{border-color:var(--line);background:#0c0f0e;padding:14px}.community-browser>nav>label{border-radius:6px;min-height:40px}.community-browser>nav input{font-size:.7rem}.community-browser>nav>button{border-radius:6px;min-height:58px;padding:10px}.community-browser>nav>button strong{font-size:.74rem}.community-browser>nav>button small{font-size:.62rem}.community-mark{border-radius:7px;width:38px;height:38px}.community-detail>header{background:#151a17;min-height:156px;padding:28px 30px}.community-detail>header h2{letter-spacing:0;font-size:1.6rem}.community-detail>header p{color:var(--muted);font-size:.76rem;line-height:1.6}.community-tabs button{min-height:44px;font-size:.7rem}.community-feed,.community-people{padding:24px 28px}.community-feed article p{font-size:.76rem}.community-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.community-person{border-radius:7px}.community-person strong{font-size:.74rem}.community-person small{font-size:.62rem}.discover-search{border-radius:7px;min-height:46px}.discover-grid{border-top:1px solid var(--line-strong);grid-template-columns:1fr;gap:0}.discover-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:210px minmax(0,1fr);min-height:164px;display:grid}.discover-art{border-radius:7px;height:140px;margin:12px 0}.discover-card>div:last-child{flex-direction:column;justify-content:center;min-width:0;padding:20px 24px;display:flex}.discover-card h3{font-size:1rem}.discover-card p{min-height:0;color:var(--muted);font-size:.74rem;line-height:1.6}.discover-foot,.discover-foot button{font-size:.62rem}.people-grid{grid-template-columns:repeat(3,1fr);gap:14px}.creator-card,.profile-hero{box-shadow:none;border-radius:8px}.creator-card strong{font-size:.78rem}.creator-card p{font-size:.67rem}.profile-hero{border-color:var(--line-strong);background:#111513}.profile-cover .cover-orbit,.profile-cover .cover-grid{display:none}.profile-copy h1{letter-spacing:0;font-size:1.65rem}.profile-copy>div:first-child>span,.profile-copy p{font-size:.76rem}.profile-stats{font-size:.66rem}.collab-room{max-width:none}.collab-room .room-session-header{min-height:56px;margin-bottom:13px}.room-session-header strong{font-size:.82rem}.room-session-header small{font-size:.66rem}.room-session-header button{border-radius:6px;min-height:36px;font-size:.68rem}.collab-room-shell{border-color:var(--line-strong);min-height:720px;box-shadow:none;background:#0d100f;border-radius:8px;grid-template-columns:210px minmax(430px,1fr) 280px}.room-channel-nav{background:#0c0f0e;padding:15px 10px}.room-community-identity{padding:4px 6px 17px}.room-community-identity>span{width:34px;height:34px;color:var(--blue);background:#62cad817;border-radius:7px}.room-community-identity small{font-size:.59rem}.room-community-identity strong{font-size:.74rem}.room-channel-nav>p{margin:18px 9px 7px;font-size:.59rem}.room-channel-nav>button{border-radius:6px;min-height:39px;padding:9px}.room-channel-nav>button span{font-size:.72rem}.room-channel-nav>button small{font-size:.55rem}.room-channel-footer{font-size:.61rem}.room-context-bar{background:#151a17;min-height:84px;padding:15px 19px}.room-context-bar h1{letter-spacing:0;margin:6px 0 4px;font-size:1.2rem}.room-context-bar p{font-size:.7rem}.context-actions button{border-radius:6px;width:36px;height:36px}.room-pane-head{min-height:78px;padding:13px 18px}.room-pane-head>div:first-child>span{font-size:.57rem}.room-pane-head>div:first-child>strong{font-size:.84rem}.room-pane-head>div:first-child>small,.pane-presence,.agent-online{font-size:.63rem}.collab-room .chat-message{gap:12px;padding:12px 4px}.collab-room .chat-message strong{font-size:.73rem}.collab-room .chat-message time{font-size:.58rem}.collab-room .chat-message p{font-size:.73rem;line-height:1.6}.collab-room .chat-composer{border-radius:7px;margin:14px;padding:7px}.collab-room .chat-composer input{font-size:.72rem}.agent-chat-intro{padding:14px 18px}.agent-chat-intro strong{font-size:.74rem}.agent-chat-intro p{font-size:.65rem}.agent-room-message strong{font-size:.72rem}.agent-room-message time{font-size:.56rem}.agent-room-message p{font-size:.72rem}.room-detail-panel{background:#0c0f0e}.room-detail-panel>section{padding:17px}.room-detail-panel .side-card-head strong{font-size:.72rem}.room-detail-panel .agenda-list p{font-size:.65rem}.room-detail-panel .room-people-list strong{font-size:.69rem}.room-detail-panel .room-people-list small{font-size:.59rem}.room-people-list .avatar{border-radius:50%}.room-files-layout{grid-template-columns:minmax(0,1fr) 220px}.files-browser{padding:15px}.files-browser>label input,.files-browser>button strong{font-size:.68rem}.files-browser>button small,.files-browser>button>span:nth-last-child(-n+2){font-size:.58rem}.file-inspector>strong{font-size:.75rem}.file-inspector>span,.file-inspector dl div,.file-inspector>button{font-size:.61rem}.agent-workbench{border-color:var(--line-strong);height:calc(100vh - 112px);min-height:700px;box-shadow:none;background:#0b0e0d;border-radius:8px}.agent-workbench-head{background:#111513;height:60px;padding:0 16px}.agent-project-icon{background:var(--lime);color:var(--lime-ink);border-radius:6px}.agent-project-identity strong{letter-spacing:0;max-width:340px;font-size:.86rem}.agent-project-identity>div>span,.agent-surface-meta{font-size:.62rem}.agent-runtime-state,.agent-credit-button,.agent-publish{border-radius:6px;min-height:34px;font-size:.68rem}.agent-workbench-body{grid-template-columns:minmax(390px,440px) minmax(0,1fr);height:calc(100% - 60px)}.agent-conversation{background:#0f1311;grid-template-rows:50px minmax(0,1fr) auto}.agent-conversation-head{padding:0 15px}.agent-conversation-head strong{font-size:.74rem}.agent-conversation-head>div>span,.agent-stop{font-size:.59rem}.agent-thread{padding:22px 18px 32px}.agent-history-control{color:#b9adc8;cursor:pointer;background:#9567ff0e;border:1px solid #b597ff2e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin:0 auto 18px;padding:0 13px;font-size:.62rem;display:flex}.agent-history-control:hover{color:var(--ink);border-color:#b597ff59}.agent-thread-empty>span,.surface-empty>span{width:46px;height:46px;color:var(--lime);background:#c9f45b14;border-color:#c9f45b3d;border-radius:7px}.agent-thread-empty h2{letter-spacing:0;font-size:1.3rem}.agent-thread-empty>p{max-width:350px;font-size:.74rem}.agent-thread-empty>div button{border-radius:6px;min-height:44px;font-size:.67rem}.user-message{background:#1a201c;border-radius:7px 7px 2px;padding:12px 13px}.user-message>span,.engineer-status,.engineer-message>small{font-size:.56rem}.user-message p,.engineer-message>p,.engineer-message-head strong{font-size:.72rem}.engineer-live-list>div{font-size:.64rem}.agent-composer{background:#181e1a;border-radius:7px;margin:0 12px 12px}.agent-composer textarea{min-height:88px;padding:14px 14px 9px;font-size:.75rem}.agent-composer-tools>button:first-child,.agent-settings label{font-size:.61rem}.agent-composer-tools>span{font-size:.53rem}.agent-recipe-control button,.agent-settings select{font-size:.57rem}.agent-error{font-size:.62rem}.agent-surface{background:#080a09;grid-template-rows:50px minmax(0,1fr)}.agent-surface-tabs{background:#111513;padding:0 10px}.agent-surface-tabs>button{font-size:.66rem}.agent-preview-toolbar{background:#111513}.agent-preview-toolbar>div:first-child,.agent-preview-toolbar>a{font-size:.61rem}.surface-empty strong{font-size:.86rem}.surface-empty p{font-size:.68rem}.agent-file-surface{grid-template-columns:230px minmax(0,1fr)}.agent-file-surface>nav{background:#0d100f;padding:9px}.agent-file-surface>nav>div,.agent-file-surface nav button span,.agent-editor-head>span{font-size:.62rem}.agent-file-surface nav button{border-radius:5px;min-height:34px}.agent-editor-head{background:#111513}.agent-editor textarea{background:#080a09;font-size:.69rem}.agent-terminal-output pre{font-size:.63rem}.agent-terminal-output time,.agent-terminal-output>div>span{font-size:.52rem}.modal-backdrop,.agent-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040605c7}.room-create-dialog,.room-invite-dialog,.agent-billing-modal{border-color:var(--line-strong);background:#131714;border-radius:8px;box-shadow:0 38px 110px #00000094}.room-create-dialog h2,.room-invite-dialog h2{letter-spacing:0;font-size:1.25rem}.room-create-dialog header p{font-size:.72rem}.room-create-fields label>span,.room-create-fields legend{font-size:.68rem}.room-create-fields input,.room-create-fields textarea,.room-create-fields select{background:#0b0e0d;border-radius:6px;min-height:42px;font-size:.72rem}.privacy-options label{border-radius:6px}.privacy-options label span{font-size:.62rem}.room-create-summary strong{font-size:.69rem}.room-create-summary small{font-size:.6rem}.room-create-dialog footer button,.room-invite-dialog footer button{border-radius:6px;min-height:38px;font-size:.67rem}.invite-link-row strong,.invite-people-list strong{font-size:.71rem}.invite-link-row small,.invite-people-list small{font-size:.6rem}.invite-link-row button,.invite-email-row input,.invite-email-row button{font-size:.64rem}.invite-dialog select{border:1px solid var(--line);width:100%;color:var(--ink);background:#090c0a;border-radius:7px;outline:0;margin-bottom:8px;padding:10px;font-size:.68rem}.agent-billing-modal{width:min(700px,100%)}.agent-modal-head{padding:17px 19px}.agent-modal-head span{font-size:.54rem}.agent-modal-head strong{font-size:.78rem}.billing-panel{border-radius:8px}.billing-card{background:#151a17;border-radius:7px}.billing-card h2{letter-spacing:0;font-size:1.25rem}.billing-card>p:not(.eyebrow){font-size:.72rem}.billing-card label{font-size:.68rem}.billing-card input,.billing-card select{border-radius:6px;min-height:42px;font-size:.72rem}.custom-credit-amount{position:relative}.custom-credit-amount>span{z-index:1;color:var(--muted);pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.billing-card .custom-credit-amount>input{padding-left:27px}.auth-shell{background:#090b0a;grid-template-columns:minmax(600px,1fr) 500px;min-height:100dvh;display:grid}.auth-brand-panel{border-right:1px solid var(--line);isolation:isolate;background:#0c100e url(/auth-studio.webp) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:42px 48px 38px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{z-index:0;content:"";background:linear-gradient(90deg,#050806f5 0%,#050806b8 40%,#05080624 78%),linear-gradient(#0000 58%,#050806d1 100%);position:absolute;inset:0}.auth-brand-panel:after{z-index:0;content:"";pointer-events:none;border:1px solid #ecf2e91f;border-radius:8px;position:absolute;inset:18px}.auth-brand>span{background:var(--lime);width:38px;height:38px;color:var(--lime-ink);box-shadow:none;border-radius:7px;place-items:center;display:grid}.auth-brand strong{font-size:1.08rem}.auth-brand-copy p{color:var(--coral);text-transform:uppercase;margin:0 0 17px;font-size:.72rem;font-weight:820}.auth-brand-copy h1{letter-spacing:0;max-width:690px;margin:0;font-size:3.55rem;line-height:1.02}.auth-brand-copy>span{color:#c0c8bf;max-width:560px;margin-top:22px;font-size:.96rem;line-height:1.68;display:block}.auth-brand-panel footer{color:#c0c7bf;align-items:center;gap:8px;font-size:.7rem;display:flex}.auth-form-panel{background:#090b0a;place-items:center;min-height:100dvh;padding:44px 56px;display:grid}.auth-form{gap:20px;width:min(390px,100%);display:grid}.auth-heading>span{color:var(--lime);text-transform:uppercase;font-size:.67rem;font-weight:800}.auth-heading h2{letter-spacing:0;margin:9px 0 8px;font-size:2rem;line-height:1.12}.auth-heading p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.auth-mode{border:1px solid var(--line);background:#0f1311;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;margin:5px 0 10px;padding:4px;display:grid}.auth-mode button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.77rem;font-weight:740}.auth-mode button.active{color:var(--ink);background:#202620;box-shadow:inset 0 1px #ffffff0a}.auth-field label{color:#d9ded7;font-size:.72rem;font-weight:720}.auth-reset{font-size:.65rem}.auth-form input{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ink);background:#111513;border-radius:7px;outline:0;padding:0 14px;font-size:.83rem}.auth-password-input>button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-submit{border:1px solid var(--lime);background:var(--lime);min-height:52px;color:var(--lime-ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:0 16px 0 19px;font-size:.85rem;font-weight:840;display:flex}.auth-submit:hover{filter:none;background:#d4ff67}.auth-feedback{border-left:2px solid var(--lime);color:#d9eab1;background:#c9f45b0d;margin:0;padding:11px 12px;font-size:.73rem;line-height:1.5}.auth-feedback.error{border-color:var(--coral);color:#ffb9aa;background:#ff7b620f}.auth-status{background:var(--bg)}.auth-status strong{font-size:.9rem}.auth-status span{font-size:.72rem}@media (max-width:1180px){.auth-shell{grid-template-columns:minmax(470px,1fr) 460px}.auth-brand-copy h1{font-size:2.8rem}.auth-form-panel{padding-inline:44px}.home-work-grid{grid-template-columns:1fr}.collab-room-shell{grid-template-columns:190px minmax(420px,1fr)}.room-detail-panel{display:none}.agent-workbench-body{grid-template-columns:minmax(350px,400px) minmax(0,1fr)}}@media (max-width:900px){.sidebar{contain:layout paint;width:264px;transition:none}.app-stage{margin-left:0}.app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a09}.modal-backdrop,.agent-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-location{display:none}.global-search{margin-left:auto}.app-layout,.app-layout.wide-layout{padding:32px 22px 82px}.app-layout.create-layout{padding:0}.workspace-page-head{flex-direction:column;align-items:flex-start}.room-directory-head{display:none}.room-directory>article{grid-template-columns:minmax(0,1fr) auto;gap:11px}.room-directory>article>.stacked-avatars,.room-directory>article>.room-agent-count{display:none}.room-directory>article>.room-status{justify-self:end}.room-directory>article>button{grid-column:2}.community-browser{min-height:0;display:block}.community-browser>nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.community-browser>nav>label{display:none}.community-browser>nav>button{flex:0 0 210px}.collab-room-shell{min-height:0;display:block}.room-channel-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.room-community-identity,.room-channel-nav>p,.room-channel-footer{display:none}.room-channel-nav>button{grid-template-columns:16px minmax(0,1fr)}.room-channel-nav>button small{display:none}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{border-right:0;border-bottom:1px solid var(--line);background-image:url(/auth-studio-mobile.webp);background-position:50% 58%;min-height:286px;padding:24px 26px}.auth-brand-panel:before{background:linear-gradient(90deg,#050806eb,#05080647 78%),linear-gradient(#0000 40%,#050806bd)}.auth-brand-copy{width:min(560px,92%);margin:auto 0 8px}.auth-brand-copy p{margin-bottom:10px}.auth-brand-copy h1{font-size:2rem}.auth-brand-copy>span,.auth-brand-panel footer{display:none}.auth-form-panel{place-items:start center;min-height:auto;padding:30px 26px 48px}.auth-form{gap:16px}.agent-workbench{border-width:1px 0 0;border-radius:0;height:calc(100vh - 68px);min-height:620px}.agent-workbench-body{grid-template-columns:minmax(300px,42%) minmax(0,1fr)}.agent-file-surface{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){button{transition-duration:80ms}.app-topbar{padding-inline:14px}.global-search{background:0 0;border:0;width:42px;padding:9px}.global-search span,.global-search kbd,.invite-button span{display:none}.mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111513;box-shadow:0 10px 28px #00000052}.workspace-page-head h1,.view-title h1{font-size:2rem}.workspace-connection-banner{grid-template-columns:20px minmax(0,1fr)}.workspace-connection-banner button{grid-column:2;justify-self:start}.workspace-page-head>div:last-child{width:100%}.workspace-page-head .accent-button,.workspace-page-head .soft-button{flex:1}.workspace-composer{grid-template-columns:1fr}.composer-symbol{display:none}.room-rows>button{grid-template-columns:8px minmax(0,1fr) 18px}.room-rows .stacked-avatars,.room-rows>button>span:nth-last-child(2){display:none}.discover-card{grid-template-columns:1fr}.discover-art{height:180px;margin:12px 0 0}.people-grid,.community-people{grid-template-columns:1fr}.room-channel-nav{grid-template-columns:repeat(4,1fr);padding:8px}.room-channel-nav>button{justify-content:center;padding-inline:5px;display:flex}.room-channel-nav>button span{font-size:.61rem}.room-context-bar{align-items:flex-start}.room-context-bar p{white-space:normal}.room-pane-head>div:first-child>small{display:none}.room-files-layout{grid-template-columns:1fr}.file-inspector{display:none}.agent-workbench{height:auto;min-height:calc(100vh - 68px);overflow:visible}.agent-workbench-head{z-index:4;position:sticky;top:68px}.agent-workbench-body{flex-direction:column;height:auto;display:flex}.agent-surface{order:-1}.agent-conversation{border-right:0;border-bottom:1px solid var(--line);height:calc(100vh - 188px);min-height:540px}.agent-surface{height:700px}.agent-project-identity strong{max-width:42vw}.agent-project-identity>div>span,.agent-publish,.agent-composer-tools>span{display:none}.agent-settings{flex-direction:column;align-items:stretch}.agent-recipe-control{grid-template-columns:repeat(3,1fr);display:grid}.agent-recipe-control button{justify-content:center}.agent-file-surface{grid-template-columns:150px minmax(0,1fr)}.auth-brand-panel{min-height:252px;padding:20px 22px}.auth-brand-panel:after{inset:10px}.auth-brand-copy{width:96%}.auth-brand-copy p{font-size:.64rem}.auth-brand-copy h1{font-size:1.65rem;line-height:1.06}.auth-form-panel{padding:26px 22px 42px}}@media (max-width:440px){.workspace-page-head h1,.view-title h1{font-size:1.8rem}.workspace-page-head p,.view-title p{font-size:.8rem}.room-directory>article{min-height:116px}.room-directory>article>.room-status{display:none}.room-create-fields{grid-template-columns:1fr}.room-create-fields .full{grid-column:1}.privacy-options{grid-template-columns:1fr}.agent-surface-tabs>button{padding-inline:7px}.agent-surface-tabs>button span,.agent-surface-meta{display:none}.agent-file-surface{grid-template-rows:160px minmax(0,1fr);grid-template-columns:1fr}.agent-file-surface>nav{border-right:0;border-bottom:1px solid var(--line)}.auth-brand-panel{min-height:236px}.auth-brand-copy h1{font-size:1.5rem}.auth-heading h2{font-size:1.55rem}}.agent-mode-control{gap:.45rem;margin-bottom:.65rem;display:grid}.agent-mode-control>span{color:var(--muted,#8e9b96);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.agent-mode-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.agent-mode-control button{min-height:3rem;color:inherit;text-align:left;background:#ffffff08;border:1px solid #84ffc329;border-radius:.65rem;gap:.15rem;padding:.55rem .7rem;display:grid}.agent-mode-control button.selected{background:#64f0ac1f;border-color:#64f0aca6}.agent-mode-control button strong{font-size:.8rem}.agent-mode-control button small{color:var(--muted,#8e9b96);font-size:.7rem}.agent-plan-card{background:linear-gradient(135deg,#64f0ac17,#ffffff06);border:1px solid #64f0ac47;border-radius:.8rem;gap:.7rem;margin-top:.75rem;padding:.85rem;display:grid}.agent-plan-card>div{gap:.25rem;display:grid}.agent-plan-card>div strong{color:#8af6bf;font-size:.82rem}.agent-plan-card>div span{color:var(--muted,#a6b7af);font-size:.78rem;line-height:1.45}.agent-plan-card ul{color:#d7e8df;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.35;display:grid}.agent-execution-plan{background:#0000001f;border:1px solid #8af6bf29;border-radius:.6rem;gap:.55rem;padding:.65rem;display:grid}.agent-execution-plan>div{gap:.15rem;display:grid}.agent-execution-plan>div strong{color:#e6fff1;font-size:.72rem}.agent-execution-plan>div span{color:var(--muted,#a6b7af);font-size:.66rem}.agent-execution-plan ol{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.agent-execution-plan li{color:#d7e8df;grid-template-columns:.45rem 1fr;align-items:start;gap:.45rem;font-size:.68rem;line-height:1.3;display:grid}.agent-execution-plan li i{border:1px solid #8af6bf;border-radius:50%;width:.42rem;height:.42rem;margin-top:.2rem}.agent-execution-plan li span{gap:.1rem;display:grid}.agent-execution-plan li strong{font-weight:600}.agent-execution-plan li small{color:var(--muted,#a6b7af)}.agent-approve-button{color:#062016;background:#74f3ae;border:0;border-radius:.55rem;justify-self:start;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .75rem;font-weight:700;display:inline-flex}.agent-approve-button:disabled{cursor:wait;opacity:.65}.avatar-character{border-radius:inherit;width:100%;height:100%;display:block}@media (max-width:440px){.agent-mode-control>div{grid-template-columns:1fr}}html,body{overflow-x:hidden}.content-stage,.app-layout,.app-layout.wide-layout,.agent-workbench,.collab-room-shell{min-width:0}.agent-workbench{height:calc(100svh - 104px)}.agent-workbench-head,.agent-head-actions{min-width:0}.agent-head-actions{flex-wrap:wrap;justify-content:flex-end}.room-request-form select,.room-request-form input,.room-request-form button{min-height:38px}.room-request-form select,.room-request-form input{font-size:.72rem}.room-request-form button,.request-conflict-actions button,.file-inspector-actions button{min-height:36px;font-size:.66rem}.room-request-card strong{font-size:.7rem}.room-request-card span{font-size:.61rem}.room-request-card p{font-size:.68rem}.request-conflict-actions small{font-size:.62rem}.message-mentions span,.message-attachments span{font-size:.61rem}.message-links a{font-size:.63rem}.file-inspector-actions{margin-top:0}@media (min-width:901px) and (max-width:1180px){.app-layout{padding:32px 24px 76px}.app-layout.create-layout{padding:16px}.agent-workbench-body{grid-template-columns:minmax(350px,40%) minmax(0,1fr)}.agent-workbench-head{padding-inline:12px}.agent-head-actions{gap:4px}.agent-provider-action,.agent-runtime-state{padding-inline:6px}.project-manager-controls{min-width:min(58%,520px)}}@media (max-width:900px){.sidebar{width:min(300px,88vw);box-shadow:24px 0 70px #00000075}.app-topbar{min-height:64px}.app-layout,.app-layout.wide-layout{padding-inline:18px}.agent-workbench{height:auto;min-height:0}.agent-workbench-head{height:auto;min-height:64px;padding-block:10px}.agent-project-identity{flex:42%}.agent-head-actions{max-width:58%}.agent-credit-button,.agent-publish{min-height:40px}}@media (max-width:700px){html{scroll-padding-top:68px}button,select,input,textarea{font-size:16px}button,.accent-button,.soft-button,.invite-button,.mini-create,.icon-button{min-height:44px}.app-topbar{gap:7px;height:64px;padding-inline:10px}.topbar-actions{gap:3px}.invite-button{justify-content:center;width:40px;padding-inline:0}.global-search{width:42px;min-height:44px}.app-layout,.app-layout.wide-layout{padding:22px 14px 96px}.workspace-page-head{gap:18px;margin-bottom:22px;padding-bottom:18px}.workspace-page-head>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-page-head .accent-button,.workspace-page-head .soft-button{width:100%}.room-toolbar{gap:10px;display:grid}.room-search{width:100%}.room-directory{border:0}.room-directory>article{border:1px solid var(--line);background:#111513;border-radius:9px;min-height:0;margin-top:10px;padding:14px}.room-directory>article>button{min-height:44px}.room-directory-main{gap:10px}.room-directory-main p{white-space:normal}.room-request-form{grid-template-columns:1fr;gap:8px}.room-request-form select,.room-request-form input,.room-request-form button{width:100%;min-height:44px;font-size:16px}.room-channel-nav{grid-template-columns:repeat(4,minmax(76px,1fr));gap:4px;overflow-x:auto}.room-channel-nav>button{min-height:46px}.room-pane-head{padding:14px}.room-pane-head strong{font-size:.88rem}.room-pane-head small{font-size:.7rem;line-height:1.45;display:block!important}.collab-room .chat-composer{min-height:50px}.collab-room .chat-composer input{font-size:16px}.project-manager{gap:12px;padding:14px}.project-manager>div:first-child{display:none}.project-manager-controls{grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;display:grid}.project-manager-controls select,.project-manager-controls label{grid-column:1/-1}.project-manager-controls label small{display:none}.project-manager-controls select,.project-manager-controls label,.project-manager-controls .soft-button{width:100%;max-width:none;min-height:44px}.project-manager-controls select,.project-manager-controls input{font-size:16px}.agent-head-actions{max-width:60%}.agent-runtime-state,.agent-provider-action:not(.agent-deploy-action),.agent-deployment-inspector{display:none}.agent-deploy-action,.agent-deployment-link,.agent-deployment-status{min-height:40px}.agent-deployment-status{padding-inline:9px}.agent-workbench-head{z-index:5;position:sticky;top:0}.agent-workbench-body{flex-direction:column;height:auto;display:flex}.agent-conversation{border-right:0;border-bottom:1px solid var(--line);order:-1;grid-template-rows:50px auto minmax(0,1fr);height:clamp(520px,100svh - 190px,760px);min-height:0}.agent-composer{grid-row:2}.agent-thread{grid-row:3}.agent-composer textarea{min-height:92px;font-size:16px}.agent-composer-tools{min-height:48px}.agent-send{width:38px;height:38px}.agent-surface{height:clamp(560px,82svh,760px)}.agent-surface-tabs{overflow-x:auto}.agent-surface-tabs>button{min-width:88px;min-height:48px;padding-inline:10px;font-size:.72rem}.agent-preview-toolbar{min-height:48px}.agent-file-surface{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr}.agent-file-surface>nav{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:440px){.app-layout,.app-layout.wide-layout{padding-inline:10px}.workspace-page-head>div:last-child{grid-template-columns:1fr}.workspace-page-head h1,.view-title h1{font-size:1.72rem}.room-session-actions button{min-width:44px}.room-context-bar h1{font-size:1rem}.room-context-bar p{max-width:70vw;font-size:.68rem}.agent-project-identity strong{max-width:38vw}.agent-head-actions{max-width:58%}.agent-credit-button{padding-inline:8px}}:root{--bg:#05050a;--bg-soft:#080811;--panel:#0c0c15;--panel-2:#11111d;--panel-3:#171727;--line:#bfadff1a;--line-strong:#c6b8ff33;--ink:#f7f5ff;--muted:#aaa6b8;--muted-2:#706b7e;--lime:#caff58;--lime-ink:#0b1003;--purple:#9567ff;--purple-bright:#b889ff;--cyan:#49d9ff;--coral:#ff806b;--blue:#65dff2;--radius:12px;--shadow:0 28px 90px #0000007a;--glow-purple:0 0 70px #7e48ff38}body{background:radial-gradient(circle at 73% -12%, #713de721, transparent 28rem), radial-gradient(circle at 33% 120%, #23bcdf0e, transparent 34rem), var(--bg)}.sidebar{background:linear-gradient(#0a0a12fa,#06060bfc);border-right-color:#b8a4ff1c;width:252px;padding:22px 14px 16px}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#915cff1f,#0000 70%);height:170px;position:absolute;inset:0 0 auto}.sidebar>*{position:relative}.app-stage{margin-left:252px}.brand-mark{background:linear-gradient(145deg,#d8ff73,#a8eb35);border:1px solid #caff586b;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 0 28px #caff5821}.brand-mark:after{content:"";border:1px solid #080c046b;border-radius:50%;position:absolute;inset:-65%}.brand-lockup>span:last-child{color:#c8afff;background:#9567ff17;border-color:#b78bff47}.create-primary{background:linear-gradient(135deg,#d2ff6a,#b6f43e);border-color:#caff586b;border-radius:10px;min-height:48px;margin-block:26px 24px;box-shadow:0 12px 34px #a8e2341f}.create-primary:hover{background:linear-gradient(135deg,#ddff87,#c3ff4f);transform:translateY(-1px);box-shadow:0 16px 42px #a8e2342b}.primary-nav button{border-radius:9px}.primary-nav button.active{background:linear-gradient(90deg,#9465ff24,#9465ff09);box-shadow:inset 2px 0 #a878ff}.primary-nav button.active svg{color:#b98dff;filter:drop-shadow(0 0 8px #ad80ff57)}.workspace-status>span{background:var(--cyan);box-shadow:0 0 15px #49d9ff99}.app-topbar{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#06060bc9;border-color:#b8a4ff1a;height:70px}.global-search{background:#ffffff07;border:1px solid #c0b0ff1a}.global-search:hover{background:#ffffff0b;border-color:#c0b0ff38}.app-layout{padding-top:38px}.premium-home-head{isolation:isolate;background:linear-gradient(100deg,#0c0a1cfa 0%,#0d0a1ee0 51%,#160c3785 100%),radial-gradient(circle at 83% 46%,#8b53ff5c,#0000 22rem);border:1px solid #b293ff2b;border-radius:18px 18px 0 0;align-items:center;min-height:276px;margin-bottom:0;padding:38px 42px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000003d}.premium-home-head:before{z-index:-1;opacity:.32;content:"";background-image:linear-gradient(#9e7fff1f 1px,#0000 1px),linear-gradient(90deg,#9e7fff1f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.premium-home-head:after{content:"";border:1px solid #a681ff21;border-radius:50%;width:560px;height:560px;position:absolute;top:-210px;right:-100px;box-shadow:inset 0 0 90px #713eff0d}.premium-home-head .home-hero-copy{z-index:2;max-width:690px;position:relative}.premium-home-head .home-hero-copy>span{color:#70e4ff;letter-spacing:.09em}.premium-home-head h1{letter-spacing:-.045em;max-width:680px;margin:12px 0 10px;font-size:clamp(2.35rem,4.2vw,4.25rem);line-height:.98}.premium-home-head h1 em{color:#0000;background:linear-gradient(92deg,#b78cff,#72ddff 74%);-webkit-background-clip:text;background-clip:text;margin-top:7px;font-style:normal;display:block}.premium-home-head p{color:#bcb7ca;max-width:570px;font-size:.93rem}.home-hero-actions{gap:9px;margin-top:24px;display:flex}.home-hero-actions .accent-button,.home-hero-actions .soft-button{border-radius:9px;min-height:44px}.home-world-signal{z-index:1;filter:drop-shadow(0 0 34px #7e43ff52);background:radial-gradient(circle at 38% 30%,#d8c5ff 0 2%,#8d5fff 7%,#32126f 34%,#0c071d 63%,#0000 65%);border-radius:50%;flex:0 0 228px;width:228px;height:228px;margin-right:16px;position:relative}.home-world-signal:before{content:"";border:1px solid #e2d8ff47;border-radius:50%;position:absolute;inset:45px;box-shadow:inset -24px -20px 40px #00000073,inset 12px 9px 26px #cfbcff38}.home-world-signal:after{content:"";background:#05040d57;border:1px solid #e4daff73;border-radius:50%;position:absolute;inset:87px}.home-world-signal .world-core{z-index:2;color:#fff;filter:drop-shadow(0 0 14px #fff);place-items:center;display:grid;position:absolute;inset:92px}.world-orbit{border:1px solid #996fff3d;border-radius:50%;position:absolute;inset:14px;transform:rotate(-18deg)scaleY(.54)}.world-orbit.orbit-two{border-color:#49d9ff2b;inset:-4px;transform:rotate(28deg)scaleY(.7)}.world-node{z-index:3;background:var(--cyan);width:7px;height:7px;box-shadow:0 0 15px var(--cyan);border-radius:50%;position:absolute}.node-one{top:23px;right:51px}.node-two{background:var(--lime);box-shadow:0 0 15px var(--lime);bottom:84px;right:6px}.node-three{bottom:18px;left:55px}.home-world-signal small{z-index:4;color:#ded6f1ad;letter-spacing:.1em;font:500 .48rem ui-monospace,monospace;position:absolute;bottom:43px;right:21px}.workspace-composer{z-index:3;background:linear-gradient(#141222f5,#0d0d16fa);border-color:#b798ff3d;border-radius:0 0 16px 16px;margin:0 18px 22px;padding:19px 22px;position:relative;box-shadow:0 26px 70px #00000059}.composer-symbol{background:linear-gradient(145deg,#d4ff72,#b4ee43);border:1px solid #caff5866;border-radius:10px;box-shadow:0 0 25px #caff581a}.workspace-composer textarea{min-height:68px}.workspace-composer .composer-submit{background:#f5f2ff;border-radius:9px}.workspace-composer .composer-submit:hover{background:#fff;transform:translate(1px)}.home-continuity{width:calc(100% - 36px);min-height:62px;color:var(--ink);cursor:pointer;text-align:left;background:#49d9ff09;border:1px solid #7edcff21;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 18px 36px;padding:10px 14px;display:grid}.home-continuity:hover{background:#49d9ff11;border-color:#7edcff47}.home-continuity>span:nth-child(2){min-width:0}.home-continuity small,.home-continuity strong{display:block}.home-continuity small{color:#72dfff;letter-spacing:.09em;margin-bottom:3px;font-size:.55rem}.home-continuity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.home-continuity>span:last-child{color:var(--muted);align-items:center;gap:6px;font-size:.66rem;display:flex}.continuity-pulse{border:1px solid #56deff33;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.continuity-pulse i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.home-work-grid{gap:18px}.work-section,.activity-section{border:1px solid var(--line);background:#0d0d16b8;border-radius:15px;overflow:hidden}.work-section>header,.activity-section>header{min-height:76px;padding:0 20px}.room-rows,.project-rows{border-bottom:0}.room-rows>button,.project-rows>button{border-top-color:#bdaeff14;min-height:82px;padding-inline:18px}.room-rows>button:hover,.project-rows>button:hover{background:linear-gradient(90deg,#9567ff13,#0000)}.room-live-dot{background:var(--cyan);box-shadow:0 0 12px #49d9ff8f}.activity-section{margin-top:18px}.activity-section>div{grid-template-columns:1fr 1fr;display:grid}.activity-section>div>article{border-right:1px solid var(--line);min-height:94px;padding:16px 20px}.activity-empty{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:center;gap:9px;padding:18px 20px;font-size:.72rem;display:flex}.room-directory,.community-browser,.collab-room-shell,.agent-workbench,.project-manager{background:linear-gradient(#0f0e1af5,#090910fa);border-color:#bba3ff29;border-radius:15px;box-shadow:0 24px 75px #0000003d}.room-directory>article:hover{background:linear-gradient(90deg,#9567ff14,#49d9ff06)}.room-status.live{color:#6ce4ff}.room-status.live i{background:var(--cyan);box-shadow:0 0 10px #49d9ff8c}.collab-room-shell{overflow:hidden}.room-channel-nav,.room-detail-panel{background:#07070db8}.room-collaboration-main{background:#0a0a12d1}.room-context-bar{background:linear-gradient(90deg,#9567ff1a,#49d9ff06)}.room-channel-nav>button.active{color:#c6a9ff;background:linear-gradient(90deg,#9766ff2b,#9766ff0a)}.collab-room .chat-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161424f5;border-color:#b397ff47;position:sticky;bottom:12px;box-shadow:0 -14px 38px #05050a94}.chat-composer-wrap{position:relative}.composer-pending-files{background:#161424f0;border:1px solid #b397ff33;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:6px;margin:0 14px -8px;padding:9px;display:flex}.composer-pending-files>span{max-width:220px;color:var(--lime);background:#c9f45b14;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.58rem;display:inline-flex}.composer-pending-files>span>button{width:17px;height:17px;color:inherit;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mention-menu{z-index:20;background:#110f1cfa;border:1px solid #b397ff4d;border-radius:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;overflow:hidden;box-shadow:0 18px 50px #00000080}.mention-menu>button{width:100%;height:auto;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;display:flex}.mention-menu>button.selected,.mention-menu>button:hover{background:#b397ff1f}.mention-menu>button>span:nth-child(2){gap:2px;display:grid}.mention-menu strong{font-size:.66rem}.mention-menu small{color:var(--muted);font-size:.56rem}.mention-bot{width:26px;height:26px;color:var(--lime);background:#c9f45b1a;border-radius:7px;place-items:center;display:grid}.billing-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0 10px;font-size:.64rem;font-weight:750;display:flex}.billing-divider:before,.billing-divider:after{background:var(--line);content:"";flex:1;height:1px}.credit-gift-link{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.credit-gift-link input{min-width:0}.billing-economics{border:1px solid var(--line);background:#00000029;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;padding:10px;display:grid}.billing-economics>div{gap:4px;min-width:0;display:grid}.billing-economics span{color:var(--muted);font-size:.58rem}.billing-economics strong{font-size:.76rem}.billing-economics .positive strong{color:#8ee3bc}.billing-economics .negative strong{color:#ff9d9d}.billing-economics>small{color:var(--muted);grid-column:1/-1;font-size:.56rem;line-height:1.5}.notification-empty,.room-board-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:22px;display:grid}.notification-empty strong{color:var(--ink)}.notification-empty p,.room-board-empty{margin:0;font-size:.62rem;line-height:1.5}.rail-empty{color:var(--muted);margin:8px 4px 2px;font-size:.68rem}.agent-workbench{border-radius:15px;box-shadow:0 30px 90px #0006,0 0 0 1px #976bff09}.agent-workbench-head,.agent-surface-tabs{background:linear-gradient(#151423fa,#0d0d17fa)}.agent-project-icon{background:linear-gradient(145deg,#d6ff73,#b9f244);box-shadow:0 0 24px #caff581f}.agent-conversation{background:linear-gradient(#0d0d17,#090910)}.agent-surface{background:#06060b}.agent-surface-tabs>button.active{color:#c6a5ff;box-shadow:inset 0 -2px #9c6dff}.agent-composer{background:#161424f7;border-color:#ae95ff33;border-radius:12px;position:relative}.agent-composer:focus-within{border-color:#ad85ff8c;box-shadow:0 0 0 3px #9567ff14,0 -18px 44px #05050ab8}.agent-send{background:linear-gradient(145deg,#d7ff77,#aff036)}.auth-shell{background:#05050a;grid-template-columns:minmax(620px,1.24fr) minmax(440px,.76fr)}.auth-brand-panel{background:#05050a url(/auth-world.png) 58%/cover no-repeat;border-right-color:#b89bff2b;padding:38px 46px 34px}.auth-brand-panel:before{background:linear-gradient(90deg,#04040afa 0%,#04040bd1 34%,#04040b1f 72%),linear-gradient(#0000 58%,#04040ae6)}.auth-brand-panel:after{border-color:#c2acff29;border-radius:16px;inset:16px}.auth-brand>span{background:linear-gradient(145deg,#d8ff76,#afea3c);border:1px solid #caff5873;border-radius:10px;box-shadow:0 0 32px #caff5824}.auth-brand small{color:#cbb4ff;letter-spacing:.06em;text-transform:uppercase;background:#8f57ff1a;border:1px solid #be9cff42;border-radius:999px;padding:4px 7px;font:600 .53rem ui-monospace,monospace}.auth-brand-copy{width:min(720px,92%);margin:auto 0 44px}.auth-world-status i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.auth-brand-copy p{color:#c9aaff;letter-spacing:.09em;margin-bottom:14px}.auth-brand-copy h1{letter-spacing:-.055em;max-width:620px;font-size:clamp(3.2rem,5vw,5.4rem);line-height:.93}.auth-brand-copy h1 em{color:#0000;background:linear-gradient(92deg,#bb8eff 5%,#62dcff 80%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.auth-brand-copy>span{color:#c5c0d0;max-width:545px}.auth-proof{background:#baa4ff21;border:1px solid #c1aeff24;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:590px;margin-top:32px;display:grid;overflow:hidden}.auth-proof>div{background:#06060ec7;gap:5px;padding:13px 14px;display:grid}.auth-proof strong{color:#8de8ff;font:600 .58rem ui-monospace,monospace}.auth-proof span{color:#dad5e3;font-size:.66rem}.auth-brand-panel footer{color:#a9a3b3;justify-content:space-between}.auth-form-panel{background:radial-gradient(circle at 42% 22%,#7441e029,#0000 20rem),linear-gradient(#090912,#06060c);padding:42px 48px;position:relative}.auth-form-panel:before{opacity:.13;content:"";pointer-events:none;background-image:radial-gradient(circle,#c7b2ff8c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.auth-form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#12101ff0,#090912e0);border:1px solid #c5b0ff38;border-radius:20px;gap:18px;width:min(430px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000075,inset 0 1px #ffffff09}.auth-form:before{content:"";background:linear-gradient(90deg,#0000,#ba8fffe6,#64e0ffbf,#0000);height:1px;position:absolute;top:0;left:34px;right:34px}.auth-heading>span{color:#a987ff;letter-spacing:.09em}.auth-heading h2{letter-spacing:-.035em;font-size:2.15rem}.auth-heading p{max-width:350px}.auth-local-note{color:#a9b3c0;background:#47d3ff0b;border:1px solid #66e0ff1f;border-radius:10px;align-items:flex-start;gap:8px;margin:-3px 0 0;padding:10px 12px;font-size:.65rem;line-height:1.45;display:flex}.auth-local-note i{background:#62dcff;border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px;box-shadow:0 0 12px #62dcffcc}.auth-mode{background:#04040994;border-color:#bca5ff26;border-radius:10px}.auth-mode button{border-radius:7px}.auth-mode button.active{background:linear-gradient(135deg,#9567ff40,#49d9ff14)}.auth-form input{background:#030309b8;border-color:#bfadff33;border-radius:11px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-form input:focus{border-color:#a97effb8;box-shadow:0 0 0 3px #9567ff1a}.auth-submit{background:linear-gradient(135deg,#e0ff8b,#b8ef47);border-color:#caff5885;border-radius:11px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 14px 38px #a9dd3821,inset 0 1px #ffffff73}.auth-submit:hover{background:linear-gradient(135deg,#e4ff9d,#c5ff51);transform:translateY(-1px)}.auth-trust{color:#777181;text-align:center;justify-content:center;align-items:center;gap:6px;margin:1px 0 -4px;font-size:.59rem;line-height:1.4;display:flex}@media (max-width:1180px){.premium-home-head{padding-inline:32px}.home-world-signal{flex-basis:196px;width:196px;height:196px}.home-world-signal:before{inset:39px}.home-world-signal:after{inset:75px}.home-world-signal .world-core{inset:80px}.auth-shell{grid-template-columns:minmax(500px,1fr) 450px}.auth-brand-copy h1{font-size:3.5rem}}@media (max-width:900px){.sidebar{width:min(300px,88vw)}.app-stage{margin-left:0}.premium-home-head{min-height:250px;padding-right:220px}.premium-home-head h1{font-size:2.7rem}.home-world-signal{opacity:.74;flex-basis:180px;width:180px;height:180px;position:absolute;right:12px}.home-world-signal:before{inset:36px}.home-world-signal:after{inset:69px}.home-world-signal .world-core{inset:74px}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{background-image:url(/auth-world.png);background-position:60%;min-height:430px;padding:26px 28px}.auth-brand-copy{margin:auto 0 16px}.auth-brand-copy h1{max-width:560px;font-size:3rem}.auth-brand-copy>span{max-width:500px;display:block}.auth-proof{max-width:520px;margin-top:22px}.auth-form-panel{min-height:auto;padding:44px 24px 64px}}@media (max-width:700px){.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06060bf0}.app-layout,.app-layout.wide-layout{padding-inline:12px}.premium-home-head{border-radius:15px 15px 0 0;min-height:300px;padding:28px 22px}.premium-home-head .home-hero-copy{max-width:100%}.premium-home-head h1{max-width:100%;font-size:clamp(2.2rem,11vw,3rem)}.premium-home-head p{font-size:.82rem}.home-world-signal{opacity:.3;top:-68px;right:-52px}.home-hero-actions{grid-template-columns:1fr 1fr;display:grid}.home-hero-actions button{width:100%}.workspace-composer{margin-inline:8px;padding:17px}.home-continuity{grid-template-columns:27px minmax(0,1fr);width:calc(100% - 16px);margin-inline:8px}.home-continuity>span:last-child{display:none}.home-work-grid{gap:12px}.activity-section>div{grid-template-columns:1fr}.activity-section>div>article{border-right:0}.work-section,.activity-section{border-radius:12px}.agent-workbench{border-radius:0}.project-manager{margin-bottom:10px;padding:10px}.project-manager-controls{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.project-manager-controls select{grid-column:1;min-height:46px}.project-manager-controls .project-name-editor,.project-manager-controls .project-archive{display:none}.project-manager-controls .project-new{grid-column:2;width:46px;min-height:46px;padding:0;font-size:0;overflow:hidden}.project-manager-controls .project-new svg{width:17px;height:17px}.agent-workbench-body{flex-direction:column;height:auto;display:flex}.agent-surface{order:-1;height:clamp(360px,52svh,500px)}.agent-conversation{order:0;height:clamp(620px,78svh,760px)}.auth-brand-panel{min-height:370px;padding:22px}.auth-brand-panel:after{inset:10px}.auth-world-status{margin-bottom:14px}.auth-brand-copy{width:100%}.auth-brand-copy p{font-size:.59rem}.auth-brand-copy h1{font-size:2.35rem}.auth-brand-copy>span{display:none}.auth-proof{grid-template-columns:1fr 1fr 1fr;margin-top:18px}.auth-proof>div{padding:10px}.auth-proof span{font-size:.57rem}.auth-form-panel{padding:24px 14px 46px}.auth-form{border-radius:14px;padding:22px 18px}}@media (max-width:440px){.premium-home-head{min-height:318px}.premium-home-head h1{font-size:2.22rem}.home-hero-actions{grid-template-columns:1fr}.workspace-composer .composer-footer{flex-direction:column;align-items:stretch;gap:9px}.workspace-composer .composer-footer>div{justify-content:space-between}.workspace-composer .composer-submit{justify-content:center;width:100%}.auth-brand-panel{min-height:270px}.auth-world-status{display:none}.auth-brand-copy{margin-bottom:2px}.auth-brand-copy h1{font-size:1.82rem}.auth-proof{display:none}.auth-form-panel{padding:18px 12px 38px}.auth-form{gap:14px;padding:18px 15px}.auth-heading h2{font-size:1.75rem}.auth-heading p{font-size:.73rem}.auth-form input,.auth-submit{min-height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark{background:linear-gradient(145deg,#dcff78,#aeea36);border:1px solid #e6ff9a9e;border-radius:10px;flex:none;width:30px;height:30px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cbff5614,0 8px 26px #b0ef321f}.brand-mark i{background:0 0;border:3px solid #101508;border-right-color:#0000;border-radius:50%;width:auto;height:auto;display:block;position:absolute;inset:5px;transform:rotate(-32deg)}.brand-mark b{background:#7950f2;border:1px solid #0c0818a6;border-radius:50%;width:6px;height:6px;display:block;position:absolute;inset:4px 4px auto auto;transform:none;box-shadow:0 0 8px #7950f2b8}.brand-lockup strong,.mobile-brand strong,.auth-brand strong{letter-spacing:-.035em}.auth-brand>.brand-mark{place-items:initial;width:38px;height:38px;color:inherit}.auth-brand>.brand-mark i{border-width:4px;inset:6px}.auth-brand>.brand-mark b{width:7px;height:7px;top:5px;right:5px}.sidebar-account-menu{position:relative}.sidebar-account-trigger{color:#8f8a9b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-self:end;place-items:center;width:34px;height:34px;margin-bottom:1px;display:grid}.sidebar-account-trigger:hover,.sidebar-account-trigger[aria-expanded=true]{color:#cfb8ff;background:#9968ff1a;border-color:#b595ff33}.account-popover{z-index:45;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f0d19fa;border:1px solid #bea3ff38;border-radius:13px;padding:7px;animation:.16s ease-out both account-menu-in;position:absolute;bottom:calc(100% + 11px);left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #00000094,0 0 0 1px #8f5cff0a}@keyframes account-menu-in{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.account-popover-head{align-items:center;gap:10px;padding:9px 9px 11px;display:flex}.account-popover-head>span:last-child{min-width:0}.account-popover-head strong,.account-popover-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-popover-head strong{font-size:.76rem}.account-popover-head small{color:#797482;margin-top:3px;font-size:.62rem}.account-popover>button,.account-popover>a{color:#a9a4b2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;padding:9px;text-decoration:none;display:grid}.account-popover>button:hover,.account-popover>a:hover{color:#f5f2fb;background:#9768ff17}.account-popover>button>span,.account-popover>a>span{min-width:0}.account-popover>button strong,.account-popover>button small,.account-popover>a strong,.account-popover>a small{display:block}.account-popover>button strong,.account-popover>a strong{color:inherit;font-size:.68rem;font-weight:720}.account-popover>button small,.account-popover>a small{color:#726d7b;margin-top:2px;font-size:.56rem}.account-popover-divider{background:#ffffff12;height:1px;margin:5px 7px}.account-popover>.account-signout{color:#ff947f;grid-template-columns:18px minmax(0,1fr)}.account-popover>.account-signout:hover{color:#ffad9d;background:#ff6f5417}.profile-signout{color:#ff9a87;align-items:center;gap:7px;display:inline-flex}.profile-signout:hover{color:#ffb0a0;background:#ff705414;border-color:#ff82694d}.premium-home-head{background:#080713}.premium-home-head:before{z-index:1;opacity:.18;pointer-events:none}.premium-home-head:after{z-index:1;pointer-events:none}.premium-home-head .home-hero-copy{z-index:3;max-width:650px}.home-world-visual{z-index:0;position:absolute;inset:0;overflow:hidden;display:block!important}.home-world-visual img{object-fit:cover;object-position:center right;filter:saturate(.9)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.home-world-visual:after{z-index:1;content:"";background:linear-gradient(90deg,#090815 0%,#090815fa 28%,#090815b8 52%,#07061124 78%,#07061114);position:absolute;inset:0}.home-visual-status{z-index:2;color:#ded6f1c2;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06050d7a;border:1px solid #b09be729;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font:600 .48rem ui-monospace,monospace;display:flex;position:absolute;bottom:17px;right:20px}.home-visual-status i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #caff58b8}.profile-cover{background:linear-gradient(90deg,#07060fc7,#07060f29),url(/kratorium-world-seed.webp) 72% 47%/cover no-repeat}@media (max-width:900px){.home-world-visual img{object-position:62% center;opacity:.7}.home-world-visual:after{background:linear-gradient(90deg,#090815 0%,#090815eb 45%,#09081547)}}@media (max-width:700px){.home-world-visual img{object-position:68% center;opacity:.48}.home-world-visual:after{background:linear-gradient(90deg,#090815fa,#090815bd)}.home-visual-status{display:none}.profile-signout{justify-content:center;min-height:42px}}@media (prefers-reduced-motion:reduce){.account-popover{animation:none}}body:before{z-index:-1;opacity:.2;content:"";pointer-events:none;background-image:linear-gradient(#62dfff09 1px,#0000 1px),linear-gradient(90deg,#62dfff09 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 18%,#000,#0000 72%);mask-image:radial-gradient(circle at 68% 18%,#000,#0000 72%)}.sidebar{background:linear-gradient(#070710fb,#04050afe),repeating-linear-gradient(0deg,#0000 0 31px,#5ce3ff06 32px);border-right-color:#63deff29}.sidebar:before{background:linear-gradient(118deg,#9a54ff29,#0000 58%),radial-gradient(circle at 8% 0,#52e5ff1f,#0000 68%);height:260px}.sidebar:after{background:linear-gradient(transparent, var(--cyan), transparent);content:"";width:1px;height:94px;position:absolute;top:18px;right:-1px;box-shadow:0 0 13px #49d9ffbf}.nav-section-label,.topbar-location,.workspace-status small{letter-spacing:.055em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.create-primary{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));text-transform:uppercase;letter-spacing:.045em;border-radius:2px 12px}.primary-nav button{border-radius:2px 10px;position:relative}.primary-nav button:after{content:"";background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;right:10px}.primary-nav button.active{background:linear-gradient(90deg,#8f54ff33,#40daff0b);border:1px solid #9c71ff29;box-shadow:inset 2px 0 #a878ff,0 0 25px #844bff11}.primary-nav button.active:after{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.app-topbar{border-bottom-color:#56ddff1f}.app-topbar:after{content:"";background:linear-gradient(90deg,#0000,#4ed8ffc7);width:min(45vw,560px);height:1px;position:absolute;bottom:-1px;right:0}.global-search{border-radius:2px 10px}.global-wallet-button,.invite-button,.icon-button{border-radius:2px 9px}.premium-home-head{border-color:#6bdfff38;border-radius:2px 24px 2px 18px;min-height:380px;padding:42px 44px;box-shadow:0 32px 100px #00000061,inset 0 0 0 1px #a26cff0e}.premium-home-head:before{z-index:2;opacity:.4;background-image:linear-gradient(#64deff1c 1px,#0000 1px),linear-gradient(90deg,#64deff1c 1px,#0000 1px),linear-gradient(125deg,#0000 49.8%,#b171ff24 50%,#0000 50.2%);background-size:48px 48px,48px 48px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#000,#000000a3 62%,#0000 91%);mask-image:linear-gradient(90deg,#000,#000000a3 62%,#0000 91%)}.premium-home-head:after{z-index:2;pointer-events:none;border-color:#5ce1ff2e;width:540px;height:540px;top:-178px;right:-90px;box-shadow:inset 0 0 90px #52e1ff09,0 0 70px #904dff0e}.premium-home-head h1,.onboarding-card{font-family:Instrument Sans Variable,Segoe UI Variable Text,sans-serif}.premium-home-head .home-hero-copy>span{color:#7ae7ff;letter-spacing:.14em;text-shadow:0 0 14px #49d9ff57;font:750 .61rem ui-monospace,SFMono-Regular,Consolas,monospace}.premium-home-head h1{color:#fbfaff;letter-spacing:-.06em;text-shadow:0 14px 50px #00000075;max-width:650px;margin-top:16px;font-size:clamp(3rem,5.1vw,5.15rem)}.premium-home-head h1 em{text-shadow:none;background:linear-gradient(92deg,#d6ff67 0%,#70e4ff 48%,#ba86ff 92%);-webkit-background-clip:text;background-clip:text;margin-top:4px}.premium-home-head p{color:#c5c1d0;max-width:620px;font-size:.94rem;line-height:1.65}.home-channel-strip{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.home-channel-strip span{color:#beb9cb;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080e199e;border:1px solid #74e0ff29;border-radius:2px 8px;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font:650 .56rem ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.home-channel-strip span:nth-child(2n){border-color:#b981ff33}.home-channel-strip svg{color:var(--cyan)}.home-channel-strip span:nth-child(2n) svg{color:#bd91ff}.home-hero-actions{margin-top:21px}.home-hero-actions .accent-button,.home-hero-actions .soft-button{border-radius:2px 10px}.home-hero-actions .accent-button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.home-world-visual img{filter:saturate(1.16)contrast(1.08)hue-rotate(4deg)}.home-world-visual:before{z-index:2;content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#6de7ff09 0 1px,#0000 1px 5px),linear-gradient(112deg,#0000 62%,#72e6ff1a 62.2%,#0000 62.4%);position:absolute;inset:0}.home-world-visual:after{z-index:3;background:linear-gradient(90deg,#080713 0%,#080713fa 30%,#080713b8 53%,#06050f17 82%)}.home-world-reticle{z-index:4;border:1px solid #6be2ff33;border-radius:50%;width:256px;height:256px;animation:18s linear infinite world-reticle-drift;display:block;position:absolute;top:28px;right:80px;box-shadow:0 0 55px #67d8ff14,inset 0 0 45px #9a5aff12}.home-world-reticle:before,.home-world-reticle:after{content:"";border:1px dashed #ba82ff38;border-radius:50%;position:absolute;inset:31px}.home-world-reticle:after{border-style:solid;border-color:#caff5833;inset:87px}.home-world-reticle i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 13px var(--cyan);border-radius:50%;position:absolute}.home-world-reticle i:first-child{top:28px;left:59px}.home-world-reticle i:nth-child(2){background:#b484ff;bottom:91px;right:-3px;box-shadow:0 0 13px #b484ff}.home-world-reticle i:nth-child(3){background:var(--lime);box-shadow:0 0 13px var(--lime);bottom:13px;left:93px}.home-visual-status{background:#04070ead;border-radius:2px 8px;top:17px;bottom:auto;right:18px}.home-world-telemetry{z-index:5;border-right:2px solid var(--cyan);text-align:right;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(90deg,#0000,#03070ec7);gap:4px;min-width:206px;padding:10px 12px;display:grid;position:absolute;bottom:19px;right:19px}.home-world-telemetry span,.home-world-telemetry small{color:#75dff7;letter-spacing:.11em;font:650 .5rem ui-monospace,SFMono-Regular,Consolas,monospace}.home-world-telemetry strong{color:#f5f1ff;letter-spacing:.08em;font:750 .69rem ui-monospace,SFMono-Regular,Consolas,monospace}.home-world-telemetry small{color:#8f899c;letter-spacing:.035em}.workspace-composer{background:linear-gradient(#11101ffb,#080a12fc),linear-gradient(90deg,#4edbff0d,#0000 45%);border-color:#5cdeff38;border-radius:0 0 3px 18px;box-shadow:0 30px 80px #0000006b,inset 0 1px #b984ff14}.workspace-composer:before{background:linear-gradient(90deg, var(--cyan), transparent);content:"";width:118px;height:1px;position:absolute;top:-1px;left:78px;box-shadow:0 0 10px #49d9ffa6}.workspace-composer .composer-main>label{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.workspace-composer .composer-main>label>span{color:#f1edf8;text-transform:uppercase;letter-spacing:.055em}.workspace-composer .composer-main>label>small{color:#746f80;font:500 .55rem ui-monospace,SFMono-Regular,Consolas,monospace}.creation-mode-dock{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.creation-mode-dock button{color:#a9a3b5;cursor:pointer;text-transform:uppercase;background:#9157ff0e;border:1px solid #b184ff2e;border-radius:2px 7px;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font:650 .57rem ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.creation-mode-dock button:hover,.creation-mode-dock button:focus-visible{color:#e8faff;background:#42d5ff17;border-color:#65e0ff6b;outline:none}.creation-mode-dock svg{color:#b98aff}.workspace-composer textarea{min-height:82px;padding-top:17px;font-size:1.05rem}.workspace-composer .composer-footer small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.workspace-composer .composer-submit{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:2px 9px}.home-continuity{background:linear-gradient(90deg,#34d6ff0e,#9454ff09);border-radius:2px 11px}.work-section,.activity-section,.room-directory,.community-browser,.collab-room-shell,.agent-workbench,.project-manager{border-radius:2px 16px}.work-section,.activity-section{position:relative}.work-section:before,.activity-section:before{content:"";background:linear-gradient(90deg,#b17eff,#0000);width:76px;height:1px;position:absolute;top:-1px;left:18px}.work-section h2,.activity-section h2,.workspace-page-head:not(.premium-home-head) h1{letter-spacing:-.025em}.work-section>header span,.activity-section>header span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@keyframes world-reticle-drift{to{transform:rotate(360deg)}}@media (max-width:1100px){.premium-home-head{min-height:404px;padding-right:35%}.premium-home-head h1{font-size:clamp(2.7rem,5vw,4.2rem)}.home-world-reticle{opacity:.55;right:12px}.home-world-telemetry{right:12px}}@media (max-width:900px){.premium-home-head{min-height:420px;padding-right:210px}.home-world-telemetry{display:none}.home-world-reticle{opacity:.4;top:65px;right:-54px}}@media (max-width:700px){body:before{background-size:34px 34px}.premium-home-head{min-height:466px;padding:31px 22px}.premium-home-head h1{font-size:clamp(2.65rem,13vw,3.65rem)}.premium-home-head p{max-width:100%;font-size:.82rem}.home-channel-strip{grid-template-columns:1fr 1fr;display:grid}.home-channel-strip span{min-width:0}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions .accent-button,.home-hero-actions .soft-button{width:100%}.home-world-reticle{opacity:.23;top:-75px;right:-108px}.workspace-composer .composer-main>label{flex-direction:column;align-items:flex-start;gap:4px}.creation-mode-dock{grid-template-columns:1fr 1fr;display:grid}.creation-mode-dock button{justify-content:center}.workspace-composer textarea{min-height:96px;font-size:.93rem}}@media (prefers-reduced-motion:reduce){.home-world-reticle{animation:none}}.global-wallet-button{min-height:38px;color:var(--lime);cursor:pointer;background:linear-gradient(135deg,#ccff561c,#8c5eff14);border:1px solid #cdff5a38;border-radius:9px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.global-wallet-button>span{align-items:baseline;gap:4px;display:flex}.global-wallet-button strong{color:#f2f4ed;font-size:.72rem}.global-wallet-button small{color:#878390;font-size:.55rem}.global-wallet-button em{color:#cfff63;border-left:1px solid #ffffff17;padding-left:8px;font-size:.6rem;font-style:normal;font-weight:750}.global-wallet-button:hover{background:linear-gradient(135deg,#ccff562b,#8c5eff1f);border-color:#cdff5a6b}.global-billing-modal{overflow:hidden}.global-billing-head>div{min-width:0}.global-billing-head small{color:#8d8798;margin-top:5px;font-size:.58rem;display:block}.global-billing-modal .billing-card{border:0;border-radius:0}.room-directory>article>button.reminder-set{color:var(--lime);background:#cdff5a17;border-color:#cdff5a52}.room-collaboration-main,.context-actions{position:relative}.room-settings-panel{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e19fa;border:1px solid #bea4ff3d;border-radius:12px;width:238px;padding:12px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 65px #00000094}.room-settings-panel>div{justify-content:space-between;align-items:center;display:flex}.room-settings-panel>div strong{color:#f5f2fb;font-size:.72rem}.room-settings-panel>div button{width:26px;height:26px}.room-settings-panel dl{border-block:1px solid #ffffff12;gap:8px;margin:12px 0;padding:11px 0;display:grid}.room-settings-panel dl>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.room-settings-panel dt{color:#85808f;font-size:.59rem}.room-settings-panel dd{color:#d9d4e1;text-transform:capitalize;margin:0;font-size:.59rem}.room-settings-panel dd.live{color:var(--lime)}.room-settings-panel>button{color:#d6c5f7;border-color:#bc9eff33;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-size:.6rem;display:flex}.room-settings-panel>button+button{margin-top:7px}.room-settings-panel>button:last-child{color:var(--lime);border-color:#cdff5a38}.live-media-dock{z-index:22;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07070cf0;border:1px solid #cdff5a3d;border-radius:14px;width:min(390px,100% - 28px);position:absolute;top:96px;right:14px;overflow:hidden;box-shadow:0 24px 70px #0000008f,0 0 0 1px #9967ff0f}.live-media-dock>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.live-media-dock>header>div,.live-media-dock>header>div>span{align-items:center;display:flex}.live-media-dock>header>div{color:var(--lime);gap:8px}.live-media-dock>header>div>span{flex-direction:column;align-items:flex-start;gap:1px}.live-media-dock>header strong{color:#f4f1f8;font-size:.62rem}.live-media-dock>header small{color:#777281;font-size:.49rem}.live-media-dock>header button{color:#ff9b87;cursor:pointer;background:#ff664f0f;border:1px solid #ff846d2e;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:.51rem;display:inline-flex}.live-media-dock>header button:hover{background:#ff664f1c;border-color:#ff846d57}.live-media-grid{background:#ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.live-media-grid>article{background:radial-gradient(circle at 50% 32%,#7046c338,#0000 58%),#0d0b15;place-items:center;min-height:124px;display:grid;position:relative;overflow:hidden}.live-media-grid>article:only-child{grid-column:1/-1;min-height:180px}.live-media-grid>article.is-speaking{box-shadow:inset 0 0 0 2px #cdff5adb}.live-media-grid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-media-grid .is-local video{transform:scaleX(-1)}.media-avatar{color:#777183;place-items:center;gap:8px;display:grid}.media-avatar span{color:#e8e2f2;background:linear-gradient(145deg,#9a67ff38,#38cdff14);border:1px solid #c1a9ff33;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.76rem;font-weight:720;display:grid}.live-media-grid footer{color:#f8f5fb;background:linear-gradient(#0000,#040408e6);justify-content:space-between;align-items:center;gap:8px;padding:23px 9px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.live-media-grid footer>span,.live-media-grid footer strong,.live-media-grid footer small{display:block}.live-media-grid footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.58rem;overflow:hidden}.live-media-grid footer small{color:#aaa4b2;margin-top:1px;font-size:.47rem}.agenda-add-form{border-top:1px solid #ffffff12;gap:8px;padding-top:10px;display:grid}.agenda-add-form input{color:#f3f0f8;background:#0b0a12;border:1px solid #bea4ff38;border-radius:7px;outline:0;min-width:0;padding:8px 9px;font-size:.6rem}.agenda-add-form input:focus{border-color:#cdff5a6b}.agenda-add-form>div{justify-content:flex-end;gap:6px;display:flex}.agenda-add-form button{color:#9c97a6;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:6px;padding:5px 8px;font-size:.54rem}.agenda-add-form button[type=submit]{color:var(--lime);background:#cdff5a1a;border-color:#cdff5a40}.agenda-add-form button:disabled{opacity:.4;cursor:not-allowed}.mobile-room-details{min-height:0;padding:20px;overflow:auto}.mobile-room-details-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:15px;display:flex}.mobile-room-details-head>div span,.mobile-room-details-head>div strong,.mobile-room-details-head>div small{display:block}.mobile-room-details-head>div span{color:var(--purple);text-transform:uppercase;font-size:.55rem;font-weight:750}.mobile-room-details-head>div strong{margin-top:5px;font-size:.9rem}.mobile-room-details-head>div small{color:var(--muted);margin-top:5px;font-size:.64rem}.mobile-room-details-head>span{color:var(--lime);font-size:.6rem}.mobile-room-details-grid{grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}.mobile-room-details-grid>section{background:#ffffff05;border:1px solid #bea4ff1f;border-radius:10px;min-width:0;padding:14px}@media (max-width:900px){.global-wallet-button em{display:none}.room-channel-nav{grid-template-columns:repeat(5,minmax(76px,1fr))}}@media (max-width:700px){.global-wallet-button{justify-content:center;min-width:44px;min-height:44px;padding:0 9px}.global-wallet-button>span small{display:none}.global-wallet-button>span{gap:0}.global-wallet-button strong{font-size:.66rem}.live-media-dock{width:min(330px,100% - 20px);top:93px;right:10px}.live-media-grid>article{min-height:104px}.live-media-grid>article:only-child{min-height:145px}.context-actions>button.room-settings-trigger{display:grid}.room-context-bar>div:first-child{flex:auto}.room-context-bar p{max-width:47vw}.room-settings-panel{width:min(270px,100vw - 24px);position:fixed;top:74px;right:12px}.global-billing-backdrop{align-items:end;padding:0}.global-billing-modal{border-radius:18px 18px 0 0;width:100%;max-height:88svh}.mobile-room-details{min-height:590px;padding:16px 14px}.mobile-room-details-head{flex-direction:column;align-items:flex-start;gap:8px}.mobile-room-details-grid{grid-template-columns:1fr}}@media (max-width:440px){.global-wallet-button small,.global-wallet-button em{display:none}.global-wallet-button{gap:4px}}.collab-room-shell{grid-template-columns:210px minmax(0,1fr) minmax(240px,280px)}.room-collaboration-main{min-width:0;overflow:hidden}.room-content-panel,.room-pane-head,.room-chat-panel,.room-chat-scroll,.collab-room .chat-message,.collab-room .chat-message>div,.room-message-body{min-width:0;max-width:100%}.room-pane-head,.room-chat-panel,.room-chat-scroll{width:100%}.room-pane-head{overflow:hidden}.room-pane-head>div:first-child{flex:auto;overflow:hidden}.pane-presence{flex:none;max-width:136px}.room-message-body,.message-mentions,.message-links,.message-attachments{overflow:hidden}.collab-room .chat-message>div>.room-message-body{display:block}.room-message-body p{overflow-wrap:anywhere}.message-mentions span,.message-attachments span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.room-detail-panel{z-index:1;isolation:isolate;position:relative}@media (min-width:1181px) and (max-width:1380px){.collab-room-shell{grid-template-columns:180px minmax(0,1fr) 250px}}@media (min-width:901px) and (max-width:1180px){.collab-room-shell{grid-template-columns:190px minmax(0,1fr)}}.auth-shell{color:#f3f1ea;background:#0a0a0a;grid-template-columns:minmax(620px,1.3fr) minmax(430px,.7fr);min-height:100dvh;display:grid}.auth-brand-panel{color:#10120d;isolation:isolate;background:#c9f45b;border:0;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:34px 42px 30px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{z-index:-2;content:"";background-image:linear-gradient(#10120d17 1px,#0000 1px),linear-gradient(90deg,#10120d17 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.auth-brand-panel:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:0 0;border:clamp(55px,6vw,100px) solid #10120d14;border-radius:50%;width:min(56vw,820px);position:absolute;bottom:-18vw;right:-8vw}.auth-brand-panel>*{z-index:1;position:relative}.auth-brand{align-items:center;gap:11px;display:flex}.auth-brand>.brand-mark{width:34px;height:34px;box-shadow:none;background:#10120d;border-color:#10120d;border-radius:8px}.auth-brand>.brand-mark i{border-width:3px;border-color:#c9f45b #0000 #c9f45b #c9f45b;inset:6px}.auth-brand>.brand-mark b{width:6px;height:6px;box-shadow:none;background:#c9f45b;border-color:#c9f45b;top:5px;right:5px}.auth-brand strong{letter-spacing:-.04em;font-size:1.08rem}.auth-brand small{color:#10120d;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;font:700 .6rem ui-monospace,SFMono-Regular,Consolas,monospace}.auth-brand-copy{width:min(840px,94%);margin:auto 0;padding:72px 0 46px}.auth-world-status{color:#10120d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:30px;font:700 .65rem ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.auth-world-status i{width:7px;height:7px;box-shadow:none;background:#10120d;border-radius:0}.auth-brand-copy p{color:#10120d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800}.auth-brand-copy h1{color:#10120d;letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(4.2rem,6.5vw,7.6rem);font-weight:760;line-height:.86}.auth-brand-copy h1 em{color:#10120d;background:0 0;font-style:normal;display:inline}.auth-brand-copy>span{color:#10120dc7;max-width:520px;margin-top:30px;font-size:.98rem;font-weight:540;line-height:1.55;display:block}.auth-proof{background:0 0;border:1px solid #10120d;border-width:1px 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;max-width:780px;margin-top:48px;display:grid;overflow:visible}.auth-proof>div{background:0 0;border-right:1px solid #10120d59;gap:7px;padding:15px 18px 16px 0;display:grid}.auth-proof>div+div{padding-left:18px}.auth-proof>div:last-child{border-right:0}.auth-proof strong{color:#10120d;text-transform:uppercase;font:700 .61rem ui-monospace,SFMono-Regular,Consolas,monospace}.auth-proof span{color:#10120db8;font-size:.69rem;font-weight:620}.auth-brand-panel footer{color:#10120db8;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:650 .63rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.auth-brand-panel footer>span{align-items:center;gap:7px;display:flex}.auth-brand-panel footer small{color:#10120d8c;font-size:inherit}.auth-form-panel{background:#0a0a0a;border-left:0;place-items:center;min-height:100dvh;padding:48px clamp(36px,5vw,84px);display:grid;position:relative}.auth-form-panel:before{opacity:1;content:"";pointer-events:none;background:#ffffff24;width:1px;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.auth-form{width:min(400px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:19px;padding:0;display:grid;position:relative;overflow:visible}.auth-form:before{display:none}.auth-form-index{color:#777971;letter-spacing:.12em;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-bottom:46px;padding-bottom:10px;font:700 .6rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.auth-form-index span:last-child{color:#c9f45b}.auth-heading{margin-bottom:8px}.auth-heading>span{color:#c9f45b;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:780}.auth-heading h2{color:#f3f1ea;letter-spacing:-.055em;margin:10px 0 9px;font-size:clamp(2.2rem,3.2vw,3.1rem);font-weight:650;line-height:1}.auth-heading p{color:#8f918a;max-width:330px;margin:0;font-size:.82rem;line-height:1.55}.auth-local-note{border-radius:0}.auth-mode{background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;grid-template-columns:1fr 1fr;gap:0;margin:4px 0 10px;padding:0;display:grid}.auth-mode button{color:#777a73;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:43px;font-size:.76rem;font-weight:730}.auth-mode button:hover{color:#f3f1ea}.auth-mode button.active{color:#f3f1ea;box-shadow:none;background:0 0;border-bottom-color:#c9f45b}.auth-google{color:#10120d;letter-spacing:.01em;background:#f3f1ea;border:1px solid #fff3;border-radius:0;min-height:54px;font-size:.78rem;transition:border-color .16s,background .16s}.collaboration-project-board .workspace-panel-head{align-items:flex-start;gap:18px}.collaboration-project-board .workspace-panel-head p{max-width:660px;color:var(--muted);margin:7px 0 0;font-size:.7rem;line-height:1.55}.room-project-connect{background:linear-gradient(120deg,#c9f45b12,#b397ff0d);border:1px solid #c9f45b38;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,260px) auto;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.room-project-connect>svg{color:var(--lime)}.room-project-connect strong,.room-project-connect small{display:block}.room-project-connect small{color:var(--muted);margin-top:3px;font-size:.64rem}.room-project-connect select,.room-project-connect button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#0d0d12;border-radius:8px;padding:8px 10px}.room-project-connect button{border-color:var(--lime);color:#0b0d08;background:var(--lime);cursor:pointer;font-weight:800}.room-project-connect button:disabled{opacity:.45;cursor:not-allowed}.room-request-card.proposed{background:#b397ff0e;border-color:#b397ff8c}.request-delivery-links{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.request-delivery-links a{color:#0b0d08;background:var(--lime);border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.message-attachments.rich{align-items:flex-start}.room-image-attachment,.room-file-attachment{color:var(--ink);cursor:pointer;background:#12101be6;border:1px solid #b397ff33;border-radius:9px;padding:0;overflow:hidden}.room-image-attachment{justify-items:start;width:min(360px,100%);display:grid}.room-image-attachment img{object-fit:contain;background:#09090d;width:100%;height:auto;max-height:280px;display:block}.room-image-attachment>span{min-height:90px;color:var(--muted);align-items:center;gap:7px;padding:12px;display:flex}.room-image-attachment small{width:100%;color:var(--muted);text-align:left;padding:7px 9px;font-size:.58rem}.room-image-attachment.compact{border-radius:6px;width:72px;height:52px}.room-image-attachment.compact img{object-fit:cover;width:72px;height:52px}.room-image-attachment.compact>span{min-height:52px;padding:8px;font-size:0}.room-file-attachment{align-items:center;gap:7px;padding:8px 9px;display:inline-flex}.composer-pending-files>span.image{border-radius:8px;padding:4px}.agent-thinking{color:var(--muted);align-items:center;gap:7px;margin:7px 0;font-size:.66rem;display:flex}.agent-thinking>i{background:var(--purple);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite collab-thinking}.agent-thinking>i:nth-last-child(2){animation-delay:.15s}.agent-thinking>i:last-child{animation-delay:.3s}@keyframes collab-thinking{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:760px){.room-project-connect{grid-template-columns:1fr}.collaboration-project-board .workspace-panel-head{flex-direction:column}}.auth-google:hover{background:#fff;border-color:#c9f45b}.auth-google-mark{width:19px;height:19px}.auth-divider{color:#686b63;letter-spacing:.08em;font:650 .55rem ui-monospace,SFMono-Regular,Consolas,monospace}.auth-divider:before,.auth-divider:after{background:#ffffff1f}.auth-field{gap:9px;display:grid}.auth-field label{color:#c9cbc4;letter-spacing:.03em;text-transform:uppercase;font:650 .66rem ui-monospace,SFMono-Regular,Consolas,monospace}.auth-password-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-reset{color:#85877f;font-size:.67rem}.auth-reset:hover{color:#c9f45b}.auth-form input{color:#f3f1ea;background:#111210;border:0 solid #ffffff29;border-bottom-width:1px;border-radius:0;outline:0;width:100%;min-height:54px;padding:0 14px;font-size:.84rem;transition:border-color .16s,background .16s}.auth-form input::placeholder{color:#555851}.auth-form input:focus{box-shadow:none;background:#151712;border-color:#c9f45b}.auth-password-input{position:relative}.auth-password-input input{padding-right:48px}.auth-password-input>button{color:#74776f;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-input>button:hover{color:#f3f1ea;background:#ffffff0a}.auth-submit{color:#10120d;cursor:pointer;min-height:56px;box-shadow:none;background:#c9f45b;border:1px solid #c9f45b;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 16px 0 18px;font-size:.83rem;font-weight:800;transition:background .16s,color .16s;display:flex}.auth-submit:hover{color:#c9f45b;filter:none;background:0 0;transform:none}.auth-submit:disabled,.auth-reset:disabled{cursor:wait;opacity:.6}.auth-feedback{border-radius:0}.auth-trust{color:#666962;text-align:left;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:7px;margin:2px 0 0;font:600 .56rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}@media (max-width:1180px){.auth-shell{grid-template-columns:minmax(500px,1fr) 430px}.auth-brand-panel{padding-inline:32px}.auth-brand-copy h1{font-size:clamp(3.7rem,7vw,5.6rem)}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:440px;padding:26px 28px 24px}.auth-brand-panel:after{width:92vw;bottom:-60vw;right:-20vw}.auth-brand-copy{width:min(720px,96%);margin:0;padding:68px 0 34px}.auth-brand-copy h1{max-width:650px;font-size:clamp(3.7rem,11vw,6rem)}.auth-brand-copy>span{max-width:560px;margin-top:22px}.auth-proof{max-width:680px;margin-top:30px}.auth-form-panel{place-items:start center;min-height:auto;padding:58px 28px 76px}.auth-form-panel:before{width:auto;height:1px;top:0;bottom:auto;right:0}.auth-form{width:min(520px,100%)}.auth-form-index{margin-bottom:32px}}@media (max-width:600px){.auth-brand-panel{min-height:390px;padding:20px}.auth-brand small{font-size:.5rem}.auth-brand-copy{padding:58px 0 22px}.auth-world-status{margin-bottom:18px}.auth-brand-copy p{margin-bottom:10px;font-size:.61rem}.auth-brand-copy h1{font-size:clamp(3.15rem,15.6vw,4.8rem)}.auth-brand-copy>span{display:none}.auth-proof{margin-top:24px}.auth-proof>div{padding:11px 9px 12px 0}.auth-proof>div+div{padding-left:9px}.auth-proof strong{font-size:.51rem}.auth-proof span{font-size:.56rem}.auth-brand-panel footer{display:none}.auth-form-panel{padding:42px 20px 58px}.auth-heading h2{font-size:2.25rem}}@media (max-width:390px){.auth-brand-panel{min-height:350px}.auth-brand-copy h1{font-size:3rem}.auth-proof span{display:none}.auth-proof>div{align-content:center;min-height:40px}.auth-form-panel{padding-inline:16px}}body{font-variation-settings:"wght" 450;font-family:Space Grotesk Variable,Segoe UI,sans-serif}h1,h2,h3,h4,strong,button{font-variation-settings:"wght" 620}.brand-lockup strong,.mobile-brand strong{font-variation-settings:"wght" 660;letter-spacing:-.045em}.premium-home-head{min-height:334px;padding-block:38px}.premium-home-head h1{letter-spacing:-.062em;max-width:690px;font-size:clamp(2.7rem,4.45vw,4.6rem)}.premium-home-head p{max-width:565px}.home-world-reticle{width:238px;height:238px;top:38px;right:66px}.workspace-composer .composer-main>label{color:#f1edf8;letter-spacing:-.01em;text-transform:none;display:block}.workspace-composer textarea{min-height:74px;padding-top:14px}.empty-row{gap:12px;min-height:88px;padding:14px 18px}.empty-row>.empty-row-icon{width:32px;height:32px;color:var(--cyan);background:#49d9ff0e;border:1px solid #5bdcff38;border-radius:2px 9px;flex:0 0 32px;place-items:center;display:grid;box-shadow:inset 0 0 18px #49d9ff09}.empty-row>span:not(.empty-row-icon){flex:1;min-width:0}.room-directory{overflow:hidden}.room-directory-head{padding-inline:20px}.room-directory>article{padding:15px 20px}.room-directory-head>span:first-child{padding-left:1px}.community-moderator{border-top:1px solid #beadff17;grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;min-height:55px;margin-top:8px;padding:9px 2px 2px}.community-moderator .avatar{width:38px;height:38px}.community-moderator strong{font-size:.64rem}.community-moderator small{margin-top:3px;font-size:.52rem}.community-moderator>svg{justify-self:center}.profile-view{max-width:1230px;margin-inline:auto}.profile-hero{background:#070810;border-color:#6fdcff2e;border-radius:2px 20px;min-height:350px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052}.profile-cover{background:linear-gradient(90deg,#05060df0 0%,#06060fb8 38%,#0706101f 78%),url(/kratorium-world-seed.webp) 72% 47%/cover no-repeat;height:350px}.profile-cover:before{opacity:.42;content:"";pointer-events:none;background-image:linear-gradient(#64dcff14 1px,#0000 1px),linear-gradient(90deg,#64dcff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.profile-summary{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0a0a13f0,#0c0c17c7);border:1px solid #b49bef33;border-radius:2px 14px;align-items:center;gap:18px;padding:15px 17px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 18px 60px #00000057}.profile-summary>.avatar{border:3px solid #0b0b14f2;width:88px;height:88px;margin-top:0}.profile-copy{gap:8px;display:grid}.profile-copy h1{letter-spacing:-.045em;align-items:center;margin:0;font-size:1.72rem;display:flex}.profile-copy>div:first-child>span{color:#8e8899;margin-top:2px;font-size:.7rem;display:block}.profile-copy p{color:#b4afbc;margin:0;font-size:.73rem}.profile-stats{gap:0;display:flex}.profile-stats span{color:#7f798a;border-left:1px solid #bfa9ff26;min-width:92px;padding:1px 14px;font-size:.6rem}.profile-stats span:first-child{border-left:0;padding-left:0}.profile-stats strong{color:#f5f2fb;margin-bottom:2px;font-size:.76rem;display:block}.profile-signout{align-self:center;margin-left:auto}.profile-body-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:18px;margin-top:18px;display:grid}.profile-content-section{background:#0b0b13b8;border:1px solid #bea9ff1f;border-radius:2px 16px;min-width:0;overflow:hidden}.profile-content-section>.section-label{border-bottom:1px solid #bea9ff1a;margin:0;padding:18px 20px;font-size:.82rem}.profile-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.profile-projects>.project-preview{border:0;border-right:1px solid #bea9ff1a;border-radius:0}.profile-projects>.project-preview:last-child{border-right:0}.profile-projects>.project-preview:only-child{grid-column:1/-1}.profile-projects .project-visual{height:245px}.profile-activity-list{display:grid}.profile-activity-list>article{border-top:1px solid #bea9ff17;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:16px 18px;display:grid}.profile-activity-list>article:first-child{border-top:0}.profile-activity-list p{color:#d1cdd7;margin:0;font-size:.7rem;line-height:1.55}.profile-activity-list span{color:#6f6979;margin-top:6px;font:500 .55rem ui-monospace,SFMono-Regular,Consolas,monospace;display:block}@media (max-width:1100px){.premium-home-head{min-height:350px;padding-right:33%}.profile-body-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}}@media (max-width:900px){.premium-home-head{min-height:365px;padding-right:210px}.room-directory>article{padding-inline:18px}.profile-hero{min-height:318px}.profile-cover{height:318px}.profile-body-grid{grid-template-columns:1fr}}@media (max-width:700px){.premium-home-head{min-height:380px;padding:28px 22px}.premium-home-head h1{font-size:clamp(2.45rem,12vw,3.15rem)}.profile-hero{min-height:0;box-shadow:none;background:0 0;overflow:visible}.profile-cover{border-radius:2px 16px 0 0;height:178px}.profile-summary{flex-wrap:wrap;align-items:flex-start;margin:-34px 11px 11px;padding:14px;position:relative;inset:auto}.profile-summary>.avatar{width:72px;height:72px}.profile-copy{flex:calc(100% - 92px)}.profile-copy h1{font-size:1.35rem}.profile-stats{flex-wrap:wrap}.profile-stats span{min-width:76px;padding-inline:9px}.profile-signout{width:100%;margin-left:0}.profile-projects{grid-template-columns:1fr}.profile-projects>.project-preview{border-bottom:1px solid #bea9ff1a;border-right:0}.profile-projects>.project-preview:last-child{border-bottom:0}}.brand-mark{color:#090c08;background:#caff58;border:1px solid #ebffb5c7;border-radius:10px 4px;flex:none;place-items:center;width:32px;height:32px;transition:border-radius .2s,box-shadow .2s,transform .2s;display:inline-grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #caff5814,0 10px 30px #caff5829}.brand-mark:before,.brand-mark:after{content:none;display:none}.brand-mark svg{width:76%;height:76%;display:block;overflow:visible}.brand-mark path{fill:currentColor;stroke:none}.brand-lockup:hover .brand-mark{border-radius:4px 10px;transform:translateY(-1px);box-shadow:0 0 0 4px #caff5812,0 12px 34px #caff5833}.brand-lockup strong,.mobile-brand strong,.auth-brand strong{font-variation-settings:"wght" 690;letter-spacing:-.05em}.auth-brand>.brand-mark{color:#c9f45b;width:38px;height:38px;box-shadow:none;background:#10120d;border-color:#10120d;border-radius:11px 4px}.mobile-nav-backdrop{display:none}.premium-home-head{background:#090b11;grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:center;gap:48px;min-height:380px;padding:42px;display:grid;overflow:hidden}.premium-home-head:before,.premium-home-head:after{display:none}.premium-home-head .home-hero-copy{max-width:690px}.premium-home-head h1 em{color:var(--lime);-webkit-text-fill-color:currentColor;background:0 0}.home-product-preview{z-index:3;background:#0a0c13d1;border:1px solid #c5e7ff24;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.premium-home-head>.home-product-preview{display:block!important}.home-product-preview>header,.home-product-preview>footer{justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.home-product-preview>header{border-bottom:1px solid #ffffff12}.home-product-preview>header span{color:#d9d5e3;font-size:.62rem;font-weight:720}.home-product-preview>header span i,.home-product-preview>footer i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #caff5885}.home-product-preview>header em{color:var(--lime);text-transform:uppercase;font:750 .5rem ui-monospace,monospace}.home-product-preview>div{padding:21px 20px 17px}.home-product-preview>div small,.home-product-preview>div strong{display:block}.home-product-preview>div small{color:#70e4ff;letter-spacing:.1em;text-transform:uppercase;font:800 .5rem ui-monospace,monospace}.home-product-preview>div strong{color:#f3f0f7;margin-top:8px;font-size:1.05rem;line-height:1.35}.home-product-preview ol{gap:7px;margin:0;padding:0 15px 17px;list-style:none;display:grid}.home-product-preview li{color:#777282;background:#ffffff06;border:1px solid #fff1;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;display:grid}.home-product-preview li.done{color:#87d9ae}.home-product-preview li.active{color:var(--lime);background:#caff580b;border-color:#caff5838}.home-product-preview li strong,.home-product-preview li small{display:block}.home-product-preview li strong{color:#d8d4df;font-size:.61rem}.home-product-preview li small{color:#777281;margin-top:2px;font-size:.52rem}.home-product-preview>footer{color:#777281;border-top:1px solid #ffffff12;font-size:.52rem;line-height:1.45}.billing-page-head{align-items:center}.billing-security-note{border:1px solid var(--line);max-width:310px;color:var(--lime);background:#ffffff06;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.billing-security-note strong,.billing-security-note small{display:block}.billing-security-note strong{color:var(--ink);font-size:.7rem}.billing-security-note small{color:var(--muted);margin-top:3px;font-size:.59rem}.billing-balance-grid{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.billing-balance-grid article{border:1px solid var(--line);background:#111513;border-radius:10px;min-height:145px;padding:19px}.billing-balance-grid article.primary{background:#111513;border-color:#caff5838}.billing-balance-grid span{color:var(--muted);align-items:center;gap:7px;font-size:.64rem;font-weight:740;display:flex}.billing-balance-grid article.primary span{color:var(--lime)}.billing-balance-grid strong{color:#f7f9f2;margin:17px 0 8px;font-size:2rem;line-height:1;display:block}.billing-balance-grid small{color:var(--muted-2);font-size:.58rem;line-height:1.5}.billing-page-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.billing-page-grid>.billing-card{background:#111513;min-width:0;padding:24px}.billing-guidance{gap:9px;display:grid;position:sticky;top:86px}.billing-guidance section{border:1px solid var(--line);color:var(--lime);background:#111513;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:16px;display:grid}.billing-guidance strong{color:var(--ink);font-size:.69rem;display:block}.billing-guidance p{color:var(--muted);margin:6px 0 0;font-size:.61rem;line-height:1.6}@media (max-width:1100px){.premium-home-head{grid-template-columns:minmax(0,1fr) minmax(280px,330px);padding-right:34px}.billing-page-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){.mobile-nav-backdrop{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030407b8;border:0;padding:0;display:block;position:fixed;inset:0}.premium-home-head{grid-template-columns:minmax(0,1fr) 280px;gap:24px;min-height:360px;padding:32px}.billing-page-grid{grid-template-columns:1fr}.billing-guidance{grid-template-columns:repeat(3,1fr);position:static}}@media (max-width:700px){.premium-home-head{min-height:0;padding:29px 21px 31px;display:block}.premium-home-head h1{font-size:clamp(2.35rem,12.5vw,3.25rem)}.premium-home-head p{font-size:.85rem}.premium-home-head>.home-product-preview{display:none!important}.billing-page-head{align-items:stretch}.billing-security-note{max-width:none}.billing-balance-grid{grid-template-columns:1fr 1fr}.billing-balance-grid article{min-height:130px}.billing-balance-grid article.primary{grid-column:1/-1}.billing-page-grid>.billing-card{padding:18px 14px}.billing-guidance{grid-template-columns:1fr}}
