:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--recessed:#edebe4;--field:#f7f6f2;--raised:#fff;--ink:#111;--secondary:#53524f;--muted:#777570;--hairline:#d8d5cc;--core:#090909;--core-mark:#f7f6f2;--signal:#c8341b;--focus:#111;--shadow:0 24px 70px #11111114;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--radius-control:12px;--radius-panel:16px;--motion:.18s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--recessed:#101113;--field:#151618;--raised:#202225;--ink:#f5f4ef;--secondary:#c2c0ba;--muted:#96948e;--hairline:#34363a;--core:#f5f4ef;--core-mark:#151618;--signal:#ff654e;--focus:#f5f4ef;--shadow:0 24px 70px #00000052}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--recessed:#101113;--field:#151618;--raised:#202225;--ink:#f5f4ef;--secondary:#c2c0ba;--muted:#96948e;--hairline:#34363a;--core:#f5f4ef;--core-mark:#151618;--signal:#ff654e;--focus:#f5f4ef;--shadow:0 24px 70px #00000052}}*{box-sizing:border-box}html{background:var(--field);min-width:320px;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--field);min-width:320px;min-height:100vh;margin:0;font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--s3);font-size:clamp(1.75rem,3vw,2rem);font-weight:650;line-height:1.15}h2{margin-bottom:var(--s2);font-size:1.125rem;font-weight:650;line-height:1.3}h3{margin-bottom:var(--s2);font-size:1rem;line-height:1.3}p{color:var(--secondary)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--field)}.skip-link{z-index:1000;top:var(--s3);left:var(--s3);padding:var(--s2) var(--s4);background:var(--ink);color:var(--field);border-radius:var(--radius-control);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow,.step-label{margin:0 0 var(--s2);color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.4}.field-help{color:var(--muted);font-size:.82rem;line-height:1.4;display:block}.muted-copy,.empty-copy{padding:var(--s4);color:var(--muted);font-size:.9rem}.button-primary,.button-quiet,.danger-button,.icon-button,.send-button{border-radius:var(--radius-control);min-height:44px;transition:background-color var(--motion), color var(--motion), border-color var(--motion), transform var(--motion);font-size:.94rem;font-weight:650}.button-primary{justify-content:center;align-items:center;gap:var(--s2);padding:0 var(--s4);border:1px solid var(--ink);background:var(--ink);color:var(--field);display:inline-flex}.button-primary:hover:not(:disabled){transform:translateY(-1px)}.button-quiet{padding:0 var(--s4);border:1px solid var(--hairline);background:0 0}.button-quiet:has(svg){justify-content:center;align-items:center;gap:var(--s2);display:inline-flex}.danger-button{justify-content:center;align-items:center;gap:var(--s2);padding:0 var(--s3);border:1px solid var(--signal);color:var(--signal);background:0 0;display:inline-flex}.icon-button,.send-button{border:1px solid var(--hairline);background:0 0;place-items:center;width:44px;min-width:44px;padding:0;display:inline-grid}.icon-button svg,.send-button svg{width:20px}.send-button{border-color:var(--ink);background:var(--ink);color:var(--field);border-radius:50%}.stack-form{gap:var(--s3);display:grid}.stack-form label,.stack-field{font-size:.9rem;font-weight:650}input,textarea,select{width:100%;min-height:48px;padding:var(--s3) var(--s4);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--raised)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.input-with-icon,.search-field{align-items:center;display:flex;position:relative}.input-with-icon svg,.search-field svg{left:var(--s4);color:var(--muted);pointer-events:none;position:absolute}.input-with-icon input,.search-field input{padding-left:44px}.error-banner{padding:var(--s3) var(--s4);border-left:4px solid var(--signal);border-radius:4px var(--radius-control) var(--radius-control) 4px;background:color-mix(in srgb, var(--signal) 10%, var(--raised));color:var(--ink)}.core-cluster{justify-items:center;gap:var(--s4);text-align:center;display:grid}.core-instrument{aspect-ratio:1;width:clamp(120px,14vw,176px);position:relative}.core-rings,.core-rings:after{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);content:"";border-radius:50%;position:absolute;inset:6%}.core-rings:after{border-color:color-mix(in srgb, var(--ink) 19%, transparent);inset:11%}.core-disc{background:var(--core);box-shadow:0 0 0 1px color-mix(in srgb, var(--core) 40%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:24%}.core-mark{border:2px solid var(--core-mark);border-top:0;border-radius:2px;width:27%;height:27%;transform:rotate(45deg)}.core-ticks{animation:16s linear infinite orbit;position:absolute;inset:0}.core-ticks i{--angle:calc(var(--tick) * 11.25deg);transform-origin:50% calc(clamp(120px,14vw,176px)/2 - 2px);width:1px;height:6px;transform:translateX(-50%) rotate(var(--angle));background:var(--ink);opacity:.36;position:absolute;top:1%;left:50%}.core-ticks i:nth-child(3n){opacity:.58;height:10px}.core-ticks i:nth-child(4n){opacity:.46;height:8px}.core-copy{gap:var(--s1);display:grid}.core-copy strong{font-size:1rem}.core-copy span{color:var(--muted);font-size:.84rem}.core-cluster--thinking .core-ticks{animation-duration:2.5s}.core-cluster--offline .core-rings{border-style:dashed}.core-cluster--error .core-mark{border-color:var(--signal)}.core-cluster--compact{display:flex}@keyframes orbit{to{transform:rotate(360deg)}}.signin-layout{background:var(--field);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:100vh;display:grid}.signin-intro{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;padding:clamp(32px,7vw,96px);display:flex;position:relative;overflow:hidden}.signin-intro:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);content:"";pointer-events:none;border-radius:50%;width:70%;position:absolute;bottom:-32%;right:-18%}.wordmark{top:var(--s8);font-size:1.2rem;font-weight:700;text-decoration:none;position:absolute;left:clamp(32px,7vw,96px)}.wordmark span{color:var(--signal)}.signin-core{margin-bottom:var(--s12);align-self:flex-start}.signin-intro h1{letter-spacing:-.04em;max-width:800px;font-size:clamp(2.25rem,5vw,4.75rem)}.intro-copy{max-width:590px;margin-bottom:0;font-size:1.06rem}.signin-panel{justify-content:center;gap:var(--s6);background:var(--raised);flex-direction:column;padding:clamp(32px,5vw,72px);display:flex}.signin-panel>div>p:last-child{margin-bottom:0}.known-accounts{padding-top:var(--s4);border-top:1px solid var(--hairline)}.auth-tabs{padding:var(--s1);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--recessed);grid-template-columns:repeat(3,1fr);display:grid}.auth-tabs button{background:0 0;border:0;border-radius:9px;min-height:44px;font-size:.86rem;font-weight:650}.auth-tabs button[aria-selected=true]{background:var(--raised);box-shadow:0 1px 3px #00000014}.recovery-copy{margin:0;font-size:.78rem}.recovery-copy strong{color:var(--ink)}.known-account{align-items:center;gap:var(--s2);padding:var(--s2) 0;grid-template-columns:1fr auto auto;display:grid}.known-account span{display:grid}.known-account small{color:var(--muted)}.known-account button{background:0 0;border:0;min-height:44px;font-weight:650}.auth-capabilities{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--hairline);display:grid}.auth-capabilities p{gap:var(--s3);margin:0;font-size:.84rem;display:flex}.auth-capabilities svg{flex:none;margin-top:2px}.auth-capabilities strong{color:var(--ink)}.boot-screen{place-content:center;gap:var(--s4);text-align:center;min-height:100vh;display:grid}.app-shell{width:100%;height:100vh;background:var(--field);height:100dvh;min-height:0;transition:grid-template-columns var(--motion);grid-template:60px minmax(0,1fr)/216px minmax(0,1fr);display:grid;overflow:hidden}.app-shell--collapsed{grid-template-columns:72px minmax(0,1fr)}.app-rail{min-height:0;padding:var(--s3);border-right:1px solid var(--hairline);background:var(--recessed);flex-direction:column;grid-row:1/-1;display:flex;overflow:hidden}.rail-wordmark{align-items:center;gap:var(--s3);height:48px;padding:0 var(--s2);text-decoration:none;display:flex}.rail-wordmark>span{background:var(--core);width:32px;height:32px;color:var(--core-mark);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.app-rail nav{gap:var(--s1);margin-top:var(--s6);display:grid}.rail-link,.rail-collapse{align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s3);border-radius:var(--radius-control);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex;overflow:hidden}.rail-link svg,.rail-collapse svg{flex:none;width:20px}.rail-link.active{background:var(--raised);box-shadow:inset 0 0 0 1px var(--hairline)}.rail-collapse{color:var(--muted);margin-top:auto}.conversation-rail-slot{min-height:0;margin-top:var(--s4);border-top:1px solid var(--hairline);flex:1;display:flex;overflow:hidden}.conversation-rail-slot:empty,.app-shell--collapsed .rail-wordmark strong,.app-shell--collapsed .rail-link span,.app-shell--collapsed .rail-collapse span,.app-shell--collapsed .conversation-rail-slot{display:none}.app-header{z-index:2;justify-content:space-between;align-items:center;gap:var(--s4);min-width:0;padding:0 var(--s6);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--field) 94%, transparent);display:flex}.app-header>div{align-items:center;gap:var(--s2);min-width:0;display:flex}.app-header>div span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-separator{color:var(--hairline)}.status-label{align-items:center;gap:var(--s2);flex:none;font-size:.84rem;font-weight:650;display:inline-flex}.status-label:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.spin{animation:1.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-nav{display:none}.conversation-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.conversation-sidebar{min-height:0;padding:var(--s4);border-right:1px solid var(--hairline);background:var(--recessed);flex-direction:column;display:flex;overflow:hidden}.conversation-sidebar--rail{width:100%;padding:var(--s3) 0 0;background:0 0;border-right:0}.conversation-sidebar--rail .sidebar-heading h2{font-size:1rem}.conversation-sidebar--rail .search-field input{min-height:44px;padding-right:var(--s2);font-size:.86rem}.conversation-sidebar--rail .conversation-item{padding-inline:var(--s2)}.conversation-sidebar--mobile{display:none}.sidebar-heading{margin-bottom:var(--s3);justify-content:space-between;align-items:center;display:flex}.sidebar-heading h2{margin:0}.search-field input{background:var(--field)}.conversation-list{gap:var(--s1);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin-top:var(--s3);display:grid;overflow-y:auto}.conversation-item{min-height:64px;padding:var(--s3);border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;gap:2px;display:grid;position:relative}.conversation-item:hover,.conversation-item.selected{border-color:var(--hairline);background:var(--raised)}.conversation-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-item span,.conversation-item time{color:var(--muted);font-size:.78rem}.conversation-item time{right:var(--s3);bottom:var(--s3);position:absolute}.thread-workspace{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.thread-header{padding:var(--s3) max(var(--s4), calc((100% - 860px) / 2));border-bottom:1px solid color-mix(in srgb, var(--hairline) 60%, transparent);justify-content:space-between;align-items:center;display:flex}.thread-header h1{margin:0;font-size:1.2rem}.thread-header .eyebrow{margin-bottom:2px}.message-count{color:var(--muted);font-size:.8rem}.message-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--s3) max(var(--s4), calc((100% - 860px) / 2)) var(--s4);scroll-behavior:smooth;overflow-y:auto}.message{width:100%;max-width:860px;padding:var(--s3) 0 var(--s4)}.message+.message{border-top:1px solid var(--hairline)}.message header{align-items:center;gap:var(--s3);margin-bottom:var(--s1);display:flex}.message header time,.message header span{color:var(--muted);font-size:.78rem}.message p{color:var(--ink);margin-bottom:.75em}.message p:last-child{color:var(--ink);margin-bottom:0}.message pre{padding:var(--s4);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--recessed);overflow-x:auto}.message code{overflow-wrap:anywhere}.message--assistant{padding-left:var(--s4);border-left:2px solid var(--ink)}.message--pending{opacity:.74}.contract-inline{width:100%;max-width:860px;margin-bottom:var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--hairline);background:var(--recessed);color:var(--secondary);font-size:.78rem}.contract-inline strong{color:var(--ink)}.composer{align-items:end;gap:var(--s2);width:min(100% - 32px,860px);margin:0 auto var(--s4);padding:var(--s2);border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--raised);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.composer textarea{min-height:44px;max-height:180px;padding:10px var(--s3);resize:none;background:0 0;border:0}.composer textarea:focus-visible{outline-offset:0;box-shadow:none}.thread-empty,.empty-thread{height:100%;padding:var(--s8);place-content:center;justify-items:start;display:grid}.thread-empty>div{max-width:560px}.contract-gap{gap:var(--s3);margin:0 clamp(20px, 5vw, 72px) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--recessed);display:flex}.contract-gap svg{color:var(--signal);flex:none;margin-top:2px}.contract-gap h2{margin:0;font-size:.92rem}.contract-gap p{margin:var(--s1) 0 0;font-size:.82rem}.page-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:clamp(24px,5vw,72px);overflow-y:auto}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--s6);margin-bottom:var(--s8);display:flex}.page-header>div{max-width:720px}.page-header p:last-child{margin-bottom:0}.memory-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.memory-card{min-height:240px;padding:var(--s6);border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--raised);flex-direction:column;display:flex}.memory-card header,.memory-card footer{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--muted);font-size:.78rem;display:flex}.memory-card header span{align-items:center;gap:var(--s2);text-transform:capitalize;display:flex}.memory-card h2{margin-top:var(--s6);text-transform:capitalize}.memory-card p{white-space:pre-wrap;flex:1}.memory-card footer>span{gap:var(--s2);display:flex}.memory-card footer button{background:0 0;border:0;min-height:44px;font-size:.82rem;font-weight:650}.page-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.page-empty svg{width:44px;height:44px;margin-bottom:var(--s4)}.memory-dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--s4);color:var(--ink);background:0 0;border:0;margin:0}.memory-dialog[open]{place-items:center;display:grid}.memory-dialog::backdrop{background:#0000008a}.dialog-panel{width:min(100%,620px);max-height:95vh;padding:var(--s6);border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--raised);box-shadow:var(--shadow);overflow-y:auto}.dialog-panel>header{justify-content:space-between;gap:var(--s4);margin-bottom:var(--s6);display:flex}.dialog-actions{justify-content:flex-end;gap:var(--s3);margin-top:var(--s3);display:flex}.qr-video{border-radius:var(--radius-control);background:var(--recessed);object-fit:cover;width:100%;min-height:260px;display:block}.tasks-page .contract-gap{margin:0 0 var(--s8)}.task-anatomy{max-width:760px}.task-list{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.task-card{margin-top:var(--s6);padding:var(--s6);border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--raised)}.task-card>header,.task-card>footer,.task-sections{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.task-card>header span,.task-sections span{align-items:center;gap:var(--s2);display:flex}.task-card h3{margin-top:var(--s6)}.progress-track{height:6px;margin:var(--s6) 0;background:var(--hairline);border-radius:999px;overflow:hidden}.progress-track span{background:var(--ink);height:100%;display:block}.task-sections{padding:var(--s4) 0;border-block:1px solid var(--hairline);color:var(--secondary);font-size:.84rem}.task-card footer{margin-top:var(--s4);justify-content:flex-end}.task-card details{margin-top:var(--s4)}.task-card summary{min-height:44px;padding-block:var(--s2);cursor:pointer;font-weight:650}.task-card pre{max-height:240px;padding:var(--s3);border-radius:var(--radius-control);background:var(--recessed);overflow:auto}.task-card footer button{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--hairline);border-radius:var(--radius-control);background:0 0;display:flex}.disabled-card{opacity:.72}.settings-columns{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.settings-section{padding:var(--s6);border-top:1px solid var(--hairline);background:var(--raised)}.theme-options{gap:var(--s2);border:0;padding:0;display:grid}.theme-options legend{margin-bottom:var(--s3);font-weight:650}.theme-options label{align-items:center;gap:var(--s3);min-height:48px;display:flex}.theme-options input{width:20px;min-height:20px;accent-color:var(--ink)}.health-list{margin:var(--s4) 0}.health-list>div{justify-content:space-between;align-items:center;gap:var(--s4);border-bottom:1px solid var(--hairline);min-height:52px;display:flex}.health-list dt{align-items:center;gap:var(--s2);display:flex}.health-list dd{color:var(--secondary);text-align:right;margin:0}.account-summary{align-items:flex-start;gap:var(--s3);margin:var(--s6) 0;display:flex}.account-summary>svg{flex:none}.account-summary span{min-width:0;display:grid}.account-summary small{overflow-wrap:anywhere;color:var(--muted)}.device-list{margin-top:var(--s4);display:grid}.device-row{justify-content:space-between;align-items:center;gap:var(--s3);min-width:0;padding:var(--s3) 0;border-top:1px solid var(--hairline);display:flex}.device-row>span{min-width:0;display:grid}.device-row small{color:var(--muted);overflow-wrap:anywhere}.stack-field{gap:var(--s2);margin-bottom:var(--s6);display:grid}.logout-button{width:100%}.account-chooser-button{width:100%;margin-bottom:var(--s3)}.update-prompt{z-index:30;right:var(--s6);bottom:var(--s6);align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--raised);box-shadow:var(--shadow);display:flex;position:fixed}@media (max-width:900px){.signin-layout{grid-template-columns:1fr}.signin-intro{border-right:0;border-bottom:1px solid var(--hairline);min-height:70vh}.app-shell,.app-shell--collapsed{grid-template:60px minmax(0,1fr) minmax(68px,auto)/1fr}.app-rail{display:none}.app-header{grid-row:1}.app-shell>main{grid-row:2}.mobile-nav{border-top:1px solid var(--hairline);background:var(--recessed);grid-row:3;grid-template-columns:repeat(4,1fr);display:grid}.mobile-nav button{min-width:0;min-height:64px;padding:var(--s1);color:var(--muted);text-align:center;white-space:normal;background:0 0;border:0;place-content:center;justify-items:center;gap:2px;font-size:.7rem;line-height:1.1;display:grid}.mobile-nav button[aria-current=page]{color:var(--ink);font-weight:650}.mobile-nav svg{width:20px}.mobile-nav span{overflow-wrap:anywhere;max-width:100%}.conversation-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.conversation-sidebar--mobile{display:flex}}@media (max-width:640px){h1{font-size:1.75rem}.signin-intro{min-height:620px;padding:var(--s8) var(--s6)}.wordmark{top:var(--s6);left:var(--s6)}.signin-intro h1{font-size:clamp(2.25rem,12vw,3.25rem)}.signin-panel{padding:var(--s8) var(--s6)}.known-account{grid-template-columns:1fr auto}.known-account .button-quiet{grid-column:2}.app-header{padding:0 var(--s4);justify-content:flex-end}.app-header>div{display:none}.conversation-layout{grid-template:auto minmax(0,1fr)/1fr;overflow:hidden}.conversation-sidebar{min-height:0;padding:var(--s2) var(--s3);border-right:0;border-bottom:1px solid var(--hairline)}.sidebar-heading{margin-bottom:var(--s2)}.sidebar-heading .eyebrow,.conversation-sidebar .search-field{display:none}.sidebar-heading h2{font-size:1rem}.conversation-list{gap:var(--s2);scrollbar-gutter:auto;margin-top:0;display:flex;overflow:auto hidden}.conversation-item{min-width:min(72vw,260px);min-height:56px;padding:var(--s2) var(--s3)}.thread-workspace{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.thread-header{padding:var(--s2) var(--s3)}.thread-header h1{font-size:1rem}.thread-header .eyebrow{display:none}.message-scroll{padding:var(--s2) var(--s3) var(--s3)}.composer{width:calc(100% - 24px);margin:0 var(--s3) var(--s3)}.thread-workspace>.contract-gap{margin-inline:var(--s3)}.page-content{padding:var(--s6) var(--s4)}.page-header{flex-direction:column;align-items:stretch}.task-sections,.memory-card footer{flex-direction:column;align-items:flex-start}.update-prompt{right:var(--s3);bottom:84px;left:var(--s3);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.core-ticks{animation:none}.core-cluster--thinking .core-rings{border-width:2px;border-top-style:dashed}}@media (prefers-contrast:more){:root{--hairline:currentColor}.conversation-item.selected,.task-card,.memory-card,.settings-section{border-width:2px}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button-primary,.send-button,.core-disc{forced-color-adjust:none;color:canvas;background:canvastext}.status-label:after,.progress-track span{background:canvastext}}
