.cmdline{flex:none;display:flex;align-items:center;gap:12px;padding:4px 8px;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;color:var(--theme-fg);background:var(--theme-bg);border-top:1px solid var(--theme-rule)}.cmdline-status{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-muted)}.cmdline--multiline{flex-wrap:wrap;align-items:flex-start}.cmdline--multiline .cmdline-status{flex:1 1 100%;max-width:none;overflow:visible;text-overflow:clip;white-space:pre-wrap}.cmdline-field{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 8px;background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:2px}.cmdline-field:focus-within{border-color:var(--theme-focus)}.cmdline-prefix{flex:none;color:var(--theme-focus)}.cmdline-input{flex:1;min-width:0;padding:2px 0;font:inherit;color:var(--theme-fg);background:transparent;border:0;outline:none}.cmdline-input::placeholder{color:var(--theme-muted)}.cmdline-input:focus-visible{outline:1px solid var(--theme-focus);outline-offset:1px}.search-results{display:flex;flex-direction:column;flex:1;min-height:0}.search-cols{display:grid;grid-template-columns:3ch minmax(0,1fr) 5ch 5ch 4ch 15ch 10ch;gap:8px;align-items:center;padding:0 8px;height:var(--row-h)}.search-cols.head{height:24px;line-height:24px;color:var(--theme-muted);border-bottom:1px solid var(--theme-rule);text-transform:uppercase;letter-spacing:.03em;padding-right:calc(8px + var(--sbw, 0px))}@media(max-width:700px){.search-cols{grid-template-columns:3ch minmax(0,1fr) 5ch 5ch;height:36px}.search-cols>:nth-child(5),.search-cols>:nth-child(6),.search-cols>:nth-child(7){display:none}.search-cols.head{height:24px}.title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}.search-scroll{flex:1;overflow-y:auto;overscroll-behavior-y:none}.search-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-cols{display:grid;grid-template-columns:3ch minmax(0,1fr) 5ch 5ch 5ch 4ch 15ch;gap:8px;align-items:center;padding:0 8px;height:var(--row-h)}.grid-cols.head{height:24px;line-height:24px;color:var(--theme-muted);border-bottom:1px solid var(--theme-rule);text-transform:uppercase;letter-spacing:.03em;padding-right:calc(8px + var(--sbw, 0px))}.sort-head{display:inline-flex;align-items:center;gap:2px;min-width:24px;min-height:24px;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer}.sort-head:hover,.sort-head:focus-visible{color:var(--theme-fg);text-decoration:underline;outline:none}.sort-head.active{color:var(--theme-focus)}.sort-arrow{font-size:9px}.scroll{flex:1;overflow-y:auto;overscroll-behavior-y:none}.scroll:focus{outline:none}.rows{position:relative;width:100%}.row{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid var(--theme-rule);background:var(--theme-bg)}.row.heat-meter:before{content:"";position:absolute;z-index:0;inset:0 auto 0 0;width:calc(var(--w) * 14px);background:color-mix(in srgb,hsl(var(--theme-heat-hsl)) 50%,var(--theme-fg));pointer-events:none}.row>*{position:relative;z-index:1}.row.selected{color:var(--theme-selection-fg);background:var(--theme-selection);box-shadow:inset 3px 0 0 var(--theme-selection-fg)}.row.selected.heat-meter:before{background:var(--theme-selection-fg)}.row.selected :is(.title,.muted,.vel,.cmt,.domain.cat-code,.domain.cat-blog){color:var(--theme-selection-fg)}.row.selected :is(.tag,.cluster){color:var(--theme-selection-fg);border-color:color-mix(in srgb,var(--theme-selection-fg) 55%,transparent)}.num{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--theme-muted)}.vel{color:var(--theme-velocity)}.title-cell{display:flex;align-items:center;gap:5px;min-width:0}.newdot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--theme-link)}.title{flex:0 1 auto;min-width:0;color:var(--theme-fg);font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit}@media(max-width:700px){.grid-cols{grid-template-columns:3ch minmax(0,1fr) 5ch 5ch;height:36px}.grid-cols>:nth-child(4),.grid-cols>:nth-child(6),.grid-cols>:nth-child(7){display:none}.grid-cols.head{height:24px}.title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}.title:hover{color:var(--theme-link)}.tag,.cluster{flex:none;padding:0 3px;border:1px solid var(--theme-rule);border-radius:2px;color:var(--theme-muted);font-size:10px;line-height:14px}.cluster{color:var(--theme-velocity);border-color:color-mix(in srgb,var(--theme-velocity) 55%,var(--theme-rule));font-weight:700}.domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favicon{width:13px;height:13px;margin-right:4px;vertical-align:-2px;object-fit:contain}.domain.cat-code{color:var(--theme-domain-code)}.domain.cat-blog{color:var(--theme-domain-blog)}.cmt{font:inherit;min-height:24px;color:var(--theme-link);background:none;border:0;border-bottom:1px dotted color-mix(in srgb,var(--theme-link) 55%,transparent);cursor:pointer;text-decoration:none}.cmt:hover,.cmt:focus-visible{border-bottom-style:solid;color:var(--theme-fg)}.classic-grid{display:flex;flex:1;min-height:0;min-width:0}.classic-grid-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.rising-rail{display:none;flex:none;flex-direction:column;width:240px;border-left:1px solid var(--theme-rule);background:var(--theme-bg);overflow-y:auto}@media(min-width:1100px){.classic-grid.has-rising .rising-rail{display:flex}}.rising-heading{margin:0;padding:3px 8px;color:var(--theme-muted);font-size:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--theme-rule)}.rising-heading~.rising-heading{margin-top:6px;border-top:1px solid var(--theme-rule)}.rising-list{display:flex;flex-direction:column}.rising-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;width:100%;padding:4px 8px;font:inherit;text-align:left;color:var(--theme-fg);background:transparent;border:0;border-bottom:1px solid var(--theme-rule);cursor:pointer}.rising-item.selected{color:var(--theme-selection-fg);background:var(--theme-selection)}.rising-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.rising-vel{flex:none;color:var(--theme-velocity);font-variant-numeric:tabular-nums}.rising-item.selected .rising-vel{color:var(--theme-selection-fg)}.rail-domain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:4px 8px;color:var(--theme-fg);border-bottom:1px solid var(--theme-rule)}.rail-domain-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-domain-count{flex:none;color:var(--theme-velocity);font-variant-numeric:tabular-nums}.rail-actions{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:8px;border-top:1px solid var(--theme-rule)}.rail-action{flex:none;width:100%;padding:5px 8px;font:inherit;text-align:left;color:var(--theme-fg);background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}.rail-action:hover,.rail-action:focus-visible{color:var(--theme-link);border-color:var(--theme-link);outline:none}.floatingchat-container-wrap,.floatingchat-container-wrap-mobi{display:none!important}.psr{display:grid;grid-template-columns:minmax(380px,5fr) minmax(0,6fr);gap:0;height:100%;min-height:0;flex:1;border-top:1px solid var(--theme-rule);font-size:13px}.psr-list,.psr-pane{min-width:0}.psr-list{overflow-y:auto;overscroll-behavior-y:none;border-right:1px solid var(--theme-rule);min-height:0}.psr-list:focus{outline:none}.psr-row{display:grid;grid-template-columns:3ch minmax(0,1fr) 5ch 5ch 5ch 14ch;gap:1ch;height:var(--row-h, 24px);padding:0 1ch;border-bottom:1px solid var(--theme-rule);cursor:default;align-items:center}.psr-row.cursor{background:var(--theme-selection);color:var(--theme-selection-fg)}.psr-rank{color:var(--theme-muted)}.psr-row.cursor .psr-rank{color:inherit;opacity:.7}.psr-title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.psr-pts,.psr-cmt{text-align:right;color:var(--theme-muted);font-variant-numeric:tabular-nums}.psr-row.cursor .psr-pts,.psr-row.cursor .psr-cmt{color:inherit}.psr-vel{text-align:right;color:var(--theme-velocity, var(--theme-focus))}.psr-row.cursor .psr-vel{color:inherit}.psr-domain{overflow:hidden;text-overflow:ellipsis;color:var(--theme-muted);text-align:right}.psr-row.cursor .psr-domain{color:inherit;opacity:.7}.psr-fold-hint{display:none;padding:1ch;color:var(--theme-muted)}@media(max-width:700px){.psr-row{grid-template-columns:3ch minmax(0,1fr) 5ch 5ch;height:36px}.psr-row>:nth-child(4),.psr-row>:nth-child(6){display:none}.psr-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}.psr-pane{display:flex;flex-direction:column;min-height:0;background:var(--theme-bg)}.psr-pane-head{min-height:22px;line-height:22px;padding:0 1ch;border-bottom:1px solid var(--theme-rule);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--theme-muted)}.psr-meta-title,.psr-meta-idle{overflow:hidden;text-overflow:ellipsis}.psr-scroller{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;min-width:0;padding:.75ch 1.5ch 4ch}.psr-scroller a{overflow-wrap:anywhere}.psr-scroller pre{overflow-x:auto;white-space:pre}.psr-empty{color:var(--theme-muted);padding:1ch 0}.psr-error{color:var(--theme-controversy, #c00)}.psr-spin{display:inline-block;width:2ch;color:var(--theme-focus)}.psr-skel{padding-top:1em}.psr-skel-comment{margin-top:1.4em}.psr-skel-line{height:10px;margin-top:.55em;background:var(--theme-muted);opacity:.12;animation:psr-pulse 1.6s ease-in-out infinite}@keyframes psr-pulse{0%,to{opacity:.12}50%{opacity:.28}}.psr-dimming{opacity:.35;transition:opacity .15s}.psr-list,.psr-scroller{box-shadow:inset 3px 0 0 transparent}.psr[data-focus=list] .psr-list,.psr[data-focus=pane] .psr-scroller{box-shadow:inset 3px 0 0 var(--theme-focus)}.psr-folded{grid-template-columns:1fr}.psr-folded .psr-pane{display:none}.psr-folded .psr-list{border-right:none}.psr-folded .psr-fold-hint{display:block}@media(max-width:1099px){.psr:not(.psr-folded){grid-template-columns:1fr}.psr:not(.psr-folded) .psr-pane{display:none}.psr:not(.psr-folded) .psr-list{border-right:none}.psr:not(.psr-folded) .psr-fold-hint{display:block}}.psr-thread .comment{font-size:13px}.theme-dialog .layout-list{display:grid;grid-template-columns:1fr;gap:0}.layout-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 1ch;width:100%;padding:8px 1ch;font:inherit;text-align:left;color:var(--theme-fg);background:transparent;border:none;border-bottom:1px solid var(--theme-rule);border-radius:0;cursor:pointer}.layout-option:last-child{border-bottom:none}.layout-option:hover,.layout-option:focus-visible{background:var(--theme-surface);outline:1px solid var(--theme-focus);outline-offset:-1px}.layout-option[aria-checked=true] .layout-option-name{color:var(--theme-focus);font-weight:700}.layout-option-name{grid-row:1;grid-column:1}.layout-option-tagline{grid-row:2;grid-column:1;color:var(--theme-muted);font-size:12px}.layout-option-hint{grid-row:3;grid-column:1;color:var(--theme-muted);font-size:12px}.layout-option-active{grid-row:1 / -1;grid-column:2;align-self:center;color:var(--theme-focus)}.write-status{margin:0;padding:2px 0 4px;font-size:11px}.write-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 0;border-bottom:1px solid var(--theme-rule)}.write-act{font:inherit;font-size:11px;padding:1px 6px;color:var(--theme-link);background:none;border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}.write-act:hover:not(:disabled){color:var(--theme-fg)}.write-act:disabled{opacity:.5;cursor:default}.write-act:focus-visible{outline:1px solid var(--theme-focus);outline-offset:1px}.submit-form{display:grid;gap:6px;padding:8px 0;border-bottom:1px solid var(--theme-rule)}.reply-form{display:grid;gap:6px;padding:6px 0 8px 16px}.submit-form label{display:grid;gap:2px;font-size:11px;color:var(--theme-muted)}.submit-field{padding:4px 6px;font:inherit;color:var(--theme-fg);background:var(--theme-bg);border:1px solid var(--theme-rule);border-radius:2px}.submit-field:focus-visible{outline:1px solid var(--theme-focus);outline-offset:1px}.submit-actions{display:flex;gap:6px}:root,:root[data-theme=akihabara]{--theme-bg: #030712;--theme-surface: #030712;--theme-fg: #FFFDF5;--theme-muted: #7891AD;--theme-rule: #2A6E9D;--theme-link: #36E7FF;--theme-focus: #FF3B1F;--theme-selection: #4F1615;--theme-selection-fg: #FFFDF5;--theme-heat-hsl: 8 100% 56%;--theme-velocity: #FFE66A;--theme-controversy: #FF55BD;--theme-domain-code: #36E7FF;--theme-domain-blog: #A6FF6A;--theme-stale: #FFE66A;--theme-overlay: rgb(0 0 0 / .72);--theme-brand-bg: #030712;--theme-brand-mark: #FF3B1F;--theme-brand-wordmark: #FFFDF5;--theme-artwork: none}:root[data-theme=kanagawa-wave]{--theme-bg: #DCEEF4;--theme-surface: #F8FCFD;--theme-fg: #071F46;--theme-muted: #47677E;--theme-rule: #3E7797;--theme-link: #005CA8;--theme-focus: #005CA8;--theme-selection: #0C326F;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 199 84% 65%;--theme-velocity: #8A4300;--theme-controversy: #A8153C;--theme-domain-code: #005CA8;--theme-domain-blog: #285F65;--theme-stale: #8A4300;--theme-overlay: rgb(7 31 70 / .55);--theme-brand-bg: #DCEEF4;--theme-brand-mark: #005CA8;--theme-brand-wordmark: #071F46;--theme-artwork: url(/themes/kanagawa-wave.png)}:root[data-theme=sakura]{--theme-bg: #FFF7FA;--theme-surface: #FFF7FA;--theme-fg: #351927;--theme-muted: #8C6071;--theme-rule: #AF8495;--theme-link: #006B8F;--theme-focus: #9D174D;--theme-selection: #9D174D;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 336 74% 52%;--theme-velocity: #A74B00;--theme-controversy: #BE123C;--theme-domain-code: #6941C6;--theme-domain-blog: #006B8F;--theme-stale: #A74B00;--theme-overlay: rgb(53 25 39 / .5);--theme-brand-bg: #FFF7FA;--theme-brand-mark: #9D174D;--theme-brand-wordmark: #351927;--theme-artwork: none}:root[data-theme=matcha]{--theme-bg: #F4F1DF;--theme-surface: #F4F1DF;--theme-fg: #27351F;--theme-muted: #65725A;--theme-rule: #819070;--theme-link: #285F65;--theme-focus: #476B35;--theme-selection: #476B35;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 95 34% 31%;--theme-velocity: #955600;--theme-controversy: #9D3434;--theme-domain-code: #285F65;--theme-domain-blog: #476B35;--theme-stale: #955600;--theme-overlay: rgb(39 53 31 / .5);--theme-brand-bg: #F4F1DF;--theme-brand-mark: #476B35;--theme-brand-wordmark: #27351F;--theme-artwork: none}:root[data-theme=ronin]{--theme-bg: #0B0C0E;--theme-surface: #0B0C0E;--theme-fg: #DDD7CB;--theme-muted: #7C7973;--theme-rule: #5F5F5F;--theme-link: #9DB6CD;--theme-focus: #C23B3F;--theme-selection: #4A181C;--theme-selection-fg: #DDD7CB;--theme-heat-hsl: 358 52% 49%;--theme-velocity: #C69B4B;--theme-controversy: #E34B4F;--theme-domain-code: #9DB6CD;--theme-domain-blog: #B3AE79;--theme-stale: #C69B4B;--theme-overlay: rgb(0 0 0 / .74);--theme-brand-bg: #0B0C0E;--theme-brand-mark: #C23B3F;--theme-brand-wordmark: #DDD7CB;--theme-artwork: none}:root[data-theme=ibm-blue]{--theme-bg: #061955;--theme-surface: #061955;--theme-fg: #F2F6FF;--theme-muted: #7CA4DF;--theme-rule: #3A74CF;--theme-link: #9FDFFF;--theme-focus: #62E9FF;--theme-selection: #145BAB;--theme-selection-fg: #F2F6FF;--theme-heat-hsl: 211 79% 37%;--theme-velocity: #5AF3FF;--theme-controversy: #FF6F7D;--theme-domain-code: #62E9FF;--theme-domain-blog: #B8F1FF;--theme-stale: #FFE66A;--theme-overlay: rgb(0 6 35 / .72);--theme-brand-bg: #061955;--theme-brand-mark: #62E9FF;--theme-brand-wordmark: #F2F6FF;--theme-artwork: none}:root[data-theme=monokai]{--theme-bg: #272822;--theme-surface: #272822;--theme-fg: #F8F8F2;--theme-muted: #928F7F;--theme-rule: #71726A;--theme-link: #66D9EF;--theme-focus: #66D9EF;--theme-selection: #3E3D32;--theme-selection-fg: #F8F8F2;--theme-heat-hsl: 80 76% 53%;--theme-velocity: #E6DB74;--theme-controversy: #F94A88;--theme-domain-code: #66D9EF;--theme-domain-blog: #A6E22E;--theme-stale: #E6DB74;--theme-overlay: rgb(0 0 0 / .68);--theme-brand-bg: #272822;--theme-brand-mark: #A6E22E;--theme-brand-wordmark: #F8F8F2;--theme-artwork: none}:root[data-theme=vt100]{--theme-bg: #030303;--theme-surface: #030303;--theme-fg: #E8EADF;--theme-muted: #7E8179;--theme-rule: #60635D;--theme-link: #D8DAD2;--theme-focus: #FFFFFF;--theme-selection: #E8EADF;--theme-selection-fg: #030303;--theme-heat-hsl: 67 11% 90%;--theme-velocity: #FFFFFF;--theme-controversy: #FFFFFF;--theme-domain-code: #E8EADF;--theme-domain-blog: #E8EADF;--theme-stale: #FFFFFF;--theme-overlay: rgb(0 0 0 / .78);--theme-brand-bg: #030303;--theme-brand-mark: #E8EADF;--theme-brand-wordmark: #E8EADF;--theme-artwork: none}:root[data-theme=amber-crt]{--theme-bg: #110A01;--theme-surface: #110A01;--theme-fg: #FFB43B;--theme-muted: #9F7029;--theme-rule: #7F5517;--theme-link: #FFC65E;--theme-focus: #FFD27B;--theme-selection: #4A2E05;--theme-selection-fg: #FFB43B;--theme-heat-hsl: 38 100% 62%;--theme-velocity: #FFF0A3;--theme-controversy: #FFF0A3;--theme-domain-code: #FFC65E;--theme-domain-blog: #FFB43B;--theme-stale: #FFF0A3;--theme-overlay: rgb(0 0 0 / .78);--theme-brand-bg: #110A01;--theme-brand-mark: #FFD27B;--theme-brand-wordmark: #FFB43B;--theme-artwork: none}:root[data-theme=solarized-dark]{--theme-bg: #002B36;--theme-surface: #002B36;--theme-fg: #93A1A1;--theme-muted: #839496;--theme-rule: #56757A;--theme-link: #2AA198;--theme-focus: #268BD2;--theme-selection: #073E49;--theme-selection-fg: #FDF6E3;--theme-heat-hsl: 205 69% 49%;--theme-velocity: #B58900;--theme-controversy: #F25F5C;--theme-domain-code: #3B9DDD;--theme-domain-blog: #2AA198;--theme-stale: #B58900;--theme-overlay: rgb(0 24 30 / .76);--theme-brand-bg: #002B36;--theme-brand-mark: #268BD2;--theme-brand-wordmark: #93A1A1;--theme-artwork: none}:root[data-theme=classic]{--theme-bg: #F6F6EF;--theme-surface: #F6F6EF;--theme-fg: #000000;--theme-muted: #707070;--theme-rule: #8E8E85;--theme-link: #000000;--theme-focus: #24160D;--theme-selection: #FF6600;--theme-selection-fg: #000000;--theme-heat-hsl: 24 100% 50%;--theme-velocity: #984000;--theme-controversy: #9D001B;--theme-domain-code: #000000;--theme-domain-blog: #386B2F;--theme-stale: #984000;--theme-overlay: rgb(0 0 0 / .42);--theme-brand-bg: #FF6600;--theme-brand-mark: #FFFFFF;--theme-brand-wordmark: #24160D;--theme-artwork: none}:root[data-theme=akihabara] .brand-mark{text-shadow:0 0 5px currentColor,0 0 12px currentColor}:root[data-theme=akihabara] .theme-trigger:focus-visible{box-shadow:0 0 8px color-mix(in srgb,var(--theme-focus) 55%,transparent)}:root[data-theme=akihabara] .theme-trigger:focus-visible .trigger-icon{filter:drop-shadow(0 0 4px var(--theme-focus)) drop-shadow(0 0 10px var(--theme-focus))}:root[data-theme=kanagawa-wave] .row{background:transparent}:root[data-theme=kanagawa-wave] .row.selected{background:var(--theme-selection)}:root[data-theme=kanagawa-wave] .app{background-color:var(--theme-surface);background-position:center top;background-size:cover;background-blend-mode:screen;image-rendering:pixelated}:root{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:12px;color:var(--theme-fg)}*{margin:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--theme-muted) var(--theme-bg)}html,body{background:var(--theme-bg)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--theme-bg);border-left:1px solid var(--theme-rule)}*::-webkit-scrollbar-thumb{background:var(--theme-muted);border-radius:0;border:1px solid var(--theme-rule)}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:var(--theme-fg)}*::-webkit-scrollbar-corner{background:var(--theme-bg)}:focus-visible{outline-color:var(--theme-focus)}.app{display:flex;flex-direction:column;min-height:100vh;height:100vh;background-color:var(--theme-bg);background-image:var(--theme-artwork)}.topbar{display:flex;align-items:center;gap:12px;padding:3px 8px;background:var(--theme-brand-bg);border-bottom:1px solid var(--theme-rule)}.brand{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;font-weight:700}.brand-mark{width:1.25em;height:1.25em;display:inline-grid;place-items:center;color:var(--theme-brand-mark);border:1px solid var(--theme-brand-mark)}.brand-wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-brand-wordmark)}.tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;white-space:nowrap}.tab{flex:none;padding:2px 8px;font:inherit;color:var(--theme-brand-wordmark);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.tab:hover{color:var(--theme-fg)}.tab:focus-visible{outline:1px solid var(--theme-focus);outline-offset:-1px;border-radius:2px}.tab:focus:not(:focus-visible){outline:none}.tab.active{color:var(--theme-fg);font-weight:700;border-bottom-color:var(--theme-link)}.topics{display:flex;gap:2px;min-width:0;padding:3px 8px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--theme-rule)}.topic{flex:none;padding:2px 8px;font:inherit;color:var(--theme-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.topic:hover{color:var(--theme-fg)}.topic:focus-visible{outline:1px solid var(--theme-focus);outline-offset:-1px;border-radius:2px}.topic:focus:not(:focus-visible){outline:none}.topic.active{color:var(--theme-fg);font-weight:700;border-bottom-color:var(--theme-link)}.switcher-group{flex:none;margin-left:auto;display:flex;align-items:center;gap:6px}.switcher-group .theme-trigger{margin-left:0}.theme-trigger{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;font:inherit;color:var(--theme-fg);background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}.trigger-icon{width:14px;height:14px}@media(max-width:640px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.brand{grid-column:1;grid-row:1}.switcher-group{grid-column:2;grid-row:1;margin-left:0}.switcher-group .theme-trigger{margin-left:0}.tabs{grid-column:1 / -1;grid-row:2;width:100%}}.theme-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--theme-overlay)}.theme-positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:24px 12px;overflow-y:auto}.theme-dialog{width:min(680px,calc(100vw - 24px));margin:auto 0;padding:16px;color:var(--theme-fg);background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:4px}.theme-dialog [role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.theme-group{display:grid;gap:4px}.theme-group h3{color:var(--theme-muted);font-size:inherit;font-weight:700}.theme-option{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;width:100%;padding:5px 6px;font:inherit;text-align:left;color:var(--theme-fg);background:var(--theme-bg);border:1px solid var(--theme-rule);cursor:pointer}.theme-option:before{content:"";width:1em;color:var(--theme-focus)}.theme-option[aria-checked=true]:before{content:"✓"}.theme-option>:nth-child(2){color:var(--theme-muted);font-size:10px}.theme-swatches{display:flex}.theme-swatch{display:block;width:10px;height:10px}.theme-trigger:focus-visible,.theme-option:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}@media(max-width:640px){.theme-dialog [role=radiogroup]{grid-template-columns:1fr}}.status-slot{flex:none;min-height:30px;height:30px;overflow:hidden}.msg{padding:8px;color:var(--theme-muted)}.stale,.msg.offline{color:var(--theme-stale)}.freq-dialog{max-width:520px}.freq-hint{margin-top:6px;color:var(--theme-muted);font-size:11px}.freq-area{width:100%;margin-top:10px;padding:8px;font:inherit;color:var(--theme-fg);background:var(--theme-bg);border:1px solid var(--theme-rule);border-radius:2px;resize:vertical}.freq-area:focus-visible{outline:1px solid var(--theme-focus);outline-offset:1px}.freq-footer{display:flex;align-items:center;gap:10px;margin-top:8px}.freq-count{margin-left:auto;color:var(--theme-muted);font-size:10px;font-variant-numeric:tabular-nums}.freq-error{color:var(--theme-controversy);font-size:11px}.freq-send{padding:4px 14px;font:inherit;font-weight:700;color:var(--theme-bg);background:var(--theme-link);border:1px solid var(--theme-link);border-radius:2px;cursor:pointer}.freq-send:disabled{color:var(--theme-muted);background:var(--theme-surface);border-color:var(--theme-rule);cursor:default}.linkish{border:none;background:none;color:var(--theme-link);font:inherit;padding:0;cursor:pointer}.by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctv{color:var(--theme-controversy);font-weight:700}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--theme-overlay)}.overlay-positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:24px;overflow:hidden;pointer-events:none}.detail{width:100%;max-width:760px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:4px;padding:12px 16px}.dhead{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--theme-rule);padding-bottom:6px}.dtitle{flex:1;font-size:14px;font-weight:700;color:var(--theme-fg);text-decoration:none}.dtitle:hover{color:var(--theme-link)}.close{font:inherit;font-size:18px;line-height:1;color:var(--theme-muted);background:none;border:0;cursor:pointer}.dmeta{padding:6px 0;font-size:11px}.activity{display:flex;align-items:end;gap:2px;min-height:28px;padding:3px 0;overflow-x:auto;border-bottom:1px solid var(--theme-rule)}.activity-label{align-self:center;margin-right:4px;color:var(--theme-muted);font-size:10px}.activity-bar{flex:none;width:4px;height:min(calc(var(--n) * 2px),24px);min-height:2px;background:var(--theme-link)}.related{display:grid;gap:2px;padding:5px 0;border-bottom:1px solid var(--theme-rule);font-size:11px}.related-label{color:var(--theme-muted);font-size:10px}.related a{color:var(--theme-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread{margin-top:4px}.comment{margin:6px 0}.chead{display:flex;align-items:baseline;gap:6px;font-size:11px}.cby{font-weight:700}.toggle{font:inherit;width:1.4em;color:var(--theme-muted);background:none;border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}.ctext{padding:2px 0;line-height:1.45;overflow-wrap:anywhere}.ctext :is(p){margin:4px 0}.ctext :is(pre){overflow-x:auto}.ckids{margin-left:12px;padding-left:8px;border-left:1px solid var(--theme-rule)}
