@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;font-family:Archivo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0a0a08;--s1: #14130f;--s2: #1b1915;--s3: #231f19;--line: #2a2620;--line2: #3a352c;--fg: #ece6da;--dim: #8a8578;--mute: #615c54;--amber: #f0b000;--amber-ink: #f0b000;--amber-soft: rgba(240, 176, 0, .11);--amber-line: rgba(240, 176, 0, .32);--logo-symbol: var(--amber);--ok: #7fa66e;--err: #c4553f;--ink: #17140c;background:var(--bg);color:var(--fg)}.app-shell[data-palette=n1][data-theme=dark],body[data-palette=n1][data-theme=dark]{--bg: #0a0a08;--s1: #14130f;--s2: #1b1915;--s3: #231f19;--line: #2a2620;--line2: #3a352c;--fg: #ece6da;--dim: #8a8578;--mute: #615c54;--amber: #f0b000;--amber-ink: #f0b000;--amber-soft: rgba(240, 176, 0, .11);--amber-line: rgba(240, 176, 0, .32);--logo-symbol: var(--amber);--ok: #7fa66e;--err: #c4553f;--ink: #17140c}.app-shell[data-palette=n1][data-theme=light],body[data-palette=n1][data-theme=light]{color-scheme:light;--bg: #f4efe4;--s1: #ede6d6;--s2: #e7dfcd;--s3: #e0d6c1;--line: #dcd3be;--line2: #cdc2a8;--fg: #26221b;--dim: #7a7161;--mute: #9a9080;--amber: #f0b000;--amber-ink: #9a6a00;--amber-soft: rgba(240, 176, 0, .16);--amber-line: rgba(154, 106, 0, .45);--logo-symbol: var(--amber);--ok: #4e7a37;--err: #b54230;--ink: #241f16}.app-shell[data-palette=n2][data-theme=dark],body[data-palette=n2][data-theme=dark]{--bg: #141d22;--s1: #1a2026;--s2: #20272e;--s3: #28313a;--line: #154547;--line2: #1e5e60;--fg: #a5fbff;--dim: #6e9ca0;--mute: #4e7276;--amber: #3df2ad;--amber-ink: #3df2ad;--amber-soft: rgba(61, 242, 173, .11);--amber-line: rgba(61, 242, 173, .34);--logo-symbol: color-mix(in srgb, var(--err) 65%, transparent);--ok: #5fb89a;--err: #e85a45;--ink: #0a1512}.app-shell[data-palette=n2][data-theme=light],body[data-palette=n2][data-theme=light]{color-scheme:light;--bg: #dbe9ec;--s1: #d2e1e5;--s2: #c8d9de;--s3: #bdced5;--line: #c7d3ce;--line2: #aebeb8;--fg: #0d3d3f;--dim: #647a7c;--mute: #8a9a9c;--amber: #5aa98f;--amber-ink: #0e6b57;--amber-soft: rgba(90, 169, 143, .16);--amber-line: rgba(14, 107, 87, .36);--logo-symbol: color-mix(in srgb, var(--err) 65%, transparent);--ok: #3e8368;--err: #b54230;--ink: #0a2f2d}*{box-sizing:border-box;letter-spacing:0}html,body{margin:0;min-width:320px;min-height:100vh}body{background:var(--bg);color:var(--fg)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{color:inherit}a{text-decoration:none}code,.micro-label,.topbar,.readout,.badge,.secret-box,.result-list,.terminal-readout,.command-palette,.primary-button,.secondary-button,.chrome-button,.command-button,.mobile-menu-button{font-family:JetBrains Mono,SFMono-Regular,Roboto Mono,Cascadia Mono,ui-monospace,monospace}@keyframes blink{0%,48%{opacity:1}49%,to{opacity:0}}::selection{background:var(--amber-soft)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line2)}::-webkit-scrollbar-track{background:transparent}.center-screen,.auth-screen,.join-screen{width:min(100% - 2rem,760px);min-height:100vh;margin:0 auto;padding:48px 0}.center-screen{display:grid;place-content:center}.auth-screen,.join-screen{display:grid;align-content:center;gap:16px}.brand-lockup{text-align:center}.auth-brand-symbol{display:inline-block;width:80px;height:30px;background:var(--logo-symbol);mask:url(/brand/logo_symbol.svg) center / contain no-repeat;-webkit-mask:url(/brand/logo_symbol.svg) center / contain no-repeat}.brand-lockup h1{margin:12px 0 6px;color:var(--fg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(1rem,4vw,1.22rem);font-weight:600;letter-spacing:.16em;line-height:1.2}.brand-lockup p{margin:0;font-size:.86rem;line-height:1.45}.brand-lockup p,.channel-header p,.join-header p,.empty-copy,.auth-connect p,.join-actions p{color:var(--dim)}.panel,.subpanel,.auth-panel,.auth-connect,.join-panel,.command-palette{position:relative;min-width:0;border:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--s1) 94%,transparent)}.panel:before,.auth-panel:before,.auth-connect:before,.join-panel:before,.command-palette:before,.panel:after,.auth-panel:after,.auth-connect:after,.join-panel:after,.command-palette:after{position:absolute;width:12px;height:12px;pointer-events:none;content:""}.panel:before,.auth-panel:before,.auth-connect:before,.join-panel:before,.command-palette:before{top:-1px;left:-1px;border-top:1px solid var(--amber-line);border-left:1px solid var(--amber-line)}.panel:after,.auth-panel:after,.auth-connect:after,.join-panel:after,.command-palette:after{right:-1px;bottom:-1px;border-right:1px solid var(--amber-line);border-bottom:1px solid var(--amber-line)}.auth-panel,.auth-connect,.join-panel{padding:22px}.auth-connect{display:grid;gap:10px}.auth-connect p{margin:0}.terminal-readout{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line2);background:var(--bg);padding:11px 13px;color:var(--fg);overflow-x:auto}.terminal-readout>span:first-child,.caret{flex:none;color:var(--amber-ink)}.terminal-readout code{min-width:0;color:var(--fg);overflow-wrap:anywhere}.caret{animation:blink 1s steps(1) infinite}.micro-label{margin:0;color:var(--mute);font-size:.66rem;font-weight:600;text-transform:uppercase}.segmented{display:inline-flex;width:fit-content;gap:2px;margin-bottom:16px;padding:3px;border:1px solid var(--line);background:var(--bg)}.segmented button,.primary-button,.secondary-button,.chrome-button,.command-button{min-height:34px;border:1px solid var(--line2);border-radius:0;background:transparent;padding:8px 12px;color:var(--fg);font-size:.74rem;text-align:center;white-space:nowrap}.segmented button{min-height:28px;border-color:transparent;padding:6px 10px;color:var(--dim);font-size:.68rem}.segmented button.active,.primary-button{border-color:var(--amber);background:var(--amber);color:var(--ink);font-weight:700}.secondary-button,.chrome-button,.command-button{color:var(--dim)}.secondary-button:hover:not(:disabled),.chrome-button:hover,.command-button:hover,.data-row:hover{border-color:var(--amber-line);background:var(--s2)}.secondary-button.danger{color:var(--err)}.form-stack,.panel-form,.row-list,.channel-nav,.nav-stack{display:grid;gap:10px}.form-stack label,.inline-form label{display:grid;gap:6px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase}.form-stack input,.inline-form input,.inline-form select,.org-switcher select,.inline-select-label select,.palette-input-row input{width:100%;min-width:0;border:1px solid var(--line2);border-radius:0;outline:0;background:var(--bg);padding:11px 12px;color:var(--fg);caret-color:var(--amber)}.form-stack input:focus,.inline-form input:focus,.inline-form select:focus,.org-switcher select:focus,.inline-select-label select:focus,.palette-input-row input:focus{border-color:var(--amber)}.auth-actions{display:flex;justify-content:flex-end}.auth-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.forgot-password-link{justify-self:end;border:0;background:transparent;padding:0;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;text-decoration:underline;text-underline-offset:3px}.forgot-password-link:hover{color:var(--amber-ink)}.banner{margin:12px 0;border:1px solid var(--line2);background:var(--s1);padding:10px 12px;color:var(--fg);overflow-wrap:anywhere}.banner.ok{border-color:color-mix(in srgb,var(--ok) 65%,transparent);color:var(--ok)}.banner.warn{border-color:var(--amber-line);color:var(--amber-ink)}.banner.bad{border-color:color-mix(in srgb,var(--err) 65%,transparent);color:var(--err)}.account-notice{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;border:1px solid var(--amber-line);background:color-mix(in srgb,var(--amber-soft) 52%,transparent);padding:10px 12px;color:var(--fg)}.account-notice div{display:grid;gap:3px;min-width:0}.account-notice strong{color:var(--amber-ink);font-size:.82rem;line-height:1.25}.account-notice span{color:var(--dim);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.inline-link-button{flex:0 0 auto;border:0;background:transparent;padding:0;color:var(--amber-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-decoration:underline;text-underline-offset:3px}.app-shell{min-height:100vh;background:linear-gradient(color-mix(in srgb,var(--line2) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 14%,transparent) 1px,transparent 1px),var(--bg);background-size:42px 42px;color:var(--fg)}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:42px;border-bottom:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 96%,transparent);padding:0 16px}.topbar-brand,.topbar-actions,.topbar-crumb,.status-readout{min-width:0}.topbar-brand,.topbar-actions{display:flex;align-items:center;gap:7px}.mobile-menu-button{display:none}.brand-symbol{display:block;flex:0 0 auto;width:52px;height:20px;background:var(--logo-symbol);mask:url(/brand/logo_symbol.svg) center / contain no-repeat;-webkit-mask:url(/brand/logo_symbol.svg) center / contain no-repeat}.topbar-brand strong{color:var(--fg);font-size:1.2rem;font-weight:400;line-height:1}.topbar-crumb{color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 16%,transparent)}.status-readout,.clock{color:var(--dim);font-size:.7rem;white-space:nowrap}.command-button{border-color:var(--amber-line);color:var(--amber-ink)}.command-shortcut{display:inline-flex;align-items:center;gap:.34em}.shell-body{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 42px)}.mobile-nav-layer{display:none}.sidebar{border-right:1px solid var(--line);background:var(--bg);padding:16px 0}.sidebar-section{padding:0 16px}.sidebar-section+.sidebar-section{margin-top:18px}.sidebar .micro-label{margin:0 0 6px;color:var(--mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.2em;line-height:1.25}.account-card{display:grid;gap:4px;width:calc(100% + 32px);margin-top:0;margin-right:-16px;margin-left:-16px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;padding:8px 16px;color:var(--fg);text-align:left}.account-card.active{border-left-color:var(--amber);background:var(--s2)}.account-card strong,.account-card span,.nav-item span,.nav-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card span,.nav-item small{color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:0}.account-card strong{font-family:Archivo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.channel-nav,.nav-stack{margin:0 -16px}.nav-item{display:flex;gap:10px;align-items:center;width:100%;min-height:34px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;padding:8px 16px;color:var(--dim);text-align:left}.nav-item.active{border-left-color:var(--amber);background:var(--s2);color:var(--fg)}.nav-signal,.nav-icon{flex:0 0 16px;width:16px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1;text-align:center}.nav-signal{flex-basis:6px;width:6px;height:6px;border-radius:50%;background:var(--mute)}.nav-item.active .nav-signal{background:var(--amber)}.nav-item.active .nav-icon{color:var(--amber-ink)}.nav-stack .nav-item span:not(.nav-icon){font-family:Archivo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:0}.channel-nav .nav-item span:not(.nav-signal){font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em}.nav-item small{margin-left:auto}.sidebar .nav-item:hover:not(.active),.sidebar .account-card:hover:not(.active){border-left-color:transparent;background:transparent;color:var(--amber-ink)}.sidebar .nav-item:hover:not(.active) span,.sidebar .nav-item:hover:not(.active) small,.sidebar .nav-item:hover:not(.active) .nav-icon,.sidebar .account-card:hover:not(.active) strong,.sidebar .account-card:hover:not(.active) span{color:var(--amber-ink)}.sidebar .nav-item:hover:not(.active) .nav-signal{background:var(--amber)}.sidebar .nav-item.active:hover,.sidebar .account-card.active:hover{border-left-color:var(--amber);background:var(--s2);color:var(--amber-ink)}.sidebar .nav-item.active:hover span,.sidebar .nav-item.active:hover small,.sidebar .nav-item.active:hover .nav-icon,.sidebar .account-card.active:hover strong,.sidebar .account-card.active:hover span{color:var(--amber-ink)}.channel-main{width:min(100%,1220px);padding:clamp(16px,2.4vw,28px)}.channel-header,.join-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.channel-header h2,.join-header h1{margin:7px 0 5px;color:var(--fg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(1.45rem,4vw,2.35rem);font-weight:600;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.channel-header p,.join-header p{margin:0}.summary-grid,.content-grid,.manage-grid,.settings-grid{display:grid;gap:14px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.readout{padding:14px 16px}.readout strong{display:block;margin-top:8px;color:var(--amber-ink);font-size:clamp(1.35rem,4vw,1.9rem);font-weight:600;overflow-wrap:anywhere}.content-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start}.span-2{grid-column:1 / -1}.channel-detail-layout{display:grid;grid-column:1 / -1;grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr);gap:14px;align-items:start}.channel-list-panel,.channel-detail-panel{min-width:0}.channel-list-panel .inline-form{grid-template-columns:minmax(0,1fr)}.channel-list-panel .inline-form button{justify-self:stretch}.panel-header,.subpanel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;border-bottom:1px solid var(--line);padding:0 14px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.subpanel-header{border-bottom:0;padding:0 0 10px}.subpanel-header h3{margin:0;color:var(--fg);font-size:.95rem;font-weight:600}.inline-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)) auto;gap:12px;align-items:end;border-bottom:1px solid var(--line);padding:14px}.org-switcher{display:block}.org-switcher select{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.inline-select-label{display:grid;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:8px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;text-transform:uppercase}.context-strip{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding:10px 14px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.context-strip span{border:1px solid var(--line);background:var(--bg);padding:5px 8px}.settings-transfer{padding:14px}.settings-transfer .inline-form{border:1px solid var(--line)}.settings-actions{padding:0 14px 14px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel-form{border-bottom:1px solid var(--line);padding:14px}.row-list{gap:0}.row-list.compact{border:1px solid var(--line)}.grouped-list{border-top:1px solid var(--line)}.grouped-list:first-child{border-top:0}.grouped-list-header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--s2) 70%,transparent);padding:9px 14px;color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.grouped-list-header strong{min-width:0;overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.data-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:58px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:11px 14px;color:var(--fg);text-align:left}.data-row:first-child{border-top:0}button.data-row{border-top:1px solid var(--line)}.data-row.selected{background:var(--amber-soft);box-shadow:inset 2px 0 0 var(--amber)}.data-row>span:first-child{display:grid;gap:4px;min-width:0}.data-row strong,.data-row small,.row-actions{min-width:0}.data-row strong{overflow-wrap:anywhere}.data-row small{color:var(--dim);font-size:.72rem;overflow-wrap:anywhere}.muted-row{opacity:.62}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line2);padding:4px 8px;font-size:.68rem;text-transform:uppercase;white-space:nowrap}.badge.ok{border-color:color-mix(in srgb,var(--ok) 65%,transparent);color:var(--ok)}.badge.bad{border-color:color-mix(in srgb,var(--err) 65%,transparent);color:var(--err)}.badge.neutral{border-color:var(--amber-line);color:var(--amber-ink)}.secret-box{display:grid;gap:10px;margin:14px;border:1px solid var(--amber-line);background:var(--amber-soft);padding:12px}.secret-box>div{display:flex;justify-content:space-between;gap:12px;color:var(--dim)}.secret-box strong{color:var(--fg)}.secret-box code{display:block;width:100%;min-width:0;border:1px solid var(--line2);background:var(--bg);padding:11px;color:var(--amber-ink);overflow-wrap:anywhere}.manage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px}.channel-detail-panel .manage-grid,.manage-grid.single{grid-template-columns:minmax(0,1fr)}.subpanel{min-width:0}.invite-panel-flat{display:grid;gap:0;min-width:0}.panel-action-row{display:flex;justify-content:flex-end;padding:0 0 12px}.scoped-action-row{gap:8px;border-bottom:1px solid var(--line);padding:14px}.scoped-members{padding:14px}.invite-panel-flat .secret-box{margin:0 0 14px}.empty-state{padding:14px;color:var(--dim);overflow-wrap:anywhere}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;padding:14px}.panel-dl{padding:14px}.join-panel{width:min(100%,680px)}.join-actions{display:grid;gap:14px}.result-list{display:grid;gap:10px;margin:0}.result-list div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:12px;border:1px solid var(--line);background:var(--s1);padding:11px}.result-list dt{color:var(--dim)}.result-list dd{margin:0;overflow-wrap:anywhere}.palette-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:start center;background:color-mix(in srgb,var(--bg) 74%,transparent);padding:min(12vh,96px) 16px 16px}.command-palette{width:min(100%,680px);max-height:min(72vh,640px);overflow:hidden;box-shadow:0 24px 80px #0000006b}.palette-input-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--line2);padding:12px}.palette-input-row span{color:var(--amber-ink);font-weight:700}.palette-results{max-height:calc(min(72vh,640px) - 62px);overflow:auto;padding:8px}.palette-group+.palette-group{margin-top:8px}.palette-group>.micro-label{padding:8px 8px 6px}.palette-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:0;border-radius:0;background:transparent;padding:9px 10px;color:var(--fg);text-align:left}.palette-row.active,.palette-row:hover{background:var(--amber-soft);box-shadow:inset 2px 0 0 var(--amber)}.palette-glyph{color:var(--dim)}.palette-row.active .palette-glyph{color:var(--amber-ink)}.palette-row small{color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:8px 14px}.topbar-actions{justify-content:flex-end;flex-wrap:wrap}.shell-body,.content-grid,.channel-detail-layout,.manage-grid,.settings-grid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.channel-nav,.nav-stack,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){:root{--mobile-nav-drawer-width: min(320px, calc(100vw - 32px) )}html,body{overflow-x:hidden}.center-screen,.auth-screen,.join-screen{width:min(100% - 1rem,760px);padding:16px 0}.auth-panel,.auth-connect,.join-panel{padding:16px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:48px;padding:0 10px}.topbar-crumb,.topbar-actions{display:none}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--amber-line);border-radius:0;background:var(--amber-soft);padding:0 10px;color:var(--amber-ink);font-size:.68rem}.mobile-nav-layer{position:fixed;inset:0;z-index:30;display:block}.mobile-nav-backdrop{position:absolute;top:0;right:var(--mobile-nav-drawer-width);bottom:0;left:0;width:auto;border:0;background:color-mix(in srgb,var(--bg) 72%,transparent)}.mobile-nav-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:var(--mobile-nav-drawer-width);max-width:100%;border-left:1px solid var(--line2);background:var(--bg);box-shadow:-18px 0 36px color-mix(in srgb,black 32%,transparent);overflow-x:hidden;overflow-y:auto}.mobile-nav-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px 10px}.mobile-nav-header>div:nth-child(2){display:inline-flex;align-items:center;gap:7px;min-width:0}.mobile-nav-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--line);padding:10px}.mobile-nav-utilities .clock,.mobile-nav-utilities .command-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px}.mobile-nav-content{padding:14px 0 18px}.shell-body{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 48px)}.sidebar{display:none}.channel-header,.join-header{align-items:stretch;flex-direction:column}.status-dot{display:none}.mobile-nav-header .status-dot{display:block}.channel-main{width:100%;min-width:0;padding:14px 10px}.channel-nav,.nav-stack,.summary-grid,.inline-form,.data-row,.result-list div,.palette-row{grid-template-columns:1fr}.nav-item{grid-template-columns:16px minmax(0,1fr)}.nav-item small,.palette-row small{grid-column:2}.row-actions,.secret-box>div{justify-content:flex-start}.secret-box>div{display:grid}.palette-backdrop{padding:12px 8px}}
