.home_page__NOZQO{--ink:#0d0d0d;--ink-deep:#080808;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--copper-dim:rgba(184,115,51,0.35);--gold:#c9a84c;--jay:#2a3a4a;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ink);color:var(--cream);overflow-x:hidden}.home_grain__BgBlm{position:fixed;inset:0;pointer-events:none;opacity:.35;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.home_glow__8AiAa{position:fixed;top:-20vh;left:50%;transform:translateX(-50%);width:90vw;height:70vh;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,rgba(184,115,51,.1) 0,rgba(201,168,76,.04) 40%,transparent 70%)}.home_top__m0Pvh{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 22px;padding:20px 28px;border-bottom:1px solid rgba(42,58,74,.6)}.home_topMark__8H6Em{font-size:15px;letter-spacing:.14em;color:var(--cream-muted)}.home_topNav__d8a7e{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px}.home_topNav__d8a7e a{color:var(--cream-muted);text-decoration:none;font-size:13px;letter-spacing:.08em;transition:color .25s}.home_topNav__d8a7e a:focus-visible,.home_topNav__d8a7e a:hover{color:var(--gold)}.home_hall__LsmfR{position:relative;z-index:2;flex:1 1;width:100%;max-width:880px;margin:0 auto;padding:9vh 28px 60px}.home_hero__o4ZPq{display:flex;flex-direction:column;align-items:center;text-align:center}.home_sigilGlyph__arZeh{font-size:72px;line-height:96px;margin-bottom:8px;color:var(--copper);text-shadow:0 0 40px rgba(201,168,76,.25);opacity:0;animation:home_rise__3aDUY 1.1s cubic-bezier(.22,1,.36,1) .05s forwards}.home_wordmark__VJxkB{margin:0;font-size:clamp(64px,13vw,124px);font-weight:300;line-height:1;letter-spacing:.06em;color:var(--cream);text-shadow:0 0 60px rgba(201,168,76,.18);opacity:0;animation:home_rise__3aDUY 1.1s cubic-bezier(.22,1,.36,1) .15s forwards}.home_creed__9ZkDP{margin:14px 0 0;font-style:italic;font-weight:400;font-size:18px;letter-spacing:.22em;color:var(--gold);opacity:0;animation:home_rise__3aDUY 1.1s cubic-bezier(.22,1,.36,1) .28s forwards}.home_tagline__xrqDn{margin:26px auto 0;max-width:520px;font-size:16px;font-weight:300;line-height:1.75;color:var(--cream-muted);opacity:0;animation:home_rise__3aDUY 1.1s cubic-bezier(.22,1,.36,1) .4s forwards}.home_tagline__xrqDn em{color:var(--gold);font-style:italic}.home_taglineSub__v_Nkn{margin:10px auto 0;max-width:520px;font-size:14px;font-weight:300;line-height:1.7;color:var(--cream-muted)}.home_enterRow__WlVaI,.home_taglineSub__v_Nkn{opacity:0;animation:home_rise__3aDUY 1.1s cubic-bezier(.22,1,.36,1) .5s forwards}.home_enterRow__WlVaI{margin-top:30px;display:flex;align-items:center;gap:2px}.home_hornWrap__VSkER{position:relative;flex-shrink:0}.home_hornImg__QDoKF{display:block;filter:drop-shadow(0 0 18px rgba(201,168,76,.18))}.home_beam__WK3S8{position:absolute;top:34%;height:12px;width:150px;border-radius:8px;pointer-events:none;filter:blur(6px);animation:home_blast__opS8c .7s ease-out forwards}.home_beamFromLeft__rzzzg{left:72%;transform-origin:left center;background:linear-gradient(90deg,rgba(255,224,130,.95),rgba(201,168,76,.55) 55%,transparent)}.home_beamFromRight__V75BY{right:72%;transform-origin:right center;background:linear-gradient(270deg,rgba(255,224,130,.95),rgba(201,168,76,.55) 55%,transparent)}@keyframes home_blast__opS8c{0%{transform:scaleX(0);opacity:0}20%{opacity:1}to{transform:scaleX(2.1);opacity:0}}.home_enter__tgApc{padding:12px 34px;border:1px solid var(--copper);border-radius:2px;color:var(--copper);text-decoration:none;font-size:14px;letter-spacing:.18em;background:linear-gradient(rgba(184,115,51,.07),rgba(184,115,51,.07));transition:color .3s,background .3s,box-shadow .3s}.home_enter__tgApc:hover{color:var(--ink);background:var(--copper);box-shadow:0 0 40px rgba(184,115,51,.35)}.home_rule__riU8Q{margin:9vh auto 7vh;width:220px;border:none;height:1px;background:linear-gradient(90deg,transparent,var(--copper-dim),transparent)}.home_band__qNmhB{margin:9vh auto 7vh;width:min(420px,78%)}.home_bandFoot__XVyRC,.home_band__qNmhB{display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.home_bandFoot__XVyRC{margin:0 auto 18px;width:min(300px,70%);opacity:.65}.home_gates__Hg960{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1px;gap:1px;background:rgba(42,58,74,.5);border:1px solid rgba(42,58,74,.5)}.home_gate__aOtw1{display:flex;flex-direction:column;gap:10px;padding:26px 22px 22px;background:var(--ink-deep);opacity:0;animation:home_rise__3aDUY .9s cubic-bezier(.22,1,.36,1) forwards}.home_gateLink__KQkDN{text-decoration:none;color:inherit;transition:background .3s}.home_gateLink__KQkDN:hover{background:var(--surface)}.home_gateLink__KQkDN:hover .home_gateTitle__OiMf4{color:var(--gold)}.home_gateGlyph__Oqcjh{font-size:18px;color:var(--copper)}.home_gateTitle__OiMf4{font-size:24px;font-weight:400;letter-spacing:.1em;color:var(--cream);transition:color .3s}.home_gateDesc__gROtd{flex:1 1;font-size:13px;font-weight:300;line-height:1.65;color:var(--cream-muted)}.home_gateLive__4_inD,.home_gateStatus__GV0ne{margin-top:6px;font-size:11px;font-style:italic;letter-spacing:.12em;color:var(--cream-muted)}.home_gateLive__4_inD{color:var(--gold)}.home_gateLive__4_inD:before{content:"● ";font-style:normal;font-size:8px;vertical-align:2px}.home_foot__SLL_5{position:relative;z-index:2;text-align:center;padding:22px 28px 26px;border-top:1px solid rgba(42,58,74,.6);font-size:12px;font-style:italic;letter-spacing:.08em;color:var(--cream-muted)}@keyframes home_rise__3aDUY{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home_creed__9ZkDP,.home_enterRow__WlVaI,.home_gate__aOtw1,.home_sigilGlyph__arZeh,.home_taglineSub__v_Nkn,.home_tagline__xrqDn,.home_wordmark__VJxkB{animation:none;opacity:1}}@media (max-width:560px){.home_top__m0Pvh{padding:14px 16px}.home_topNav__d8a7e{gap:6px 16px}.home_hall__LsmfR{padding-top:7vh}.home_hornImg__QDoKF{width:76px;height:76px}.home_beam__WK3S8{width:90px}.home_gates__Hg960{grid-template-columns:1fr}}.connections_page__h_W3n{--ink:#0b0a08;--ink-raise:#14120e;--cream:#f5f0e8;--cream-muted:#9e9a91;--cream-faint:#5c584f;--copper:#b87333;--gold:#c9a84c;--gold-dim:#6e5c2a;--line:#26221a;min-height:100vh;background:var(--ink);color:var(--cream);padding:72px clamp(20px,8vw,120px) 96px;position:relative;overflow-x:hidden;font-weight:300;font-size:16px;line-height:1.6}.connections_vignette__1S_fY{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(201,168,76,.07),transparent 60%),radial-gradient(ellipse 60% 40% at 85% 110%,rgba(184,115,51,.05),transparent 60%)}.connections_vignette__1S_fY:after{content:"";position:absolute;inset:0;opacity:.35;background-image:repeating-conic-gradient(rgba(245,240,232,.012) 0 25%,transparent 0 50%);background-size:3px 3px}.connections_accountMenu__G_ZXV{position:absolute;right:clamp(20px,8vw,120px);top:16px;z-index:2}.connections_masthead__8E_p6{max-width:720px;margin-bottom:72px;animation:connections_rise__yAmfL .7s cubic-bezier(.2,.7,.2,1) both}.connections_overline__oQZAz{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--copper);margin:0 0 20px}.connections_title__EC8o4{font-size:clamp(34px,5.5vw,58px);font-weight:300;line-height:1.08;margin:0 0 24px;letter-spacing:-.01em}.connections_title__EC8o4 em{font-style:italic;font-weight:400;color:var(--gold)}.connections_subtitle__oo1Px{color:var(--cream-muted);max-width:52ch;margin:0}.connections_section__3ow1v{max-width:860px;margin-bottom:64px;animation:connections_rise__yAmfL .7s cubic-bezier(.2,.7,.2,1) both}.connections_sectionTitle__9qr60{display:flex;align-items:baseline;gap:12px;font-size:22px;font-weight:400;font-style:italic;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.connections_sectionNote__pWCqR{color:var(--cream-faint);font-size:14px;margin:8px 0 20px}.connections_count__rSC8z{font-size:13px;font-style:normal;color:var(--cream-faint)}.connections_ringGlyph__KFfm5{color:var(--gold);font-size:15px;animation:connections_pulse__jDLW6 3.2s ease-in-out infinite}.connections_empty___hhw7{color:var(--cream-faint);font-style:italic;padding:24px 0;margin:0}.connections_error__7clYu{color:var(--copper);font-style:italic}.connections_piercerList__VxJVY{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.connections_piercerCard__qUBuv{background:var(--ink-raise);border:1px solid var(--line);border-left:2px solid var(--gold);padding:20px 24px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"id actions" "meta actions";grid-gap:4px 24px;gap:4px 24px;align-items:center;transition:border-color .25s ease}.connections_piercerCard__qUBuv:hover{border-left-color:var(--copper)}.connections_piercerId__DHOod{grid-area:id;display:flex;align-items:baseline;gap:10px;font-size:17px}.connections_piercerMeta__QnImG{grid-area:meta;color:var(--cream-faint);font-size:13px;font-style:italic}.connections_kindTag__XSVGK{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--copper);border:1px solid var(--line);padding:3px 8px;border-radius:999px}.connections_actions__Qc9Nd{grid-area:actions;display:flex;gap:10px}.connections_quietBtn__KLCcK,.connections_revokeBtn__u05N1,.connections_revokeConfirm___0lPp{font-family:inherit;font-size:13px;font-style:italic;padding:8px 16px;border-radius:2px;cursor:pointer;background:none;transition:all .2s ease}.connections_quietBtn__KLCcK{border:1px solid var(--line);color:var(--cream-muted)}.connections_quietBtn__KLCcK:hover:not(:disabled){border-color:var(--cream-muted);color:var(--cream)}.connections_revokeBtn__u05N1{border:1px solid var(--gold-dim);color:var(--gold)}.connections_revokeBtn__u05N1:hover{border-color:var(--gold);background:rgba(201,168,76,.08)}.connections_revokeConfirm___0lPp{border:1px solid var(--copper);color:var(--ink);background:var(--copper);font-weight:500}.connections_revokeConfirm___0lPp:hover:not(:disabled){background:var(--gold);border-color:var(--gold)}.connections_quietBtn__KLCcK:disabled,.connections_revokeConfirm___0lPp:disabled{opacity:.4;cursor:default}.connections_connList__zaYiW{list-style:none;margin:20px 0 0;padding:0}.connections_connRow__WA_Xc{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.connections_connId__MD5HY{display:flex;align-items:baseline;gap:10px;font-size:15px}.connections_tierPicker__n1U_D{display:flex;border:1px solid var(--line);border-radius:2px;overflow:hidden}.connections_tierBtn__xgSWY{font-family:inherit;font-size:12px;font-style:italic;padding:7px 14px;background:none;border:none;border-right:1px solid var(--line);color:var(--cream-faint);cursor:pointer;transition:all .18s ease}.connections_tierBtn__xgSWY:last-child{border-right:none}.connections_tierBtn__xgSWY:hover:not(:disabled){color:var(--cream);background:var(--ink-raise)}.connections_tierBtnActive__Ffo_j{cursor:default}.connections_tierBtnActive__Ffo_j,.connections_tierBtnActive__Ffo_j:hover:not(:disabled){color:var(--ink);background:var(--cream-muted)}.connections_tierBtnBlocked__5log8.connections_tierBtnActive__Ffo_j{background:var(--copper)}.connections_tierBtn__xgSWY:disabled:not(.connections_tierBtnActive__Ffo_j){opacity:.4;cursor:default}.connections_ledger__8LnCV{width:100%;border-collapse:collapse;font-size:12.5px}.connections_ledger__8LnCV th{text-align:left;font-weight:400;color:var(--cream-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;padding:10px 16px 10px 4px;border-bottom:1px solid var(--line)}.connections_ledger__8LnCV td{padding:10px 16px 10px 4px;border-bottom:1px solid rgba(38,34,26,.55);color:var(--cream-muted)}.connections_ledgerTime__aKXzQ{color:var(--cream-faint);white-space:nowrap}.connections_chipClamped__Gj2S_,.connections_chipPierced__yZYQq{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.connections_chipPierced__yZYQq{color:var(--gold);border:1px solid var(--gold-dim)}.connections_chipClamped__Gj2S_{color:var(--cream-muted);border:1px solid var(--line)}.connections_gate__VvVpp{min-height:80vh;display:grid;place-content:center;text-align:center}.connections_gateTitle__wm40S{font-size:42px;font-weight:300;font-style:italic;margin:0 0 12px}.connections_gateSub__baIQf{color:var(--cream-muted);margin:0}.connections_footer__sSLKE{max-width:860px;color:var(--cream-faint);font-size:12px;font-style:italic;border-top:1px solid var(--line);padding-top:20px}@keyframes connections_rise__yAmfL{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes connections_pulse__jDLW6{0%,to{opacity:1;text-shadow:0 0 0 rgba(201,168,76,0)}50%{opacity:.55;text-shadow:0 0 14px rgba(201,168,76,.5)}}@media (prefers-reduced-motion:reduce){.connections_masthead__8E_p6,.connections_ringGlyph__KFfm5,.connections_section__3ow1v{animation:none}}@media (max-width:640px){.connections_page__h_W3n{padding:48px 20px 64px}.connections_piercerCard__qUBuv{grid-template-columns:1fr;grid-template-areas:"id" "meta" "actions";gap:10px}.connections_connRow__WA_Xc{align-items:flex-start;flex-direction:column}}.chat_page__lNJQC{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;--blue-muted:#4a6a8a;display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.chat_header__T8DO7{padding:12px 20px;border-bottom:1px solid var(--jay);color:var(--cream-muted);flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.chat_headerMark__t9Mv8{flex-shrink:0}.chat_body__zxEuI{display:flex;flex:1 1;overflow:hidden}.chat_firstRun__jagcy{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow-y:auto}.chat_firstRunForm__StHth{width:min(100%,460px);display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--jay);border-radius:8px;background:var(--surface)}.chat_firstRunHeader__lLVI5{display:flex;flex-direction:column;gap:8px}.chat_firstRunEyebrow__sQnWU{color:var(--gold);font-size:11px;text-transform:uppercase}.chat_firstRunHeader__lLVI5 h1{margin:0;color:var(--cream);font-size:22px;font-weight:500}.chat_firstRunHeader__lLVI5 p{margin:0;color:var(--cream-muted);font-size:13px;line-height:1.6}.chat_firstRunField__rJBpl{display:flex;flex-direction:column;gap:6px;color:var(--cream-muted);font-size:12px}.chat_firstRunField__rJBpl input{background:var(--ink);border:1px solid var(--jay);color:var(--cream);padding:9px 12px;border-radius:4px;font-size:14px;font-family:inherit}.chat_firstRunField__rJBpl input::placeholder{color:var(--cream-muted)}.chat_firstRunField__rJBpl input:focus{outline:none;border-color:var(--copper)}.chat_firstRunAdvanced__5_3Kf{align-self:flex-start;background:none;border:none;color:var(--cream-muted);cursor:pointer;font-size:12px;font-family:inherit;text-decoration:underline;padding:0}.chat_firstRunAdvanced__5_3Kf:hover{color:var(--gold)}.chat_firstRunError__QMUcP{color:var(--copper);font-size:12px}.chat_firstRunSubmit__eRtOi{align-self:flex-start;background:var(--copper);border:none;color:var(--ink);padding:9px 16px;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.chat_firstRunSubmit__eRtOi:disabled{background:var(--jay);color:var(--cream-muted);cursor:not-allowed}.chat_roomPicker__oszEf{flex:1 1;min-width:0;max-width:340px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--surface);border:1px solid var(--jay);color:var(--cream);padding:6px 10px;border-radius:4px;font-size:13px;font-family:inherit;cursor:pointer}.chat_roomPicker__oszEf:focus{outline:none;border-color:var(--copper)}.chat_newRoomOverlay__1bE9w{position:fixed;inset:0;background:rgba(13,13,13,.7);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:10}.chat_newRoomForm__MNqNw{width:300px;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--jay);border-radius:8px}.chat_newRoomFormRow__1fBgY{display:flex;gap:8px}.chat_newRoomFormCancel__m7I3F{background:none;color:var(--cream-muted);cursor:pointer}.chat_newRoomFormCancel__m7I3F,.chat_newRoomForm__MNqNw input{padding:6px 10px;border:1px solid var(--jay);border-radius:4px;font-size:13px;font-family:inherit}.chat_newRoomForm__MNqNw input{background:var(--surface);color:var(--cream)}.chat_newRoomForm__MNqNw input::placeholder{color:var(--cream-muted)}.chat_newRoomForm__MNqNw input:focus{outline:none;border-color:var(--copper)}.chat_newRoomFormSubmit__iH9DC{padding:6px 10px;border:1px solid var(--copper);color:var(--copper);border-radius:4px}.chat_newRoomFormSubmit__iH9DC,.chat_splitBtn__CoRWW{background:none;cursor:pointer;font-size:13px;font-family:inherit}.chat_splitBtn__CoRWW{border:1px solid var(--jay);color:var(--cream-muted);padding:4px 10px;border-radius:4px;flex-shrink:0}.chat_splitBtn__CoRWW:hover{border-color:var(--gold);color:var(--gold)}.chat_pane__nECVe{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.chat_pane__nECVe+.chat_pane__nECVe{border-left:1px solid var(--jay)}.chat_paneHeader__Erls6{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--jay);flex-shrink:0}.chat_paneClose__GARc8{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit;flex-shrink:0}.chat_paneClose__GARc8:hover{border-color:var(--copper);color:var(--copper)}@media (max-width:640px){.chat_paneHeader__Erls6,.chat_pane__nECVe:not(:first-child),.chat_splitBtn__CoRWW{display:none}.chat_header__T8DO7{padding:10px 12px}.chat_compose__8jxmQ{padding-bottom:max(12px,env(safe-area-inset-bottom))}.chat_compose__8jxmQ textarea,.chat_page__lNJQC input,.chat_page__lNJQC select{font-size:16px}.chat_newRoomForm__MNqNw{width:auto;max-width:calc(100vw - 32px)}}.chat_room__ogw1I{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.chat_roomHeader__eGr5l{padding:12px 20px;border-bottom:1px solid var(--jay);display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;flex-shrink:0}.chat_roomName__3NSSz{font-weight:500;min-width:0}.chat_roomSlug__0lDdY{color:var(--cream-muted);font-weight:400;font-size:12px}.chat_copyBtn__e_VJP{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit;min-width:80px;white-space:nowrap}.chat_copyBtn__e_VJP:hover{border-color:var(--gold);color:var(--gold);background:rgba(201,168,76,.08)}.chat_accountRow__mfWGl{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--cream-muted)}.chat_accountBadge__SCZvz{color:var(--gold);text-transform:uppercase;font-size:11px}.chat_messages__cLMMh{flex:1 1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chat_compose__8jxmQ{border-top:1px solid var(--jay);padding:12px 20px;display:flex;gap:8px;align-items:flex-end;flex-shrink:0}.chat_compose__8jxmQ textarea{flex:1 1;background:var(--surface);border:1px solid var(--jay);color:var(--cream);padding:8px 12px;border-radius:4px;font-size:14px;font-family:inherit;resize:none;min-height:38px;max-height:120px}.chat_compose__8jxmQ textarea::placeholder{color:var(--cream-muted)}.chat_compose__8jxmQ textarea:focus-visible{outline:2px solid var(--copper);outline-offset:-1px;border-color:var(--copper)}.chat_sendBtn__40MAC{background:var(--surface);border:1px solid var(--copper);color:var(--copper);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:16px;font-family:inherit;flex-shrink:0}.chat_sendBtn__40MAC:hover{background:var(--copper);color:var(--ink)}.chat_sendError__cD9w_{color:var(--copper);font-size:12px;padding:0 20px 8px}.chat_emptyState__nOV4e{margin:auto;color:var(--cream-muted)}.chat_dateSeparator__yUQfp{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--cream-muted);letter-spacing:.02em}.chat_dateSeparator__yUQfp span{padding:2px 10px;border:1px solid var(--jay);border-radius:10px}.chat_srOnly__ovPif{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat_bubble__vnfyR{display:flex;flex-direction:column;gap:4px}.chat_bubbleMeta__uwp76{display:flex;align-items:center;gap:8px}.chat_chip__wp792{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.chat_chipAgent__gayc4{background:rgba(184,115,51,.2);color:var(--copper)}.chat_chipHuman__hIQk2{background:rgba(245,240,232,.1);color:var(--cream)}.chat_chipLlm__UxGeA{background:rgba(74,106,138,.2);color:var(--blue-muted)}.chat_chipUnknown__40H5m{background:rgba(201,168,76,.2);color:var(--gold)}.chat_verify__2vPZ4{font-size:10px;padding:1px 6px;border-radius:8px;font-weight:500;letter-spacing:.02em}.chat_verifyVerified__FVrVe{background:rgba(122,168,116,.18);color:#8fc286}.chat_verifyVouched__HH3eU{background:rgba(245,240,232,.07);color:var(--cream-muted)}.chat_verifyUnknown__tHx6A{background:rgba(245,240,232,.04);color:var(--cream-muted);font-style:italic}.chat_timestamp__RxGFm{font-size:11px;color:var(--cream-muted)}.chat_content__qoIIA{font-size:14px;color:var(--cream);padding-left:4px;line-height:1.5;overflow-wrap:anywhere}.chat_content__qoIIA>:first-child{margin-top:0}.chat_content__qoIIA>:last-child{margin-bottom:0}.chat_content__qoIIA p{margin:0 0 8px}.chat_content__qoIIA h1,.chat_content__qoIIA h2,.chat_content__qoIIA h3,.chat_content__qoIIA h4,.chat_content__qoIIA h5,.chat_content__qoIIA h6{margin:12px 0 6px;font-weight:600;line-height:1.3;color:var(--cream)}.chat_content__qoIIA h1{font-size:17px}.chat_content__qoIIA h2{font-size:16px}.chat_content__qoIIA h3{font-size:15px}.chat_content__qoIIA h4,.chat_content__qoIIA h5,.chat_content__qoIIA h6{font-size:14px;color:var(--cream-muted)}.chat_content__qoIIA strong{font-weight:600}.chat_content__qoIIA em{font-style:italic}.chat_content__qoIIA del{opacity:.6}.chat_content__qoIIA a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.chat_content__qoIIA a:hover{color:var(--copper)}.chat_mdImageLink__pLwO4{font-size:13px;color:var(--cream-muted)}.chat_content__qoIIA ol,.chat_content__qoIIA ul{margin:0 0 8px;padding-left:20px}.chat_content__qoIIA li{margin:2px 0}.chat_content__qoIIA li>ol,.chat_content__qoIIA li>ul{margin-bottom:0}.chat_content__qoIIA input[type=checkbox]{margin-right:6px;accent-color:var(--copper)}.chat_content__qoIIA code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:rgba(245,240,232,.08);padding:1px 5px;border-radius:4px}.chat_content__qoIIA pre{margin:0 0 8px;padding:10px 12px;background:rgba(13,13,13,.6);border:1px solid var(--jay);border-radius:6px;overflow-x:auto}.chat_content__qoIIA pre code{background:none;padding:0;border-radius:0;white-space:pre;overflow-wrap:normal}.chat_content__qoIIA blockquote{margin:0 0 8px;padding-left:10px;border-left:2px solid var(--jay);color:var(--cream-muted)}.chat_content__qoIIA hr{margin:12px 0;border:0;border-top:1px solid var(--jay)}.chat_mdTableWrap__GViXJ{margin:0 0 8px;overflow-x:auto}.chat_mdTableWrap__GViXJ table{border-collapse:collapse;font-size:13px}.chat_mdTableWrap__GViXJ td,.chat_mdTableWrap__GViXJ th{border:1px solid var(--jay);padding:4px 8px;text-align:left}.chat_mdTableWrap__GViXJ th{background:rgba(245,240,232,.05);font-weight:600}.chat_authGate__plRKE{margin:auto;color:var(--cream-muted)}.chat_consentGate__Bqaj3{max-width:440px;margin:60px auto;padding:24px;border:1px solid var(--jay);border-radius:8px;background:var(--surface)}.chat_consentGate__Bqaj3 h2{margin:0 0 12px;font-size:16px;color:var(--cream)}.chat_consentGate__Bqaj3 p{font-size:13px;line-height:1.6;color:var(--cream-muted)}.chat_consentGate__Bqaj3 a{color:var(--copper)}.chat_consentCheckbox__QNqZZ{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cream);margin:16px 0}.chat_consentAccept__xl5L1{background:var(--copper);border:none;color:var(--ink);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.chat_consentAccept__xl5L1:disabled{background:var(--jay);color:var(--cream-muted);cursor:not-allowed}.chat_signInForm__M4CCt{display:flex;flex-direction:column;gap:12px}.chat_signInForm__M4CCt p{margin:0}.chat_signInForm__M4CCt input{background:var(--ink);border:1px solid var(--jay);color:var(--cream);padding:8px 12px;border-radius:4px;font-size:14px;font-family:inherit}.chat_signInForm__M4CCt input::placeholder{color:var(--cream-muted)}.chat_signInForm__M4CCt input:focus{outline:none;border-color:var(--copper)}.chat_signInBack__EircJ{background:none;border:none;color:var(--cream-muted);cursor:pointer;font-size:12px;font-family:inherit;text-decoration:underline;padding:0;align-self:flex-start}.chat_signInError__wkQ9w{color:var(--copper);font-size:13px;margin:12px 0 0}.chat_roomsError__grVKl{padding:4px 12px;display:flex;align-items:center;gap:8px;color:var(--copper);font-size:12px;border-top:1px solid var(--jay)}.chat_retryBtn__zFilb{background:none;border:1px solid var(--copper);color:var(--copper);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit}.chat_roomHeaderActions__HbZb2{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.chat_membersPanel__7ZhCB{border-bottom:1px solid var(--jay);padding:12px 20px;flex-shrink:0;max-height:40%;overflow-y:auto;font-size:13px}.chat_memberMode__rbPLb{margin-bottom:12px;color:var(--cream-muted);line-height:1.5}.chat_memberMode__rbPLb h2{margin:0 0 6px;color:var(--cream);font-size:14px;font-weight:500}.chat_memberMode__rbPLb p{margin:0 0 6px}.chat_memberMode__rbPLb code{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.chat_membersAdd__Irigr{display:flex;gap:8px;margin-bottom:8px}.chat_membersAdd__Irigr input{flex:1 1;background:var(--surface);border:1px solid var(--jay);color:var(--cream);padding:6px 10px;border-radius:4px;font-size:13px;font-family:inherit}.chat_membersAdd__Irigr input::placeholder{color:var(--cream-muted)}.chat_membersAdd__Irigr input:focus{outline:none;border-color:var(--gold)}.chat_memberRow__PHZib button,.chat_membersAdd__Irigr button{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit}.chat_memberRow__PHZib button:hover:not(:disabled),.chat_membersAdd__Irigr button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.chat_memberRow__PHZib button:disabled,.chat_membersAdd__Irigr button:disabled{opacity:.5;cursor:default}.chat_membersEmpty__SwTWK{color:var(--cream-muted)}.chat_invitePanel__ht07Z{border-bottom:1px solid var(--jay);padding:14px 20px;flex-shrink:0;max-height:56%;overflow-y:auto;font-size:13px}.chat_inviteHeader__I_Rb_{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.chat_inviteHeader__I_Rb_ h2,.chat_inviteSection__C2XPq h3{margin:0;color:var(--cream);font-weight:500}.chat_inviteHeader__I_Rb_ h2{font-size:15px}.chat_inviteHeader__I_Rb_ p{margin:0;color:var(--cream-muted);line-height:1.5}.chat_inviteSection__C2XPq{padding:12px 0;border-top:1px solid rgba(42,58,74,.65)}.chat_inviteSectionHeader__nZ1tl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.chat_inviteSection__C2XPq h3{font-size:13px}.chat_connectStep__wEEWW{margin:0 0 10px;color:var(--cream-muted);line-height:1.5}.chat_connectStep__wEEWW a{color:var(--gold)}.chat_connectPrompt__8O8uE,.chat_connectValue__vDgrY{background:var(--surface);border:1px solid var(--jay);border-radius:4px;padding:8px 10px;margin-bottom:8px}.chat_connectPrompt__8O8uE code,.chat_connectValue__vDgrY code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--gold);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.chat_credentialNote__mtWmf{margin:0;color:var(--copper);line-height:1.5}.chat_routeTabs__rxLjn{display:flex;align-items:center;gap:6px;margin:4px 0 10px;flex-wrap:wrap}.chat_routeTabActive__JcWhX,.chat_routeTab__xO6NH{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit}.chat_routeTabActive__JcWhX{border-color:var(--gold);color:var(--gold)}.chat_routeTab__xO6NH:hover{border-color:var(--gold);background:rgba(201,168,76,.08)}.chat_recommendedBox__Pspfs{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 10px;padding:12px;border:1px solid var(--gold);border-radius:6px;background:rgba(201,168,76,.06)}.chat_primaryBtn__JcKvl{display:inline-block;padding:6px 14px;border:1px solid var(--gold);border-radius:4px;color:var(--gold);font-size:13px;font-family:inherit;text-decoration:none;cursor:pointer}.chat_primaryBtn__JcKvl:hover{background:var(--gold);color:var(--ink)}.chat_installedToggle___1J6d{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--cream-muted);font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat_advancedTokenToggle__8QjcI{background:none;border:none;color:var(--cream-muted);cursor:pointer;font-size:12px;font-family:inherit;padding:0;text-decoration:underline}.chat_advancedTokenToggle__8QjcI:hover{color:var(--gold)}.chat_advancedToken__8nTzf{margin-top:10px}.chat_membersList__iKJLy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chat_memberRow__PHZib{display:flex;align-items:center;gap:8px}.chat_memberIdentity__0uJxx{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_memberStatus__f7UFY{font-size:11px;color:var(--cream-muted)}.chat_memberStatus__f7UFY[data-status=approved]{color:var(--gold)}.chat_memberStatus__f7UFY[data-status=denied]{color:var(--copper)}.chat_roomBadge__x6o2G{margin-left:6px;padding:1px 6px;border:1px solid var(--jay);border-radius:8px;color:var(--cream-muted);font-weight:400;font-size:11px;vertical-align:middle}.chat_roomSettings__dG_GZ{border-bottom:1px solid var(--jay);padding:12px 20px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.chat_roomSettingsRow__E3Xjr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat_roomSettingsLabel__ojtZ7{display:flex;align-items:center;gap:8px;color:var(--cream-muted)}.chat_roomSettingsLabel__ojtZ7 input{background:none;border:1px solid var(--jay);border-radius:4px;color:inherit;padding:4px 8px;font:inherit}.chat_roomSettingsConfirm__ift2_{display:flex;align-items:center;gap:8px;color:var(--cream-muted)}.chat_dangerBtn__rTEE_{background:none;border:1px solid var(--copper);color:var(--copper);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.chat_dangerBtn__rTEE_:hover{filter:brightness(1.2)}.chat_verifyNotice__sDRke{margin:0 0 .75rem;padding:.6rem .85rem;border-radius:8px;border:1px solid rgba(217,119,6,.35);background:rgba(217,119,6,.08);color:inherit;font-size:.875rem;line-height:1.45}.chat_verifyNotice__sDRke code{font-size:.85em;padding:.1em .3em;border-radius:4px;background:rgba(127,127,127,.18)}.chat_consentOptIns__rYln1{border:1px solid var(--jay);border-radius:4px;padding:10px 12px;margin:4px 0 2px;display:flex;flex-direction:column;gap:8px}.chat_consentOptIns__rYln1 legend{color:var(--cream-muted);font-size:11px;padding:0 4px}.chat_consentOptIns__rYln1 label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--cream);cursor:pointer}.chat_consentOptIns__rYln1 input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--copper);cursor:pointer}.chat_consentFinePrint___biPw{margin:0;font-size:11px;color:var(--cream-muted)}.chat_wikilink__V7xR6{color:var(--gold);text-decoration:none;border-bottom:1px dotted var(--gold)}.chat_wikilink__V7xR6:hover{color:var(--copper);border-bottom-color:var(--copper)}.chat_newRoomBtn__JY_RX{background:var(--surface);color:var(--cream);border:1px solid var(--jay);border-radius:4px;padding:5px 10px;font:inherit;font-size:13px;cursor:pointer;flex-shrink:0}.chat_newRoomBtn__JY_RX:hover{border-color:var(--copper);color:var(--gold)}.chat_docsPanel__FI5VC{padding:10px 20px 14px;border-bottom:1px solid var(--jay);background:var(--surface)}.chat_docsList__c_MMd{list-style:none;margin:0 0 10px;padding:0}.chat_docsList__c_MMd li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:4px 0}.chat_docsOpen__KMlg4{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--cream);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--jay);text-decoration-color:var(--jay)}.chat_docsOpen__KMlg4:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.chat_docsMeta__CQBSj{color:var(--cream-muted);font-size:12px}.chat_docsError__hnrMa{color:var(--cream);font-size:12px;margin:0 0 8px}.chat_docsNew__Ai7I5{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chat_docsNew__Ai7I5 input{padding:5px 9px}.chat_docsNew__Ai7I5 button,.chat_docsNew__Ai7I5 input{background:var(--ink);color:var(--cream);border:1px solid var(--jay);border-radius:4px;font:inherit;font-size:13px}.chat_docsNew__Ai7I5 button{padding:5px 10px;cursor:pointer}.chat_docsNew__Ai7I5 button:hover:not(:disabled){border-color:var(--copper);color:var(--gold)}.chat_docsNew__Ai7I5 button:disabled{opacity:.45;cursor:default}.chat_newRoomFormTitle__4ROHr{font-weight:600;color:var(--cream)}.chat_newRoomFormNote__pFP6d{color:var(--cream-muted);font-size:12px;line-height:1.45}.chat_roomTreeOverlay__jhXsg{position:fixed;inset:0;z-index:10}.chat_roomTreePanel__4xsyL{position:absolute;top:48px;left:16px;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 80px);overflow-y:auto;padding:8px;background:var(--surface);border:1px solid var(--jay);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.chat_roomTreeProject__0QufJ>summary{cursor:pointer;padding:6px 8px;border-radius:4px;color:var(--gold);font-size:13px;list-style-position:inside}.chat_roomTreeProject__0QufJ>summary:hover{background:var(--ink)}.chat_roomTreeList__n_L7t{list-style:none;margin:0;padding:0 0 4px 14px}.chat_roomTreeGroup__Ks_Wo{padding:8px 8px 2px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--copper)}.chat_roomTreeItem__gjcdd{display:block;width:100%;text-align:left;background:none;border:none;border-radius:4px;padding:5px 8px;color:var(--cream);font:inherit;font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_roomTreeItem__gjcdd:focus-visible,.chat_roomTreeItem__gjcdd:hover{background:var(--ink);outline:none}.chat_roomTreeItemActive__YoFf4{color:var(--gold);background:var(--ink)}.chat_roomTreeSlug__TevKr{opacity:.6;font-size:12px}.chat_roomTreeActions__GVRyu{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px}.chat_roomTreeAction__EHVSy{background:none;border:1px dashed var(--jay);border-radius:4px;padding:3px 8px;color:var(--cream);font:inherit;font-size:12px;cursor:pointer}.chat_roomTreeAction__EHVSy:hover{border-color:var(--copper);color:var(--gold)}.account-menu_wrap__GBWZ3{position:relative;margin-left:auto;flex-shrink:0;z-index:30}.account-menu_trigger__aaZwk{max-width:min(240px,42vw);min-height:30px;background:none;border:1px solid var(--jay,var(--line,#2a3a4a));color:var(--cream-muted,#9e9a91);padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit}.account-menu_trigger__aaZwk:hover,.account-menu_trigger__aaZwk[aria-expanded=true]{border-color:var(--gold,#c9a84c);color:var(--gold,#c9a84c)}.account-menu_triggerText__tmPV6{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_panel__7HbwF{position:absolute;right:0;top:calc(100% + 8px);width:min(260px,calc(100vw - 32px));background:var(--surface,var(--ink-raise,#1a1a1a));border:1px solid var(--jay,var(--line,#2a3a4a));border-radius:6px;box-shadow:0 14px 34px rgba(0,0,0,.38);padding:8px}.account-menu_identity__Hg076{color:var(--cream,#f5f0e8);font-size:12px;padding:7px 8px 10px;border-bottom:1px solid var(--jay,var(--line,#2a3a4a));overflow-wrap:anywhere}.account-menu_extras__vr97r{display:flex;flex-direction:column;gap:8px;padding:10px 8px;border-bottom:1px solid var(--jay,var(--line,#2a3a4a))}.account-menu_links__ZU4vx{display:flex;flex-direction:column;gap:2px;padding:8px 0}.account-menu_link___FSct,.account-menu_signOut__afzMn{width:100%;background:none;border:none;border-radius:4px;color:var(--cream-muted,#9e9a91);cursor:pointer;display:block;font-family:inherit;font-size:13px;padding:7px 8px;text-align:left;text-decoration:none}.account-menu_link___FSct:hover,.account-menu_link___FSct[aria-current=page],.account-menu_signOut__afzMn:hover:not(:disabled){background:rgba(201,168,76,.08);color:var(--gold,#c9a84c)}.account-menu_signOut__afzMn{border-top:1px solid var(--jay,var(--line,#2a3a4a));border-radius:0;color:var(--copper,#b87333);margin-top:2px;padding-top:10px}.account-menu_signOut__afzMn:disabled{cursor:default;opacity:.55}.agents_page__r_pqB{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;min-height:100vh;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.agents_header__GbGr9{min-height:48px;padding:12px 20px;border-bottom:1px solid var(--jay);color:var(--cream-muted);display:flex;align-items:center;justify-content:space-between;gap:16px}.agents_primaryLink___FOdC{color:var(--gold);text-decoration:none}.agents_primaryLink___FOdC:hover{text-decoration:underline}.agents_content__VkgYU{width:min(960px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px}.agents_summary__kxO2S{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.agents_emptyPanel__bco2S h2,.agents_keySection__22lhd h2,.agents_signInCard__3HGgl h1,.agents_summary__kxO2S h1{margin:0;color:var(--cream);font-weight:500}.agents_summary__kxO2S h1{font-size:22px}.agents_emptyPanel__bco2S p,.agents_signInCard__3HGgl p,.agents_summary__kxO2S p{margin:8px 0 0;color:var(--cream-muted);line-height:1.6;max-width:58ch}.agents_emptyPanel__bco2S,.agents_signInCard__3HGgl{width:min(460px,calc(100% - 40px));margin:60px auto;padding:24px;border:1px solid var(--jay);border-radius:8px;background:var(--surface)}.agents_signInCard__3HGgl{display:flex;flex-direction:column;gap:14px}.agents_emptyPanel__bco2S{margin-left:0}.agents_keySection__22lhd{margin-top:28px}.agents_keySection__22lhd h2{font-size:15px;padding-bottom:10px;border-bottom:1px solid var(--jay)}.agents_keyList__l17o9{list-style:none;margin:0;padding:0}.agents_keyRow__0EI0S{display:grid;grid-template-columns:minmax(160px,1fr) minmax(300px,2fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(42,58,74,.65)}.agents_keyIdentity____4sZ{min-width:0;display:flex;align-items:center;gap:10px}.agents_agentName__L_pGd{color:var(--cream);font-weight:500;overflow-wrap:anywhere}.agents_activeBadge__4rgZO,.agents_revokedBadge__mDezH{border:1px solid var(--jay);border-radius:999px;padding:2px 8px;font-size:11px;white-space:nowrap}.agents_activeBadge__4rgZO{color:var(--gold)}.agents_revokedBadge__mDezH{color:var(--cream-muted)}.agents_keyMeta__36sNc{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-gap:12px;gap:12px;margin:0}.agents_keyMeta__36sNc div{min-width:0}.agents_keyMeta__36sNc dt{color:var(--cream-muted);font-size:11px;margin-bottom:4px;text-transform:uppercase}.agents_keyMeta__36sNc dd{margin:0;color:var(--cream);font-size:12px}.agents_keyMeta__36sNc code{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agents_confirmRevokeBtn__fb8CT,.agents_revokeBtn__yjCr6{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:7px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-family:inherit;white-space:nowrap}.agents_confirmRevokeBtn__fb8CT,.agents_revokeBtn__yjCr6:hover:not(:disabled){border-color:var(--copper);color:var(--copper)}.agents_confirmRevokeBtn__fb8CT:hover:not(:disabled){background:var(--copper);color:var(--ink)}.agents_confirmRevokeBtn__fb8CT:disabled,.agents_revokeBtn__yjCr6:disabled{opacity:.5;cursor:default}.agents_error__Nofll{color:var(--copper)}.agents_emptyState__RjPw7{color:var(--cream-muted);margin:60px auto;text-align:center}@media (max-width:760px){.agents_header__GbGr9,.agents_summary__kxO2S{align-items:flex-start;flex-direction:column}.agents_keyRow__0EI0S{grid-template-columns:1fr;align-items:start}.agents_keyMeta__36sNc{grid-template-columns:repeat(2,minmax(120px,1fr))}}.connect_page__JikjY{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;display:flex;flex-direction:column;height:100vh;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.connect_header__6Scve{padding:12px 20px;border-bottom:1px solid var(--jay);color:var(--cream-muted);flex-shrink:0}.connect_card__CUGnF{max-width:440px;width:calc(100% - 40px);margin:60px auto;padding:24px;border:1px solid var(--jay);border-radius:8px;background:var(--surface)}.connect_card__CUGnF h2{margin:0 0 12px;font-size:16px;color:var(--cream)}.connect_card__CUGnF p{font-size:13px;line-height:1.6;color:var(--cream-muted);margin:0 0 12px}.connect_invitedNote__3apCk{max-width:440px;width:calc(100% - 40px);margin:60px auto -48px;font-size:13px;color:var(--cream-muted);text-align:center}.connect_peer__cLkWY{color:var(--gold);font-size:12px;word-break:break-all}.connect_status__mPNkQ{color:var(--cream-muted)}.connect_error___hqpn{color:var(--copper);font-size:13px;margin:0}.connect_chatLink__9jJ6j{display:inline-block;margin-top:8px;padding:8px 16px;border:1px solid var(--copper);color:var(--copper);border-radius:4px;text-decoration:none;font-size:13px}.connect_chatLink__9jJ6j:hover{background:var(--copper);color:var(--ink)}.connect_muted__e_ekg{margin:auto;color:var(--cream-muted)}.docs_page__MeUqK{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;--red:#c0553f;--green:#5a8a4a;min-height:100vh;box-sizing:border-box;padding:20px;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.docs_head___SVeH{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--jay);padding-bottom:12px;margin-bottom:16px}.docs_head___SVeH h1{font-size:18px;margin:0;font-weight:600}.docs_back__h_ws9{color:var(--copper);text-decoration:none}.docs_back__h_ws9:hover{text-decoration:underline}.docs_meta__StXDw{color:var(--cream-muted);font-size:12px}.docs_dirty__MttDm{color:var(--gold)}.docs_error__rZ8kZ,.docs_notice__aq8iH,.docs_turn__i4Q9N{margin:0 0 12px;padding:8px 12px;border-radius:4px;border:1px solid var(--jay);background:var(--surface)}.docs_error__rZ8kZ{border-color:var(--red)}.docs_notice__aq8iH{color:var(--cream-muted)}.docs_bar__SyLP0{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.docs_bar__SyLP0 button{background:var(--surface);color:var(--cream);border:1px solid var(--jay);border-radius:4px;padding:6px 12px;font:inherit;cursor:pointer}.docs_bar__SyLP0 button:hover:not(:disabled){border-color:var(--copper)}.docs_bar__SyLP0 button:disabled{opacity:.45;cursor:default}.docs_editor__wV3Xr{width:100%;min-height:60vh;box-sizing:border-box;background:var(--surface);color:var(--cream);border:1px solid var(--jay);border-radius:4px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;resize:vertical}.docs_editor__wV3Xr:focus{outline:2px solid var(--copper);outline-offset:-2px}.docs_preview__yCjhW{background:var(--surface);border:1px solid var(--jay);border-radius:4px;padding:14px 18px;min-height:60vh;line-height:1.65;overflow-wrap:anywhere}.docs_preview__yCjhW pre{overflow-x:auto}.docs_diff__H3aWX{margin-top:16px;background:var(--surface);border:1px solid var(--jay);border-radius:4px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre}.docs_add__qc5qj{color:var(--green)}.docs_del__sBNBv{color:var(--red)}.docs_conflict__nsN3f{margin-top:16px;border:1px solid var(--red);border-radius:4px;padding:12px}.docs_conflict__nsN3f h2{font-size:14px;margin:0 0 8px}.docs_conflict__nsN3f pre{overflow-x:auto;white-space:pre-wrap;color:var(--cream-muted)}.docs_list__cYkqi{list-style:none;padding:0;margin:0 0 20px}.docs_list__cYkqi li{padding:10px 0;border-bottom:1px solid var(--jay);display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.docs_list__cYkqi a{color:var(--cream);text-decoration:none;font-weight:600}.docs_list__cYkqi a:hover{color:var(--copper)}.docs_newDoc__2Fa0N{display:flex;gap:8px;flex-wrap:wrap}.docs_newDoc__2Fa0N input{padding:6px 10px}.docs_newDoc__2Fa0N button,.docs_newDoc__2Fa0N input{background:var(--surface);color:var(--cream);border:1px solid var(--jay);border-radius:4px;font:inherit}.docs_newDoc__2Fa0N button{padding:6px 12px;cursor:pointer}.docs_newDoc__2Fa0N button:disabled{opacity:.45;cursor:default}.docs_pane__l5w0v{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;--red:#c0553f;--green:#5a8a4a;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.docs_pane__l5w0v .docs_editor__wV3Xr,.docs_pane__l5w0v .docs_preview__yCjhW{min-height:40vh}.device_page__pmPu8{--ink:#0d0d0d;--surface:#1a1a1a;--cream:#f5f0e8;--cream-muted:#9e9a91;--copper:#b87333;--gold:#c9a84c;--jay:#2a3a4a;display:flex;flex-direction:column;height:100vh;background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.device_header__zDJ23{padding:12px 20px;border-bottom:1px solid var(--jay);color:var(--cream-muted);flex-shrink:0;display:flex;align-items:center;gap:16px;justify-content:space-between}.device_card__7zeWQ{max-width:440px;width:calc(100% - 40px);margin:60px auto;padding:24px;border:1px solid var(--jay);border-radius:8px;background:var(--surface)}.device_card__7zeWQ h2{margin:0 0 12px;font-size:16px;color:var(--cream)}.device_card__7zeWQ p{font-size:13px;line-height:1.6;color:var(--cream-muted);margin:0 0 12px}.device_note__FQ6vR{max-width:440px;width:calc(100% - 40px);margin:60px auto -48px;font-size:13px;color:var(--cream-muted);text-align:center}.device_agent__8Ry7L{color:var(--gold);word-break:break-all}.device_codeForm__qLp2n{display:flex;gap:8px}.device_codeInput__bxiA5{flex:1 1;background:var(--ink);border:1px solid var(--jay);color:var(--cream);padding:10px 12px;border-radius:4px;font-size:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:3px;text-align:center}.device_codeInput__bxiA5::placeholder{color:var(--cream-muted);letter-spacing:3px}.device_codeInput__bxiA5:focus{outline:none;border-color:var(--gold)}.device_codeForm__qLp2n button,.device_linkBtn__ULaa_{background:none;border:1px solid var(--jay);color:var(--cream-muted);padding:8px 14px;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.device_codeForm__qLp2n button:hover:not(:disabled),.device_linkBtn__ULaa_:hover{border-color:var(--gold);color:var(--gold)}.device_codeForm__qLp2n button:disabled{opacity:.5;cursor:default}.device_authForm__vGi_0{display:flex;flex-direction:column;gap:10px}.device_authInput__js6xI{background:var(--ink);border:1px solid var(--jay);color:var(--cream);padding:10px 12px;border-radius:4px;font-size:16px;font-family:inherit;width:100%;box-sizing:border-box}.device_authInput__js6xI::placeholder{color:var(--cream-muted)}.device_authInput__js6xI:focus{outline:none;border-color:var(--gold)}.device_authForm__vGi_0 button[type=submit]{background:none;border:1px solid var(--gold);color:var(--gold);padding:10px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit;white-space:nowrap;width:100%}.device_authForm__vGi_0 button[type=submit]:hover:not(:disabled){background:var(--gold);color:var(--ink)}.device_authForm__vGi_0 button[type=submit]:disabled{opacity:.5;cursor:default}.device_consentBox__42MPJ{border:1px solid var(--jay);border-radius:4px;padding:10px 12px;margin:0 0 14px;font-size:13px;color:var(--cream-muted);line-height:1.5}.device_consentIcon__iH7Bb{width:20px;height:20px;border-radius:4px;vertical-align:-4px;margin-right:8px}.device_consentApp__uE7at{color:var(--gold);font-weight:500;word-break:break-all}.device_consentBox__42MPJ ul{margin:6px 0 0;padding-left:18px}.device_decisionRow__EIN_L{display:flex;gap:8px;margin-top:4px}.device_roomGrantBox___0a2D{border-top:1px solid var(--jay);border-bottom:1px solid var(--jay);padding:12px 0;margin:12px 0}.device_grantedRooms__FTd9_ h3,.device_roomGrantBox___0a2D h3{margin:0 0 8px;color:var(--cream);font-size:13px;font-weight:500}.device_roomGrantList__gyCHM{display:flex;flex-direction:column;gap:8px;margin:10px 0}.device_roomGrantRow___cRiM{display:flex;align-items:flex-start;gap:8px;color:var(--cream-muted);font-size:13px;line-height:1.4}.device_roomGrantRow___cRiM input{margin-top:2px}.device_warning__Tfjbg{color:var(--copper)}.device_warningBox__oQLEh{display:flex;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--copper);border-radius:6px;background:rgba(184,115,51,.12);color:var(--cream);font-weight:500;line-height:1.4}.device_warningBox__oQLEh:before{content:"⚠";flex-shrink:0}.device_mutedInline__TIWG7{color:var(--cream-muted)}.device_grantedRooms__FTd9_{margin-bottom:12px}.device_grantedRooms__FTd9_ ul{margin:0 0 10px;padding-left:18px;color:var(--cream-muted)}.device_grantedRooms__FTd9_ a,.device_successLinks__NwnKw a{color:var(--gold)}.device_successLinks__NwnKw{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.device_approveBtn__B62WQ,.device_denyBtn__Y3yta{flex:1 1;padding:10px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit;background:none}.device_approveBtn__B62WQ{border:1px solid var(--gold);color:var(--gold)}.device_approveBtn__B62WQ:hover:not(:disabled){background:var(--gold);color:var(--ink)}.device_denyBtn__Y3yta{border:1px solid var(--copper);color:var(--copper)}.device_denyBtn__Y3yta:hover:not(:disabled){background:var(--copper);color:var(--ink)}.device_approveBtn__B62WQ:disabled,.device_denyBtn__Y3yta:disabled{opacity:.5;cursor:default}.device_error__r9YXo{color:var(--copper);font-size:13px;margin:8px 0 0}.device_muted__T5kje{margin:auto;color:var(--cream-muted)}