@layer structure{.markdown-content{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:1.125rem;line-height:1.65}.article-title{margin:0 0 1rem;font-size:1.625rem;line-height:1.4}.markdown-content h2{margin:2rem 0 1rem;font-size:1.5rem;line-height:1.45}.markdown-content h3{margin:1.5rem 0 .875rem;font-size:1.375rem;line-height:1.5}.markdown-content p{margin:0 0 1rem}.markdown-content code{background:var(--color-inline-code);padding:.0625rem .25rem;font-family:ui-monospace,monospace;font-size:.8em}.markdown-content pre{overflow-x:auto;max-width:100%}.markdown-content pre code{font-size:inherit;background:0 0;padding:0}.markdown-content a:not(:-webkit-any(.url-card,.tweet-card)){color:inherit;text-decoration:underline dotted;text-underline-offset:.2em}.markdown-content a:not(:-moz-any(.url-card,.tweet-card)){color:inherit;text-decoration:underline dotted;text-underline-offset:.2em}.markdown-content a:not(:is(.url-card,.tweet-card)){color:inherit;text-decoration:underline dotted;text-underline-offset:.2em}.markdown-content a:not(:-webkit-any(.url-card,.tweet-card)):after{content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.75em}.markdown-content a:not(:-moz-any(.url-card,.tweet-card)):after{content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.75em}.markdown-content a:not(:is(.url-card,.tweet-card)):after{content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.75em}.markdown-content blockquote{border-left:4px solid var(--color-quote-bar);margin:1.5rem 0;padding:0 0 0 1rem}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content hr{border:0;border-top:1px solid var(--color-rule);margin:1.5rem 0}.markdown-content ul,.markdown-content ol{margin:.75rem 0 1rem;padding-left:2rem}.markdown-content li{padding-left:.125rem}.markdown-content li>ul,.markdown-content li>ol{margin-block-start:.5rem;margin-block-end:.5rem}.markdown-content .table-wrap{overflow-x:auto;max-width:100%;margin-block-start:1.5rem;margin-block-end:1.5rem}.markdown-content table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.markdown-content th,.markdown-content td{border-bottom:1px solid var(--color-table-rule);white-space:nowrap;padding:.625rem .875rem .625rem 0}.markdown-content [data-align=right]{text-align:right}.markdown-content [data-align=center]{text-align:center}.article-note{color:var(--color-muted);margin:0 0 1rem;font-size:.9375rem}.article-retry{color:inherit;text-decoration:underline;background:0 0;border:0;padding:0}.article-plain{font:inherit;white-space:pre-wrap;margin:0}}@layer design{.markdown-content code{border-radius:4px}}@layer structure{.markdown-content .code-block-wrapper{border:1px solid var(--color-code-block-border);background:var(--color-code-block);margin:1rem 0}.markdown-content .code-group .code-block-wrapper{border:0;margin:0}.markdown-content .code-group{border:1px solid var(--color-code-block-border);background:var(--color-code-block);margin:1rem 0}.code-block-header{display:flex;color:var(--color-text-secondary);justify-content:space-between;align-items: center;min-height:52px;padding:0 .5rem 0 1rem;font-size:.8125rem;font-weight:700}.code-group-label{display:none}.code-copy{display:inline-flex;color:var(--color-text);background:0 0;border:0;justify-content:center;align-items: center;width:36px;height:36px;padding:0}.code-copy svg{width:22px;height:22px}.code-tabs{display:flex;overflow-x:auto;gap:.25rem;padding:.5rem .5rem 0}.code-group-bar{display:flex;align-items: center;gap:.5rem;padding:.5rem .5rem 0}.code-group .code-block-header{display:none}.code-group-bar .code-tabs{flex:1;min-width:0;padding:0}.code-group-bar .code-copy{flex:none}.code-tab{color:var(--color-muted);white-space:nowrap;background:0 0;border:0;padding:.375rem .875rem;font-size:.875rem;font-weight:700}.code-tab[aria-selected=true]{background:var(--color-inline-code);color:var(--color-text)}.engine-code{overflow-x:auto;color:var(--color-syntax-text);white-space:pre;margin:0;padding:.5rem 1rem 1rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.4}.engine-code:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}[data-code-role=keyword]{color:var(--color-syntax-keyword)}[data-code-role=function]{color:var(--color-syntax-function)}[data-code-role=string],[data-code-role=type]{color:var(--color-syntax-string)}[data-code-role=comment]{color:var(--color-syntax-comment)}}@layer design{.markdown-content .code-block-wrapper,.markdown-content .code-group{border-radius:20px}.code-tab{border-radius:999px}}@layer structure{.markdown-content .callout{border:1px solid var(--color-code-block-border);background:var(--color-composer);margin:1.5rem 0;padding:.875rem 1rem}.callout-label{display:flex;align-items: center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.callout-icon{flex-shrink:0;width:20px;height:20px}.callout.note .callout-label{color:var(--color-note)}.callout.warning .callout-label{color:var(--color-warning)}.callout.caution .callout-label{color:var(--color-danger)}.callout-body{font-size:1rem}.callout-body>:last-child{margin-bottom:0}}@layer design{.markdown-content .callout{border-radius:16px}}@layer structure{.markdown-content .media{position:relative;margin:1.5rem 0}.markdown-content .media img,.markdown-content .media video{display:block;background:var(--color-inline-code);width:100%;height:auto}.media-caption{color:var(--color-muted);text-align:center;margin-top:.5rem;font-size:.875rem;line-height:1.5}.svg-figure-stage{border:1px solid var(--color-code-block-border);padding:.75rem}.svg-figure-stage svg{display:block;width:100%;height:auto}.figure-zoom{position:absolute;display:inline-flex;border:1px solid var(--color-media-button-border);background:var(--color-media-button);color:var(--color-text);justify-content:center;align-items: center;width:36px;height:36px;padding:0;top:.5rem;right:.5rem}.figure-zoom svg{width:20px;height:20px}.markdown-content .url-card,.markdown-content .tweet-card{display:flex;border:1px solid var(--color-code-block-border);background:var(--color-composer);color:inherit;text-decoration:none;margin:1rem 0}.markdown-content .url-card{align-items: center;gap:.75rem;padding:.75rem 1rem}.url-card__favicon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.url-card__body{display:grid;min-width:0}.url-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700}.url-card__url{overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.markdown-content .tweet-card{flex-direction:column;gap:.5rem;padding:.875rem 1rem}.tweet-card__reply-to,.tweet-card__date,.tweet-card__handle,.tweet-card__quote-handle{color:var(--color-muted);font-size:.875rem}.tweet-card__header,.tweet-card__quote-header{display:flex;align-items: center;gap:.625rem}.tweet-card__author{display:grid;min-width:0}.tweet-card__name,.tweet-card__quote-name{font-weight:700}.tweet-card__avatar{object-fit:cover;width:40px;height:40px}.tweet-card__quote-avatar{object-fit:cover;width:20px;height:20px}.tweet-card__text,.tweet-card__quote-text{white-space:pre-wrap;font-size:1rem;line-height:1.55}.tweet-card__media{display:grid;gap:.25rem;margin-top:.5rem}.tweet-card__media--double,.tweet-card__media--triple,.tweet-card__media--quad{grid-template-columns:1fr 1fr}.tweet-card__media-item{position:relative;overflow:hidden}.markdown-content .tweet-card__media-item img{display:block;object-fit:cover;width:100%;height:100%;max-height:18rem}.tweet-card__play{position:absolute;background:var(--color-media-button);color:var(--color-text);width:40px;height:40px;padding:.5rem;inset:50% auto auto 50%;translate:-50% -50%}.tweet-card__quote{border:1px solid var(--color-code-block-border);margin-top:.5rem;padding:.625rem .75rem}.tweet-card__footer{display:flex;color:var(--color-muted);align-items: center;gap:1rem;font-size:.875rem}.tweet-card__stat{display:inline-flex;align-items: center;gap:.25rem}.tweet-card__icon{width:18px;height:18px}}@layer design{.markdown-content .media img,.markdown-content .media video,.svg-figure-stage,.markdown-content .url-card,.markdown-content .tweet-card{border-radius:16px}.figure-zoom,.tweet-card__avatar,.tweet-card__quote-avatar,.tweet-card__play{border-radius:999px}.tweet-card__quote,.tweet-card__media-item{border-radius:12px}}@layer structure{.markdown-content .fold-toggle{display:flex;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items: center;gap:.5rem;width:100%;padding:.25rem 0}.fold-mark{flex-shrink:0;width:22px;height:22px}.fold-toggle[aria-expanded=true] .fold-mark{rotate:90deg}.fold-body>:last-child{margin-bottom:0}}@layer structure{.icon-button{display:inline-flex;color:var(--color-text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items: center;width:36px;height:36px;padding:0}.icon-button svg{width:24px;height:24px}}@layer design{.icon-button{border-radius:999px}}@layer structure{.figure-viewer{background:var(--color-background);color:var(--color-text);overflow:hidden;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.figure-viewer-stage{display:flex;padding:calc(4.5rem + var(--inset-top)).5rem calc(1rem + var(--inset-bottom));touch-action:none;justify-content:center;align-items: center;width:100%;height:100%}.figure-viewer-content{display:flex;transform-origin:center;justify-content:center;align-items: center;width:100%;max-height:100%}.figure-viewer-content img,.figure-viewer-content svg{user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.figure-viewer-content svg{width:100%}.figure-viewer-close{position:absolute;top:calc(var(--inset-top) + 1.25rem);border:1px solid var(--color-border);background:var(--color-button);width:44px;height:44px;right:1rem}}@layer tokens,structure,design;@layer tokens{:root{--color-background:#000;--color-text:#f5f5f5;--color-muted:#b3b3b3;--color-composer:#303030;--color-border:#575757;--color-button:#303030;--color-accent:#3563f3;--color-focus:#8ab4f8;--color-user-message:#08045c;--color-inline-code:#2a2a2a;--color-quote-bar:#1e1e1e;--color-table-rule:#191919;--color-rule:#262626;--color-backdrop:#0009;--color-sidebar:#212121;--color-segment:#414141;--color-thinking-accent:#b0c9fe;--color-danger:#ff6565;--color-danger-button:#ba2623;--color-dialog:#393939;--color-accent-secondary:#c6a4fa;--color-context-cache:var(--color-thinking-accent);--color-context-other:var(--color-accent-secondary);--color-context-track:#4a4a4a;--color-context-card:#2f2f2f;--color-context-shadow:#0000008c;--color-context-active:#ffffff14;--color-note:#b0c9fe;--color-warning:#e6db74;--color-code-block:#303030;--color-code-block-border:#454545;--color-syntax-text:#f8f8f2;--color-syntax-keyword:#66d9ef;--color-syntax-function:#e6db74;--color-syntax-string:#a6e22e;--color-syntax-comment:#8292a2;--color-media-button:#00000059;--color-media-button-border:#ffffff1f;--color-text-secondary:#cdcdcd;--color-text-tertiary:#8c8c8c;--color-widget-card:#161616;--color-widget-border:#2e2e2e}}@layer tokens,structure,design;@layer tokens{:root{--color-background:#000;--color-text:#f5f5f5;--color-muted:#b3b3b3;--color-composer:#303030;--color-border:#575757;--color-button:#303030;--color-accent:#3563f3;--color-focus:#8ab4f8;--color-user-message:#08045c;--color-inline-code:#2a2a2a;--color-quote-bar:#1e1e1e;--color-rule:#262626;--color-sidebar:#212121;--color-segment:#414141;--color-danger:#ff6565;--color-dialog:#393939;--color-note:#b0c9fe;--color-code-block:#303030;--color-code-block-border:#454545;--color-text-secondary:#cdcdcd;--color-text-tertiary:#8c8c8c;--color-card:#161616;--color-card-border:#2e2e2e;--color-agent-name:#c6a4fa}}@layer structure{*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;background:var(--color-background);color:var(--color-text);-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;font-family:Arial,Noto Sans,Noto Sans CJK JP,sans-serif}body{overscroll-behavior:none;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[hidden]{display:none!important}}@layer structure{.screen{display:grid;grid-template-rows:auto minmax(0,1fr)auto;max-width:760px;height:100dvh;margin-inline-start:auto;margin-inline-end:auto}.bar{display:grid;grid-template-columns:44px minmax(0,1fr)auto;border-bottom:1px solid;align-items: center;gap:.5rem;min-height:3.5rem;padding:.5rem .75rem}.bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.bar-sub{display:block;font-size:.75rem;font-weight:400}.bar[data-root=true]{grid-template-columns:minmax(0,1fr)auto}.icon-button{display:inline-grid;background:0 0;border:0;place-items: center;width:40px;height:40px;padding:0}.icon-button svg{width:22px;height:22px}.text-button{white-space:nowrap;border:1px solid;min-height:36px;padding:0 .875rem;font-size:.875rem}.scroll{overflow-y:auto;overscroll-behavior:contain}.empty{text-align:center;padding:3rem 1rem;font-size:.9375rem}}@layer design{.bar{border-color:var(--color-rule);background:var(--color-background)}.bar-sub,.empty{color:var(--color-muted)}.icon-button{color:var(--color-text);border-radius:50%}.icon-button:active{background:var(--color-segment)}.text-button{border-color:var(--color-border);background:var(--color-button);border-radius:999px}.text-button[data-tone=primary]{border-color:var(--color-text);background:var(--color-text);color:var(--color-background)}}@layer structure{.list-tools{display:grid;gap:.625rem;padding:.75rem}.segments{display:grid;grid-template-columns:1fr 1fr;padding:3px}.segments button{border:0;min-height:34px;font-size:.875rem}.search{display:grid;grid-template-columns:20px minmax(0,1fr);border:1px solid;align-items: center;gap:.5rem;min-height:42px;padding:0 .875rem}.search svg{width:18px;height:18px}.search input{outline:none;background:0 0;border:0;min-width:0;font-size:1rem}.thread-list{list-style:none;margin:0;padding:0 0 1.5rem}.thread-item{display:grid;grid-template-columns:minmax(0,1fr)auto;text-align:left;background:0 0;border:0;border-bottom:1px solid;gap:.25rem .75rem;width:100%;padding:.875rem 1rem}.thread-title{font-size:1rem;font-weight:600;line-height:1.4}.thread-time{white-space:nowrap;font-size:.75rem;line-height:1.8}.thread-last{grid-column:1/-1;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5}.thread-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.375rem;font-size:.75rem}.hit-title{font-size:.8125rem}}@layer design{.segments{background:var(--color-sidebar);border-radius:999px}.segments button{color:var(--color-muted);background:0 0;border-radius:999px}.segments button[aria-pressed=true]{background:var(--color-segment);color:var(--color-text)}.search{border-color:var(--color-border);background:var(--color-composer);color:var(--color-muted);border-radius:999px}.search input{color:var(--color-text)}.thread-item{border-color:var(--color-rule)}.thread-item:active{background:var(--color-card)}.thread-time,.thread-meta{color:var(--color-text-tertiary)}.thread-last{color:var(--color-text-secondary)}.hit-title{color:var(--color-note)}mark{background:var(--color-user-message);color:var(--color-text);border-radius:3px}}@layer structure{.posts{display:grid;gap:1.25rem;padding:1rem 1rem 1.5rem}.post{display:grid;gap:.375rem;min-width:0}.post-head{display:flex;align-items: center;gap:.5rem;font-size:.8125rem}.avatar{display:inline-grid;overflow:hidden;flex:none;place-items: center;width:28px;height:28px;font-size:.8125rem;font-weight:600}.avatar img{object-fit:cover;width:100%;height:100%}.avatar[data-kind=agent] img{object-fit:contain;width:78%;height:78%}.post-author{font-weight:600}.post[data-mine=true]{justify-items:end}.human-body{display:grid;justify-items:start;gap:.5rem;max-width:100%}.post[data-mine=true] .human-body{justify-items:end}.human-bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;padding:.625rem 1rem;font-size:1.125rem;line-height:1.5}.post-attachments{display:flex;list-style:none;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0}.post-attachment{display:block;overflow:hidden;background:0 0;border:0;padding:0}.post-attachment img,.post-attachment video{display:block;max-width:min(240px,60vw);max-height:240px;margin:0}.svg-figure-stage svg,.figure-viewer-content svg{fill:var(--color-text);stroke:none;stroke-width:1}.post-body{min-width:0;max-width:100%}.file-link{display:inline-flex;text-decoration:none;border:1px solid;align-items: center;gap:.375rem;padding:.25rem .75rem}.closed-note{text-align:center;border-top:1px solid;padding:.75rem 1rem;font-size:.875rem}.new-thread{display:grid;align-content: start;gap:.875rem;padding:1rem}.field{display:grid;gap:.375rem;font-size:.875rem}.field input,.field textarea{border:1px solid;width:100%;padding:.625rem .875rem;font-size:1rem;line-height:1.6}.field textarea{resize:vertical;min-height:9rem}details.more summary{cursor:pointer;font-size:.875rem}details.more[open] summary{margin-bottom:.625rem}}@layer design{.post-head{color:var(--color-text-tertiary)}.post-author{color:var(--color-agent-name)}.post-author[data-kind=human]{color:var(--color-text-secondary)}.avatar{background:var(--color-sidebar);color:var(--color-text-secondary);border-radius:50%}.human-bubble{background:var(--color-user-message);border-radius:22px}.post-attachment{border-radius:14px}.file-link{border-color:var(--color-border);color:var(--color-text);border-radius:999px}.closed-note{border-color:var(--color-rule);color:var(--color-muted)}.field{color:var(--color-muted)}.field input,.field textarea{border-color:var(--color-border);background:var(--color-composer);color:var(--color-text);border-radius:14px}details.more summary{color:var(--color-muted)}}@layer structure{.composer-wrap{padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.composer{display:grid;grid-template-columns:36px minmax(0,1fr)36px;border:1px solid;align-items: end;gap:.5rem;min-height:48px;padding:.4375rem}.composer textarea{grid-column:2;outline:none;resize:none;background:0 0;border:0;min-width:0;min-height:2.25rem;max-height:40vh;padding:.375rem 0;font-size:1rem;line-height:1.5}.composer .icon-button{width:34px;height:34px}.composer-send{grid-column:3}.composer-send svg{width:18px;height:18px}.tray{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.375rem}.tray-item{display:inline-flex;border:1px solid;align-items: center;gap:.25rem;max-width:100%;padding:.25rem .25rem .25rem .625rem;font-size:.8125rem}.tray-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tray-item button{background:0 0;border:0;width:24px;height:24px;padding:0}}@layer design{.composer{border-color:var(--color-border);background:var(--color-composer);border-radius:26px}.composer-send{background:var(--color-text);color:var(--color-background)}.composer-send:disabled{background:var(--color-border);color:var(--color-muted)}.tray-item{border-color:var(--color-border);background:var(--color-button);border-radius:999px}.tray-item button{color:var(--color-muted)}}@layer structure{.bar-actions{display:flex;align-items: center;gap:.25rem}.auth{display:grid;align-content: start;gap:.875rem;padding:1.25rem 1rem}.auth>.text-button{justify-self:start}.auth-note,.form-error{margin:0;font-size:.875rem}.form-error:empty{display:none}.banner{display:block;text-align:start;border:1px solid;width:calc(100% - 1.5rem);margin:.75rem .75rem 0;padding:.75rem 1rem;font-size:.9375rem}.settings{display:grid;align-content: start;gap:1.75rem;padding:1rem 1rem 2.5rem}.settings-section{display:grid;gap:.75rem}.settings-section h2{margin:0;font-size:.875rem;font-weight:600}.settings-section>.text-button{justify-self:start}.settings-row{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid;align-items: center;gap:.75rem;padding-block-start:.75rem;padding-block-end:.75rem}.row-main{display:grid;gap:.25rem;min-width:0}.row-name{font-weight:600}.row-meta,.row-warning{margin:0;font-size:.8125rem}.row-actions{display:flex;gap:.5rem}.login-code{font-variant-numeric:tabular-nums;letter-spacing:.15em;margin:0;font-size:1.5rem;font-weight:600}.participant{display:grid;grid-template-columns:44px minmax(0,1fr);align-items: center;gap:.625rem}.avatar-button{display:inline-grid;background:0 0;border:0;place-items: center;width:44px;height:44px;padding:0}.avatar-button .avatar{width:36px;height:36px}.name-input,.token{border:1px solid;width:100%;min-width:0;padding:.5rem .75rem;font-size:1rem}.issued{display:grid;gap:.5rem}.issued>.text-button{justify-self:start}}@layer design{.auth-note,.row-meta{color:var(--color-muted)}.form-error{color:var(--color-danger)}.row-warning{color:var(--color-warning)}.banner{border-color:var(--color-accent);background:var(--color-button);color:var(--color-text);border-radius:12px}.settings-row{border-color:var(--color-rule)}.settings-section h2{color:var(--color-muted)}.name-input,.token{border-color:var(--color-border);background:var(--color-composer);color:var(--color-text);border-radius:10px}.text-button[data-tone=danger]{border-color:var(--color-danger-button);color:var(--color-danger)}}
