:root{color-scheme:light dark;--bg:#f7f5f0;--surface:#ffffff;--raised:#fbfaf7;--sunken:#efece5;--hover:#e8e4db;--ink:#1d1c19;--ink-2:#4b4943;--ink-3:#66635b;--line:#e3dfd6;--line-strong:#cbc6ba;--control:#878378;--accent:#17624d;--accent-soft:#dfeee7;--primary:#17624d;--primary-hover:#0f4a3a;--primary-ink:#ffffff;--warn:#7a4d00;--warn-soft:#f8ecd0;--danger:#a02c18;--danger-ink:#ffffff;--danger-soft:#fbe7e2;--focus:#b3650a;--shadow:0 1px 2px rgb(29 28 25/.05),0 6px 20px -4px rgb(29 28 25/.07),inset 0 1px 0 rgb(255 255 255/.8);--shadow-lg:0 4px 12px -2px rgb(29 28 25/.08),0 22px 48px -8px rgb(29 28 25/.16),inset 0 1px 0 rgb(255 255 255/.85);--sans:system-ui,-apple-system,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:ui-serif,Georgia,"Times New Roman",serif;--mono:ui-monospace,"Cascadia Code","SF Mono",Consolas,Menlo,monospace;--r-s:6px;--r-m:10px;--r-l:16px;--sidebar:17rem;--bar:4.25rem;--pane:19rem;--measure:50rem;--thread:46rem;--icon:none;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 8.5v8.75a5.5 5.5 0 0 0 11 0V8.5' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root{--bg:#121211;--surface:#1a1a18;--raised:#232321;--sunken:#0c0c0b;--hover:#2b2b28;--ink:#eeeeea;--ink-2:#b9b7af;--ink-3:#969389;--line:#2a2a27;--line-strong:#3d3c38;--control:#78756c;--accent:#6fd3b1;--accent-soft:#16332a;--primary:#2a7d66;--primary-hover:#226b57;--primary-ink:#ffffff;--warn:#f0c674;--warn-soft:#33290f;--danger:#ff9d8a;--danger-ink:#2a0f0a;--danger-soft:#3b1c16;--focus:#f2b45c;--shadow:0 1px 2px rgb(0 0 0/.55),0 8px 22px -4px rgb(0 0 0/.42),inset 0 1px 0 rgb(255 255 255/.04);--shadow-lg:0 4px 14px -2px rgb(0 0 0/.6),0 24px 52px -8px rgb(0 0 0/.68),inset 0 1px 0 rgb(255 255 255/.06)}}*,:after,:before{box-sizing:border-box}html{font-size:clamp(100%,.875rem + .2vw,112.5%);text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;background:var(--bg);background-image:radial-gradient(64rem 28rem at 50% -8rem,color-mix(in srgb,var(--accent-soft) 55%,transparent),transparent);background-repeat:no-repeat;color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}h1,h2,h3,h4,h5{margin:0 0 .5em;line-height:1.25;text-wrap:balance}h1{font-family:var(--serif);font-size:clamp(1.85rem,1.45rem + 1.35vw,2.45rem);font-weight:600;letter-spacing:-.024em;line-height:1.14;overflow-wrap:anywhere}h2{font-size:1.125rem;letter-spacing:-.008em}h2,h3{font-weight:650}h3{font-size:1rem}h4,h5{font-size:.875rem;font-weight:650}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:color .15s,text-decoration-color .15s}a:hover{text-decoration-color:currentColor}strong{font-weight:650}.muted,small{color:var(--ink-2);font-size:.875rem}.muted,dd,td,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code,kbd,pre{font-family:var(--mono);font-size:.85em}code{overflow-wrap:anywhere}pre{margin:0 0 1em;padding:1rem;overflow:auto;border:1px solid var(--line);border-radius:var(--r-m);background:var(--sunken)}.runbook-pre{white-space:pre-wrap;overflow-wrap:anywhere}ol,ul{margin:0 0 1em;padding-left:1.25rem}li{margin:.25em 0}li::marker{color:var(--ink-3)}dl{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.45rem 1.25rem;margin:0 0 1em}dt{grid-column:1;color:var(--ink-3);font-size:.875rem}dd{grid-column:2;margin:0;min-width:0;overflow-wrap:anywhere}dd>:last-child{margin-bottom:0}figure{margin:0 0 .75rem}figcaption{margin-top:.35rem;color:var(--ink-3);font-size:.8125rem}blockquote{margin:.5rem 0;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--accent);font-size:1.0625rem;line-height:1.5}blockquote,q{font-family:var(--serif);font-style:italic}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .6rem;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--accent)}.skip{position:absolute;left:1rem;top:-10rem;z-index:100;padding:.7rem 1rem;border:2px solid var(--focus);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font-weight:600}.skip:focus{top:.5rem}.shell{display:flex;flex-direction:column;min-height:100dvh}.shell>header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.65rem;min-height:3.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shell>header:before{content:"";flex:none;width:1.95rem;height:1.95rem;border-radius:.6rem;background-color:var(--primary);background-image:var(--mark),linear-gradient(155deg,color-mix(in srgb,var(--primary) 82%,white),var(--primary-hover));background-position:50%;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 2px 6px color-mix(in srgb,var(--primary) 28%,transparent),inset 0 1px 0 rgb(255 255 255/.24)}.brand{color:var(--ink);font-family:var(--serif);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;line-height:1;text-decoration:none}.shell>header>span{color:var(--ink-3);font-size:.8125rem}.menu-toggle{margin-left:auto}.site-nav{display:flex;flex-direction:column;gap:.35rem;position:fixed;inset:0 auto 0 0;z-index:30;width:min(var(--sidebar),88vw);height:auto;margin:0;padding:.85rem;border:0;border-right:1px solid var(--line);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--sunken);color:var(--ink)}.site-nav::backdrop{background:rgb(0 0 0/.5)}.site-nav nav{display:flex;flex-direction:column;gap:2px;padding-bottom:.75rem}.ask-mode-link,.sign-out,.site-nav nav a{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;min-height:2.25rem;margin:0;padding:.32rem .7rem;border:0;border-radius:var(--r-m);background:none;color:var(--ink-2);font-size:.9375rem;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s}.ask-mode-link:before,.composer .attach:before,.composer button:before,.conversation-list .actions button:before,.conversation-list>button:before,.menu-close:before,.menu-toggle:before,.notice:before,.remember-this>button:before,.sign-out:before,.site-nav nav a:before,[role=alert]:before{content:"";flex:none;width:1.15rem;height:1.15rem;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.ask-mode-link:hover,.sign-out:hover,.site-nav nav a:hover{background:var(--hover);color:var(--ink)}.site-nav nav a[aria-current=page]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent),0 0 0 1px var(--line),var(--shadow);color:var(--ink);font-weight:650}.site-nav nav a[aria-current=page]:before{background:var(--accent)}.nav-group,.site-nav nav summary{margin:1.1rem 0 .35rem;padding:0 .7rem;color:var(--ink-3);font-size:.71875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.site-nav nav details{margin:.85rem 0 0;padding-top:.55rem;border-top:1px solid var(--line)}.site-nav nav summary{width:100%;min-height:2.25rem;margin:0 0 .15rem;border-radius:var(--r-m)}.site-nav nav summary:hover{background:var(--hover);color:var(--ink)}.sign-out{position:sticky;bottom:-.85rem;width:calc(100% + 1.7rem);min-height:3rem;margin:auto -.85rem -.85rem;padding:.5rem 1.5rem;border-top:1px solid var(--line);border-radius:0;background:var(--sunken)}.menu-close{align-self:flex-end}main{flex:1 1;width:100%;max-width:calc(var(--measure) + 4rem);margin:0 auto;padding:clamp(1.5rem,4.5vw,3.5rem) clamp(1rem,4vw,2rem) 4rem}main:has(.table-scroll),main:has(thead){max-width:82rem}main:has(>.memories){max-width:74rem}main nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem}main>h1+p{color:var(--ink-2);font-size:1.0625rem}main>form+p{margin-top:.6rem;color:var(--ink-3);font-size:.875rem}footer{width:100%;max-width:calc(var(--measure) + 4rem);margin:0 auto;padding:1.25rem clamp(1rem,4vw,2rem) 2.5rem;border-top:1px solid var(--line);color:var(--ink-3);font-size:.8125rem}.shell:has(>main .table-scroll)>footer,.shell:has(>main thead)>footer{max-width:82rem}.shell:has(>main>.memories)>footer{max-width:74rem}.shell:not(:has(>.site-nav))>header{position:static;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:0;padding:clamp(3rem,12vh,7rem) 1rem 0;border:0;background:none}.shell:not(:has(>.site-nav))>header:before{width:3.25rem;height:3.25rem;margin-bottom:.5rem;border-radius:.95rem;box-shadow:var(--shadow)}.shell:not(:has(>.site-nav))>header .brand{font-size:2.25rem}.shell:not(:has(>.site-nav))>main{flex:0 1 auto;max-width:31rem;padding-top:2.25rem;text-align:center}.shell:not(:has(>.site-nav))>main>h1{font-size:1.75rem}.shell:not(:has(>.site-nav))>main .card{padding:1.75rem}.shell:not(:has(>.site-nav))>main .card>button{width:100%;min-height:2.75rem}.shell:not(:has(>.site-nav))>footer{max-width:31rem;border:0;text-align:center}@media(min-width:64rem){.shell:has(>.site-nav){padding-left:var(--sidebar)}.shell:has(>.site-nav)>header{position:fixed;inset:0 auto auto 0;z-index:31;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.1rem .7rem;width:var(--sidebar);height:var(--bar);min-height:0;padding:0 1.3rem;border:0;border-right:1px solid var(--line);background:var(--sunken)}.shell:has(>.site-nav)>header:before{grid-row:1/3;align-self:center;width:2.1rem;height:2.1rem}.shell:has(>.site-nav)>header>span{grid-column:2;font-size:.75rem}.site-nav{inset:var(--bar) auto 0 0;width:var(--sidebar);padding-top:.25rem}.menu-close,.menu-toggle{display:none}}@media(max-width:63.99rem){.site-nav:not(:popover-open){display:none}.site-nav{box-shadow:var(--shadow-lg)}}@media(max-width:30rem){.shell:has(>.site-nav)>header>span{display:none}}.site-nav nav a{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.site-nav a[href="/chat"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-7l-5 4v-4H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.site-nav a[href="/memories"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 8l9 5 9-5-9-5zM3 12.5l9 5 9-5M3 17l9 5 9-5'/%3E%3C/svg%3E")}.site-nav a[href="/today"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}.site-nav a[href="/ask"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.9-3.9'/%3E%3C/svg%3E")}.site-nav a[href="/commitments"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.site-nav a[href="/obligations"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M6.5 9.5v5M17.5 9.5v5'/%3E%3C/svg%3E")}.site-nav a[href="/goals"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}.site-nav a[href="/decisions"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-7M12 14c0-4-5-4-5-9M12 14c0-4 5-4 5-9M4.5 7.5 7 5l2.5 2.5M14.5 7.5 17 5l2.5 2.5'/%3E%3C/svg%3E")}.site-nav a[href="/mentor"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5 5-2z'/%3E%3C/svg%3E")}.site-nav a[href="/weekly-review"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.site-nav a[href="/initiative"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16v-5a6 6 0 0 1 12 0v5l2 2H4l2-2zM10 21h4'/%3E%3C/svg%3E")}.site-nav a[href="/memory/inbox"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13l3-8h12l3 8v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5zM3 13h5l1.5 3h5l1.5-3h5'/%3E%3C/svg%3E")}.site-nav a[href="/memory/approval-rules"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5 4.5 8 7 5.5M3 12.5 4.5 14 7 11.5M3 18.5 4.5 20 7 17.5M11 7h10M11 13h10M11 19h10'/%3E%3C/svg%3E")}.site-nav a[href="/recommendations"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.2 6.8L21 12l-6.8 2.2L12 21l-2.2-6.8L3 12l6.8-2.2z'/%3E%3C/svg%3E")}.site-nav a[href="/actions/drafts"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1-4L16.5 4.5a2.1 2.1 0 0 1 3 3L8 19l-4 1zM14.5 6.5l3 3'/%3E%3C/svg%3E")}.site-nav a[href="/actions"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.6-6.1L3.5 8.5M3.5 4v4.5H8M12 8v4.5l3 1.8'/%3E%3C/svg%3E")}.site-nav a[href="/sources"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v13a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM14 3v4h4M9 13h6M9 17h6'/%3E%3C/svg%3E")}.site-nav a[href="/connectors"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.site-nav a[href="/permissions"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 8-8 9-4.8-1-8-4.5-8-9V6l8-3zM9 12l2 2 4-4.5'/%3E%3C/svg%3E")}.site-nav a[href="/data"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 10.5 12 15l4.5-4.5M4 19h16'/%3E%3C/svg%3E")}.site-nav a[href="/devices"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='5' width='15' height='11' rx='1.5'/%3E%3Cpath d='M2.5 19.5h19'/%3E%3C/svg%3E")}.ask-mode-link{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.9-3.9'/%3E%3C/svg%3E")}.site-nav a[href="/admin/configuration"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3C/svg%3E")}.site-nav a[href="/admin/memory"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7.5' ry='3'/%3E%3Cpath d='M4.5 6v6c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3V6M4.5 12v6c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3v-6'/%3E%3C/svg%3E")}.site-nav a[href="/memory/merge-split"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4v4c0 3 6 3 6 7v5M18 4v4c0 3-6 3-6 7M9 17.5l3 3 3-3'/%3E%3C/svg%3E")}.site-nav a[href="/ops/jobs"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='6' rx='1.5'/%3E%3Crect x='4' y='14' width='16' height='6' rx='1.5'/%3E%3Cpath d='M8 7h.01M8 17h.01'/%3E%3C/svg%3E")}.site-nav a[href="/ops/registry"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5V5A1.5 1.5 0 0 1 5 3.5h7.5l8 8a1.5 1.5 0 0 1 0 2.1l-6.4 6.4a1.5 1.5 0 0 1-2.1 0l-8.5-7.5zM8 8h.01'/%3E%3C/svg%3E")}.site-nav a[href="/ops/metrics"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M7 16v-5M12 16V6M17 16V8'/%3E%3C/svg%3E")}.site-nav a[href="/ops/corpus"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.8 3h10.4a2 2 0 0 0 1.8-3l-5-9V3M7.5 15h9'/%3E%3C/svg%3E")}.site-nav a[href="/ops/audit"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4.5' width='14' height='16.5' rx='2'/%3E%3Cpath d='M9 4.5V3h6v1.5M9 11h6M9 15h6'/%3E%3C/svg%3E")}.site-nav a[href="/ops/runbooks"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.5C10 5 7 4.5 3.5 5v13c3.5-.5 6.5 0 8.5 1.5 2-1.5 5-2 8.5-1.5V5c-3.5-.5-6.5 0-8.5 1.5zM12 6.5v13'/%3E%3C/svg%3E")}.sign-out{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4M10 16l4-4-4-4M14 12H4'/%3E%3C/svg%3E")}.menu-toggle{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.menu-close{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.conversation-list>button{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.conversation-list .actions button{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1-4L16.5 4.5a2.1 2.1 0 0 1 3 3L8 19l-4 1zM14.5 6.5l3 3'/%3E%3C/svg%3E")}.conversation-list .actions button.danger{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6.5 7l1 13h9l1-13M10 11v5M14 11v5'/%3E%3C/svg%3E")}.composer button{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}.composer button.mic{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3'/%3E%3C/svg%3E")}.composer button.stop{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3C/svg%3E")}.composer .attach{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5l-7.8 7.8a5 5 0 0 1-7.1-7.1l8.1-8.1a3.4 3.4 0 0 1 4.8 4.8l-8 8a1.8 1.8 0 0 1-2.5-2.5l7.3-7.3'/%3E%3C/svg%3E")}.remember-this>button{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10v16l-5-3.5L7 20z'/%3E%3C/svg%3E")}.notice{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5v.01'/%3E%3C/svg%3E")}[role=alert]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 2.5 20h19L12 4zM12 10v5M12 17.5v.01'/%3E%3C/svg%3E")}button,input,select,textarea{color:inherit;font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.375rem;padding:.4rem .95rem;border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--raised);color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}button:where(:hover:not(:disabled)){border-color:var(--control);background:var(--hover)}button:where([type=submit],.primary),form button:where(:not([type])){border-color:transparent;background:var(--primary);color:var(--primary-ink)}button:where([type=submit],.primary):where(:hover:not(:disabled)),form button:where(:not([type])):where(:hover:not(:disabled)){border-color:transparent;background:var(--primary-hover)}button:where(.danger){border-color:var(--line-strong);background:var(--raised);color:var(--danger)}button:where(.danger):where(:hover:not(:disabled)){border-color:var(--danger);background:var(--danger-soft)}button:where(.danger[type=submit]){border-color:transparent;background:var(--danger);color:var(--danger-ink)}button:where(.danger[type=submit]):where(:hover:not(:disabled)){border-color:transparent;background:var(--danger);filter:brightness(.92)}button:where(:active:not(:disabled)){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}label{display:block;margin:0 0 .35rem;font-size:.875rem;font-weight:600}label:has(>input[type=checkbox]),label:has(>input[type=radio]){margin:0 0 .85rem;font-size:.9375rem;font-weight:500}fieldset{min-width:0;margin:0 0 1rem;padding:.85rem 1.1rem 1rem;border:1px solid var(--line);border-radius:var(--r-m)}fieldset>:last-child{margin-bottom:0}legend{padding:0 .4rem;color:var(--ink-2);font-size:.875rem;font-weight:600}input,select,textarea{display:block;width:100%;max-width:34rem;min-height:2.5rem;margin:0 0 1rem;padding:.45rem .8rem;border:1px solid var(--control);border-radius:var(--r-m);background:var(--raised);transition:border-color .15s,box-shadow .15s}input:where(:hover:not(:disabled)),select:where(:hover:not(:disabled)),textarea:where(:hover:not(:disabled)){border-color:var(--ink-3)}textarea{min-height:5.5rem;line-height:1.5;resize:vertical}input[type=checkbox],input[type=radio]{display:inline-block;width:1.15rem;height:1.15rem;min-height:0;margin:0 .55rem 0 0;padding:0;vertical-align:-.2em;accent-color:var(--primary)}input[type=hidden]{display:none}input[type=file]{padding:.35rem}input[type=file]::file-selector-button{margin-right:.75rem;padding:.3rem .8rem;border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--hover);color:inherit;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}select{padding-right:2.3rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23807d74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat}::placeholder{color:var(--ink-3);opacity:1}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}:is(button,a):has(+button),button:has(+a){margin-right:.5rem}button+button,button:has(+button){margin-block:.2rem}.actions>*{margin:0}form[role=search]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;align-items:end}form[role=search]>label,form[role=search]>p{grid-column:1/-1;margin-bottom:0}form[role=search]>input{max-width:none;min-height:2.75rem;margin:0}form[role=search]>button{min-height:2.75rem}@media(min-width:48rem){form:is([method=get i],.filters):not([role=search]){display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:.75rem 1rem;align-items:center}form:is([method=get i],.filters):not([role=search])>:is(label,input,select,button){margin:0;max-width:none}form:is([method=get i],.filters):not([role=search])>:is(label:has(>input),:not(label,input,select,button)){grid-column:1/-1;margin-bottom:0}form:is([method=get i],.filters):not([role=search])>button{justify-self:start}form:is([method=get i],.filters):not([role=search]):has(>input[type=search]){grid-template-columns:max-content minmax(0,1fr) max-content}}@media(pointer:coarse){button,input:not([type=checkbox],[type=radio]),select,summary{min-height:2.75rem}}.hub-tabs{flex-wrap:wrap;gap:.2rem;max-width:100%;margin:0 0 1.45rem;padding:.26rem;border:1px solid var(--line);background:var(--sunken);box-shadow:inset 0 1px 2px rgb(0 0 0/.05)}.hub-tabs,.hub-tabs a{display:inline-flex;align-items:center;border-radius:999px}.hub-tabs a{min-height:2.05rem;padding:.28rem .92rem;color:var(--ink-2);font-size:.84375rem;font-weight:560;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s}.hub-tabs a:hover{background:color-mix(in srgb,var(--hover) 70%,transparent);color:var(--ink)}.hub-tabs a[aria-current=page]{background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.08),0 0 0 1px var(--line);color:var(--ink);font-weight:650}.quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin:0 0 1.35rem;padding:.65rem .95rem;border:1px solid var(--line);border-radius:var(--r-m);font-size:.875rem}.card,.quick-links{background:var(--surface)}.card{margin:0 0 1.25rem;padding:clamp(1.15rem,3vw,1.65rem);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow)}.card>:last-child{margin-bottom:0}.card>:is(h2,h3):first-child{margin-bottom:.7rem}.card>.statements:not(:last-child){margin-bottom:1.25rem}.card>.actions+p,.card>button+p{margin-top:.75rem}.card:has(>table){overflow-x:auto}ol.card,ul.card{list-style:none}ol.card>li,ul.card>li{margin:0}ol.card>li+li,ul.card>li+li{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}main>h2{margin-top:2rem}.notice,[role=alert]{position:relative;margin:0 0 1rem;padding:.9rem 1.05rem .9rem 2.9rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--sunken);font-size:.9375rem}.notice:before,[role=alert]:before{position:absolute;left:1rem;top:1rem;color:var(--warn)}.notice>:last-child{margin-bottom:0}.notice>h2{font-size:1rem}[role=alert]{border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-soft)}[role=alert]:before{color:var(--danger)}.live{display:flex;align-items:center;gap:.55rem;margin:0 0 1.25rem;color:var(--ink-3);font-size:.875rem;font-weight:500}.live:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.live:empty{display:none}details{margin:0 0 .35rem}summary{display:flex;align-items:center;gap:.5rem;width:fit-content;min-height:2.25rem;color:var(--accent);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"";flex:none;width:.4rem;height:.4rem;margin:0 .25rem 0 .15rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}details[open]>summary:before{transform:rotate(45deg)}.advanced{margin-top:.75rem;font-size:.8125rem}.advanced>summary{color:var(--ink-3);font-size:.8125rem;font-weight:500}.advanced code{word-break:break-all}table{width:100%;border-collapse:collapse;font-size:.9375rem}caption,table{text-align:left}caption{max-width:calc(100vw - 5rem);padding:0 0 .5rem;color:var(--ink-2);font-weight:600}td,th{padding:.7rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}thead th{border-bottom-color:var(--line-strong);background:var(--sunken);color:var(--ink-3);font-size:.71875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}thead th:first-child{border-top-left-radius:var(--r-s)}thead th:last-child{border-top-right-radius:var(--r-s)}tbody tr:hover{background:var(--raised)}tbody tr:last-child>*{border-bottom:0}tbody th{font-weight:600}tbody th small{display:block;font-size:.75rem;font-weight:400;word-break:break-all}td ol,td ul{margin:0}.table-scroll{overflow-x:auto}table:not(:last-child){margin-bottom:1.25rem}table:has(th:nth-child(6)){min-width:44rem}@media(max-width:48rem){table:has(th:nth-child(6)){min-width:56rem}}table:has(th:nth-child(8)){min-width:60rem}.status{display:inline-block;padding:.1rem .6rem;border-radius:.8rem;background:var(--hover);color:var(--ink-2);font-size:.8125rem;font-weight:600;line-height:1.5}.status-complete,.status-confirmed,.status-resolved{background:var(--accent-soft);color:var(--accent)}.status-candidate,.status-contested,.status-due-soon,.status-incomplete,.status-partially-resolved,.status-pending-owner,.status-provisional,.status-withheld{background:var(--warn-soft);color:var(--warn)}.status-overdue,.status-rejected,.status-unsupported{background:var(--danger-soft);color:var(--danger)}.statuses{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}.depth,.devices{margin:0;padding:0;list-style:none}.devices>li{margin:0;padding:1.1rem 0;border-bottom:1px solid var(--line)}.devices>li:first-child{padding-top:.25rem}.devices>li:last-child{padding-bottom:0;border-bottom:0}.devices>li:has(>button){display:flex;align-items:center;justify-content:space-between;gap:1rem}.devices p{margin:.25rem 0}.depth{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.label{display:inline-flex;align-items:center;gap:.3em;padding:.06rem .5rem;border:1.5px solid #6b6b6b;border-radius:6px;background:#ffffff;color:#1f1f1f;font-size:.75rem;font-weight:650;letter-spacing:.01em;line-height:1.45;white-space:nowrap;vertical-align:.1em}.label .glyph{font-size:1.05em;line-height:1}.label-solid{border-style:solid}.label-dashed{border-style:dashed}.label-dotted{border-style:dotted;border-width:2px}.label-double{border-style:double;border-width:3px}.label-edge{border-style:solid;border-left-width:5px}.label-under{border-style:solid;border-bottom-width:4px}.label-heavy{border-style:solid;border-width:3px}.label-sides{border-style:none solid;border-width:3px;border-radius:0}.label-solid-thin{border-style:solid;border-width:1px;border-radius:999px}.label-dashed-thin{border-style:dashed;border-width:1px;border-radius:999px}.label-dotted-thin{border-style:dotted;border-width:2px;border-radius:999px}.label-double-thin{border-style:double;border-width:3px;border-radius:999px}.label-key>summary{min-height:1.75rem;color:var(--ink-2);font-size:.8125rem}.label-key dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:.5rem 0 1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);font-size:.875rem}@media(prefers-color-scheme:dark){.label{border-color:#8f8f8f;background:#1f1f1f;color:#ededed}}.today-zone{color:var(--ink-2)}.belief-refs,.beliefs,.briefing,.conversation-turns,.markers,.memories,.pending,.people,.source-links,.sources,.statements{margin:0;padding:0;list-style:none}.briefing-item,.statements>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:1.1rem 0;border-bottom:1px solid var(--line)}.briefing-item:first-child,.statements>li:first-child{padding-top:.25rem}.briefing-item:last-child,.statements>li:last-child{padding-bottom:0;border-bottom:0}.briefing-item>*,.statements>li>*{flex:0 0 100%;min-width:0;margin:0}.briefing-item>:is(details,.belief-refs),.statements>li>:is(details,.belief-refs){flex:0 1 auto}.briefing-item>details[open],.statements>li>details[open]{flex-basis:100%}.item-head>[data-label],.statements>li>p>[data-label]{display:flex;width:fit-content;margin:0 0 .45rem}ol.briefing{counter-reset:item}ol.briefing>li{padding-left:2.75rem;counter-increment:item}ol.briefing>li:before{content:counter(item);position:absolute;left:0;top:1.1rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--hover);color:var(--ink-2);font-size:.8125rem;font-weight:700}ol.briefing>li:first-child:before{top:.25rem}.item-head{font-size:1.0625rem;line-height:1.45}.item-head>strong{font-weight:600}.markers{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .25rem}.marker{margin:0;padding:.1rem .6rem;border-radius:999px;background:var(--hover);color:var(--ink-2);font-size:.78rem;font-weight:600}.source-links{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:.8125rem}.source-links>li{margin:0}.statement>.muted{font-size:.8125rem}.why,.why-surfaced{margin:0}.why-surfaced>summary,.why>summary{min-height:1.75rem;padding:.1rem .7rem .1rem .45rem;border-radius:999px;color:var(--ink-2);font-size:.8125rem}.why-surfaced>summary:hover,.why-surfaced[open]>summary,.why>summary:hover,.why[open]>summary{background:var(--hover);color:var(--ink)}.why-panel{margin:.6rem 0 .25rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--sunken);font-size:.9375rem}.why-panel>:last-child{margin-bottom:0}.why-surfaced>p{margin:.6rem 0 .5rem .6rem;color:var(--ink-2);font-size:.9375rem}.why-surfaced>table{width:auto;min-width:17rem;margin:0 0 .5rem .6rem;font-size:.8125rem}.why-surfaced td,.why-surfaced th{padding:.25rem .8rem .25rem 0}.belief-refs{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 1rem;color:var(--ink-3);font-size:.8125rem}.belief-refs>li{margin:0}.belief-links{white-space:nowrap}.belief-links a{color:var(--ink-2);font-weight:600;text-decoration:none}.belief-links a:hover{color:var(--accent);text-decoration:underline}.turn-sources{margin-top:.9rem;font-size:.8125rem}.turn-sources>p{margin:0}.accepted-answer>.notice{margin:0 0 .9rem}.card.answer{border-top:3px solid var(--primary)}.card:has(>.devices>:is(.commitment,.obligation)){padding:0;border:0;background:none;box-shadow:none}.devices>:is(.commitment,.obligation){margin:0 0 1rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow)}.devices>:is(.commitment,.obligation):first-child{padding-top:1.25rem}.devices>:is(.commitment,.obligation):last-child{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.devices>li.contested{border-left:4px double var(--control)}.commitment h3,.obligation h3{margin:0 0 .2rem;font-size:1.125rem}.commitment h3:first-letter,.obligation h3:first-letter{text-transform:uppercase}.action-assessment,.belief-assessment{color:var(--ink-3);font-size:.8125rem}.people{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0}.people>li{margin:0;padding:.1rem .65rem;border-radius:999px;background:var(--hover);color:var(--ink-2);font-size:.8125rem;font-weight:600}.beliefs,.pending,.sources{margin:.6rem 0}.sources>li{margin:.4rem 0;padding-left:.9rem;border-left:3px solid var(--line-strong);color:var(--ink-3);font-size:.8125rem}.sources q{display:block;color:var(--ink);font-size:1rem}.beliefs>li,.pending>li{margin:.25rem 0;color:var(--ink-2);font-size:.875rem}.resolution-evidence h4{margin:.9rem 0 .25rem;color:var(--ink-3)}.resolution-evidence ul{margin:0;font-size:.9375rem}.allocation-unavailable,.badge,.conflict,.contest,.contested-note{margin:.75rem 0;padding:.7rem 1rem;border-radius:var(--r-m);background:var(--warn-soft);font-size:.9375rem}.allocation-unavailable>:last-child,.badge>:last-child,.conflict>:last-child,.contest>:last-child{margin-bottom:0}.amounts{margin:.75rem 0;font-size:.9375rem}.identifiers{font-size:.875rem}.belief-value{font-size:1.125rem;font-weight:600}.allocation,.document-amount{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.allocation-review{margin:.75rem 0;padding:1rem 1.1rem;border:1px solid var(--accent);border-radius:var(--r-m);background:var(--accent-soft)}.document-amount-debt{padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--r-m)}.document-amount-debt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.mark-done{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.mark-done label{flex-basis:100%;margin:0;color:var(--ink-3)}.mark-done input{flex:1 1 14rem;max-width:none;margin:0}.mark-done [role=alert]{flex-basis:100%;margin:0}.card.control{box-shadow:none}.control h2{font-size:1.0625rem}.memories{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.1rem;margin:1.35rem 0}.memories>li{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s,transform .15s}.memories>li:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.memories>li>*{margin:0}.memories>li>h2{font-size:1.0625rem}.memories>li>h2:first-letter{text-transform:uppercase}.memories>li>h2+p{color:var(--ink-3);font-size:.875rem}.memories>li>blockquote{display:-webkit-box;margin:.25rem 0;overflow:hidden;font-size:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.memories>li>ul{padding:0;list-style:none;font-size:.9375rem}.memories>li>ul>li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:.4rem 0;border-top:1px solid var(--line)}.memories>li>ul>li>a{margin-left:auto;font-size:.8125rem;font-weight:600}.memories>li>p:has(>a){margin-top:auto;padding-top:.35rem;font-size:.8125rem}.deletion-preview{margin-top:1rem;padding:1rem;border-radius:var(--r-m);background:var(--danger-soft)}.clarification{margin:1rem 0 0;padding:1rem 1.15rem;border:1px solid var(--accent);border-radius:var(--r-m);background:var(--accent-soft)}.clarification>p{margin-bottom:.6rem}.clarification>.actions{margin-bottom:0}.audit-notes,.audit-objects{margin:0;padding-left:1.1rem}.audit-objects code{word-break:break-all}.chat-workspace{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:1.5rem;align-items:start;overflow-wrap:anywhere}.chat-workspace>*{min-width:0}.chat-workspace button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.chat-workspace figure{margin:1rem 0}.chat-workspace summary,.onboarding{overflow-wrap:anywhere}.onboarding{margin:0 0 1.5rem;padding:1.1rem 1.3rem;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface)}.onboarding>h2{margin:0 0 .4rem}.onboarding>.actions:last-child{margin-bottom:0}.onboarding-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0 1rem}.onboarding-field small{display:block;margin:0 0 .4rem}.onboarding-field input{max-width:none}.conversation-list{position:sticky;top:4.5rem;display:flex;flex-direction:column;gap:.55rem;max-height:calc(100dvh - 5.5rem);padding:1rem .8rem;border:1px solid var(--line);border-radius:var(--r-l);overflow:auto;background:var(--surface)}.conversation-list>h2{margin:0;padding:0 .45rem;color:var(--ink-3);font-size:.71875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.conversation-list>button{justify-content:center;width:100%;margin:.15rem 0 .25rem;padding-inline:.85rem;border-color:transparent;background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow)}.conversation-list>button:hover:not(:disabled){border-color:transparent;background:var(--primary-hover)}.conversation-list>p{margin:0;padding:.25rem .4rem;color:var(--ink-3);font-size:.875rem}.conversation-list ol{display:flex;flex:1 1;flex-direction:column;gap:2px;margin:.25rem 0;padding:0;list-style:none}.conversation-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;border-radius:var(--r-m);transition:background-color .15s}.conversation-list li:focus-within,.conversation-list li:hover{background:var(--hover)}.conversation-list li:has(>a[aria-current=page]){background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.conversation-list li>a{padding:.52rem .7rem;border-radius:var(--r-m);color:var(--ink-2);font-size:.9375rem;line-height:1.35;text-decoration:none}.conversation-list li>a[aria-current=page]{color:var(--ink);font-weight:650}.conversation-list li>form{grid-column:1/-1;padding:.5rem .65rem .75rem}.conversation-list .actions{flex-wrap:nowrap;gap:0;margin:0;padding-right:.25rem}.conversation-list .actions button{width:1.9rem;height:1.9rem;min-height:0;padding:0;border:0;background:none;color:var(--ink-3);font-size:0}.conversation-list .actions button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.conversation-list .actions button.danger:hover:not(:disabled){color:var(--danger)}.conversation-list .actions button:before{width:1rem;height:1rem}.ask-mode-link{margin-top:auto;font-size:.875rem;border:1px solid var(--line);background:var(--surface)}.conversation-list>p:last-child{margin-top:.35rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:.75rem}.conversation-thread{display:flex;flex-direction:column;min-height:calc(100dvh - 14rem)}.conversation-thread>*{width:100%;max-width:var(--thread);margin-inline:auto}.conversation-turns{display:flex;flex:1 1;flex-direction:column;gap:1.85rem;margin-bottom:1.25rem}.conversation-turns:empty{display:none}.conversation-turns>li{margin:0}.conversation-turns>li:has(>.turn-text){display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.conversation-turns>li:not(:has(>.turn-text)){display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.4rem .95rem;padding:1.15rem 1.3rem;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow)}.conversation-turns>li:not(:has(>.turn-text)):before{content:"";grid-row:1/span 4;width:2.1rem;height:2.1rem;border-radius:.65rem;background-color:var(--primary);background-image:var(--mark),linear-gradient(155deg,color-mix(in srgb,var(--primary) 82%,white),var(--primary-hover));background-position:50%;background-size:100% 100%;background-repeat:no-repeat}.conversation-turns>li:not(:has(>.turn-text))>*{grid-column:2;min-width:0}.conversation-turns>li>h3{margin:0;padding-top:.2rem;color:var(--ink-3);font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}.conversation-turns>li:has(>.turn-text)>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.turn-text{max-width:min(36rem,92%);margin:0;padding:.75rem 1.15rem;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:1.25rem 1.25rem .35rem 1.25rem;background:var(--accent-soft);box-shadow:var(--shadow);white-space:pre-wrap}.remember-this{max-width:100%}.remember-this>button{min-height:1.75rem;padding:.1rem .6rem;border:0;background:none;color:var(--ink-3);font-size:.78rem;font-weight:500}.remember-this>button:before{width:.9rem;height:.9rem}.remember-this>section{margin-top:.25rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--raised)}.conversation-thread>section{margin-block:auto;padding:2.5rem 0;text-align:center}.conversation-thread>section>p{margin:0 0 2.1rem;font-family:var(--serif);font-size:clamp(1.75rem,1.25rem + 1.5vw,2.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.conversation-thread>section>h2{margin:0 0 .9rem;color:var(--ink-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.conversation-thread>section>ul,.example-questions>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none}.conversation-thread>section>ul>li,.example-questions>ul>li{display:flex;margin:0}.conversation-thread>section>ul button,.example-questions button{justify-content:flex-start;width:100%;height:100%;padding:.85rem 1rem;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--shadow);font-size:.9375rem;font-weight:520;line-height:1.38;text-align:left;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.conversation-thread>section>ul button:hover:not(:disabled),.example-questions button:hover:not(:disabled){border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.example-questions button{border-color:var(--line-strong);color:var(--ink)}.conversation-thread>[role=status]{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-bottom:1rem}.conversation-thread>[role=status]>p:last-child{align-self:flex-start;margin:0;color:var(--ink-2);animation:pending 1.6s ease-in-out infinite}@keyframes pending{50%{opacity:.45}}.composer{position:sticky;bottom:0;z-index:5;margin-top:auto;padding:1rem 0 .85rem;background:linear-gradient(to top,var(--bg) 72%,transparent)}.composer>div{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem 1.15rem;border:1px solid var(--line-strong);border-radius:1.6rem;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);transition:border-color .15s,box-shadow .15s}.composer>div:focus-within{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.composer textarea{flex:1 1;width:auto;max-width:none;min-width:0;min-height:2.5rem;max-height:40dvh;margin:0;padding:.5rem 0;border:0;border-radius:0;background:none;line-height:1.5;resize:none;field-sizing:content;outline:0}.composer button{flex:none;width:2.5rem;height:2.5rem;min-height:0;padding:0;border-radius:50%}.composer p{margin:.5rem 0 0;color:var(--ink-3);font-size:.75rem;text-align:center}.composer .attach{display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:-.7rem;border-radius:50%;color:var(--ink-2);cursor:pointer}.composer .attach:hover{background:var(--hover);color:var(--ink)}.composer .attach:focus-within{outline:2px solid var(--focus);outline-offset:2px}.composer .attach:has(:disabled){opacity:.5;cursor:default}.composer button.mic[data-listening]{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.composer p button{min-height:0;margin-left:.5rem;padding:.15rem .6rem;font-size:.75rem}.conversation-thread>.turn-text{color:var(--ink-3);font-style:italic;text-align:right}.thread-extras>:last-child{margin-bottom:0}@media(hover:hover){.conversation-list li>.actions,.remember-this>button{opacity:0;transition:opacity .15s}.conversation-list li:focus-within>.actions,.conversation-list li:hover>.actions,.conversation-list li>a[aria-current=page]~.actions,.conversation-turns>li:hover .remember-this>button,.remember-this>button:focus-visible{opacity:1}}@media(min-width:64rem){main:has(.chat-workspace){display:flex;flex-direction:column;max-width:none;min-height:calc(100dvh - 2.75rem);margin:0;padding:0 0 0 var(--pane)}main:has(.chat-workspace)>.eyebrow{display:none}main:has(.chat-workspace)>h1{position:sticky;top:0;z-index:6;margin:0;padding:1.05rem 2rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--sans);font-size:1.0625rem;font-weight:650;letter-spacing:0;line-height:1.4}main:has(.chat-workspace)>.live{position:fixed;top:.8rem;right:1.5rem;z-index:40;margin:0;padding:.35rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--raised);box-shadow:var(--shadow-lg);color:var(--ink)}main:has(.chat-workspace)>[role=alert]{margin:1rem 2rem 0}main:has(.chat-workspace)>:is(.onboarding,.actions){margin:1rem 2rem 0}.chat-workspace{display:flex;flex:1 1;flex-direction:column;align-items:stretch}.conversation-list{position:fixed;inset:0 auto 0 var(--sidebar);z-index:7;width:var(--pane);max-height:none;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--bg)}.conversation-thread{flex:1 1;min-height:0;padding:1.75rem 2rem 0}.shell:has(.chat-workspace)>footer{max-width:none;margin:0;padding:0 2rem .9rem calc(var(--pane) + 2rem);border:0;font-size:.75rem;text-align:center}}@media(max-width:40rem){.chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-workspace .composer{position:static}.conversation-list{position:static;max-height:15rem}.conversation-thread{min-height:0}dl{grid-template-columns:minmax(0,1fr)}dd,dt{grid-column:1}dd{margin-bottom:.4rem}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}