._wrapper_8evvw_1,._experienceLayout_8evvw_7{flex-direction:column;gap:1.5rem;display:flex}._clientColumn_8evvw_13{min-width:0}._header_8evvw_17{flex-direction:column;gap:.5rem;display:flex}._headerTitle_8evvw_23{color:var(--gray12);font-size:1.5rem;font-weight:600}._headerSubtitle_8evvw_29{color:var(--gray11);max-width:56ch;line-height:1.5}._chrome_8evvw_35{border:1px solid var(--gray6);color:#e1e6ea;background:linear-gradient(#23272f 0%,#1b1d22 100%);border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #05070b66,inset 0 0 0 1px #edf1f70a}._toolbar_8evvw_46{background:linear-gradient(#2d3443,#262b36);border-bottom:1px solid #323d52b3;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._toolbarCluster_8evvw_55{align-items:center;gap:.75rem;font-size:.85rem;display:flex}._toolbar_8evvw_46 button{color:#a7c7fb;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#5493f82e;border:none;border-radius:5px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:background .12s,box-shadow .12s}._toolbar_8evvw_46 button:hover{background:#5493f852;box-shadow:0 6px 16px #004ecc33}._toolbar_8evvw_46 button:focus-visible{outline-offset:2px;outline:2px solid #6ca2f9}._statusDot_8evvw_86{background:linear-gradient(#4ade80,#16a34a);border-radius:9999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #14b84b1f}._statusDotConnecting_8evvw_95{background:linear-gradient(#fbbf24,#d97706);box-shadow:0 0 0 4px #f2a60d26}._statusDotReconnecting_8evvw_100{background:linear-gradient(#f97316,#ea580c);box-shadow:0 0 0 4px #f46a252e}._statusLabel_8evvw_105{font-weight:500}._body_8evvw_109{grid-template-columns:minmax(200px,240px) 1fr minmax(160px,200px);min-height:420px;display:grid}._sidebar_8evvw_115{background:linear-gradient(#262d3b,#1a1f28);border-right:1px solid #2d3443;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._serverLabel_8evvw_124{text-transform:uppercase;letter-spacing:.14em;color:#9fadbc;font-size:.68rem}._channelList_8evvw_131{flex-direction:column;gap:.25rem;display:flex}._channelButton_8evvw_137{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#20263240;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .6rem;transition:background .12s,border .12s,color .12s,transform .12s;display:grid}._channelButton_8evvw_137:hover{background:#37456273;border-color:#415a8b59}._channelActive_8evvw_162{color:#b6d1fc;background:#3c83f61f;border:1px solid #6aa2fba6;transform:translate(2px);box-shadow:inset 0 1px #ffffff14}._channelLabelStack_8evvw_170{flex-direction:column;gap:.18rem;min-width:0;display:flex}._channelNameRow_8evvw_177{letter-spacing:.01em;align-items:baseline;gap:.25rem;font-size:.82rem;display:flex}._channelPrefix_8evvw_185{text-transform:uppercase;letter-spacing:.28em;color:#8594a3;font-size:.72rem}._channelName_8evvw_177{text-transform:uppercase;letter-spacing:.08em;color:#e7ebef;font-weight:600}._channelMeta_8evvw_199{text-transform:uppercase;letter-spacing:.18em;color:#929eaa;white-space:nowrap;font-size:.62rem}._channelBadge_8evvw_207{letter-spacing:.18em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-width:2.2rem;padding:.15rem .45rem;font-size:.62rem;font-weight:600;display:inline-flex}._channelBadgeInfo_8evvw_221{color:#94bef9;background:#5d9aef1f;border-color:#5d9aef59}._channelBadgeSuccess_8evvw_227{color:#b0e8cc;background:#28bd7824;border-color:#2bca806b}._channelBadgeWarning_8evvw_233{color:#ffcc7a;background:#fbb33729;border-color:#fdb5496b}._channelBadgeDanger_8evvw_239{color:#f995a2;background:#fb375129;border-color:#fb375173}._chatPane_8evvw_245{background:linear-gradient(#242932,#1d2025);grid-template-rows:auto 1fr auto;min-height:clamp(340px,52vh,520px);max-height:clamp(420px,68vh,580px);display:grid}._topicBar_8evvw_253{color:#b9c7d5;border-bottom:1px solid #313949;flex-direction:column;gap:.35rem;padding:.65rem .9rem;font-size:clamp(.82rem,2vw + .58rem,.9rem);display:flex}._topicLabel_8evvw_263{text-transform:uppercase;letter-spacing:.12em;color:#8599ad;font-size:.75rem}._messages_8evvw_270{flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}._messageRow_8evvw_278{grid-template-columns:66px 1fr;gap:.65rem;font-size:clamp(.84rem,2vw + .6rem,.92rem);line-height:1.4;display:grid}._messageMeta_8evvw_286{color:#8799ab;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.66rem,1.5vw + .48rem,.75rem)}._messageNoticeMeta_8evvw_293{text-transform:uppercase;letter-spacing:.1em;color:#a3b3c2;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.64rem;display:flex}._messageContent_8evvw_305{color:#f3f5f7;word-break:break-word}._messageNotice_8evvw_293{color:#dfe6ec;background:linear-gradient(#282f3ee6,#232834eb) border-box;border:1px solid #3d4e668c;border-left:3px solid #6ca2f9;border-radius:10px;flex-direction:column;gap:.35rem;padding:.65rem .85rem .65rem 1.1rem;font-size:clamp(.78rem,1.6vw + .52rem,.88rem);line-height:1.55;display:flex;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #080b1240}._messageNotice_8evvw_293[data-tone=info]{color:#d8e8fd;background:linear-gradient(#1c325fe6,#1b2b4beb) border-box;border-color:#6ca2f973 #6ca2f973 #6ca2f973 #76a8f9}._messageNotice_8evvw_293[data-tone=success]{color:#dbf0e2;background:linear-gradient(#26543fe6,#1b412feb) border-box;border-color:#2bca8073 #2bca8073 #2bca8073 #35d48a}._messageNotice_8evvw_293[data-tone=warning]{color:#f8ead3;background:linear-gradient(#6b4d19e6,#503816eb) border-box;border-color:#fbba3773 #fbba3773 #fbba3773 #fbad37}._messageNotice_8evvw_293[data-tone=danger]{color:#fbdae0;background:linear-gradient(#6a1b28e6,#501620eb) border-box;border-color:#fb375173 #fb375173 #fb375173 #fb415a}._messageAction_8evvw_365{font-style:italic}._provenanceBadge_8evvw_369{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;margin-top:.35rem;padding:.14rem .42rem;font-size:.56rem;font-weight:700;display:inline-flex}._provenanceSourced_8evvw_383{color:#b2f0cc;background:#279b5729;border-color:#36bf6f73}._provenanceMemory_8evvw_389{color:#b1d6fc;background:#4b9ef129;border-color:#67adf473}._provenanceInferred_8evvw_395{color:#fde2af;background:#fbb32d2e;border-color:#fbba4173}._mention_8evvw_401{color:#9dc1fb;font-weight:600}._composer_8evvw_406{border-top:1px solid #313949;align-items:center;gap:.65rem;padding:.6rem .9rem .75rem;display:flex}._composerInputWrapper_8evvw_414{flex:1;display:flex;position:relative}._composer_8evvw_406 input{color:inherit;background:#1e2229;border:1px solid #3d475c;border-radius:6px;flex:1;width:100%;padding:.5rem .6rem;font-size:clamp(.82rem,2vw + .6rem,.88rem)}._composer_8evvw_406 input:focus{border-color:#6ca2f9;outline:none;box-shadow:0 0 0 2px #6ca2f926}._suggestionPanel_8evvw_437{z-index:5;background:linear-gradient(#29303d,#212630);border:1px solid #364159;border-radius:8px;flex-direction:column;gap:.25rem;width:min(260px,100%);padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 16px 32px #060c1873}._suggestionItem_8evvw_453{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.35rem .45rem;font-size:.82rem;transition:background .12s,border .12s,transform .12s;display:flex}._suggestionItem_8evvw_453:hover{background:#4f8ff81f;border-color:#4f8ff859}._suggestionItemActive_8evvw_474{background:#4f8ff82e;border-color:#4f8ff873;transform:translate(2px)}._suggestionLabel_8evvw_480{letter-spacing:.04em;font-weight:600}._suggestionHint_8evvw_485{letter-spacing:.08em;text-transform:uppercase;color:#a2b0c3;font-size:.68rem}._composer_8evvw_406 button{color:#fff;cursor:pointer;background:linear-gradient(#4f8ff8,#327df5);border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;transition:transform .12s,box-shadow .12s}._composer_8evvw_406 button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #004ecc40}._aside_8evvw_508{background:linear-gradient(#29303d,#1f242d);border-left:1px solid #2d3443;flex-direction:column;gap:1rem;padding:1rem;display:flex}._asideSection_8evvw_517{flex-direction:column;gap:.5rem;display:flex}._asideLabel_8evvw_523{text-transform:uppercase;letter-spacing:.08em;color:#a3b3c2;font-size:.78rem}._userList_8evvw_530{color:#dae0e7;flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}._userRow_8evvw_538{justify-content:space-between;align-items:center;display:flex}._userStatus_8evvw_544{color:#8d99a5;font-size:.7rem}._hint_8evvw_549{color:#9fadbc;font-size:.75rem;line-height:1.4}._protocolPanel_8evvw_555{background:linear-gradient(#1f242e,#171a21);border-top:1px solid #313949;flex-direction:column;gap:.65rem;padding:.75rem .95rem .95rem;display:flex}._protocolHeader_8evvw_564{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._protocolTitle_8evvw_571{text-transform:uppercase;letter-spacing:.12em;color:#b6c2ce;font-size:.74rem}._protocolSubtitle_8evvw_578{text-transform:uppercase;letter-spacing:.1em;color:#929eaa;font-size:.68rem}._protocolList_8evvw_585{flex-direction:column;gap:.42rem;max-height:150px;display:flex;overflow-y:auto}._protocolEvent_8evvw_593{background:#202632bf;border:1px solid #38425799;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.32rem .52rem;display:grid}._protocolText_8evvw_604{color:#e7ebee;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}._protocolEmpty_8evvw_612{color:#a0adba;font-size:.76rem;font-style:italic}._signalBadge_8evvw_618{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.14rem .42rem;font-size:.56rem;font-weight:700;display:inline-flex}._signalSocket_8evvw_631{color:#afd9fd;background:#3da2fa33;border-color:#5bb0fb75}._signalIrc_8evvw_637{color:#d7bff8;background:#9457ea33;border-color:#a977ee75}._signalPlugin_8evvw_643{color:#bbf1d9;background:#29ae7233;border-color:#30cf8775}._signalState_8evvw_649{color:#feddae;background:#f8a02533;border-color:#f9ab3e75}._protocolEvent_8evvw_593 ._provenanceBadge_8evvw_369{margin-top:0}@media (width<=960px){._body_8evvw_109{grid-template-columns:minmax(180px,220px) 1fr}._aside_8evvw_508{display:none}}@media (width<=720px){._body_8evvw_109{grid-template-columns:1fr}._sidebar_8evvw_115{flex-direction:row;align-items:flex-start;gap:1.2rem;overflow-x:auto}._channelList_8evvw_131{flex-direction:row}._channelButton_8evvw_137{white-space:nowrap}}@media (width<=640px){._toolbar_8evvw_46{flex-direction:column;align-items:flex-start;gap:.5rem}._messages_8evvw_270{gap:.6rem;padding:.85rem .9rem}._messageRow_8evvw_278{grid-template-columns:58px 1fr;gap:.55rem}._topicBar_8evvw_253{padding:.55rem .75rem}._composer_8evvw_406{padding:.55rem .7rem .65rem}._protocolHeader_8evvw_564{flex-direction:column;align-items:flex-start}._protocolEvent_8evvw_593{grid-template-columns:1fr;align-items:flex-start}}.architecture-scroll[data-astro-cid-kskx6hjw] .mermaid{scrollbar-width:thin;scrollbar-color:var(--gray7) transparent;background:linear-gradient(to right, var(--white) 40%, transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--white) 40%, transparent) right center / 2.5rem 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--gray12) 14%, transparent), transparent) left center / 1rem 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--gray12) 14%, transparent), transparent) right center / 1rem 100% no-repeat scroll}.architecture-scroll[data-astro-cid-kskx6hjw] .mermaid svg{min-width:700px;height:auto}.architecture-scroll[data-astro-cid-kskx6hjw] .mermaid:focus-visible{box-shadow:var(--focus-shadow);border-radius:4px;outline:none}
