@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-BkE2O7RC.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-BgLpzsdg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-BYvOiszX.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Do_laDd2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CDyCFkgU.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CzSM7th5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:var(--be-canvas);color:var(--be-text);font-family:Geist Sans,system-ui,sans-serif;font-size:var(--text-body);line-height:1.6}:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px;border-radius:4px}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}h1,h2,h3{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;margin:0}.mono{font-family:Geist Mono,monospace;font-variant-numeric:tabular-nums}.beos-label{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted)}.beos-app{position:relative;display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:64px 1fr;grid-template-areas:"brand topbar" "rail room";height:100%;overflow:clip;isolation:isolate;--be-djehuti-berth: calc(min(380px, 100vw - var(--space-lg) * 2) + var(--space-lg) * 2);background:radial-gradient(120% 90% at 50% 30%,var(--be-underbase-a),var(--be-underbase-b) 55%,var(--be-canvas) 100%)}.beos-app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--be-hexfield);background-size:var(--be-hexfield-size);opacity:1;pointer-events:none;z-index:-3}.beos-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:-2;background:radial-gradient(34% 26% at 82% 4%,var(--be-seam-wash),transparent 72%),radial-gradient(30% 24% at 10% 96%,var(--be-seam-wash),transparent 72%),linear-gradient(180deg,var(--be-canvas) 0%,transparent 12%),linear-gradient(0deg,var(--be-canvas-veil-flat),var(--be-canvas-veil-flat));animation:beos-aurora-drift 26s ease-in-out infinite alternate}@keyframes beos-aurora-drift{0%{transform:translate3d(-1.2%,-.8%,0)}to{transform:translate3d(1.2%,.8%,0)}}.beos-app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--be-hexflare);background-size:var(--be-hexfield-size);mix-blend-mode:screen;opacity:.5;pointer-events:none;z-index:-3;--be-flare-mask: linear-gradient(90deg, #000 232px, transparent 264px), linear-gradient(270deg, #000 var(--space-xl), transparent var(--space-2xl)), linear-gradient(180deg, #000 64px, transparent 96px), linear-gradient(0deg, #000 var(--space-lg), transparent var(--space-2xl));-webkit-mask:var(--be-flare-mask);-webkit-mask-composite:source-over;mask:var(--be-flare-mask);mask-composite:add;animation:beos-hex-shimmer 24s ease-in-out infinite}@keyframes beos-hex-shimmer{0%,to{opacity:.28}50%{opacity:.62}}.beos-underglow{position:fixed;width:calc(var(--be-underglow-radius) * 2);height:calc(var(--be-underglow-radius) * 2);margin:calc(-1 * var(--be-underglow-radius)) 0 0 calc(-1 * var(--be-underglow-radius));border-radius:50%;pointer-events:none;z-index:-4;background:radial-gradient(circle,var(--be-underglow-a) 0%,var(--be-underglow-b) 30%,var(--be-underglow-c) 55%,transparent 72%);will-change:transform}.beos-cursor-glow{position:fixed;width:calc(var(--be-cursor-glow-radius) * 2);height:calc(var(--be-cursor-glow-radius) * 2);margin:calc(-1 * var(--be-cursor-glow-radius)) 0 0 calc(-1 * var(--be-cursor-glow-radius));border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,var(--be-cursor-glow-a) 0%,var(--be-cursor-glow-b) 34%,var(--be-cursor-glow-c) 62%,transparent 78%);opacity:.55;will-change:transform}.beos-brand{grid-area:brand;display:flex;align-items:center;padding:0 var(--space-lg);border-right:1px solid var(--be-border-dim);border-bottom:1px solid var(--be-border-dim)}.beos-wordmark{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:700;font-size:var(--text-h3);letter-spacing:.22em;color:var(--be-text);text-decoration:none}.beos-wordmark .slashes{color:var(--be-primary-text)}.beos-rail{grid-area:rail;display:flex;flex-direction:column;border-right:1px solid var(--be-border-dim);padding:var(--space-md) 0;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,transparent,var(--be-primary-faint) 140%)}.beos-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.beos-rail-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px var(--space-lg);border-left:2px solid transparent;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted);transition:color .18s var(--ease-decel),background-color .18s var(--ease-decel);text-align:left}.beos-rail-item:hover{color:var(--be-text);background:var(--be-primary-faint)}.beos-rail-item[aria-current=page]{color:var(--be-primary-text);border-left-color:var(--be-primary);background:linear-gradient(90deg,var(--be-primary-dim),transparent 80%)}.beos-rail-item .lucide{flex-shrink:0}.beos-rail-item.is-locked{color:var(--be-text-hint)}.beos-rail-item.is-locked:hover{color:var(--be-text-hint);background:none}.beos-rail-item .rail-lock{margin-left:auto}.beos-rail-djehuti{margin-top:var(--space-md);border-top:1px solid var(--be-border-dim);padding-top:var(--space-md)}.djehuti-orb{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 34% 30%,var(--be-primary-dim),transparent 60%),radial-gradient(circle at 66% 72%,var(--be-deep),var(--be-well) 75%);border:1px solid var(--be-edge-dim);box-shadow:0 0 12px var(--be-primary-faint)}.djehuti-orb.orb-lg{width:96px;height:96px;box-shadow:0 0 48px var(--be-primary-dim)}.beos-topbar{grid-area:topbar;display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-lg);border-bottom:1px solid var(--be-border-dim);background:var(--be-glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.beos-subnav{display:flex;align-items:center;gap:var(--space-lg);flex:1;min-width:0}.beos-subnav-tab{position:relative;padding:20px 2px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--be-text-muted);white-space:nowrap}.beos-subnav-tab:hover:not(:disabled){color:var(--be-text)}.beos-subnav-tab:disabled{color:var(--be-text-hint);cursor:not-allowed}.beos-subnav-tab[aria-current=true]{color:var(--be-primary-text)}.beos-subnav-tab[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--be-primary);box-shadow:0 0 8px var(--be-primary-dim)}.beos-topbar-actions{display:flex;align-items:center;gap:var(--space-sm)}.beos-cmdbar{display:flex;align-items:center;gap:var(--space-sm);min-width:180px;padding:8px 14px;border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:var(--text-meta);cursor:not-allowed}.beos-iconbtn{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--be-border);border-radius:8px;color:var(--be-text-muted);background:var(--be-well);transition:color .18s var(--ease-decel),border-color .18s var(--ease-decel)}.beos-iconbtn:hover:not(:disabled){color:var(--be-primary-text);border-color:var(--be-edge-dim)}.beos-iconbtn:disabled{color:var(--be-text-hint);cursor:not-allowed}.beos-bell-wrap{position:relative}.beos-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:var(--be-primary);color:var(--be-on-bright);font-family:Geist Mono,monospace;font-size:var(--text-micro);font-weight:500}.beos-bell-menu{position:absolute;top:calc(100% + var(--space-sm));right:0;width:360px;max-height:60vh;overflow-y:auto;background:var(--be-surface);border:1px solid var(--be-border);border-radius:14px;box-shadow:0 18px 48px var(--be-cursor-glow-c),0 4px 18px var(--be-well);padding:var(--space-md);z-index:30}.beos-bell-menu h3{font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted);margin-bottom:var(--space-sm)}.approval-row{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--be-border-dim)}.approval-row .summary{font-size:var(--text-small);line-height:1.5}.approval-row .meta{font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text-muted)}.approval-approve{align-self:flex-start;padding:6px 14px;border-radius:6px;border:1px solid var(--be-edge-dim);color:var(--be-primary-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:var(--be-primary-faint);transition:background-color .18s var(--ease-decel)}.approval-approve:hover:not(:disabled){background:var(--be-primary-dim)}.approval-approve:disabled{color:var(--be-text-hint);border-color:var(--be-border)}.beos-empty-inline{color:var(--be-text-muted);font-size:var(--text-small)}.attn-degraded{font-size:var(--text-micro);color:var(--be-warning);margin-bottom:var(--space-sm);line-height:1.5}.attn-group{margin-top:var(--space-sm)}.attn-group:first-of-type{margin-top:0}.attn-group-head{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--be-text-muted);margin:var(--space-sm) 0 var(--space-xs)}.attn-group-count{font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text-hint)}.attn-row{display:flex;align-items:stretch;gap:var(--space-xs);padding:var(--space-xs) 0 var(--space-xs) var(--space-sm);border-top:1px solid var(--be-border-dim);border-left:2px solid transparent}.attn-row.is-warning{border-left-color:var(--be-warning)}.attn-row.is-info{border-left-color:var(--be-info)}.attn-row-main{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit}.attn-title{font-size:var(--text-small);line-height:1.4;color:var(--be-text)}.attn-evidence{font-size:var(--text-micro);line-height:1.45;color:var(--be-text-muted)}.attn-meta{font-size:var(--text-micro);color:var(--be-text-hint)}.attn-row-main:hover .attn-title{color:var(--be-primary-text)}.attn-row-main:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px;border-radius:4px}.attn-resolve{align-self:center;flex:none;padding:4px 10px;border-radius:6px;border:1px solid var(--be-edge-dim);color:var(--be-primary-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--be-primary-faint);transition:background-color .18s var(--ease-decel)}.attn-resolve:hover:not(:disabled){background:var(--be-primary-dim)}.attn-resolve:disabled{color:var(--be-text-hint);border-color:var(--be-border);cursor:not-allowed}.attn-resolve:focus-visible{outline:2px solid var(--be-focus);outline-offset:1px}.needs-bozi-head{display:flex;align-items:center;gap:var(--space-sm)}.needs-bozi-viewall{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 6px;color:var(--be-primary-text);font-size:var(--text-caption);letter-spacing:.08em;cursor:pointer;border-radius:6px}.needs-bozi-viewall:hover{color:var(--be-primary)}.needs-bozi-viewall:focus-visible{outline:2px solid var(--be-focus);outline-offset:1px}.needs-bozi-list{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:flex;flex-direction:column}.needs-bozi-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border-top:1px solid var(--be-border-dim);border-left:2px solid transparent}.needs-bozi-row:first-child{border-top:none}.needs-bozi-row.is-warning{border-left-color:var(--be-warning)}.needs-bozi-row.is-info{border-left-color:var(--be-info)}.needs-bozi-main{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;min-width:0}.needs-bozi-item-title{font-size:var(--text-small);line-height:1.4;color:var(--be-text)}.needs-bozi-evidence{font-size:var(--text-micro);line-height:1.45;color:var(--be-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needs-bozi-main:hover .needs-bozi-item-title{color:var(--be-primary-text)}.needs-bozi-main:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px;border-radius:4px}.needs-bozi-age{flex:none;font-size:var(--text-micro);color:var(--be-text-hint)}.beos-room{grid-area:room;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xl) var(--space-xl) var(--space-2xl)}.room-inner{width:100%;min-width:0;max-width:1440px;margin:0 auto}@media(min-width:1101px){.beos-app--djehuti-berth .beos-room{padding-right:var(--be-djehuti-berth)}}.glass-card{background:var(--be-glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--be-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--be-border-dim),0 10px 30px var(--be-well);padding:var(--space-lg);transition:border-color .18s var(--ease-decel)}.glass-card:hover{border-color:var(--be-edge-dim)}.beos-field-scrim{position:relative;isolation:isolate;width:fit-content;max-width:100%}.beos-field-scrim:before{content:"";position:absolute;z-index:-1;top:-.18em;right:-.55em;bottom:-.18em;left:-.55em;border-radius:.6em;background:var(--be-field-scrim);-webkit-mask:linear-gradient(to right,transparent 0,#000 .55em,#000 calc(100% - .55em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 .18em,#000 calc(100% - .18em),transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(to right,transparent 0,#000 .55em,#000 calc(100% - .55em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 .18em,#000 calc(100% - .18em),transparent 100%);mask-composite:intersect;pointer-events:none}.card-head{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--be-primary-text)}.card-head h2{font-size:var(--text-h3);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.brief-greeting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.brief-greeting{min-width:0}.brief-greeting h1{font-size:var(--text-display);font-weight:700;letter-spacing:.02em;line-height:1.08;text-transform:uppercase}.brief-date{margin-top:var(--space-sm);font-family:Geist Mono,monospace;font-size:var(--text-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--be-text-muted)}.brief-sun{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--be-accent);filter:drop-shadow(0 0 12px var(--be-accent-dim))}.brief-sun time{font-family:Geist Mono,monospace;font-size:var(--text-meta);color:var(--be-text-muted)}.brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);align-items:start}@media(max-width:1100px){.brief-grid{grid-template-columns:1fr}}.cadence-section{margin-bottom:var(--space-lg)}.cadence-title-row{align-items:flex-start;margin-bottom:var(--space-lg)}.cadence-title-row>div{flex:1;min-width:0}.cadence-title-row p{margin:var(--space-xs) 0 0;font-size:var(--text-small);color:var(--be-text-muted)}.cadence-open{display:inline-flex;align-items:center;gap:var(--space-xs);padding:6px 12px;border:1px solid var(--be-border);border-radius:8px;color:var(--be-primary-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.cadence-open:hover{border-color:var(--be-edge-dim);background:var(--be-primary-faint)}.cadence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}@media(max-width:1100px){.cadence-grid{grid-template-columns:1fr}}.cadence-card{display:flex;flex-direction:column;min-height:260px;padding:var(--space-md);border:1px solid var(--be-border-dim);border-radius:12px;background:var(--be-well)}.cadence-card.is-friday{border-color:var(--be-gold-dim);background:linear-gradient(180deg,var(--be-gold-dim),var(--be-well) 42%)}.cadence-card-head{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.cadence-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--be-edge-dim);border-radius:50%;color:var(--be-primary-text);flex:none}.cadence-card.is-friday .cadence-icon{color:var(--be-goal-gold);border-color:var(--be-gold-dim)}.cadence-card.is-friday .beos-label{color:var(--be-goal-gold)}.cadence-date{margin:0;font-size:var(--text-micro);color:var(--be-text-muted)}.cadence-card h3{margin:0 0 var(--space-sm);color:var(--be-text);font-size:var(--text-small);font-weight:500;line-height:1.35}.cadence-md{max-height:220px;overflow-y:auto;padding-right:var(--space-xs);color:var(--be-text-muted);font-size:var(--text-small);line-height:1.55}.cadence-md>:first-child{margin-top:0}.cadence-md>:last-child{margin-bottom:0}.cadence-md h2,.cadence-md h3{margin:var(--space-sm) 0 var(--space-xs);color:var(--be-primary-text);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase}.cadence-md p{margin:0 0 var(--space-sm)}.cadence-md ul,.cadence-md ol{margin:0 0 var(--space-sm);padding-left:18px}.cadence-md li{margin:3px 0}.cadence-md li::marker{color:var(--be-primary)}.cadence-md blockquote{margin:0 0 var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--be-warning);color:var(--be-text-muted)}.cadence-md code{font-family:Geist Mono,monospace;color:var(--be-primary-text)}.cadence-file{margin:auto 0 0;padding-top:var(--space-sm);color:var(--be-text-muted);font-size:var(--text-micro);overflow-wrap:anywhere}.plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.plan-row{display:flex;align-items:center;gap:var(--space-sm);padding:10px 0;border-top:1px solid var(--be-border-dim);font-size:var(--text-small)}.plan-row:first-child{border-top:none}.plan-row .title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hex-index{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--be-primary-dim);color:var(--be-primary-text);font-family:Geist Mono,monospace;font-size:var(--text-micro)}.habit-strip{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--be-border-dim);display:flex;flex-wrap:wrap;gap:var(--space-sm)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--be-border);border-radius:999px;font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text-muted);background:var(--be-well);white-space:nowrap}.chip.chip-owner{color:var(--be-primary-text);border-color:var(--be-edge-dim)}.chip.chip-blocked{color:var(--be-warning);border-color:var(--be-warning-dim);background:var(--be-warning-dim)}.dream-card{position:relative;overflow:hidden}.dream-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 80% 0%,var(--be-primary-dim),transparent 65%),radial-gradient(50% 40% at 15% 100%,var(--be-primary-faint),transparent 70%);animation:beos-aurora-drift 26s ease-in-out infinite alternate}.dream-card>*{position:relative}.dream-date{font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--be-text-muted);margin-bottom:var(--space-sm)}.dream-md{font-size:var(--text-small);line-height:1.6;color:var(--be-text)}.dream-md h1,.dream-md h2,.dream-md h3{font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--be-primary-text);font-weight:500;margin:var(--space-md) 0 var(--space-xs)}.dream-md h1:first-child{margin-top:0}.dream-md ul{margin:0;padding-left:18px}.dream-md li{margin:4px 0}.dream-md li::marker{color:var(--be-primary)}.dream-md em,.dream-md p{color:var(--be-text-muted)}.dream-md a{color:var(--be-primary-text)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-xl) var(--space-md);border:1px dashed var(--be-border);border-radius:10px;color:var(--be-text-muted)}.empty-state .lucide{color:var(--be-text-hint)}.empty-state strong{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:var(--text-caption);color:var(--be-text-muted)}.empty-state p{margin:0;font-size:var(--text-small);max-width:34ch}.stats-strip{margin-top:var(--space-lg);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}@media(max-width:900px){.stats-strip{grid-template-columns:1fr}}.stat-tile{display:flex;align-items:center;gap:var(--space-md)}.stat-ring{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--be-edge-dim);color:var(--be-primary-text);flex-shrink:0}.stat-num{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-h1);font-weight:700;line-height:1}.stat-copy{display:flex;flex-direction:column}.stat-copy .beos-label{color:var(--be-text)}.stat-copy small{font-size:var(--text-meta);color:var(--be-text-muted)}.stat-tile.stat-gold .stat-ring{color:var(--be-goal-gold);border-color:var(--be-gold-dim)}.stat-tile.stat-gold .stat-num,.stat-tile.stat-gold .beos-label{color:var(--be-goal-gold)}.kanban-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted)}.sync-dot{width:8px;height:8px;border-radius:50%;background:var(--be-focus)}.sync-dot.is-stale{background:var(--be-text-hint)}.kanban-toolbar .ago{color:var(--be-primary-text)}.kanban-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);align-items:start}@media(max-width:1100px){.kanban-board{grid-template-columns:1fr}}.kanban-col{padding:var(--space-md);min-height:320px;transition:border-color .18s var(--ease-decel),box-shadow .18s var(--ease-decel)}.kanban-col.is-drop-target{border-color:var(--be-accent);box-shadow:0 0 24px var(--be-accent-dim),inset 0 1px 0 var(--be-border-dim)}.kanban-col-head{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--be-text)}.kanban-col-head .hex{color:var(--be-primary-text)}.kanban-col-head h2{font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;flex:1}.kanban-col-head .count{font-family:Geist Mono,monospace;font-size:var(--text-meta);color:var(--be-text-muted)}.kanban-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.task-card{position:relative;background:var(--be-surface);border:1px solid var(--be-border);border-radius:10px;padding:var(--space-md);cursor:grab;transition:border-color .18s var(--ease-decel),transform .18s var(--ease-decel),opacity .18s var(--ease-decel)}.task-card:hover{border-color:var(--be-edge-dim)}.task-card.is-dragging{opacity:.35}.task-card.is-pending{opacity:.6;cursor:wait}.task-card .task-id{font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text-muted);letter-spacing:.06em}.task-card .task-title{font-size:var(--text-small);line-height:1.5;margin:6px 0 10px;color:var(--be-text)}.task-card-foot{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.prio-dot{width:9px;height:9px;border-radius:50%;margin-left:auto;flex-shrink:0}.prio-1{background:var(--be-error);box-shadow:0 0 8px var(--be-error-dim)}.prio-2{background:var(--be-warning)}.prio-3{background:var(--be-focus)}.prio-4{background:var(--be-text-hint)}.task-menu-btn{position:absolute;top:10px;right:8px;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--be-text-muted)}.task-menu-btn:hover{color:var(--be-text);background:var(--be-primary-faint)}.task-menu{position:absolute;top:36px;right:8px;z-index:20;background:var(--be-surface);border:1px solid var(--be-border);border-radius:10px;box-shadow:0 12px 32px var(--be-well);padding:var(--space-xs);display:flex;flex-direction:column;min-width:190px}.task-menu button{text-align:left;padding:8px 12px;border-radius:6px;font-size:var(--text-small);color:var(--be-text)}.task-menu button:hover:not(:disabled){background:var(--be-primary-faint);color:var(--be-primary-text)}.task-menu button:disabled{color:var(--be-text-hint);cursor:default}.kanban-error{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-error);border-radius:8px;color:var(--be-text);font-size:var(--text-small);background:var(--be-error-dim)}.engine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.engine-tile .tile-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.engine-state{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.engine-state.is-up{color:var(--be-primary-text)}.engine-state.is-down{color:var(--be-text-muted);font-size:var(--text-h3)}.engine-state.is-up.engine-state-big{font-size:var(--text-h3)}.engine-meta{font-family:Geist Mono,monospace;font-size:var(--text-meta);color:var(--be-text-muted);margin-top:var(--space-xs)}.engine-pill{flex:none;padding:2px 8px;border:1px solid var(--be-border-dim);border-radius:999px;color:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase}.engine-watchdog{grid-column:span 2}@media(max-width:760px){.engine-watchdog{grid-column:auto}}.engine-watchdog-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-md) 0 0}@media(max-width:900px){.engine-watchdog-facts{grid-template-columns:1fr}}.engine-watchdog-facts div{padding:var(--space-sm);border:1px solid var(--be-border-dim);border-radius:8px;background:var(--be-well)}.engine-watchdog-facts dt{margin:0 0 2px;color:var(--be-text-muted);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.engine-watchdog-facts dd{margin:0;color:var(--be-text);font-family:Geist Mono,monospace;font-size:var(--text-meta);overflow-wrap:anywhere}.engine-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0;list-style:none}.engine-chip-list li{padding:3px 8px;border:1px solid var(--be-edge-dim);border-radius:999px;background:var(--be-primary-faint);color:var(--be-primary-text);font-family:Geist Mono,monospace;font-size:var(--text-micro)}.engine-details{margin-top:var(--space-md)}.engine-details summary{color:var(--be-text-muted);cursor:pointer;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.engine-log{margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:8px;font-family:Geist Mono,monospace;font-size:var(--text-meta);line-height:1.45;color:var(--be-text-muted);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.engine-checked{margin-top:var(--space-lg);font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted)}.engine-state.is-review{color:var(--be-goal-gold);font-size:var(--text-h3)}.conn-intro{max-width:72ch;margin-bottom:var(--space-lg);color:var(--be-text-muted);font-size:var(--text-small);line-height:1.6}.conn-card .card-head{align-items:center}.conn-card .card-head h2{flex:1;min-width:0}.conn-kind{flex:none;padding:2px 8px;border:1px solid var(--be-border);border-radius:999px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted);background:var(--be-well)}.conn-unlocks{margin-top:var(--space-sm);font-size:var(--text-meta);color:var(--be-text)}.conn-trust{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);font-size:var(--text-meta);color:var(--be-text-muted)}.conn-trust svg{flex:none;color:var(--be-focus)}.conn-actions{margin-top:var(--space-md)}.conn-connect{display:inline-flex;align-items:center;gap:var(--space-xs);padding:6px 14px;min-height:28px;border:1px solid var(--be-border);border-radius:8px;background:none;color:var(--be-primary-text);font-size:var(--text-meta);font-weight:500;transition:border-color .16s var(--ease-decel),background-color .16s var(--ease-decel)}.conn-connect:hover{border-color:var(--be-edge);background:var(--be-primary-faint)}.conn-dialog{max-width:520px}.conn-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.conn-dialog p{margin:0 0 var(--space-sm);font-size:var(--text-small);line-height:1.6;color:var(--be-text)}.conn-dialog p strong{color:var(--be-primary-text);font-weight:500}.conn-dialog-hint{color:var(--be-text-muted)!important}.reserved-room{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center}.reserved-hex{display:grid;place-items:center;width:84px;height:84px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--be-primary-faint);border:1px solid var(--be-edge-dim);color:var(--be-primary-text)}.reserved-room h1{font-size:var(--text-h2);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.reserved-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border:1px solid var(--be-border);border-radius:999px;font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--be-text-muted)}.reserved-room p{max-width:52ch;margin:0;color:var(--be-text-muted);font-size:var(--text-small);line-height:1.6}.beos-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:var(--be-cursor-glow-c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.beos-modal{width:min(560px,calc(100vw - var(--space-xl)));background:var(--be-surface);border:1px solid var(--be-border);border-radius:14px;box-shadow:0 24px 64px var(--be-well);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.beos-modal h2{font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--be-primary-text)}.beos-modal textarea{width:100%;min-height:140px;resize:vertical;padding:var(--space-md);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.beos-modal textarea::placeholder{color:var(--be-text-muted)}.beos-modal-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);align-items:center}.beos-btn-primary{min-height:44px;padding:9px 22px;border-radius:8px;border:1px solid var(--be-edge-dim);background:var(--be-primary-dim);color:var(--be-primary-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:500;font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;transition:background-color .18s var(--ease-decel)}.beos-btn-primary:hover:not(:disabled){background:var(--be-accent-dim)}.beos-btn-primary:disabled{color:var(--be-text-hint);background:var(--be-well)}.beos-btn-ghost{min-height:44px;padding:9px 16px;border-radius:8px;color:var(--be-text-muted);font-size:var(--text-small)}.beos-btn-ghost:hover{color:var(--be-text)}.capture-feedback{font-size:var(--text-small);color:var(--be-primary-text)}.capture-feedback.is-error{color:var(--be-text);background:var(--be-error-dim);border-radius:6px;padding:4px 10px}.beos-subnav{overflow-x:auto;scrollbar-width:thin}.beos-subnav-tab{display:inline-flex;align-items:center;gap:6px}.subnav-external-badge{display:inline-grid;place-items:center;padding:2px;border:1px solid var(--be-border);border-radius:4px;color:var(--be-text-muted)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.agent-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap}.agent-head h1{font-size:var(--text-h1);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-role{margin:var(--space-xs) 0 0;font-family:Geist Mono,monospace;font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--be-primary-text)}.agent-head-chips{display:flex;align-items:center;gap:var(--space-sm)}.chip.chip-external{color:var(--be-text-muted);border-color:var(--be-border)}.agent-state{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--be-text-muted)}.agent-state-dot{width:10px;height:10px;border-radius:50%;background:var(--be-text-hint)}.agent-state.is-active{color:var(--be-primary-text)}.agent-state.is-active .agent-state-dot{background:var(--be-accent);box-shadow:0 0 12px var(--be-accent-dim)}.agent-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-lg);align-items:start}@media(max-width:1100px){.agent-grid{grid-template-columns:1fr}}.agent-chat .chat-dock{min-height:320px;justify-content:center}.agent-side{display:flex;flex-direction:column;gap:var(--space-lg)}.agent-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.agent-task-row{display:flex;align-items:center;gap:var(--space-sm);padding:10px 0;border-top:1px solid var(--be-border-dim);font-size:var(--text-small)}.agent-task-row:first-child{border-top:none}.agent-task-row .title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-journal-entry{padding:var(--space-sm) 0;border-top:1px solid var(--be-border-dim)}.agent-journal-entry:first-of-type{border-top:none;padding-top:0}.agent-meta-line{font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--be-text-muted);margin:0 0 var(--space-xs)}.agent-log-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.agent-log-list li{display:flex;flex-direction:column;gap:2px}.agent-log-topic{font-size:var(--text-small);color:var(--be-text)}.agent-deliverables{margin-top:0;padding-top:0;border-top:none}.personal-layout{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:start}.personal-layout.has-reader{grid-template-columns:minmax(0,1fr) minmax(0,480px)}@media(max-width:1100px){.personal-layout.has-reader{grid-template-columns:1fr}}.personal-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-md)}.type-journal{--card-type: var(--type-journal);--card-type-dim: var(--type-journal-dim)}.type-goal{--card-type: var(--type-goal);--card-type-dim: var(--type-goal-dim)}.type-habit{--card-type: var(--type-habit);--card-type-dim: var(--type-habit-dim)}.type-key-element{--card-type: var(--type-key-element);--card-type-dim: var(--type-key-element-dim)}.personal-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);width:100%;padding:var(--space-md);background:var(--be-surface);border:1px solid var(--be-border);border-left:2px solid var(--card-type);border-radius:10px;text-align:left;transition:border-color .18s var(--ease-decel),background-color .18s var(--ease-decel)}.personal-card:hover:not(:disabled){background:var(--card-type-dim)}.personal-card.is-open{border-color:var(--card-type);background:var(--card-type-dim)}.personal-card:disabled{cursor:wait;opacity:.6}.personal-card-icon{color:var(--card-type)}.personal-card-title{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:500;font-size:var(--text-small);color:var(--be-text);line-height:1.4}.personal-card-meta{font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text-muted)}.personal-reader{position:sticky;top:0;max-height:calc(100vh - 64px - var(--space-xl) * 2);overflow-y:auto;border-top:2px solid var(--card-type)}.personal-reader:focus-visible{outline:2px solid var(--be-focus)}.personal-reader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.personal-reader-head h2{font-size:var(--text-h3);font-weight:500;letter-spacing:.06em}.personal-reader-body{margin-top:var(--space-md)}.galaxy-frame{display:block;width:100%;height:calc(100vh - 64px - var(--space-xl) - var(--space-2xl));border:1px solid var(--be-border);border-radius:14px;background:var(--be-well)}.galaxy-fallback{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center}.galaxy-fallback h1{font-size:var(--text-h2);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.galaxy-fallback p{max-width:56ch;margin:0;color:var(--be-text-muted);font-size:var(--text-small);line-height:1.6}.galaxy-command{display:flex;gap:var(--space-sm);width:min(520px,100%)}.galaxy-command input{flex:1;min-width:0;padding:9px 14px;border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font-size:var(--text-small)}.galaxy-hint{font-size:var(--text-meta);color:var(--be-text-muted)}.galaxy-launch{display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;box-shadow:0 0 24px var(--be-accent-dim)}.twy-setup{max-width:560px}.twy-setup-form{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap}.twy-setup-form label{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted)}.twy-setup-form input{padding:8px 12px;border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font-size:var(--text-small);color-scheme:dark}.twy-header{margin-bottom:var(--space-lg)}.twy-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.twy-header h1{font-size:var(--text-h2);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.twy-pct{font-size:var(--text-h3);color:var(--be-primary-text)}.twy-pct small{font-size:var(--text-meta);color:var(--be-text-muted);letter-spacing:.12em;text-transform:uppercase}.twy-weeks{list-style:none;margin:var(--space-md) 0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.twy-week{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--be-text-hint)}.twy-week .mono{font-size:var(--text-micro);color:var(--be-text-muted)}.twy-week.is-past{color:var(--be-primary)}.twy-week.is-past .mono{color:var(--be-primary-text)}.twy-week.is-current{color:var(--be-accent);filter:drop-shadow(0 0 10px var(--be-accent-dim))}.twy-week.is-current .mono{color:var(--be-primary-text)}.twy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);align-items:start}@media(max-width:1100px){.twy-grid{grid-template-columns:1fr}}.twy-goal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.twy-goal-card{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--be-surface);border:1px solid var(--be-border);border-left:2px solid var(--be-goal-gold);border-radius:10px}.twy-goal-icon{color:var(--be-goal-gold);display:grid;place-items:center}.twy-goal-name{flex:1;min-width:0;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:500;font-size:var(--text-small)}.tactic-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tactic-row{display:flex;align-items:center;gap:var(--space-sm);padding:10px 0;border-top:1px solid var(--be-border-dim);font-size:var(--text-small)}.tactic-row:first-child{border-top:none}.tactic-row .title{flex:1;min-width:0}.tactic-state{width:14px;height:14px;border-radius:50%;border:1px solid var(--be-text-hint);flex-shrink:0}.tactic-state.is-live{border-color:var(--be-primary);background:var(--be-primary-dim)}.social-needs{list-style:none;margin:0;padding:var(--space-md) var(--space-lg);border:1px dashed var(--be-border);border-radius:10px;display:flex;flex-direction:column;gap:var(--space-sm);text-align:left;max-width:52ch}.social-needs li{font-size:var(--text-small);color:var(--be-text-muted);padding-left:18px;position:relative}.social-needs li:before{content:"»";position:absolute;left:0;color:var(--be-primary-text)}.djehuti-chamber{gap:var(--space-lg)}.djehuti-stage{display:flex;align-items:center;gap:var(--space-lg)}.djehuti-wave{width:clamp(60px,18vw,240px);height:1px;background:linear-gradient(90deg,transparent,var(--be-edge-dim),transparent);box-shadow:0 0 8px var(--be-primary-faint)}.djehuti-toggle-row{display:flex;align-items:center;gap:var(--space-md)}.djehuti-toggle{width:52px;height:28px;border-radius:999px;border:1px solid var(--be-border);background:var(--be-well);position:relative}.djehuti-toggle:disabled{cursor:not-allowed}.djehuti-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--be-text-hint);border:1px solid var(--be-border)}.djehuti-room{display:block}.djehuti-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-lg);align-items:start}.djehuti-stage-col{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.djehuti-room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.djehuti-room-head h1{font-size:var(--text-h1);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.djehuti-sub{margin:var(--space-xs) 0 0;color:var(--be-text-muted);font-size:var(--text-small);max-width:52ch}.djehuti-source-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--be-border);border-radius:999px;font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--be-text-muted);background:var(--be-well)}.djehuti-orbwrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0 var(--space-md)}.djehuti-orbbtn{position:relative;width:min(280px,60vw);height:min(280px,60vw);border-radius:50%;border:none;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center;touch-action:none;-webkit-tap-highlight-color:transparent}.djehuti-orbbtn.is-mic-off{cursor:default}.djehuti-orb-svg{display:block;width:100%;height:100%;overflow:visible;transition:opacity .24s var(--ease-decel)}.djehuti-orbbtn:focus-visible{outline:2px solid var(--be-focus);outline-offset:6px}.djehuti-wavebar{display:flex;align-items:center;justify-content:center;gap:5px;height:26px}.djehuti-wavebar-seg{width:4px;border-radius:2px;background:linear-gradient(180deg,var(--be-primary),var(--be-deep));opacity:.75;min-height:4px;transition:height .2s var(--ease-decel)}.djehuti-orbbtn.is-listening~.djehuti-wavebar .djehuti-wavebar-seg{animation:djehuti-wave .9s ease-in-out infinite}.djehuti-wavebar-seg:nth-child(2){animation-delay:.12s}.djehuti-wavebar-seg:nth-child(3){animation-delay:.24s}.djehuti-wavebar-seg:nth-child(4){animation-delay:.36s}.djehuti-wavebar-seg:nth-child(5){animation-delay:.48s}@keyframes djehuti-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.15)}}.djehuti-statecue{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--be-text-muted)}.djehuti-statecue.is-confirming{color:var(--be-goal-gold)}.djehuti-statecue.is-listening,.djehuti-statecue.is-speaking{color:var(--be-primary-text)}.djehuti-stream{list-style:none;margin:0;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);max-height:42vh;overflow-y:auto;border:1px solid var(--be-border);border-radius:12px;background:var(--be-well);scrollbar-width:thin}.djehuti-line-empty{padding:var(--space-md);text-align:center;line-height:1.6}.djehuti-line{display:flex;flex-direction:column;gap:2px}.djehuti-line.is-you{align-items:flex-end}.djehuti-line-who{font-size:var(--text-micro);letter-spacing:.16em}.djehuti-line.is-djehuti .djehuti-line-who{color:var(--be-primary-text)}.djehuti-line-text{max-width:82%;padding:8px 12px;border-radius:12px;font-size:var(--text-small);line-height:1.5;color:var(--be-text);border:1px solid var(--be-border);background:var(--be-surface)}.djehuti-line.is-you .djehuti-line-text{color:var(--be-text);background:var(--be-primary-dim);border-color:var(--be-edge-dim)}.djehuti-line.is-interim .djehuti-line-text{opacity:.6;font-style:italic}.djehuti-stream-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.djehuti-clear-transcript{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:var(--text-caption);border-radius:8px;border:1px solid var(--be-edge-dim);color:var(--be-text-muted);background:transparent;cursor:pointer}.djehuti-clear-transcript:hover:not(:disabled){color:var(--be-text);border-color:var(--be-border)}.djehuti-clear-transcript:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.djehuti-clear-transcript:disabled{color:var(--be-text-hint);cursor:not-allowed}.djehuti-channels-row{display:flex;justify-content:center}.djehuti-channels{display:inline-flex;align-items:stretch;gap:2px;padding:2px;border-radius:9px;border:1px solid var(--be-edge-dim);background:var(--be-well)}.djehuti-channel-seg{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:none;border-radius:7px;background:transparent;color:var(--be-text-muted);font-size:var(--text-caption);cursor:pointer;transition:background-color .16s var(--ease-decel),color .16s var(--ease-decel)}.djehuti-channel-seg:hover:not(.is-active){color:var(--be-text)}.djehuti-channel-seg:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.djehuti-channel-seg.is-active{background:var(--be-primary);color:var(--be-on-bright)}.djehuti-channel-seg .djehuti-channel-dot{width:6px;height:6px;border-radius:50%;background:var(--be-text-hint)}.djehuti-channel-seg.is-offline .djehuti-channel-dot{background:var(--be-warning)}.djehuti-channel-seg.is-online .djehuti-channel-dot{background:var(--be-success)}.djehuti-line.is-claude-code .djehuti-line-who{color:var(--be-info)}.djehuti-line.is-claude-code .djehuti-line-text{border-color:var(--be-info);background:color-mix(in srgb,var(--be-info) 8%,var(--be-surface))}.djehuti-persona-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-micro);letter-spacing:.04em}.djehuti-larry-offline{display:flex;flex-direction:column;gap:4px;padding:var(--space-sm) var(--space-md);border-radius:10px;border:1px solid var(--be-warning-dim);background:color-mix(in srgb,var(--be-warning) 6%,var(--be-well));color:var(--be-text-muted);font-size:var(--text-caption)}.djehuti-larry-offline .djehuti-larry-offline-title{display:inline-flex;align-items:center;gap:6px;color:var(--be-warning)}.djehuti-larry-offline code{font-family:Geist Mono,monospace;font-size:var(--text-micro);color:var(--be-text)}.djehuti-output{display:flex;flex-direction:column;gap:var(--space-md)}.djehuti-output-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.djehuti-output-head h2{display:inline-flex;align-items:center;gap:var(--space-sm)}.djehuti-output-kicker{color:var(--be-primary-text);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase}.djehuti-output-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-md)}.djehuti-output-cell{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--be-border);border-radius:12px;background:var(--be-well)}.djehuti-output-cell.is-spoken{border-color:var(--be-edge-dim);background:var(--be-primary-faint)}.djehuti-output-cell p,.djehuti-output-cell ul{margin:0}.djehuti-output-cell p{color:var(--be-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-h3);line-height:1.35}.djehuti-output-cell ul{padding-left:var(--space-md);color:var(--be-text);font-size:var(--text-small);line-height:1.6}.djehuti-output-cell li+li{margin-top:var(--space-xs)}.djehuti-output-action{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--be-gold-dim);border-radius:10px;background:var(--be-gold-dim);color:var(--be-text);font-size:var(--text-small);line-height:1.5}.djehuti-output-action .beos-label{color:var(--be-goal-gold)}.djehuti-output-note,.djehuti-output-muted{margin:0;color:var(--be-text-muted);font-size:var(--text-meta);line-height:1.5}.djehuti-inputrow{display:flex;gap:var(--space-sm);align-items:stretch}.djehuti-textinput{flex:1;min-width:0;padding:10px var(--space-md);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.djehuti-textinput::placeholder{color:var(--be-text-muted)}.djehuti-textinput:focus-visible{outline:2px solid var(--be-focus);outline-offset:1px;border-color:var(--be-edge-dim)}.djehuti-send{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.djehuti-inputhint{font-size:var(--text-micro);letter-spacing:.04em}.djehuti-aside{display:flex;flex-direction:column;gap:var(--space-md)}.djehuti-invoke{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.djehuti-caps-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-sm);color:var(--be-text-muted)}.djehuti-caps-toggle .beos-label{display:inline-flex;align-items:center;gap:6px}.djehuti-caps-chevron{transition:transform .18s var(--ease-decel)}.djehuti-caps-chevron.is-open{transform:rotate(180deg)}.djehuti-caps-list{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.djehuti-cap{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--space-sm);border-bottom:1px solid var(--be-border-dim)}.djehuti-cap:last-child{border-bottom:none;padding-bottom:0}.djehuti-cap-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.djehuti-cap-label{font-size:var(--text-small);color:var(--be-text)}.djehuti-cap-example{align-self:flex-start;font-family:Geist Mono,monospace;font-size:var(--text-meta);color:var(--be-primary-text);text-align:left;border-radius:6px;padding:5px 8px;min-height:24px}.djehuti-cap-example:hover{background:var(--be-primary-dim)}.djehuti-cap-example:focus-visible{outline:2px solid var(--be-focus);outline-offset:1px}.djehuti-touched-list{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.djehuti-touched-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.djehuti-touched-kind{text-transform:uppercase;letter-spacing:.1em}.djehuti-touched-kind.kind-task{color:var(--be-primary-text);border-color:var(--be-edge-dim)}.djehuti-touched-kind.kind-tactic{color:var(--type-goal);border-color:var(--type-goal-dim)}.djehuti-touched-kind.kind-note,.djehuti-touched-kind.kind-decision{color:var(--be-text-muted)}.djehuti-touched-label{font-size:var(--text-small);color:var(--be-text);flex:1;min-width:0}.djehuti-settings{display:flex;flex-direction:column;gap:var(--space-md)}.djehuti-field{display:flex;flex-direction:column;gap:6px}.djehuti-field .beos-label{display:inline-flex;align-items:center;gap:6px}.djehuti-field select{width:100%;padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.djehuti-field input[type=range]{width:100%;accent-color:var(--be-primary)}.djehuti-field select:focus-visible,.djehuti-field input:focus-visible{outline:2px solid var(--be-focus);outline-offset:1px}.djehuti-toggle-field{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-small);color:var(--be-text-muted)}.djehuti-toggle-field input{accent-color:var(--be-primary)}.djehuti-lanes{border:1px solid var(--be-border);border-radius:10px;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.djehuti-lanes legend{padding:0 6px;display:inline-flex;align-items:center;gap:6px}.djehuti-lane{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.djehuti-lane.is-disabled{cursor:not-allowed;opacity:.7}.djehuti-lane input{margin-top:3px;accent-color:var(--be-primary)}.djehuti-lane-body{display:flex;flex-direction:column;gap:2px}.djehuti-lane-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);color:var(--be-text)}.djehuti-lane-sub{font-size:var(--text-meta);color:var(--be-text-muted)}.djehuti-lane-sub.is-cloud-warn{color:var(--be-warning)}.djehuti-cloud-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-sm);border-radius:8px;border:1px solid var(--be-warning-dim);background:var(--be-warning-dim);color:var(--be-text);font-size:var(--text-meta);line-height:1.5}.djehuti-cloud-note svg{flex-shrink:0;margin-top:2px;color:var(--be-warning)}.djehuti-hermes-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--text-meta);font-weight:600;letter-spacing:.03em;border:1px solid var(--be-border);background:var(--be-well);color:var(--be-text-muted);cursor:default;-webkit-user-select:none;user-select:none}.djehuti-hermes-badge.is-available{border-color:var(--be-primary-dim);color:var(--be-primary);background:color-mix(in srgb,var(--be-primary) 8%,transparent)}.djehuti-hermes-badge.is-unavailable{border-color:var(--be-error-dim);color:var(--be-error);background:color-mix(in srgb,var(--be-error) 8%,transparent)}.djehuti-hermes-badge.is-no_key{border-color:var(--be-warning-dim);color:var(--be-warning);background:color-mix(in srgb,var(--be-warning) 8%,transparent)}.djehuti-hermes-config{border:1px solid var(--be-border);border-radius:10px;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.djehuti-hermes-config legend{padding:0 6px;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);font-weight:600;color:var(--be-text)}.djehuti-hermes-status-line{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-meta);color:var(--be-text-muted)}.djehuti-hermes-dot{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-meta);font-weight:600;letter-spacing:.02em;color:var(--be-text-muted);white-space:nowrap;flex-shrink:0}.djehuti-hermes-dot.is-available{color:var(--be-primary);text-shadow:0 0 6px var(--be-primary-dim)}.djehuti-hermes-dot.is-unavailable{color:var(--be-error)}.djehuti-hermes-dot.is-no_key{color:var(--be-warning)}.djehuti-hermes-recheck{padding:2px 6px!important;font-size:var(--text-meta)!important;gap:3px!important}.djehuti-hermes-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.djehuti-hermes-run{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:0;padding:6px var(--space-sm);border:1px solid var(--be-edge-dim);border-radius:8px;background:var(--be-well);color:var(--be-text-muted);font-size:var(--text-meta)}.djehuti-hermes-run.is-failed{border-color:var(--be-error-dim);color:var(--be-error)}.djehuti-hermes-run.is-cancelled{color:var(--be-warning)}.djehuti-hermes-run.is-completed{color:var(--be-success)}.djehuti-hermes-stop{flex-shrink:0;padding:3px 7px!important;font-size:var(--text-meta)!important}.djehuti-hermes-note{margin:0;padding:var(--space-sm);border-radius:8px;border:1px solid var(--be-border);background:var(--be-well);color:var(--be-text-muted);font-size:var(--text-meta);line-height:1.5}.djehuti-confirm{border-color:var(--be-gold-dim)}.djehuti-confirm h2{display:inline-flex;align-items:center;gap:6px;color:var(--be-goal-gold)}.djehuti-confirm-prompt{font-size:var(--text-body);line-height:1.5;color:var(--be-text);margin:0}.djehuti-confirm-note{font-size:var(--text-meta);color:var(--be-text-muted);margin:0}.djehuti-confirm .beos-btn-primary,.djehuti-confirm .beos-btn-ghost{display:inline-flex;align-items:center;gap:6px}.djehuti-confirm.is-danger{border-color:var(--be-warning)}.djehuti-confirm.is-danger h2{color:var(--be-warning)}.djehuti-confirm-consequence{display:flex;gap:8px;padding:var(--space-sm) var(--space-md);border-radius:10px;background:var(--be-warning-dim);border:1px solid var(--be-warning);color:var(--be-text);font-size:var(--text-meta);line-height:1.5;margin:0}@media(max-width:900px){.djehuti-layout,.djehuti-output-grid{grid-template-columns:minmax(0,1fr)}}.djehuti-dock{position:fixed;top:calc(64px + var(--space-sm));right:var(--space-lg);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);pointer-events:none;--orb-size: min(285px, calc((100vw - var(--space-lg) * 2) * .75))}.djehuti-dock>*{pointer-events:auto}.djehuti-dock-orb{position:relative;width:var(--orb-size);height:var(--orb-size)}.djehuti-dock .djehuti-orbwrap{padding:0;gap:0}.djehuti-dock .djehuti-orbbtn{width:var(--orb-size);height:var(--orb-size);filter:drop-shadow(0 4px 18px var(--be-primary-faint))}.djehuti-dock .djehuti-wavebar,.djehuti-dock .djehuti-statecue{display:none}.djehuti-dock .djehuti-orbbtn:focus-visible{outline-offset:3px}.djehuti-dock-toggle{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--be-edge-dim);background:var(--be-surface);color:var(--be-primary-text);cursor:pointer;box-shadow:0 2px 8px var(--be-well)}.djehuti-dock-toggle:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.djehuti-dock-toggle:hover{border-color:var(--be-primary)}.djehuti-dock-toggle:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.djehuti-dock-toggle-dot{width:7px;height:7px;border-radius:50%;background:var(--be-primary);box-shadow:0 0 6px var(--be-primary)}.djehuti-dock-unread{position:absolute;top:-4px;left:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:var(--be-primary);color:var(--be-on-bright);font-family:Geist Mono,monospace;font-size:var(--text-micro);font-weight:500;pointer-events:none;z-index:1}.djehuti-dock-hint{width:320px;max-width:calc(100vw - var(--space-lg) * 2);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-info);border-radius:12px;background:var(--be-well);animation:djehuti-dock-hint-in .22s var(--ease-decel)}.djehuti-dock-hint-label{display:inline-flex;align-items:center;gap:6px;color:var(--be-info)}.djehuti-dock-hint-text{margin:0;font-size:var(--text-small);line-height:1.5;color:var(--be-text)}.djehuti-dock-hint-link{align-self:flex-start;padding:4px 0;border:none;background:none;color:var(--be-primary-text);font-size:var(--text-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.djehuti-dock-hint-link:hover{color:var(--be-primary)}.djehuti-dock-hint-link:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px;border-radius:4px}@keyframes djehuti-dock-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.djehuti-dock-panel{width:380px;max-width:calc(100vw - var(--space-lg) * 2);max-height:calc(100vh - 64px - var(--space-sm) - var(--orb-size) - var(--space-sm) - var(--space-lg));display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);animation:djehuti-dock-open .22s var(--ease-decel)}@keyframes djehuti-dock-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.djehuti-dock-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.djehuti-dock-title{color:var(--be-primary-text)}.djehuti-dock-head-actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.djehuti-dock-mute{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;border:1px solid var(--be-edge-dim);background:transparent;color:var(--be-primary-text);font-size:var(--text-caption);cursor:pointer}.djehuti-dock-mute.is-silent{color:var(--be-text-muted);border-color:var(--be-border)}.djehuti-dock-mute:hover{border-color:var(--be-primary)}.djehuti-dock-mute:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.djehuti-dock-mic{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;border:1px solid var(--be-edge-dim);background:transparent;color:var(--be-primary-text);font-size:var(--text-caption);cursor:pointer;transition:background-color .16s var(--ease-decel),border-color .16s var(--ease-decel),color .16s var(--ease-decel)}.djehuti-dock-mic:hover{border-color:var(--be-primary)}.djehuti-dock-mic:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.djehuti-dock-mic.is-lane-off{color:var(--be-text-muted);border-color:var(--be-border)}.djehuti-dock-mic.is-live{background:var(--be-primary);border-color:var(--be-primary);color:var(--be-on-bright);box-shadow:0 0 0 0 var(--be-primary-dim);animation:djehuti-mic-pulse 2.4s ease-in-out infinite}@keyframes djehuti-mic-pulse{0%,to{box-shadow:0 0 0 0 var(--be-primary-faint)}50%{box-shadow:0 0 10px 2px var(--be-primary-dim)}}.djehuti-dock-clear{color:var(--be-text-muted)}.djehuti-dock-clear:hover:not(:disabled){color:var(--be-warning)}.djehuti-dock-clear-confirm{margin:0 0 var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-warning-dim);border-radius:10px;background:var(--be-warning-dim);color:var(--be-text);font-size:var(--text-small);line-height:1.5}.djehuti-dock-clear-confirm-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.djehuti-dock-stream{flex:1;min-height:96px;max-height:44vh;overflow-y:auto;margin:0;padding-right:2px}.djehuti-dock-mirror{border-top:1px solid var(--be-border-dim);padding-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.djehuti-dock-spoken{margin:0;font-size:var(--text-small);line-height:1.5;color:var(--be-text)}.djehuti-dock-action{margin:0;font-size:var(--text-meta);color:var(--be-text-muted);display:flex;gap:6px;align-items:baseline}.djehuti-dock-action .beos-label{color:var(--be-goal-gold)}.djehuti-dock-inputrow{margin-top:0}.djehuti-confirm-scrim{z-index:70}@media(max-width:768px){.djehuti-dock{right:var(--space-md);top:calc(64px + var(--space-xs));--orb-size: min(285px, calc((100vw - var(--space-sm) * 2) * .75))}.djehuti-dock-panel{width:calc(100vw - var(--space-sm) * 2);max-height:calc(100vh - 64px - var(--space-xs) - var(--orb-size) - var(--space-sm) - var(--space-md))}.djehuti-dock-stream{max-height:40vh}}.beos-palette{width:min(640px,calc(100vw - var(--space-xl)));margin-top:12vh;align-self:flex-start;justify-self:center;background:var(--be-surface);border:1px solid var(--be-border);border-radius:14px;box-shadow:0 24px 64px var(--be-well),0 0 48px var(--be-primary-faint);overflow:hidden;animation:beos-palette-in .18s var(--ease-decel)}@keyframes beos-palette-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.beos-palette-inputrow{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--be-border-dim);color:var(--be-primary-text)}.beos-palette-inputrow input{flex:1;min-width:0;border:none;background:none;color:var(--be-text);font:inherit;font-size:var(--text-body)}.beos-palette-inputrow input::placeholder{color:var(--be-text-muted)}.beos-palette-inputrow input:focus{outline:none}.beos-palette-inputrow kbd{font-size:var(--text-micro);color:var(--be-text-muted);border:1px solid var(--be-border);border-radius:4px;padding:2px 6px}.beos-palette-list{list-style:none;margin:0;padding:var(--space-sm);max-height:46vh;overflow-y:auto}.beos-palette-item{display:flex;align-items:center;gap:var(--space-sm);padding:10px var(--space-md);border-radius:8px;font-size:var(--text-small);color:var(--be-text);cursor:pointer}.beos-palette-item .lucide,.beos-palette-item svg{color:var(--be-text-muted);flex-shrink:0}.beos-palette-item.is-active{background:var(--be-primary-dim);color:var(--be-primary-text)}.beos-palette-item.is-active svg{color:var(--be-primary-text)}.beos-palette-empty{display:block;padding:var(--space-md)}.beos-palette-feedback{margin:0;padding:var(--space-sm) var(--space-lg) var(--space-md)}.beos-palette-group{padding:var(--space-sm) var(--space-md) 4px;font-size:var(--text-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--be-text-muted)}.beos-palette-group:not(:first-child){margin-top:4px;border-top:1px solid var(--be-border-dim);padding-top:var(--space-sm)}.beos-palette-result{align-items:flex-start}.beos-palette-result svg{margin-top:2px}.beos-palette-label{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.beos-palette-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beos-palette-snippet{font-size:var(--text-micro);color:var(--be-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beos-palette-item.is-active .beos-palette-snippet{color:var(--be-primary-text)}.beos-palette-badge{flex-shrink:0;align-self:center;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--be-text-muted);border:1px solid var(--be-border-dim);border-radius:4px;padding:1px 5px}.beos-palette-more,.beos-palette-groperror{padding:4px var(--space-md) var(--space-sm);font-size:var(--text-micro);color:var(--be-text-muted)}.beos-palette-groperror{opacity:.75}.beos-palette-spin{flex-shrink:0;width:13px;height:13px;border:2px solid var(--be-border);border-top-color:var(--be-primary-text);border-radius:50%;animation:beos-palette-spin .7s linear infinite}@keyframes beos-palette-spin{to{transform:rotate(360deg)}}.beos-topbar-actions{flex-shrink:0}.beos-rail-toggle,.beos-rail-scrim,.beos-wordmark .wordmark-mini{display:none}@media(max-width:1100px){.beos-app{grid-template-columns:56px 1fr}.beos-brand{padding:0;justify-content:center}.beos-wordmark .wordmark-full{display:none}.beos-wordmark .wordmark-mini{display:inline}.beos-rail-item{justify-content:center;padding:10px 0}.beos-rail-item .rail-label,.beos-rail-item .rail-lock{display:none}.beos-rail-item[aria-current=page]{background:var(--be-primary-dim)}.beos-room{padding:var(--space-lg) var(--space-md) var(--space-xl)}}@media(max-width:768px){.beos-app{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand topbar" "room room"}.beos-brand{gap:var(--space-sm);padding:0 var(--space-md);justify-content:flex-start;border-right:none}.beos-wordmark .wordmark-full{display:inline}.beos-wordmark .wordmark-mini{display:none}.beos-rail-toggle{display:grid;width:var(--space-2xl);height:var(--space-2xl)}.beos-rail{position:fixed;top:64px;bottom:0;left:0;width:min(280px,84vw);z-index:50;background:var(--be-surface);border-right:1px solid var(--be-border);transform:translate(-100%);visibility:hidden;transition:transform .22s var(--ease-decel),visibility 0s .22s}.beos-rail.is-open{transform:none;visibility:visible;transition:transform .26s var(--ease-decel),visibility 0s}.beos-rail-item{justify-content:flex-start;padding:10px var(--space-lg)}.beos-rail-item .rail-label{display:inline}.beos-rail-item .rail-lock{display:inline-flex}.beos-rail-scrim{display:block;position:fixed;top:64px;left:0;right:0;bottom:0;z-index:49;background:var(--be-cursor-glow-c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.beos-topbar{gap:var(--space-sm);padding:0 var(--space-md)}.beos-subnav{gap:var(--space-md)}.beos-cmdbar{min-width:0;padding:8px 10px}.beos-cmdbar .cmdbar-hint{display:none}.beos-room{padding:var(--space-md) var(--space-md) var(--space-xl)}}@media(max-width:480px){.beos-wordmark .wordmark-full{display:none}.beos-wordmark .wordmark-mini{display:inline}.djehuti-dock-head{flex-direction:column;align-items:stretch}.djehuti-dock-head-actions{justify-content:flex-end}.djehuti-dock-btn-label{display:none}.djehuti-dock-mic,.djehuti-dock-mute{padding:5px}.djehuti-channel-seg{padding:14px 10px}}.type-people{--card-type: var(--type-people);--card-type-dim: var(--type-people-dim)}.crm-toolbar{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.crm-toolbar-head{display:flex;align-items:center;margin-bottom:var(--space-sm)}.crm-search{flex:1 1 240px;max-width:420px;padding:9px var(--space-md);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-search::placeholder{color:var(--be-text-muted)}.crm-sort{display:inline-flex}.crm-sort-select{padding:9px var(--space-md);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-filter-chips{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-lg)}.crm-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--be-border);border-radius:999px;background:var(--be-well);color:var(--be-text-muted);font-size:var(--text-meta)}.crm-filter-chip:hover{color:var(--be-text);border-color:var(--be-edge-dim)}.crm-filter-chip.is-on{color:var(--be-primary-text);border-color:var(--be-edge-dim);background:var(--be-primary-faint)}.crm-filter-count{font-size:var(--text-micro);color:inherit;opacity:.85}.crm-filter-clear{padding:4px 10px;font-size:var(--text-meta)}.crm-empty-filtered{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.chip.chip-seed{border-style:dashed;color:var(--be-text-muted);background:transparent;letter-spacing:.1em}.chip.chip-attention{color:var(--be-goal-gold);border-color:var(--be-gold-dim);background:var(--be-gold-dim)}.chip.chip-warning{color:var(--be-warning);border-color:var(--be-warning-dim);background:var(--be-warning-dim)}.chip.chip-goal{color:var(--type-goal);border-color:var(--type-goal-dim);background:var(--type-goal-dim)}.crm-card-chips{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-xs)}.crm-meta{font-size:var(--text-meta);color:var(--be-text-muted)}.campaign-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-lg);align-items:start}@media(max-width:1100px){.campaign-layout{grid-template-columns:1fr}}.campaign-switcher{padding:var(--space-md)}.campaign-switcher ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.campaign-switch{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--be-border-dim);border-radius:10px;color:var(--be-text);text-align:left;background:var(--be-well)}.campaign-switch:hover{border-color:var(--be-edge-dim);background:var(--be-primary-faint)}.campaign-switch.is-active{border-color:var(--be-primary);box-shadow:inset 2px 0 0 var(--be-primary)}.campaign-switch>span:first-child{font-size:var(--text-small);font-weight:500}.campaign-switch small{color:var(--be-text-muted);font-size:var(--text-meta)}.campaign-main{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.campaign-detail{display:flex;flex-direction:column;gap:var(--space-lg)}.campaign-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.campaign-detail-head h2{font-size:var(--text-h2);font-weight:500;letter-spacing:.06em}.campaign-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}@media(max-width:760px){.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-metrics span{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);border:1px solid var(--be-border-dim);border-radius:10px;background:var(--be-well)}.campaign-metrics strong{font-size:var(--text-h2);line-height:1;color:var(--be-primary-text)}.campaign-metrics small{color:var(--be-text-muted);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase}.campaign-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}@media(max-width:900px){.campaign-detail-grid{grid-template-columns:1fr}}.campaign-sequence{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.campaign-sequence li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:start;padding:var(--space-sm) 0;border-top:1px solid var(--be-border-dim)}.campaign-sequence li:first-child{border-top:none}.campaign-sequence p{margin:0;color:var(--be-text);font-size:var(--text-small);font-weight:500}.campaign-sequence .crm-meta{display:block;margin-top:2px}.campaign-members li,.campaign-ledger li{flex-wrap:wrap}.campaign-suppression{padding:var(--space-md)}.campaign-sequence li{grid-template-columns:auto minmax(0,1fr) auto auto}.campaign-sequence li.is-editing{background:var(--be-primary-faint);border-radius:8px}.campaign-step-edit{display:inline-flex;align-items:center;gap:var(--space-xs);align-self:center;white-space:nowrap}.campaign-step-edit[aria-pressed=true]{color:var(--be-primary-text)}.campaign-form-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.campaign-form-head h3{margin:0}.campaign-edit-cancel{display:inline-flex;align-items:center;gap:var(--space-xs)}.campaign-template-form.is-editing{border-color:var(--be-edge-dim)}.campaign-edit-note{margin:var(--space-xs) 0 0}.campaign-control-strip{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-start;margin:var(--space-md) 0;padding:var(--space-md);border:1px solid var(--be-border-dim);border-radius:12px;background:var(--be-well)}.campaign-control-field{display:flex;flex-direction:column;gap:var(--space-xs)}.campaign-control-field select,.campaign-target-row input{min-width:160px}.campaign-target-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.campaign-target-note{margin:0}.campaign-create-btn{width:100%;justify-content:center;margin-bottom:var(--space-md)}.campaign-empty-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.campaign-write-grid-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}@media(max-width:900px){.campaign-write-grid-wide{grid-template-columns:1fr}}.campaign-write-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--be-border-dim);border-radius:12px;background:var(--be-well)}.campaign-write-card h3,.campaign-write-head h3{margin:0;color:var(--be-primary-text);font-size:var(--text-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.campaign-write-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.campaign-write-card label{display:flex;flex-direction:column;gap:var(--space-xs)}.campaign-write-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}@media(max-width:640px){.campaign-write-grid{grid-template-columns:1fr}}.campaign-write-card input,.campaign-write-card select,.campaign-write-card textarea{width:100%;padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-surface);color:var(--be-text);font:inherit;font-size:var(--text-small)}.campaign-write-card textarea{min-height:140px;resize:vertical}.campaign-write-card input::placeholder,.campaign-write-card textarea::placeholder{color:var(--be-text-muted)}.campaign-contact-picker{display:flex;flex-direction:column;gap:var(--space-xs);max-height:260px;overflow-y:auto;overscroll-behavior:contain}.campaign-contact-picker label{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--be-border-dim)}.campaign-contact-picker label:first-child{border-top:none}.campaign-contact-picker small{color:var(--be-text-muted);font-size:var(--text-meta)}.campaign-enroll-search{max-width:none;width:100%;margin-bottom:var(--space-sm)}.campaign-enroll-count{margin-top:var(--space-xs)}.kanban-board.crm-pipeline{grid-template-columns:repeat(5,minmax(180px,1fr))}@media(max-width:1280px){.kanban-board.crm-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.kanban-board.crm-pipeline{grid-template-columns:1fr}}.crm-col-total{margin:calc(-1 * var(--space-sm)) 0 var(--space-sm);font-size:var(--text-meta);color:var(--be-text-muted)}.crm-360{display:flex;flex-direction:column;gap:var(--space-md)}.crm-360-chips{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.crm-360-identity{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs) var(--space-md);margin:0;font-size:var(--text-small)}.crm-360-identity dt{color:var(--be-text-muted)}.crm-360-identity dd{margin:0;color:var(--be-text);overflow-wrap:anywhere}.crm-360-list{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.crm-360-list li{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;font-size:var(--text-small);color:var(--be-text)}.crm-360-amount{margin-left:auto;color:var(--be-text-muted);font-size:var(--text-meta)}.crm-timeline{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.crm-timeline li{display:flex;align-items:flex-start;gap:var(--space-sm)}.crm-timeline li>svg{flex-shrink:0;margin-top:3px;color:var(--be-primary-text)}.crm-timeline p{margin:0;font-size:var(--text-small);color:var(--be-text)}.crm-timeline .crm-meta{display:block;margin-top:2px}.crm-activity-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.crm-feed{max-width:720px}.crm-feed>li{padding-bottom:var(--space-md);border-bottom:1px solid var(--be-border-dim)}.crm-feed>li:last-child{border-bottom:none}.crm-feed .chip{margin-left:auto}.crm-automation{padding:var(--space-md)}.crm-log-form{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.crm-log-form select,.crm-log-form input,.crm-form input,.crm-form select{padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-log-form input{flex:1;min-width:0}.crm-log-form input::placeholder{color:var(--be-text-muted)}.crm-log-form .crm-log-deal{flex:0 1 auto;max-width:40%}@media(max-width:560px){.crm-log-form{flex-direction:column;align-items:stretch}.crm-log-form .crm-log-deal{max-width:none}}.crm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:560px){.crm-form-grid{grid-template-columns:1fr}}.crm-form-grid label{display:flex;flex-direction:column;gap:var(--space-xs)}.crm-form-grid input,.crm-form-grid select{width:100%}.crm-catalog{display:flex;flex-direction:column;gap:var(--space-lg)}.crm-catalog>section>h2{margin:0 0 var(--space-sm)}.crm-product-card{cursor:default}.crm-product-card:hover{background:var(--be-surface)}.crm-subs li{padding:var(--space-sm) 0;border-bottom:1px solid var(--be-border-dim)}.crm-subs li:last-child{border-bottom:none}.crm-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md);max-width:860px}.crm-tickets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md)}.crm-tickets-toolbar h2{display:flex;align-items:center;gap:var(--space-sm)}.crm-ticket{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);flex-wrap:wrap}.crm-ticket>svg{flex-shrink:0;color:var(--be-primary-text)}.crm-ticket.is-closed>svg{color:var(--be-text-hint)}.crm-ticket-body{flex:1 1 240px;min-width:0}.crm-ticket-body p{margin:0;font-size:var(--text-small);color:var(--be-text)}.crm-ticket.is-closed .crm-ticket-body p{color:var(--be-text-muted)}.crm-ticket-actions{display:flex;gap:var(--space-xs)}.crm-ticket-actions .beos-btn-ghost{padding:6px 10px;font-size:var(--text-meta)}.crm-ticket-actions .beos-btn-ghost:disabled{color:var(--be-primary-text);cursor:default}.crm-offline-cmd{font-size:var(--text-small);color:var(--be-primary-text);background:var(--be-well);border:1px solid var(--be-border);border-radius:6px;padding:6px 12px}.crm-reader{max-height:calc(100vh - 180px);overflow-y:auto}.personal-reader-head-actions{display:flex;align-items:center;gap:var(--space-xs)}.crm-edit-contact{margin-bottom:var(--space-md)}.crm-360-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.crm-360-add{padding:4px 8px;font-size:var(--text-meta);display:inline-flex;align-items:center;gap:4px}.crm-360-edit-deal{margin-left:var(--space-xs);flex-shrink:0}.crm-deal-inline-form,.crm-deal-inline-edit{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-sm) 0}.crm-deal-inline-form label,.crm-deal-inline-edit label{display:flex;flex-direction:column;gap:var(--space-xs)}.crm-deal-inline-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media(max-width:560px){.crm-deal-inline-row{grid-template-columns:1fr}}.crm-deal-inline-form input,.crm-deal-inline-form select,.crm-deal-inline-edit input{padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-deal-inline-edit{flex-direction:row;align-items:center;flex-wrap:wrap}.crm-deal-inline-edit input{flex:1 1 120px;min-width:0}.crm-inline-save{padding:6px 12px;font-size:var(--text-meta)}.crm-pipeline-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-md)}.crm-new-deal{max-width:520px;margin:0 0 var(--space-lg);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.crm-new-deal-head{display:flex;align-items:center;justify-content:space-between}.crm-new-deal label{display:flex;flex-direction:column;gap:var(--space-xs)}.crm-new-deal input:not([type=radio]),.crm-new-deal select{padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-new-deal-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:560px){.crm-new-deal-row{grid-template-columns:1fr}}.crm-new-deal-picker{display:flex;flex-direction:column;gap:var(--space-xs);max-height:200px;overflow-y:auto;border:1px solid var(--be-border-dim);border-radius:8px;padding:var(--space-sm)}.crm-deal-contact-opt{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--space-sm);padding:6px var(--space-sm);border-radius:6px;cursor:pointer;font-size:var(--text-small)}.crm-deal-contact-opt:hover{background:var(--be-surface)}.crm-deal-contact-opt.is-chosen{background:var(--be-primary-faint)}.crm-deal-contact-opt small{color:var(--be-text-muted);font-size:var(--text-meta)}.crm-deal-edit-btn{margin-left:auto}.crm-deal-edit{display:flex;flex-direction:column;gap:var(--space-sm)}.crm-deal-edit input{padding:6px var(--space-sm);border:1px solid var(--be-border);border-radius:6px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.crm-deal-edit-actions{display:flex;gap:var(--space-xs)}.crm-deal-edit-actions .beos-btn-primary,.crm-deal-edit-actions .beos-btn-ghost{padding:6px 12px;font-size:var(--text-meta)}.twy-tone-success{color:var(--be-focus)}.twy-tone-dim{color:var(--be-text-muted)}.twy-tone-amber{color:var(--be-warning)}.chip.twy-tone-success{border-color:var(--be-edge-dim);background:var(--be-primary-faint)}.chip.twy-tone-dim{border-color:var(--be-border)}.chip.twy-tone-amber{border-color:var(--be-warning-dim);background:var(--be-warning-dim)}.twy-wizard{max-width:860px}.twy-wiz-steps{list-style:none;display:flex;gap:var(--space-md);margin:0 0 var(--space-md);padding:0;flex-wrap:wrap}.twy-wiz-steps li{font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--be-text-muted);display:flex;align-items:center;gap:var(--space-xs)}.twy-wiz-steps li .mono{border:1px solid var(--be-border);border-radius:999px;width:22px;height:22px;display:grid;place-items:center;font-size:var(--text-micro)}.twy-wiz-steps li.is-current{color:var(--be-primary-text)}.twy-wiz-steps li.is-current .mono{border-color:var(--be-primary);color:var(--be-primary-text)}.twy-wiz-steps li.is-done{color:var(--be-focus)}.twy-wiz-panel{border:1px solid var(--be-border-dim);border-radius:10px;padding:var(--space-md);margin:0}.twy-wiz-panel legend{padding:0 var(--space-xs)}.twy-wiz-hint{font-size:var(--text-small);color:var(--be-text-muted);margin:var(--space-sm) 0 var(--space-md)}.twy-wiz-invalid{font-size:var(--text-meta);color:var(--be-warning);margin:var(--space-xs) 0 0}.twy-wiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-md);align-items:end}.twy-wiz-grid label{display:flex;flex-direction:column;gap:var(--space-xs)}.twy-wiz-grid .twy-wiz-wide{grid-column:1 / -1}@media(max-width:560px){.twy-wiz-grid{grid-template-columns:1fr}}.twy-wiz-grid input,.twy-wiz-grid select,.twy-retire-form input{padding:8px 10px;border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.twy-wiz-grid input::placeholder{color:var(--be-text-muted)}.twy-wiz-goals,.twy-wiz-tactics{list-style:none;margin:0 0 var(--space-md);padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.twy-wiz-goal,.twy-wiz-tactic{position:relative;border:1px solid var(--be-border-dim);border-left:2px solid var(--type-goal);background:var(--type-goal-dim);border-radius:10px;padding:var(--space-md);display:flex;gap:var(--space-sm);align-items:flex-start}.twy-wiz-tactic{display:block;border-left-color:var(--be-edge);background:transparent}.twy-wiz-goal>.beos-iconbtn{position:absolute;top:var(--space-sm);right:var(--space-sm)}.twy-wiz-weeks{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-sm)}.twy-weekpick{min-width:30px;padding:4px 6px;border:1px solid var(--be-border);border-radius:6px;background:var(--be-well);color:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:var(--text-micro);cursor:pointer}.twy-weekpick.is-on{border-color:var(--be-primary);color:var(--be-primary-text);background:var(--be-primary-dim)}.twy-wiz-flags{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap}.twy-flag{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-meta);color:var(--be-text-muted)}.twy-review{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-small)}.twy-review ul{list-style:none;margin:var(--space-xs) 0 0;padding-left:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.twy-review .beos-label{margin-right:var(--space-xs)}.twy-wiz-actions{margin-top:var(--space-md)}.twy-scorecard{margin-bottom:var(--space-lg)}.twy-goal-group{margin-top:var(--space-md)}.twy-goal-label{display:flex;align-items:center;gap:var(--space-sm);color:var(--type-goal);margin-bottom:var(--space-xs)}.twy-tactic-row.is-complete .title{color:var(--be-text-muted);text-decoration:line-through;text-decoration-color:var(--be-edge)}.twy-tactic-row .title{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.tactic-row.is-retired .title{color:var(--be-text-muted);text-decoration:line-through;text-decoration-color:var(--be-edge)}.twy-tactic-id{font-size:var(--text-micro);color:var(--be-text-muted)}.twy-checkbox{width:20px;height:20px;border:1px solid var(--be-border);border-radius:6px;background:var(--be-well);color:var(--be-focus);display:grid;place-items:center;cursor:pointer;flex:none}.twy-checkbox.is-checked{border-color:var(--be-focus);background:var(--be-primary-faint)}.twy-stepper{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none}.twy-stepper .mono{font-size:var(--text-meta);color:var(--be-primary-text);min-width:44px;text-align:center}.chip.twy-leverage{color:var(--be-primary-text);border-color:var(--be-edge-dim);background:var(--be-primary-dim)}.twy-ritual .twy-wam-actions{margin-top:var(--space-lg);border-top:1px solid var(--be-border-dim);padding-top:var(--space-md)}.twy-wam-btns{display:inline-flex;gap:var(--space-xs)}.twy-retire-form{display:flex;gap:var(--space-sm);margin-top:var(--space-xs);width:100%}.twy-retire-form input{flex:1;min-width:0}.kanban-board.twy-board{grid-template-columns:repeat(8,minmax(140px,1fr))}@media(max-width:1280px){.kanban-board.twy-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.kanban-board.twy-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.twy-card.is-complete .task-title{color:var(--be-text-muted);text-decoration:line-through;text-decoration-color:var(--be-edge)}.twy-block-form{margin-bottom:var(--space-lg)}.twy-block-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}@media(max-width:900px){.twy-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.twy-block-grid .beos-btn-primary{justify-self:start}.twy-cal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.twy-cal-week{padding:var(--space-sm) var(--space-md)}.twy-cal-week.is-current{border-color:var(--be-primary);box-shadow:0 0 14px var(--be-primary-dim)}.twy-cal-week.is-buffer{border-style:dashed;background:transparent}.twy-cal-head{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.twy-cal-num{font-size:var(--text-small);color:var(--be-primary-text);min-width:40px}.twy-cal-date{font-size:var(--text-micro);color:var(--be-text-muted)}.twy-cal-blocks{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:flex;gap:var(--space-sm);flex-wrap:wrap}.twy-block{display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid var(--be-border);border-radius:8px;padding:4px 8px;font-size:var(--text-meta);color:var(--be-text-muted);background:var(--be-well)}.twy-block-strategic{border-left:2px solid var(--be-primary)}.twy-block-buffer{border-left:2px solid var(--be-edge)}.twy-block-breakout{border-left:2px dashed var(--be-primary)}.twy-block .mono{font-size:var(--text-micro)}.twy-trend{margin-bottom:var(--space-lg)}.twy-chart-scroll{overflow-x:auto}.twy-chart{width:100%;min-width:640px;height:auto;display:block;margin-top:var(--space-sm)}.twy-chart-grid{stroke:var(--be-border-dim);stroke-width:1}.twy-chart-85{stroke:var(--be-focus);stroke-width:1.5;stroke-dasharray:6 4}.twy-chart-85-label{fill:var(--be-focus);font-family:Geist Mono,monospace;font-size:11px}.twy-chart-tick{fill:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:11px}.twy-chart-line{fill:none;stroke:var(--be-primary);stroke-width:2}.twy-chart-dot.twy-dot-success{fill:var(--be-focus)}.twy-chart-dot.twy-dot-dim{fill:var(--be-text-muted)}.twy-chart-dot.twy-dot-amber{fill:var(--be-warning)}.twy-chart-dot.twy-dot-live{fill:var(--be-canvas);stroke:var(--be-primary);stroke-width:2}.twy-chart-valley{fill:var(--be-border-dim);opacity:.35}.twy-chart-valley-label{fill:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em}.twy-legend{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-sm)}.twy-week.is-buffer{opacity:.75}.studio-head{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.studio-projbar{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.studio-projbar select{flex:1 1 240px;max-width:520px;padding:9px var(--space-md);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.studio-flags{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.studio-lanes{display:flex;gap:var(--space-md);flex-wrap:wrap}.studio-lane-pick{display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1 220px;min-width:200px}.studio-lane-pick select{padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.studio-lane-note{margin:var(--space-xs) 0 0;font-size:var(--text-meta);color:var(--be-text-muted)}.studio-lane-note code{font-family:Geist Mono,monospace;color:var(--be-primary-text)}.studio-pipeline{display:flex;flex-direction:column;gap:var(--space-lg)}.studio-section{display:flex;flex-direction:column;gap:var(--space-md)}.studio-section .card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.studio-section .card-head h2{display:flex;align-items:center;gap:var(--space-xs);margin:0}.studio-form{display:flex;flex-direction:column;gap:var(--space-md)}.studio-form-row{display:flex;gap:var(--space-md);flex-wrap:wrap}.studio-form-row>label{flex:1 1 160px}.studio-form label{display:flex;flex-direction:column;gap:var(--space-xs)}.studio-form input,.studio-form select,.studio-form textarea{width:100%;padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-small)}.studio-form textarea{resize:vertical;min-height:88px;font-family:Geist Mono,monospace}.studio-form input::placeholder,.studio-form textarea::placeholder{color:var(--be-text-muted)}.studio-addscene{flex-direction:row;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-md)}.studio-addscene>label{flex:1 1 180px}.studio-versions{display:flex;gap:var(--space-xs);flex-wrap:wrap}.studio-script-view{margin:var(--space-sm) 0 0;padding:var(--space-md);max-height:320px;overflow:auto;background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:8px;color:var(--be-text);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere}.studio-grid,.studio-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}.studio-gallery-scroll{max-height:640px;overflow-y:auto;padding-right:var(--space-xs)}.studio-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--be-glass);border:1px solid var(--be-border-dim);border-radius:12px;transition:border-color .18s var(--ease-decel)}.studio-card:hover{border-color:var(--be-edge-dim)}.studio-gallery-card{gap:var(--space-sm)}.studio-card-head{display:flex;align-items:center;gap:var(--space-xs)}.studio-card-spacer{flex:1}.studio-scene-num{font-size:var(--text-small);color:var(--be-primary-text);letter-spacing:.08em}.studio-card-title{margin:var(--space-xs) 0 0;font-size:var(--text-small);color:var(--be-text)}.studio-card-vo{margin:0;font-size:var(--text-meta);color:var(--be-text-muted);overflow-wrap:anywhere}.studio-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;border:1px solid var(--be-border-dim);background:var(--be-well)}.studio-thumb-lg{aspect-ratio:16 / 9}.studio-thumb-empty{display:flex;align-items:center;justify-content:center;color:var(--be-text-hint)}.studio-disclosure{font-size:var(--text-meta)}.studio-disclosure summary{cursor:pointer;color:var(--be-text-muted)}.studio-disclosure summary:hover{color:var(--be-text)}.studio-prompt{margin:var(--space-xs) 0 0;font-size:var(--text-meta);color:var(--be-text);overflow-wrap:anywhere;white-space:pre-wrap}.studio-refslots{border:1px solid var(--be-border-dim);border-radius:10px;padding:var(--space-md);margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.studio-refslots legend{padding:0 var(--space-xs)}.studio-refslot{flex-direction:row!important;align-items:center;gap:var(--space-sm);font-size:var(--text-small)}.studio-refslot input{width:auto}.studio-beatlist{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.studio-beat{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--be-border-dim);font-size:var(--text-small)}.studio-beat:last-child{border-bottom:none}.studio-beat-text{flex:1;color:var(--be-text);overflow-wrap:anywhere}.studio-beat-edit{margin-left:auto;padding:4px 10px;font-size:var(--text-meta)}.studio-beat-editor{margin-top:var(--space-sm);padding:var(--space-md);border:1px solid var(--be-border-dim);border-radius:10px;background:var(--be-well);display:flex;flex-direction:column;gap:var(--space-sm)}.studio-approval{list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.studio-approval-row{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-meta);flex-wrap:wrap}.studio-approval-name{flex:1;min-width:0;overflow-wrap:anywhere}.studio-mini-btn{padding:5px 10px;font-size:var(--text-meta)}.studio-estimate{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:10px}.studio-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);font-size:var(--text-small)}.studio-totals-row .mono{color:var(--be-text)}.studio-lane-deltas{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--be-border-dim)}.studio-gate-actions{justify-content:flex-start}.studio-segments{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--be-border-dim)}.studio-segments h3{margin:0}.studio-runlog{max-height:260px;overflow-y:auto;padding:var(--space-sm) var(--space-md);background:var(--be-canvas);border:1px solid var(--be-border-dim);border-radius:8px;font-size:var(--text-meta);color:var(--be-text-muted);line-height:1.5}.studio-runlog p{margin:0;overflow-wrap:anywhere}.chip.chip-ok{color:var(--be-focus);border-color:var(--be-focus);background:transparent}.studio-stepper{width:100%}.studio-stepper-track{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:var(--space-xs);overflow-x:auto;scrollbar-width:thin}.studio-stepper-item{display:flex;flex:1 1 0;min-width:0}.studio-step{flex:1;display:flex;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--be-border-dim);border-radius:10px;background:var(--be-well);color:var(--be-text-muted);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:var(--text-caption);letter-spacing:.04em;text-align:left;cursor:pointer;transition:color .18s var(--ease-decel),border-color .18s var(--ease-decel),background-color .18s var(--ease-decel)}.studio-step:hover{color:var(--be-text);border-color:var(--be-edge-dim)}.studio-step-icon{display:inline-flex;flex:0 0 auto}.studio-step-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-step-state{flex:0 0 auto;font-family:Geist Mono,monospace;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--be-text-muted)}.studio-step.is-done{color:var(--be-text);border-color:var(--be-edge-dim)}.studio-step.is-done .studio-step-icon,.studio-step.is-done .studio-step-state{color:var(--be-focus)}.studio-step.is-current{color:var(--be-primary-text);border-color:var(--be-primary);background:var(--be-primary-dim)}.studio-step.is-current .studio-step-icon,.studio-step.is-current .studio-step-state{color:var(--be-primary-text)}.studio-step.is-empty{color:var(--be-text-muted)}.studio-step.is-empty .studio-step-icon{color:var(--be-text-hint)}.studio-burndown{display:flex;flex-direction:column;gap:var(--space-xs)}.studio-burndown-track{position:relative;width:100%;height:10px;overflow:hidden;border-radius:999px;background:var(--be-well);border:1px solid var(--be-border-dim)}.studio-burndown-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;transition:width .26s var(--ease-decel)}.studio-burndown-fill.is-ok{background:var(--be-primary)}.studio-burndown-fill.is-warning{background:var(--be-warning)}.studio-burndown-projected{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:var(--be-primary-dim);transition:width .26s var(--ease-decel)}.studio-burndown-projected.is-breach{background:var(--be-warning-dim)}.studio-burndown-legend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;font-size:var(--text-meta);color:var(--be-text)}.studio-burndown-legend .mono{font-family:Geist Mono,monospace}.studio-burndown-remaining{color:var(--be-text-muted)}.studio-gate-warning{margin:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--be-warning-dim);border-radius:8px;background:var(--be-warning-dim);color:var(--be-warning);font-size:var(--text-small);line-height:1.5}.studio-gate-link{padding:0;border:none;background:none;cursor:pointer;font:inherit;color:var(--be-primary-text);text-decoration:underline;text-underline-offset:2px}.studio-gate-link:hover{color:var(--be-accent)}.studio-livebatch{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-border-dim);border-radius:10px;background:var(--be-well)}.studio-livebatch-head{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.studio-livebatch-chip{display:inline-flex;align-items:center;gap:var(--space-xs)}.studio-livebatch-progress{font-size:var(--text-meta);color:var(--be-text)}.studio-livebatch-actuals{margin:0;color:var(--be-text-muted);font-size:var(--text-meta)}.studio-spin{animation:studio-spin 1.6s linear infinite}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-runlog-error{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;color:var(--be-warning)}.studio-runlog-retry{display:inline-flex;align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);font-size:var(--text-micro);flex:0 0 auto}.studio-batchhist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.studio-batchhist-row{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:10px}.studio-batchhist-head{display:flex;align-items:center;gap:var(--space-sm)}.studio-batchhist-note{font-size:var(--text-small);color:var(--be-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.studio-batchhist-meta,.studio-batchhist-times{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);color:var(--be-text-muted)}@media(max-width:800px){.studio-grid,.studio-gallery{grid-template-columns:1fr 1fr}}@media(max-width:560px){.studio-grid,.studio-gallery{grid-template-columns:1fr}.studio-lane-pick{flex-basis:100%}}@media(max-width:480px){.studio-stepper-item{flex:0 0 auto}.studio-step{padding:var(--space-sm)}.studio-step-state,.studio-step-label{display:none}.studio-step.is-current{flex:0 0 auto}.studio-step.is-current .studio-step-label{display:inline}}.studio-home{gap:var(--space-md)}.studio-home-stage{display:inline-flex;align-items:center;gap:var(--space-sm)}.studio-home-stats{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:10px}.studio-home-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-home-stat-num{font-family:Geist Mono,monospace;font-size:var(--text-h3);color:var(--be-text)}.studio-home-stat-label{font-size:var(--text-micro);color:var(--be-text-muted);text-transform:uppercase;letter-spacing:.04em}.studio-home-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-sm) var(--space-md)}.studio-home-field{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.studio-home-field-long{grid-column:1 / -1}.studio-home-field input,.studio-home-field textarea{width:100%}.studio-template-pick{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-sm)}.studio-publish-create{display:flex;flex-direction:column;gap:var(--space-sm)}.studio-publish-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.studio-publish-row{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:10px}.studio-publish-head{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.studio-publish-preset{font-size:var(--text-small);color:var(--be-text)}.studio-publish-block{margin:0;color:var(--be-warning);font-size:var(--text-meta)}.studio-publish-manifest{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xs)}.studio-publish-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs) var(--space-md);margin:0}.studio-publish-facts div{display:flex;flex-direction:column;gap:1px;min-width:0}.studio-publish-facts dt{font-size:var(--text-micro);color:var(--be-text-muted);text-transform:uppercase;letter-spacing:.04em}.studio-publish-facts dd{margin:0;font-size:var(--text-meta);color:var(--be-text)}.studio-publish-assets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;color:var(--be-text-muted)}@media(max-width:800px){.studio-home-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.studio-home-grid,.studio-publish-facts{grid-template-columns:1fr}}.rt-linkbtn{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--be-primary-text);text-decoration:underline}.rt-linkbtn:hover{color:var(--be-accent)}.rt-brief-list,.rt-verdict-list{list-style:none;margin:0;padding:0}.rt-brief-list{display:flex;flex-direction:column;gap:var(--space-sm)}.rt-brief-row{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-radius:8px}.rt-brief-agenda{font-size:var(--text-small);color:var(--be-text)}.rt-brief-chips{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-xs)}.rt-verdict-shell{display:flex;flex-direction:column;gap:var(--space-md)}.rt-verdict{display:flex;flex-direction:column;gap:var(--space-sm)}.rt-verdict-head{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.rt-verdict-icon{color:var(--be-primary-text);display:inline-flex}.rt-verdict-agenda{margin:0;flex:1;min-width:0;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:500;font-size:var(--text-h3);color:var(--be-text)}.rt-verdict-reco{margin:0;font-size:var(--text-body);color:var(--be-text);padding-left:var(--space-md);border-left:2px solid var(--be-edge-dim)}.rt-verdict-insight{margin:0;font-size:var(--text-small);color:var(--be-text-muted)}.rt-verdict-block{display:flex;flex-direction:column;gap:var(--space-xs)}.rt-verdict-block .beos-label{display:flex;align-items:center;gap:var(--space-xs);margin:0}.rt-verdict-list li{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-small);color:var(--be-text);line-height:1.5}.rt-decide-icon{color:var(--be-primary-text);flex-shrink:0;margin-top:3px}.rt-verdict-risks li{color:var(--be-text-muted)}.rt-dissent{padding:var(--space-sm) var(--space-md);background:var(--be-well);border:1px solid var(--be-border-dim);border-left:2px solid var(--be-info);border-radius:8px}.rt-dissent-label{color:var(--be-info)}.rt-dissent-member{color:var(--be-info);flex-shrink:0}.rt-quarantine{border-left:2px solid var(--be-warning);display:flex;flex-direction:column;gap:var(--space-sm)}.rt-quarantine-label{color:var(--be-warning);display:flex;align-items:center;gap:var(--space-xs);margin:0}.brief-board-ruled{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;border-color:var(--be-gold-dim);background:var(--be-gold-dim);transition:border-color .16s var(--ease-decel)}.brief-board-ruled:hover{border-color:var(--be-goal-gold)}.brief-board-icon{color:var(--be-goal-gold);display:inline-flex;flex-shrink:0}.brief-board-copy{display:flex;flex-direction:column;flex:1;min-width:0}.brief-board-copy small{color:var(--be-text-muted);font-size:var(--text-small)}.brief-board-ruled>svg:last-child{color:var(--be-goal-gold);flex-shrink:0}@media(prefers-reduced-motion:reduce){.beos-aurora,.dream-card:before{animation:none}.beos-app:after{animation:none;opacity:.42}.beos-palette,.beos-palette-spin{animation:none}.beos-cursor-glow{display:none}.beos-underglow{left:50%;top:30%;transform:none}.beos-rail-item,.beos-iconbtn,.task-card,.kanban-col,.approval-approve,.beos-btn-primary,.personal-card,.conn-connect,.brief-board-ruled,.beos-rail,.glass-card,.studio-card,.studio-step,.studio-burndown-fill,.studio-burndown-projected{transition:none}.studio-spin{animation:none}.djehuti-orbbtn.is-listening~.djehuti-wavebar .djehuti-wavebar-seg{animation:none;transform:none}.djehuti-orb-svg,.djehuti-wavebar-seg,.djehuti-caps-chevron{transition:none}.djehuti-dock-panel,.djehuti-dock-hint,.djehuti-dock-mic.is-live,.beos-toast{animation:none}.beos-toast-close{transition:none}.stat-tile-action,.stat-tile-action>svg:last-child,.engine-refresh-btn,.agent-chip,.readiness-chevron,.readiness-blockers-toggle{transition:none}.stat-tile-action:hover>svg:last-child{transform:none}.leverage-hero-open,.leverage-secondary-arrow{transition:none}.leverage-hero:hover .leverage-hero-open,.leverage-secondary:hover .leverage-secondary-arrow{transform:none}.crm-row-quicklog,.sessions-list-item,.sessions-btn-approve,.sessions-btn-deny,.sessions-btn-stop,.sessions-btn-stopall{transition:none}}.newsletter-room{display:flex;flex-direction:column;gap:var(--space-lg)}.newsletter-room-head{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:flex-start;padding-bottom:var(--space-md);border-bottom:1px solid var(--be-border-dim)}.newsletter-room-head h1{margin:var(--space-xs) 0;font-size:var(--text-h1);letter-spacing:.04em}.newsletter-room-head p{margin:0;max-width:64ch;color:var(--be-text-muted);font-size:var(--text-small)}.newsletter-issue-picker{min-width:260px;display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter-section-tabs{display:inline-flex;gap:var(--space-xs);align-self:flex-start;padding:4px;border:1px solid var(--be-border-dim);border-radius:999px;background:var(--be-well)}.newsletter-section-tabs button{border:0;border-radius:999px;padding:7px 12px;background:transparent;color:var(--be-text-muted);font:inherit;font-size:var(--text-meta);cursor:pointer}.newsletter-section-tabs button:hover{color:var(--be-text)}.newsletter-section-tabs button.is-active{background:var(--be-primary-dim);color:var(--be-primary-text)}.newsletter-ideation,.newsletter-scheduling{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--space-lg);align-items:start}@media(max-width:920px){.newsletter-room-head,.newsletter-ideation,.newsletter-scheduling{grid-template-columns:1fr;flex-direction:column}.newsletter-issue-picker{width:100%}}.newsletter-hero-card,.newsletter-create-card,.newsletter-editor-head,.newsletter-suppression-card,.newsletter-library{padding:var(--space-md)}.newsletter-hero-card p,.newsletter-editor-head p{color:var(--be-text-muted);font-size:var(--text-small)}.newsletter-idea-list{margin:var(--space-md) 0 0;padding-left:var(--space-lg);color:var(--be-text);font-size:var(--text-small)}.newsletter-idea-list li+li{margin-top:var(--space-sm)}.newsletter-create-card,.newsletter-production{display:flex;flex-direction:column;gap:var(--space-md)}.newsletter-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);align-items:end}.newsletter-meta-grid label{display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter-meta-grid label:nth-child(1),.newsletter-meta-grid label:nth-child(2){grid-column:span 2}@media(max-width:900px){.newsletter-meta-grid{grid-template-columns:1fr}.newsletter-meta-grid label:nth-child(1),.newsletter-meta-grid label:nth-child(2){grid-column:auto}}.newsletter-meta-stat{border:1px solid var(--be-border-dim);border-radius:10px;padding:var(--space-sm);background:var(--be-well)}.newsletter-meta-stat strong{display:block;color:var(--be-primary-text);font-size:var(--text-h3)}.newsletter-save-btn{align-self:flex-start}.newsletter-issue-grid{display:flex;flex-direction:column;gap:var(--space-md)}.newsletter-issue-card{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.newsletter-issue-card h3{margin:0;font-size:var(--text-h3)}.newsletter-search{display:block;margin:var(--space-md) 0}.newsletter-library-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.newsletter-library-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--space-sm);align-items:start;padding:var(--space-sm) 0;border-top:1px solid var(--be-border-dim)}.newsletter-library-list li:first-child{border-top:none}.newsletter-library-list p{margin:0;color:var(--be-text);font-size:var(--text-small)}.newsletter-preview-open{display:inline-flex;align-items:center;gap:var(--space-xs);align-self:center;white-space:nowrap}.newsletter-draft-loader{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter-draft-list{list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter-draft-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--space-sm);border:1px solid var(--be-border-dim);border-radius:8px}.newsletter-draft-list li.is-editing{border-color:var(--be-primary);background:var(--be-primary-faint)}.newsletter-draft-name{color:var(--be-text);font-size:var(--text-small);font-weight:500}.newsletter-draft-list .crm-meta{grid-column:2}.newsletter-draft-list button{display:inline-flex;align-items:center;gap:var(--space-xs);white-space:nowrap}.newsletter-edit-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-primary);border-radius:10px;background:var(--be-primary-faint);color:var(--be-text);font-size:var(--text-small)}.newsletter-target-field{display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-sm) 0}.newsletter-target-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.newsletter-target-line{margin:0}.newsletter-preview-modal{width:min(720px,calc(100vw - var(--space-xl)));display:flex;flex-direction:column;gap:var(--space-md)}.newsletter-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.newsletter-preview-head h2{margin:var(--space-xs) 0 2px;font-size:var(--text-h3);color:var(--be-text)}.newsletter-preview-frame{width:100%;min-height:60vh;max-height:70vh;border:1px solid var(--be-border);border-radius:12px;background:var(--be-canvas)}.newsletter-create-card input,.newsletter-issue-picker select,.newsletter-meta-grid input,.newsletter-meta-grid select,.newsletter-search input,.email-builder input,.email-builder select,.email-builder textarea{width:100%;padding:8px var(--space-sm);border:1px solid var(--be-border);border-radius:8px;background:var(--be-surface);color:var(--be-text);font:inherit;font-size:var(--text-small)}.newsletter-create-card input::placeholder,.newsletter-meta-grid input::placeholder,.newsletter-search input::placeholder,.email-builder input::placeholder,.email-builder textarea::placeholder{color:var(--be-text-muted)}.email-builder{border:1px solid var(--be-border-dim);border-radius:14px;background:var(--be-well);padding:var(--space-md)}.email-builder-grid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(320px,1.08fr);gap:var(--space-lg);align-items:start}@media(max-width:1120px){.email-builder-grid{grid-template-columns:1fr}}.email-builder-fields,.email-builder-preview{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.email-builder-fields label{display:flex;flex-direction:column;gap:var(--space-xs)}.email-builder-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}@media(max-width:640px){.email-builder-field-row{grid-template-columns:1fr}}.email-builder textarea{min-height:96px;resize:vertical}.email-builder-rule{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--text-meta)}.email-builder-rule.is-ok{color:var(--be-focus)}.email-builder-rule.is-missing{color:var(--be-warning)}.email-builder-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.email-builder-toggle{display:inline-flex;gap:var(--space-xs);padding:3px;border:1px solid var(--be-border);border-radius:999px;background:var(--be-surface)}.email-builder-toggle button{border:0;border-radius:999px;padding:5px 10px;background:transparent;color:var(--be-text-muted);font-size:var(--text-meta);cursor:pointer}.email-builder-toggle button.is-active{background:var(--be-primary-dim);color:var(--be-primary-text)}.email-preview-frame{width:100%;min-height:520px;border:1px solid var(--be-border);border-radius:12px;background:var(--be-canvas)}.email-preview-frame.is-mobile{max-width:390px;align-self:center}.email-source-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs)}.email-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}@media(max-width:800px){.email-source-grid{grid-template-columns:1fr}}.email-source-grid label{display:flex;flex-direction:column;gap:var(--space-xs)}.email-source-grid textarea{min-height:180px;font-family:Geist Mono,monospace;font-size:var(--text-micro)}.capture-feedback.is-ok{color:var(--be-primary-text);background:var(--be-primary-faint);border-radius:6px;padding:4px 10px}@media(max-width:480px){.newsletter-section-tabs{flex-wrap:wrap}.newsletter-section-tabs button,.email-builder-toggle button,.beos-btn-ghost.email-source-toggle{min-height:44px;padding-top:var(--space-sm);padding-bottom:var(--space-sm);display:inline-flex;align-items:center;justify-content:center}.campaign-contact-picker label{min-height:44px;padding-top:var(--space-sm);padding-bottom:var(--space-sm);align-items:center}.newsletter-issue-picker{min-width:0}}.sessions-room{display:flex;flex-direction:column;gap:var(--space-lg)}.sessions-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;padding-bottom:var(--space-md);border-bottom:1px solid var(--be-border-dim)}.sessions-head-title{display:flex;align-items:center;gap:var(--space-sm)}.sessions-head-title h1{margin:0;font-size:var(--text-h1);letter-spacing:.04em}.sessions-head-title>svg{color:var(--be-primary-text);flex-shrink:0}.sessions-pending-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--be-gold-dim);color:var(--be-goal-gold);border:1px solid var(--be-goal-gold);font-size:var(--text-caption);font-weight:600}.sessions-head-actions{display:flex;align-items:center;gap:var(--space-sm)}.sessions-refresh-btn{display:inline-flex;align-items:center;gap:var(--space-xs)}.sessions-banner{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-sm) var(--space-md);border-radius:10px;font-size:var(--text-small);border:1px solid var(--be-border-dim);background:var(--be-well);color:var(--be-text-muted)}.sessions-banner>svg{flex-shrink:0}.sessions-banner.is-dark{border-left:2px solid var(--be-warning);color:var(--be-text)}.sessions-banner.is-dark>svg{color:var(--be-warning)}.sessions-banner.is-offline{border-left:2px solid var(--be-warning);color:var(--be-text)}.sessions-banner.is-offline>svg{color:var(--be-warning)}.sessions-banner.is-checking{color:var(--be-text-muted)}.sessions-gate-pill{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--be-warning-dim);color:var(--be-warning);font-size:var(--text-micro);font-weight:600;letter-spacing:.06em}.sessions-body{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,2.1fr);gap:var(--space-lg);align-items:start}@media(max-width:900px){.sessions-body{grid-template-columns:1fr}}.sessions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.sessions-empty{padding:var(--space-md) 0}.sessions-list-item{width:100%;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-border-dim);border-radius:12px;background:var(--be-well);color:var(--be-text);font:inherit;transition:border-color .16s var(--ease-decel)}.sessions-list-item:hover{border-color:var(--be-border)}.sessions-list-item.is-selected{border-color:var(--be-primary);background:var(--be-primary-faint)}.sessions-item-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.sessions-item-title{font-size:var(--text-small);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-item-meta{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.sessions-item-pending{font-size:var(--text-caption);color:var(--be-goal-gold)}.sessions-item-cost{font-size:var(--text-caption);color:var(--be-text-muted)}.sessions-state-chip{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 8px;border-radius:999px;font-size:var(--text-micro);font-weight:600;letter-spacing:.04em;border:1px solid var(--be-border-dim);background:var(--be-surface)}.sessions-state-chip.is-up{color:var(--be-primary-text);border-color:var(--be-primary-dim)}.sessions-state-chip.is-info{color:var(--be-info);border-color:var(--be-border-dim)}.sessions-state-chip.is-attention{color:var(--be-goal-gold);border-color:var(--be-gold-dim);background:var(--be-gold-dim)}.sessions-state-chip.is-muted{color:var(--be-text-muted)}.sessions-trust-chip{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 8px;border-radius:999px;font-size:var(--text-micro);color:var(--be-text-muted);border:1px solid var(--be-border-dim)}.sessions-detail{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-md);border:1px solid var(--be-border-dim);border-radius:14px;background:var(--be-well)}.sessions-detail-head{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;padding-bottom:var(--space-sm);border-bottom:1px solid var(--be-border-dim)}.sessions-detail-title{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.sessions-detail-title h2{margin:0;font-size:var(--text-h3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-section-head{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--be-text-muted)}.sessions-section-head>svg{color:var(--be-text-muted)}.sessions-cost{display:flex;gap:var(--space-md);margin:0}.sessions-cost div{display:flex;flex-direction:column}.sessions-cost dt{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--be-text-muted)}.sessions-cost dd{margin:0;font-size:var(--text-small);color:var(--be-text)}.sessions-approvals{display:flex;flex-direction:column}.sessions-approvals.has-pending .sessions-section-head{color:var(--be-goal-gold)}.sessions-approvals-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--be-gold-dim);color:var(--be-goal-gold);font-size:var(--text-micro);font-weight:600}.sessions-approval-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.sessions-approval-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--be-gold-dim);border-radius:10px;background:var(--be-gold-dim)}.sessions-approval-row.is-danger{border-color:var(--be-warning);background:var(--be-warning-dim)}.sessions-approval-main{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.sessions-approval-tool{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-small);font-weight:600;color:var(--be-text)}.sessions-approval-row.is-danger .sessions-approval-tool>svg{color:var(--be-warning)}.sessions-approval-input{font-size:var(--text-caption);color:var(--be-text-muted);word-break:break-word;overflow-wrap:anywhere;padding:2px 6px;border-radius:6px;background:var(--be-surface)}.sessions-approval-consequence{font-size:var(--text-caption);color:var(--be-warning)}.sessions-approval-actions{display:flex;gap:var(--space-sm);flex-shrink:0}.sessions-btn-approve,.sessions-btn-deny,.sessions-btn-stop,.sessions-btn-stopall{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);border-radius:10px;font:inherit;font-size:var(--text-small);font-weight:500;cursor:pointer;transition:border-color .16s var(--ease-decel),background .16s var(--ease-decel)}.sessions-btn-approve{border:1px solid var(--be-primary);background:var(--be-primary-dim);color:var(--be-primary-text)}.sessions-btn-approve:hover:not(:disabled){background:var(--be-accent-dim)}.sessions-btn-approve.is-danger{border-color:var(--be-warning);background:var(--be-warning-dim);color:var(--be-warning)}.sessions-btn-deny{border:1px solid var(--be-border);background:var(--be-surface);color:var(--be-text-muted)}.sessions-btn-deny:hover:not(:disabled){color:var(--be-text);border-color:var(--be-text-muted)}.sessions-btn-approve:disabled,.sessions-btn-deny:disabled,.sessions-btn-stop:disabled,.sessions-btn-stopall:disabled{color:var(--be-text-hint);background:var(--be-well);border-color:var(--be-border-dim);cursor:default}.sessions-btn-stop{margin-left:auto;border:1px solid var(--be-border);background:var(--be-surface);color:var(--be-text-muted)}.sessions-btn-stop:hover:not(:disabled){border-color:var(--be-warning);color:var(--be-warning)}.sessions-btn-stopall{border:1px solid var(--be-warning);background:var(--be-warning-dim);color:var(--be-warning)}.sessions-btn-stopall:hover:not(:disabled){border-color:var(--be-error);color:var(--be-error)}.sessions-output-scroll{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--be-border-dim);border-radius:10px;background:var(--be-canvas)}.sessions-output-scroll:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.sessions-output-line{display:flex;gap:var(--space-sm);font-size:var(--text-caption);line-height:1.5}.sessions-output-kind{flex-shrink:0;width:3.5em;text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-micro);color:var(--be-text-hint)}.sessions-output-text{color:var(--be-text);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.sessions-output-line.is-tool .sessions-output-text{color:var(--be-text-muted)}.sessions-output-line.is-system .sessions-output-text{color:var(--be-info)}.sessions-output-line.is-interim .sessions-output-text{color:var(--be-text-muted);font-style:italic}.sessions-diff-note{margin-left:var(--space-sm);text-transform:none;letter-spacing:0;font-size:var(--text-micro);color:var(--be-text-hint)}.sessions-diff-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.sessions-diff-file{border:1px solid var(--be-border-dim);border-radius:8px;overflow:hidden}.sessions-diff-file.is-sensitive{border-color:var(--be-warning)}.sessions-diff-filehead{width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--be-well);color:var(--be-text);font:inherit;font-size:var(--text-caption)}.sessions-diff-filehead:hover{background:var(--be-surface)}.sessions-diff-status{flex-shrink:0;padding:1px 6px;border-radius:6px;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--be-border-dim)}.sessions-diff-status.is-added{color:var(--be-primary-text)}.sessions-diff-status.is-modified{color:var(--be-info)}.sessions-diff-status.is-deleted{color:var(--be-warning)}.sessions-diff-status.is-renamed{color:var(--be-text-muted)}.sessions-diff-status.is-untracked{color:var(--be-goal-gold)}.sessions-diff-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-diff-sensitive{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:auto;flex-shrink:0;color:var(--be-warning);font-size:var(--text-micro)}.sessions-diff-patch{margin:0;padding:var(--space-sm) var(--space-md);background:var(--be-canvas);color:var(--be-text-muted);font-family:Geist Mono,monospace;font-size:var(--text-micro);overflow-x:auto;white-space:pre;max-height:320px}.sessions-tool-confirm{width:min(520px,calc(100vw - var(--space-xl)))}.sessions-tool-confirm-head{display:flex;align-items:center;gap:var(--space-sm);color:var(--be-warning)}.sessions-tool-confirm-head>svg{color:var(--be-warning);flex-shrink:0}.sessions-tool-confirm-body{display:flex;flex-direction:column;gap:var(--space-sm)}.sessions-tool-confirm-input{display:flex;flex-direction:column;gap:var(--space-xs);margin:0}.sessions-tool-confirm-label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--be-text-muted)}.sessions-tool-confirm-input code{padding:var(--space-xs) var(--space-sm);border-radius:6px;background:var(--be-well);color:var(--be-text);font-size:var(--text-caption);word-break:break-word;overflow-wrap:anywhere}.sessions-tool-confirm-consequence{margin:0;color:var(--be-warning);font-size:var(--text-small)}.sessions-tool-confirm-voice{margin:0;color:var(--be-text-muted);font-size:var(--text-caption)}.beos-toast-host{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:55;display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none;width:min(22rem,calc(100vw - var(--space-xl)));pointer-events:none}.beos-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:14px;background:var(--be-glass);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid var(--be-border);border-left-width:3px;color:var(--be-text);font-size:var(--text-small);line-height:1.5;box-shadow:0 12px 32px var(--be-well);animation:beos-toast-in .24s var(--ease-decel) both}.beos-toast-success{border-left-color:var(--be-focus)}.beos-toast-info{border-left-color:var(--be-info)}.beos-toast-warn{border-left-color:var(--be-warning)}.beos-toast-error{border-left-color:var(--be-error)}.beos-toast-success .beos-toast-icon{color:var(--be-focus)}.beos-toast-info .beos-toast-icon{color:var(--be-info)}.beos-toast-warn .beos-toast-icon{color:var(--be-warning)}.beos-toast-error .beos-toast-icon{color:var(--be-error)}.beos-toast-icon{display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.beos-toast-text{min-width:0;overflow-wrap:anywhere}.beos-toast-close{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:calc(var(--space-sm) * -1) calc(var(--space-sm) * -1) calc(var(--space-sm) * -1) 0;padding:0;background:transparent;border:0;border-radius:10px;color:var(--be-text-muted);cursor:pointer;transition:color .14s var(--ease-decel),background-color .14s var(--ease-decel)}.beos-toast-close:hover,.beos-toast-close:focus-visible{color:var(--be-text);background:var(--be-primary-faint)}.beos-toast-close:focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}.beos-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes beos-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
