:root,html[data-theme=dark]{color-scheme:dark;--background:#191b1e;--foreground:#eeefeb;--card:#222528;--surface:#222528;--raised:#2b2f32;--muted:#a3aaa8;--muted-foreground:var(--muted);--border:#343938;--primary:#9ad8c3;--primary-text:#afe7d3;--primary-light:#253e35;--on-primary:#112a20;--accent:var(--primary);--secondary:#a9bdd8;--ui-turquoise:var(--primary);--night-sidebar:#131618;--night-hover:#252a2b;--night-outline:#9ad8c3;--danger:#f1a6a6;--success:#9ad8c3;--shadow:0 16px 60px #0005;--night-depth:0 4px 20px #0001;--night-chat-width:800px}html[data-theme=light]{color-scheme:light;--background:#fcfcfa;--foreground:#252c2a;--card:#f4f5f1;--surface:#fff;--raised:#eceee8;--muted:#65716b;--muted-foreground:var(--muted);--border:#dce2da;--primary:#246a52;--primary-text:#246a52;--primary-light:#e3efe6;--on-primary:#fff;--accent:var(--primary);--secondary:#486783;--ui-turquoise:var(--primary);--night-sidebar:#f1f3ee;--night-hover:#e6eae2;--night-outline:#246a52;--danger:#a3323e;--success:#246a52;--shadow:0 16px 60px #1c392015;--night-depth:0 4px 20px #19351d06}body{font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:15px;letter-spacing:-.015em}.uiux-shell{--navigation-width:224px;--account-trigger-space:0px;padding-left:var(--navigation-width)}.uiux-shell:has(.premium-sidebar.is-collapsed){--navigation-width:72px}.uiux-shell .workspace-main{width:auto;min-width:0;margin:0}.uiux-shell .premium-sidebar{width:var(--navigation-width);padding:18px 12px 12px;background:var(--night-sidebar);border:0}.uiux-shell .sidebar-head{min-height:44px;margin-bottom:24px;padding-inline:8px}.uiux-shell .brand{gap:10px;font-size:18px;letter-spacing:-.04em}.uiux-shell .brand-mark{width:30px;height:30px;border-radius:9px;background:var(--foreground);color:var(--background);box-shadow:none}.uiux-shell .brand-caption{font-size:10px;color:var(--muted);font-weight:400}.uiux-shell .premium-sidebar nav{overflow-y:auto;scrollbar-width:thin}.uiux-shell .night-nav-group{margin:0 0 20px}.uiux-shell .nav-label{margin:8px 12px 6px;font-size:10px;letter-spacing:.09em;font-weight:550;color:var(--muted)}.uiux-shell .premium-sidebar .nav-item{min-height:39px;padding:9px 11px;gap:11px;font-size:13px;font-weight:450;border-radius:8px;color:var(--muted)}.uiux-shell .premium-sidebar .nav-item svg{width:17px;height:17px;stroke-width:1.6}.uiux-shell .premium-sidebar .nav-item.active{color:var(--foreground);background:var(--night-hover);font-weight:600}.uiux-shell .premium-sidebar .nav-item.active:before{display:none}.uiux-shell .premium-sidebar .nav-item:hover{color:var(--foreground);background:var(--night-hover)}.uiux-shell .sidebar-project-list{margin:5px 0 10px 19px;border-left:1px solid var(--border)}.uiux-shell .sidebar-project-link{font-size:12px;min-height:33px;margin-left:7px;border-radius:6px}.uiux-shell .sidebar-project-dot{background:var(--primary);width:5px;height:5px}.uiux-shell .sidebar-bottom{display:flex;gap:5px;align-items:center;padding-top:12px;border-top:1px solid var(--border);margin-top:auto}.uiux-shell .sidebar-bottom .account-panel-trigger{position:static;display:flex;flex:1;min-width:0;gap:9px;padding:6px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--foreground);text-align:left}.uiux-shell .sidebar-bottom .account-panel-trigger:hover{background:var(--night-hover)}.uiux-shell .account-panel-trigger>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--primary-light);color:var(--primary-text);font-size:12px}.uiux-shell .account-trigger-name{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.uiux-shell .theme-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;min-height:36px!important;padding:0!important;border-radius:8px}.uiux-shell .premium-sidebar.is-collapsed .sidebar-bottom{flex-direction:column}.uiux-shell .premium-sidebar.is-collapsed .account-trigger-name{display:none}.uiux-shell .quick-note-trigger{min-width:42px;width:42px;height:42px;padding:0;justify-content:center;border:0;box-shadow:var(--night-depth);font-size:0}.uiux-shell .quick-note-trigger svg{width:18px;height:18px}.uiux-shell .button{border-radius:10px;font-weight:500;font-size:13px;min-height:38px}.uiux-shell .button-outline{background:transparent;border-color:var(--border)}.uiux-shell .button-ghost{border-color:transparent}.uiux-shell :is(.page-content,.brain-page){animation:none}.uiux-shell .page-content{padding:40px clamp(24px,4vw,64px)}.uiux-shell .personal-dashboard{max-width:1340px;background:var(--background);margin:0 auto}.uiux-shell .night-dashboard-hero{background:none;border:0;box-shadow:none;padding:10px 0 28px;min-height:0;border-radius:0}.uiux-shell .night-dashboard-hero h1{font-size:clamp(26px,3vw,34px);font-weight:550;letter-spacing:-.05em}.uiux-shell .night-kicker{font-size:10px;letter-spacing:.1em;color:var(--muted);font-weight:500}.uiux-shell .personal-grid{gap:36px;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}.uiux-shell :is(.night-dashboard-card,.personal-achilles,.personal-agenda,.night-dashboard-secondary,.night-activity){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.uiux-shell :is(.night-dashboard-card,.personal-agenda){padding-top:20px;border-top:1px solid var(--border)}.uiux-shell .personal-achilles{padding-top:24px;border-top:1px solid var(--border)}.uiux-shell .personal-agenda h2,.uiux-shell .personal-section-heading h2{font-size:15px;font-weight:600}.uiux-shell .personal-filters{gap:4px;margin-bottom:8px}.uiux-shell .personal-filters button{font-size:11px;padding:6px 9px;border-radius:6px}.uiux-shell .personal-ticket{border-radius:0;padding:15px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.uiux-shell .personal-ticket strong{font-size:14px;font-weight:450}.uiux-shell .personal-ticket-meta{font-size:11px}.uiux-shell .night-dashboard-secondary{margin-top:36px;padding-top:24px;border-top:1px solid var(--border)}.uiux-shell .night-activity-icon,.uiux-shell .night-project-glyph{background:var(--card);color:var(--muted);border:0;border-radius:9px}.uiux-shell .night-work-update{background:var(--primary-light);border:0;border-radius:10px}.uiux-shell .quick-start-guide{background:var(--card);border:0;padding:16px 20px;border-radius:12px;margin-bottom:28px}.uiux-shell :is(.topbar,.project-workspace-header){background:transparent;border-bottom:1px solid var(--border)}.uiux-shell .project-navigation{gap:6px;border:0;background:transparent}.uiux-shell .project-navigation-item{padding:9px 12px;min-height:38px;border:0;border-radius:8px;font-size:12px;color:var(--muted)}.uiux-shell .project-navigation-item.active{background:var(--primary-light);color:var(--primary-text);box-shadow:none}.uiux-shell .project-navigation-item:hover{background:var(--night-hover)}.uiux-shell .project-navigation-item:after{display:none}.uiux-shell :is(.settings-tabs,.brain-toolbar){border-bottom:1px solid var(--border);gap:8px}.uiux-shell .settings-tabs a{border:0;border-radius:8px;font-size:12px;padding:10px 13px}.uiux-shell .settings-tabs a[aria-current=page]{background:var(--primary-light);color:var(--primary-text)}.uiux-shell .settings-card{box-shadow:none}.uiux-shell .brain-card,.uiux-shell .settings-card{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.uiux-shell .brain-card{padding:18px 12px}.uiux-shell .brain-card:hover{background:var(--card)}.uiux-shell .brain-detail{background:var(--surface);border-color:var(--border)}.uiux-shell.achilles-workspace .achilles-workspace-main{padding:0;height:100dvh;min-height:0}.uiux-shell .futuristic-achilles{height:100%;min-height:0}.uiux-shell .futuristic-achilles .chat-main{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--background)}.uiux-shell .futuristic-achilles .chat-topbar{flex:none;min-height:64px;padding:12px 28px;gap:14px;border:0;background:var(--background)}.uiux-shell .chat-title-copy{min-width:0;flex:1}.uiux-shell .chat-title-copy :is(h1,h2){font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uiux-shell .chat-title-copy small{font-size:10px;color:var(--muted)}.uiux-shell .chat-history-trigger span{display:none}.uiux-shell .futuristic-achilles .chat-model-switcher>summary{background:transparent;border:0;padding:8px 10px;color:var(--foreground);font-size:13px}.uiux-shell .futuristic-achilles .chat-model-switcher>summary:hover{background:var(--night-hover)}.uiux-shell .chat-model-popover{background:var(--surface);padding:10px;border:1px solid var(--border);width:min(350px,calc(100vw - 28px))}.uiux-shell .chat-model-choice{border-radius:8px;padding:10px;border:0;text-align:left}.uiux-shell .chat-model-choice[aria-pressed=true]{background:var(--primary-light)}.uiux-shell .chat-model-choice small{color:var(--muted);font-size:11px}.uiux-shell .chat-model-choice:hover{background:var(--night-hover)}.uiux-shell .futuristic-achilles .chat-launchpad{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:0 24px 24px}.uiux-shell .futuristic-achilles .night-chat-welcome{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;margin:0;padding-bottom:6vh}.uiux-shell .night-achi-mark{height:54px;width:54px;border:0;border-radius:18px;background:var(--primary-light);box-shadow:none;color:var(--primary-text)}.uiux-shell .night-achi-mark svg{height:30px;width:30px;stroke-width:1.5}.uiux-shell .futuristic-achilles .chat-start-heading.night-chat-welcome :is(h1,h2){font-size:clamp(25px,3vw,38px);font-weight:450;letter-spacing:-.045em;line-height:1.2}.uiux-shell .core-start-bottom{width:min(100%,var(--night-chat-width));margin:0 auto;flex:none}.uiux-shell .futuristic-achilles :is(.chat-composer,.launchpad-composer){padding:14px 16px 9px;background:var(--card);border:1px solid transparent;border-radius:24px;box-shadow:none}.uiux-shell .futuristic-achilles :is(.chat-composer,.launchpad-composer):focus-within{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 5%,transparent)}.uiux-shell .chat-prompt{font-size:16px;line-height:1.6;min-height:36px;max-height:min(35dvh,240px);padding:2px 3px 8px}.uiux-shell .futuristic-achilles :is(.chat-composer-toolbar,.launchpad-composer-footer){gap:5px;padding-top:4px}.uiux-shell .futuristic-achilles :is(.chat-tool-button,.icon-action){color:var(--muted);border:0;background:transparent;border-radius:50%}.uiux-shell .futuristic-achilles :is(.chat-tool-button,.icon-action):hover{color:var(--foreground);background:var(--raised)}.uiux-shell .futuristic-achilles :is(.launchpad-send,.chat-composer-toolbar>.button-icon){min-width:38px;min-height:38px;width:38px;height:38px;border-radius:50%;background:var(--foreground);color:var(--background)}.uiux-shell .launchpad-disclosure{display:flex;justify-content:center;align-items:center;min-height:34px;gap:12px;margin-top:4px;font-size:10px;color:var(--muted)}.uiux-shell .launchpad-disclosure .core-chat-options{width:28px;min-width:28px;height:28px;min-height:28px;margin-left:auto}.uiux-shell .launchpad-disclosure>span{margin-left:auto}.uiux-shell .launchpad-unavailable{font-size:12px;text-align:center;margin:8px}.uiux-shell .futuristic-achilles .chat-transcript{flex:1;min-height:0;padding:26px 28px 20px;scrollbar-width:thin}.uiux-shell .futuristic-achilles .chat-message{border:0;background:transparent;margin:0 auto 36px;padding:0;max-width:var(--night-chat-width)}.uiux-shell .chat-message>header{font-size:11px;margin-bottom:10px;color:var(--muted)}.uiux-shell .chat-message>header strong{font-weight:500}.uiux-shell .chat-message>header time{opacity:.65;font-size:10px}.uiux-shell .chat-message.user .message-content{background:var(--card);border-radius:18px;padding:14px 18px}.uiux-shell .chat-markdown{font-size:15px;line-height:1.8;letter-spacing:0}.uiux-shell .chat-markdown :is(p,ul,ol){margin-bottom:16px}.uiux-shell .chat-markdown :is(h1,h2,h3){margin-top:24px;margin-bottom:12px;letter-spacing:-.025em}.uiux-shell .chat-markdown h1{font-size:23px}.uiux-shell .chat-markdown h2{font-size:20px}.uiux-shell .chat-markdown pre{margin:16px 0;border-radius:12px;background:var(--night-sidebar);border:1px solid var(--border);padding:18px;font-size:12px;line-height:1.7;overflow-x:auto}.uiux-shell .chat-markdown :not(pre)>code{background:var(--raised);padding:2px 5px;border-radius:4px;font-size:.88em}.uiux-shell .chat-markdown table{display:block;overflow-x:auto;border-collapse:collapse;font-size:13px}.uiux-shell .chat-markdown :is(th,td){padding:9px 14px;border-bottom:1px solid var(--border);text-align:left}.uiux-shell .message-content>.text-button{min-height:30px;margin:4px 10px 0 0;font-size:10px;color:var(--muted)}.uiux-shell .message-details{font-size:10px;color:var(--muted);border:0;background:transparent;margin-top:6px}.uiux-shell .futuristic-achilles .chat-compose-area{flex:none;padding:8px 24px max(18px,env(safe-area-inset-bottom));background:var(--background);border:0}.uiux-shell .chat-options-panel{position:relative;align-self:center;width:min(calc(100% - 48px),var(--night-chat-width));font-size:11px;margin:0;padding:0;border:0;background:transparent}.uiux-shell .chat-options-panel:not([open]){height:26px;opacity:.75}.uiux-shell .chat-test-banner{padding:5px 12px;margin:0 auto;border-radius:6px;font-size:10px}.uiux-shell .chat-banner{font-size:12px}.core-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.core-section-heading h1{font-size:30px;font-weight:500;margin:0;letter-spacing:-.045em}.core-section-heading p{margin:8px 0 0}.core-section-heading .night-kicker{margin-bottom:8px}.core-skills{max-width:1100px;margin:0 auto}.core-skill-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.core-skill{display:flex;align-items:flex-start;gap:16px;padding:26px 0;border-top:1px solid var(--border);min-width:0}.core-skill-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--card);color:var(--primary-text);flex:none}.core-skill>div:nth-child(2){flex:1;min-width:0}.core-skill h2{font-size:15px;margin:2px 0 8px;font-weight:550}.core-skill p{font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:8px}.core-skill details{font-size:11px;color:var(--muted);border:0;padding:0;background:none}.core-skill details p{margin-top:10px;font-size:11px}.core-skill-state{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}.core-skill-state small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;white-space:nowrap}.core-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;width:34px;height:20px}.core-switch input{width:100%;height:100%;position:absolute;opacity:0;z-index:2;cursor:pointer;margin:0}.core-switch>span{width:34px;height:20px;border-radius:20px;background:var(--raised);border:1px solid var(--border);transition:background .15s}.core-switch>span:before{content:"";display:block;height:14px;width:14px;border-radius:50%;margin:2px;background:var(--muted);transition:transform .15s}.core-switch input:checked+span{background:var(--primary);border-color:var(--primary)}.core-switch input:checked+span:before{transform:translateX(14px);background:var(--on-primary)}.core-switch input:focus-visible+span{outline:2px solid var(--night-outline);outline-offset:3px}.core-skills footer{display:flex;align-items:center;gap:18px;margin:22px 0}.core-skills footer small{font-size:11px}.core-library-empty{padding:70px 20px;text-align:center;color:var(--muted);font-size:14px}.core-library-empty svg{margin-bottom:14px;color:var(--primary)}.core-brain-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.core-brain-filters button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border:0;border-radius:10px;color:var(--muted);font-size:13px;transition:background .14s,color .14s}.core-brain-filters button:hover{background:var(--card);color:var(--foreground)}.core-brain-filters button[aria-pressed=true]{color:var(--primary);background:var(--primary-light)}.core-brain-filters button span{padding:0 6px;border-radius:6px;background:color-mix(in srgb,var(--foreground) 7%,transparent);font-size:11px}.core-brain-sharing{display:grid;gap:12px;margin:22px 0}.core-brain-sharing label{display:flex;align-items:center;gap:8px}.core-brain-context{position:absolute;top:68px;right:28px;width:auto;z-index:9;padding:0;border:0;background:none}.core-brain-context>summary{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;list-style:none;padding:5px 8px;border-radius:6px}.core-brain-context>summary::-webkit-details-marker{display:none}.core-brain-context>summary:hover{background:var(--night-hover)}.core-brain-context-options{position:absolute;right:0;top:32px;display:grid;width:280px;gap:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);padding:18px;border-radius:14px;font-size:12px}.core-brain-context-options label{display:flex;align-items:center;gap:8px}.core-brain-context-options small{font-size:11px;line-height:1.6;color:var(--muted)}.core-brain-context-options a{color:var(--primary-text)}.core-model-price{font-size:11px;line-height:1.6;padding:8px;margin:0;color:var(--muted)}.core-model-price small{display:block;margin-top:5px;font-size:10px}.core-code-block{margin:20px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.core-code-toolbar{justify-content:space-between;gap:12px;padding:9px 14px;background:var(--raised)}.core-code-toolbar,.core-code-toolbar button{display:flex;align-items:center;color:var(--muted);font-size:11px}.core-code-toolbar button{gap:6px;background:none;border:0}.uiux-shell .core-code-block pre{margin:0;border:0;border-radius:0}.core-sites-workspace{padding:28px}.core-sites-history{margin-top:24px;border:0;font-size:12px;color:var(--muted)}.core-sites-history>summary{padding:14px 0}.core-browser{min-width:0}.core-browser-chrome{border:1px solid var(--border);border-radius:15px;overflow:hidden;background:var(--card)}.core-browser-toolbar{display:flex;align-items:center;gap:4px;padding:10px;border-bottom:1px solid var(--border)}.core-browser-toolbar .icon-action{height:32px;width:32px;min-width:32px;border:0;border-radius:7px;background:transparent;color:var(--muted)}.core-browser-toolbar .icon-action:hover{background:var(--raised)}.core-browser-toolbar form{display:flex;align-items:center;flex:1;min-width:0;background:var(--background);border-radius:8px;padding:0 6px 0 10px;gap:8px}.core-browser-toolbar form>svg{flex:none;color:var(--muted)}.core-browser-toolbar input{flex:1;min-width:0;background:transparent;padding:9px 0;border:0;color:var(--foreground);outline-offset:0;font-size:12px}.core-browser-toolbar form button{background:var(--raised);border:0;color:var(--foreground);border-radius:6px;padding:6px 10px;font-size:11px}.core-browser-empty{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:12px;text-align:center}.core-browser-empty>svg{color:var(--primary);margin-bottom:14px;stroke-width:1.3}.core-browser-empty h2{font-size:24px;font-weight:450;letter-spacing:-.035em;margin:0}.core-browser-empty p{font-size:13px;color:var(--muted);max-width:360px;line-height:1.7;margin:0 0 12px}.core-browser-empty>label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.core-browser-empty details{max-width:390px;font-size:11px;color:var(--muted)}.core-browser-empty details label{display:grid;gap:8px;text-align:left;margin-top:14px}.core-browser-empty details input{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:7px;padding:9px}.core-browser-empty small{display:block;line-height:1.6;margin-top:10px}.core-browser-content{display:grid;grid-template-columns:minmax(0,1fr)}.core-browser-content.has-selection{grid-template-columns:minmax(0,1fr) 260px}.core-browser-view{position:relative;background:#fff;overflow:hidden}.core-browser-canvas{width:100%;padding:0;margin:0;border:0;display:block;position:relative;background:#fff;cursor:crosshair}.core-browser-canvas img{width:100%;height:auto;display:block;user-select:none}.core-element-box{position:absolute;pointer-events:none;border:2px solid #278cdb;background:#278cdb15;min-width:3px;min-height:3px}.core-browser-loading{position:absolute;inset:0;background:#171b1e80;display:grid;place-items:center;color:white;font-size:13px}.core-browser-view-actions{display:flex;align-items:center;gap:6px;padding:8px 12px;min-height:38px}.core-browser-view-actions small{display:flex;gap:6px;align-items:center;flex:1;color:var(--muted);font-size:10px}.core-browser-view-actions button{display:grid;place-items:center;min-width:28px;min-height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px}.core-browser-view-actions button:hover{background:var(--raised)}.core-element-inspector{display:flex;flex-direction:column;gap:14px;padding:22px 18px;border-left:1px solid var(--border);min-width:0}.core-element-inspector h2{margin:0;font-family:monospace;font-size:17px;color:var(--primary-text)}.core-element-inspector p{font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.core-element-inspector code{font-size:11px;padding:10px;border-radius:7px;background:var(--background);overflow-wrap:anywhere}.core-element-inspector details{font-size:11px}.core-element-inspector pre{font-size:10px;max-height:200px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere}.core-element-inspector small{font-size:10px;line-height:1.6;color:var(--muted);margin-top:auto}.core-browser-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--border);padding:12px 16px}.core-browser-footer>span{gap:6px;font-size:10px}.core-browser-footer>span,.core-browser-status{display:flex;align-items:center;color:var(--muted)}.core-browser-status{gap:7px;font-size:11px}.core-browser-status i{height:6px;width:6px;background:var(--success);border-radius:50%}.core-browser-notice{padding:12px 16px;font-size:12px;color:var(--danger);margin:0}@media (max-width:900px){.core-skill-list{grid-template-columns:minmax(0,1fr)}.core-section-heading{flex-wrap:wrap}.core-skills footer{align-items:flex-start;flex-direction:column}.core-sites-workspace{padding:20px 14px}.core-browser-content.has-selection{grid-template-columns:minmax(0,1fr)}.core-element-inspector{border-left:0;border-top:1px solid var(--border)}.core-browser-toolbar{flex-wrap:wrap;gap:3px}.core-browser-toolbar form{order:-1;flex-basis:100%;margin-bottom:4px}.core-browser-footer{flex-wrap:wrap;padding:12px}.core-browser-footer>span{width:100%}.core-browser-empty{min-height:360px;padding:28px 16px}.core-browser-empty>label{align-items:flex-start;text-align:left}.core-browser-view-actions small{font-size:9px}.core-brain-context{top:66px;right:14px}}@media (min-width:901px){.uiux-shell .chat-message .message-content>.text-button{opacity:0;transition:opacity .12s}.uiux-shell .chat-message:focus-within .message-content>.text-button,.uiux-shell .chat-message:hover .message-content>.text-button{opacity:1}}@media (max-width:1100px){.uiux-shell .personal-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:24px}.uiux-shell .page-content{padding-inline:28px}}@media (max-width:900px){.uiux-shell{--navigation-width:0px;padding-left:0}.uiux-shell .premium-sidebar{width:248px}.uiux-shell .page-content{padding:70px 22px 32px}.uiux-shell .mobile-menu{top:15px;left:16px;width:36px;height:36px;background:var(--card);border:0;border-radius:10px;box-shadow:none}.uiux-shell .project-workspace .project-workspace-heading{padding-top:48px}.uiux-shell .personal-grid{grid-template-columns:minmax(0,1fr);gap:28px}.uiux-shell .night-dashboard-hero{flex-wrap:wrap;gap:12px;padding-top:8px}.uiux-shell .futuristic-achilles .chat-topbar{min-height:65px;padding:12px 14px 12px 60px;gap:6px;flex-wrap:nowrap}.uiux-shell .chat-title-copy{flex:1}.uiux-shell .chat-title-copy small{display:none}.uiux-shell .futuristic-achilles .chat-model-switcher{max-width:170px;flex:none;grid-column:auto}.uiux-shell .futuristic-achilles .chat-model-switcher summary{font-size:11px;min-height:36px;max-width:170px}.uiux-shell .chat-model-popover{position:fixed;top:62px;right:14px;left:auto}.uiux-shell .futuristic-achilles .chat-launchpad{padding:0 14px max(12px,env(safe-area-inset-bottom))}.uiux-shell .futuristic-achilles .night-chat-welcome{padding-bottom:4vh;gap:20px}.uiux-shell .futuristic-achilles .chat-start-heading.night-chat-welcome :is(h1,h2){font-size:28px}.uiux-shell .futuristic-achilles .chat-compose-area{padding:8px 12px max(12px,env(safe-area-inset-bottom))}.uiux-shell .futuristic-achilles .chat-transcript{padding:24px 18px 12px}.uiux-shell .chat-markdown{font-size:15px;line-height:1.75}.uiux-shell .futuristic-achilles .chat-message{margin-bottom:28px}.uiux-shell .quick-note-trigger{bottom:18px;right:16px}.uiux-shell.achilles-workspace .quick-note-trigger{display:none}.uiux-shell .night-dashboard-secondary{margin-top:26px}.uiux-shell .project-navigation{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.uiux-shell .project-navigation-item{white-space:nowrap;flex:none}.uiux-shell .project-navigation-item span{display:inline}}@media (prefers-reduced-motion:reduce){.uiux-shell *,.uiux-shell :after,.uiux-shell :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}