:root{
  color-scheme:dark;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --bg:#0b0f16;
  --rail:#090c12;
  --sidebar:#111620;
  --panel:#0e131c;
  --panel-2:#151b27;
  --panel-3:#1a2231;
  --line:#263044;
  --line-soft:#1d2636;
  --text:#f1f4fb;
  --muted:#909ab0;
  --muted-2:#6f7a91;
  --brand:#6375ff;
  --brand-strong:#5667ef;
  --brand-soft:#242d5d;
  --green:#48d68a;
  --yellow:#f2bb64;
  --red:#ef6d77;
  --purple:#9a88ff;
  --orange:#ffad5c;
  --shadow:0 20px 55px rgba(0,0,0,.28);
}
*{box-sizing:border-box}
html,body{margin:0;width:100%;height:100%;min-width:0;overflow:hidden;background:var(--bg);color:var(--text)}
button,input,textarea{font:inherit}
button{color:inherit}
button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8391ff;outline-offset:2px}
[hidden]{display:none!important}

.app{
  width:100%;height:100dvh;min-height:620px;
  display:grid;
  grid-template-columns:70px 280px minmax(0,1fr) 226px;
  background:var(--bg);
}
.app.system-mode{grid-template-columns:70px 280px minmax(0,1fr) 0}

.rail{
  z-index:30;display:flex;flex-direction:column;align-items:center;
  gap:12px;padding:14px 10px;background:var(--rail);border-right:1px solid var(--line-soft)
}
.brand-logo,.rail-btn{
  width:46px;height:46px;border:0;border-radius:14px;display:grid;place-items:center;
  background:transparent;cursor:pointer;transition:.18s ease;position:relative
}
.brand-logo{background:linear-gradient(145deg,#7484ff,#5568ec);font-size:21px;font-weight:900;box-shadow:0 8px 26px rgba(93,111,246,.22)}
.rail-nav{display:grid;gap:10px;margin-top:2px}
.rail-btn{color:#8590aa;background:#121827;font-size:19px}
.rail-btn:hover{color:white;background:#1b2436;border-radius:12px}
.rail-btn.active{color:white;background:var(--brand-soft)}
.rail-btn.active::before{content:"";position:absolute;left:-12px;width:4px;height:28px;border-radius:0 4px 4px 0;background:#7c8bff}
.rail-btn.clara.active{background:#3b326b;color:#d8d0ff}
.rail-btn.hub.active{background:#50341f;color:#ffd2a7}
.rail-btn[data-tooltip]::after{
  content:attr(data-tooltip);position:absolute;left:58px;top:50%;transform:translateY(-50%) translateX(-4px);
  opacity:0;pointer-events:none;white-space:nowrap;padding:7px 9px;border:1px solid var(--line);
  border-radius:7px;background:#161d29;color:#fff;font-size:11px;box-shadow:var(--shadow);transition:.15s;z-index:50
}
.rail-btn[data-tooltip]:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}
.rail-spacer{flex:1}
.rail-connection{width:10px;height:10px;border-radius:50%;background:#6d7587;box-shadow:0 0 0 4px rgba(109,117,135,.08)}
.rail-connection.online{background:var(--green);box-shadow:0 0 0 4px rgba(72,214,138,.1),0 0 15px rgba(72,214,138,.5)}
.rail-connection.error{background:var(--red);box-shadow:0 0 0 4px rgba(239,109,119,.1)}

.sidebar{
  z-index:20;min-width:0;display:flex;flex-direction:column;background:var(--sidebar);
  border-right:1px solid var(--line-soft);overflow:hidden
}
.sidebar-header{height:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line-soft)}
.workspace-name{min-width:0}.workspace-name strong{display:block;font-size:13px;letter-spacing:.015em}.workspace-name span{display:block;margin-top:4px;color:var(--muted);font-size:10px}
.icon-btn,.mini-icon-btn{border:0;background:transparent;cursor:pointer;color:var(--muted);border-radius:8px}
.icon-btn{width:34px;height:34px;font-size:17px}.icon-btn:hover,.mini-icon-btn:hover{background:var(--panel-3);color:white}
.sidebar-close{display:none;font-size:24px}
.sidebar-search-wrap{margin:13px 12px 4px;padding:0 10px;height:38px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:#171d2a;color:#77839b}
.sidebar-search-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}
.sidebar-search-wrap input::placeholder{color:#758097}
.sidebar-scroll{min-height:0;flex:1;overflow:auto;padding:4px 10px 18px;scrollbar-width:thin;scrollbar-color:#303a50 transparent}
.nav-section{margin-top:20px}
.section-title{height:25px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;color:#7e89a0;font-size:10px;font-weight:800;letter-spacing:.09em}
.mini-icon-btn{width:26px;height:26px;font-size:14px}
.nav-item,.channel-item{
  width:100%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:9px;
  min-height:42px;padding:7px 9px;border-radius:8px;color:#aeb6c7;text-align:left;transition:.14s
}
.nav-item:hover,.channel-item:hover{background:#1a2130;color:white}
.nav-item.active,.channel-item.active{background:#242d4e;color:white}
.nav-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#20283a;font-weight:800}
.bot-icon{color:#ddd7ff;background:#302a55}
.nav-copy{min-width:0;flex:1}.nav-copy strong{display:block;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-copy small{display:block;margin-top:2px;color:var(--muted-2);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.presence{width:8px;height:8px;border-radius:50%;background:#657086;flex:0 0 auto}.presence.online{background:var(--green)}
.channel-list{display:grid;gap:1px}.channel-item{min-height:36px;padding:7px 9px;font-size:12px}.channel-item .hash{width:18px;color:#737e94;font-size:15px;font-weight:700}.channel-item span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-item .unread{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#8796ff}
.discord-state{display:flex;align-items:center;gap:8px;margin:4px 7px 8px;padding:9px 10px;border:1px solid var(--line-soft);border-radius:8px;background:#141a25;color:var(--muted);font-size:10px}
.discord-state.error{color:#ffadb4;border-color:#573039;background:#23151a}.discord-state.success{color:#8ce4b2;border-color:#284c3a;background:#112019}
.spinner{width:13px;height:13px;border:2px solid #48536c;border-top-color:#8c9aff;border-radius:50%;animation:spin .8s linear infinite;flex:0 0 auto}@keyframes spin{to{transform:rotate(360deg)}}
.user-panel{height:62px;flex:0 0 62px;padding:9px 10px;display:grid;grid-template-columns:36px minmax(0,1fr) 34px;gap:8px;align-items:center;border-top:1px solid var(--line-soft);background:#0e131c}
.user-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#98e4b7,#4ebd7b);color:#112018;font-size:13px;font-weight:900}
.user-copy{min-width:0}.user-copy strong{display:block;font-size:11px}.user-copy span{display:block;margin-top:2px;color:#7f8a9f;font-size:9px}

.workspace{min-width:0;min-height:0;display:grid;grid-template-rows:72px minmax(0,1fr);background:var(--panel)}
.topbar{z-index:10;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid var(--line-soft);background:rgba(14,19,28,.94);backdrop-filter:blur(14px)}
.topbar-left{min-width:0;display:flex;align-items:center;gap:10px}.top-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#1d2637;color:#aab5ff;font-weight:800;flex:0 0 auto}
.top-copy{min-width:0}.top-copy h1{margin:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-copy p{margin:4px 0 0;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile-menu{display:none}
.top-actions{display:flex;align-items:center;gap:7px;min-width:0}.top-action{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#161d2a;color:#c4cad8;cursor:pointer;font-size:10px;font-weight:700}.top-action:hover{background:#20293a;color:white}.top-action:disabled{opacity:.45;cursor:not-allowed}
.connection-pill{height:30px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#141a25;color:#8d97aa;font-size:9px;white-space:nowrap}.connection-pill i{width:7px;height:7px;border-radius:50%;background:#737d91}.connection-pill.is-online{color:#8ce4b2;border-color:#294b3a;background:#112019}.connection-pill.is-online i{background:var(--green);box-shadow:0 0 9px rgba(72,214,138,.55)}.connection-pill.is-error{color:#ffadb4;border-color:#573039;background:#23151a}.connection-pill.is-error i{background:var(--red)}
.main-area{min-width:0;min-height:0;overflow:hidden;position:relative}.view{width:100%;height:100%;min-width:0;min-height:0}.view.active{display:block}

.home-view{overflow:auto;background:radial-gradient(circle at 72% -20%,rgba(78,97,173,.22),transparent 43%),var(--panel);scrollbar-width:thin;scrollbar-color:#303a50 transparent}
.home-content{width:min(920px,calc(100% - 48px));margin:0 auto;padding:64px 0 48px}
.home-hero{max-width:760px;margin-bottom:24px}.home-hero small,.eyebrow{color:#8491ff;font-size:9px;font-weight:900;letter-spacing:.16em}.home-hero h2{margin:12px 0 10px;font-size:34px;line-height:1.13;letter-spacing:-.025em}.home-hero p{max-width:720px;margin:0;color:#a2abba;font-size:13px;line-height:1.7}
.system-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px}
.system-card{min-width:0;min-height:116px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#151b27;text-align:left;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 10px;color:var(--text);cursor:pointer;transition:.16s;box-shadow:0 8px 24px rgba(0,0,0,.06)}
button.system-card:hover{transform:translateY(-1px);border-color:#3b4760;background:#18202e}
.system-card-icon{grid-row:1/3;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#252d43;color:#bfc7ff;font-weight:900}
.clara-card .system-card-icon{background:#342e58;color:#d8d0ff}.hub-card .system-card-icon{background:#49301f;color:#ffd1a4}.discord-card .system-card-icon{background:#26364a;color:#b9d9ff}
.system-card-copy{min-width:0}.system-card-copy strong{display:block;font-size:13px}.system-card-copy small{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.35}.system-card-action{grid-column:2;color:#7f8aa2;font-size:9px;align-self:end}
.overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:11px;margin-top:12px}.overview-card{min-width:0;padding:17px;border:1px solid var(--line);border-radius:13px;background:#131a25}.overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.overview-head h3{margin:5px 0 0;font-size:13px}.live-badge{display:flex;align-items:center;gap:6px;color:#87ddb0;font-size:9px}.live-badge i{width:6px;height:6px;border-radius:50%;background:var(--green)}
.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.metrics div{min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:#171e2b}.metrics strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metrics span{display:block;margin-top:4px;color:#7f899e;font-size:8px}
.team-card{padding-bottom:12px}.person-row{width:100%;border:0;background:transparent;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 7px;border-radius:9px;text-align:left;cursor:pointer}.person-row:hover{background:#1a2230}.person-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#232c40;font-weight:900}.clara-avatar{background:#342e58;color:#d7cfff}.hub-avatar{background:#49301f;color:#ffd1a4}.person-row strong{display:block;font-size:11px}.person-row small{display:block;margin-top:2px;color:#788399;font-size:8px}.open-label{color:#94a0ba;font-size:8px}
.clara-quick-action{width:100%;display:flex;align-items:center;gap:7px;margin-top:6px;padding:7px 9px;border:1px solid #3b3565;border-radius:8px;background:#211d39;color:#d8d0ff;font-size:9px;font-weight:800;text-align:left;cursor:pointer}.clara-quick-action span{font-size:13px}.clara-quick-action b{margin-left:auto;color:#9e95e8}.clara-quick-action:hover{background:#2b2548}

.chat-view{grid-template-rows:minmax(0,1fr) auto;background:#0e131c}.chat-view.active{display:grid}
.chat-scroll{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#303a50 transparent}.chat-inner{width:min(920px,calc(100% - 28px));min-height:100%;margin:0 auto;padding:28px 0 22px}.chat-welcome{margin:0 10px 22px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.welcome-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#202a3d;color:#b9c2ff;font-size:21px;font-weight:900}.chat-welcome h2{margin:12px 0 5px;font-size:20px}.chat-welcome p{margin:0;color:#818da2;font-size:10px}.loading-messages{display:flex;align-items:center;gap:9px;margin:16px 10px;color:#8c96a9;font-size:10px}
.message-list{display:grid}.message-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:9px 10px;border-radius:7px;transition:.12s}.message-row:hover{background:#121923}.message-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#293349;color:#d4daf0;font-size:11px;font-weight:900;overflow:hidden}.message-avatar.bot{background:#352e5e;color:#d9d1ff}.message-avatar img{width:100%;height:100%;object-fit:cover}.message-body{min-width:0}.message-meta{display:flex;align-items:baseline;gap:7px;min-width:0}.message-meta strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-meta strong.bot-name{color:#c9c0ff}.bot-badge{padding:1px 4px;border-radius:4px;background:#6254bb;color:#fff;font-size:7px;font-weight:900}.message-meta time{color:#68758b;font-size:8px;white-space:nowrap}.message-text{margin-top:3px;color:#d9deea;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.message-text p{margin:0 0 3px}.message-text a{color:#8ba4ff;text-decoration:none}.message-text a:hover{text-decoration:underline}
.attachments{display:grid;gap:7px;margin-top:8px;max-width:580px}.audio-attachment{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #303a50;border-radius:9px;background:#151c28}.audio-attachment audio{width:100%;height:34px}.image-attachment{display:block;max-width:min(520px,100%);max-height:330px;border-radius:9px;border:1px solid #2c374b;object-fit:contain;background:#090d13}.file-attachment{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 10px;border:1px solid #303a50;border-radius:9px;background:#151c28;color:#b9c5e8;text-decoration:none;font-size:9px}.file-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-card{max-width:580px;margin-top:7px;padding:10px 11px;border-left:3px solid #7586ff;border-radius:4px 8px 8px 4px;background:#151c28}.embed-card strong{display:block;font-size:10px}.embed-card p{margin:5px 0 0;color:#aab4c8;font-size:9px;line-height:1.5;white-space:pre-wrap}
.empty-messages{display:grid;place-items:center;gap:6px;margin:70px auto;color:#737f96;text-align:center}.empty-messages span{font-size:25px;color:#93a0ff}.empty-messages strong{color:#c6cddc;font-size:11px}.empty-messages small{font-size:9px}
.composer{margin:0 16px 15px;display:flex;align-items:flex-end;gap:8px;padding:8px;border:1px solid #303a50;border-radius:11px;background:#191f2d;box-shadow:0 12px 36px rgba(0,0,0,.12)}.composer:focus-within{border-color:#4b5c8d}.composer-icon{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:9px;background:#252d3e;color:#aeb7ca;cursor:pointer;font-size:18px}.composer-icon:hover{background:#30394d;color:white}.composer-field{min-width:0;flex:1;position:relative}.composer textarea{width:100%;max-height:130px;min-height:34px;resize:none;display:block;padding:8px 42px 7px 2px;border:0;outline:0;background:transparent;color:white;font-size:11px;line-height:1.5}.composer textarea::placeholder{color:#707b90}.composer textarea:disabled{cursor:not-allowed}.char-count{position:absolute;right:4px;bottom:7px;color:#69758a;font-size:7px}.send-btn{height:34px;padding:0 12px;border:0;border-radius:9px;background:var(--brand-strong);color:white;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;cursor:pointer}.send-btn:hover:not(:disabled){filter:brightness(1.08)}.send-btn:disabled{opacity:.42;cursor:not-allowed}

.system-view{background:#e9eeec}.embedded-browser{height:100%;display:grid;grid-template-rows:minmax(0,1fr)}.browserbar{display:none}.frame-area{min-height:0;position:relative;background:#f7f9f8;padding:8px}.frame-area iframe{width:100%;height:100%;border:1px solid #dce4e0;border-radius:10px;background:white;box-shadow:0 10px 30px rgba(22,46,38,.08)}.frame-tip{position:absolute;left:18px;top:18px;bottom:auto;transform:none;width:auto;max-width:360px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #cbd8d2;border-radius:8px;background:rgba(250,253,251,.96);box-shadow:0 8px 20px rgba(22,46,38,.1);color:#41514b}.frame-tip strong{font-size:8px}.frame-tip span{color:#718079;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frame-tip button{border:0;border-radius:6px;padding:5px 7px;background:#263f36;color:#fff;font-size:8px;cursor:pointer}.frame-tip .frame-tip-close{width:20px;padding:4px;background:transparent;color:#7d8a85;font-size:13px}

.members-panel{min-width:0;overflow:auto;padding:18px 11px;background:#10151e;border-left:1px solid var(--line-soft);transition:.18s}.app.system-mode .members-panel{display:none}.members-panel section>h3{margin:4px 8px 9px;color:#758097;font-size:9px;letter-spacing:.08em}.member{width:100%;border:0;background:transparent;display:grid;grid-template-columns:32px minmax(0,1fr) 7px;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;text-align:left}.member:hover{background:#171e2a}.member-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#273147;color:#d8deeb;font-size:9px;font-weight:800}.member strong{display:block;font-size:9px}.member small{display:block;margin-top:2px;color:#748097;font-size:7px}.member>i{width:7px;height:7px;border-radius:50%;background:var(--green)}.clara-member{cursor:pointer}.clara-member .member-avatar{background:#352e5e;color:#d9d1ff}
.member-info-card{margin-top:18px;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:#141b25}.member-info-card>div{display:flex;align-items:center;gap:7px;margin-top:10px;color:#a6afc0;font-size:8px}.status-dot{width:7px;height:7px;border-radius:50%;background:#667187}.status-dot.online-dot{background:var(--green)}.status-dot.error{background:var(--red)}

.settings-dialog{width:min(470px,calc(100% - 28px));padding:0;border:1px solid #323d52;border-radius:15px;background:#151b27;color:var(--text);box-shadow:0 35px 100px rgba(0,0,0,.48)}.settings-dialog::backdrop{background:rgba(2,5,10,.72);backdrop-filter:blur(3px)}.settings-card{padding:18px}.settings-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.settings-head small{color:#8290ff;font-size:8px;font-weight:900;letter-spacing:.12em}.settings-head h2{margin:5px 0 0;font-size:18px}.settings-card label{display:block;margin:14px 0}.settings-card label>span{display:block;margin-bottom:6px;font-size:9px;font-weight:700}.settings-card label>span em{color:#778399;font-style:normal;font-weight:500}.settings-card input{width:100%;padding:10px 11px;border:1px solid #303a50;border-radius:8px;background:#0f151f;color:white;outline:0;font-size:10px}.settings-card label>small{display:block;margin-top:5px;color:#737f95;font-size:8px;line-height:1.5}.settings-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:18px}.secondary-btn,.primary-btn{border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800;cursor:pointer}.secondary-btn{background:#202839;color:#c7cedd}.primary-btn{background:var(--brand-strong);color:white}

.toast-stack{position:fixed;right:16px;bottom:16px;z-index:100;display:grid;gap:8px;width:min(340px,calc(100% - 32px));pointer-events:none}.toast{padding:10px 12px;border:1px solid #344057;border-radius:9px;background:#171e2a;color:#e5e9f1;box-shadow:var(--shadow);font-size:9px;line-height:1.45;animation:toastIn .18s ease}.toast.error{border-color:#583139;background:#25161b;color:#ffbdc3}.toast.success{border-color:#2a4e3a;background:#122019;color:#a5ebc3}@keyframes toastIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.sidebar-backdrop{position:fixed;inset:0;z-index:15;background:rgba(0,0,0,.58)}

@media(max-width:1180px){
  .app,.app.system-mode{grid-template-columns:66px 260px minmax(0,1fr)}
  .members-panel{display:none!important}
  .home-content{width:min(900px,calc(100% - 34px));padding-top:46px}
}
@media(max-width:860px){
  .app,.app.system-mode{grid-template-columns:62px minmax(0,1fr)}
  .sidebar{position:fixed;left:62px;top:0;bottom:0;width:min(290px,calc(100vw - 62px));transform:translateX(-110%);box-shadow:20px 0 50px rgba(0,0,0,.4);transition:.2s;z-index:25}
  .sidebar.open{transform:none}.sidebar-close,.mobile-menu{display:grid}.topbar{padding:0 12px}.home-content{width:min(760px,calc(100% - 28px));padding-top:34px}.home-hero h2{font-size:28px}.system-cards{grid-template-columns:1fr}.overview-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
  .app,.app.system-mode{grid-template-columns:54px minmax(0,1fr)}.rail{padding:10px 6px}.brand-logo,.rail-btn{width:40px;height:40px}.rail-btn.active::before{left:-8px}.rail-btn[data-tooltip]::after{display:none}.top-copy p{display:none}.connection-pill span{display:none}.connection-pill{width:28px;padding:0;justify-content:center}.top-action.system-only{display:none}.home-content{width:calc(100% - 20px);padding:24px 0}.home-hero h2{font-size:23px}.home-hero p{font-size:11px}.system-card{min-height:105px}.metrics{grid-template-columns:1fr 1fr}.chat-inner{width:calc(100% - 12px)}.composer{margin:0 7px 8px}.send-btn span:first-child{display:none}.frame-tip{grid-template-columns:1fr auto}.frame-tip span{display:none}.frame-tip strong{font-size:8px}.browser-address{display:none}
}
