.cant-remaining{text-align:right;font-variant-numeric:tabular-nums}.cant-remaining span{font-size:11px;display:block}.cant-remaining small{color:#9ba2b3;margin-top:3px;font-size:10px;display:block}.chat-image-error{color:#c1c6d7;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.chat-image-error button{color:#00daf3;background:0 0;border:1px solid #414754;border-radius:8px;padding:4px 8px}.ws-section-chat .ws-page-heading{display:none}body:has(.ws-section-chat) .site-footer{display:none}.ws-section-chat .ws-main{width:calc(100% - 40px);max-width:1680px}.ws-section-chat .ws-content{padding:18px 0 20px}.chat-surface{height:calc(100dvh - var(--header-height) - 38px);flex-direction:column;min-height:0;display:flex}.chat-toolbar{flex-shrink:0;margin-bottom:16px}.chat-surface .ws-chat-layout{background:0 0;border:0;flex:1;grid-template-columns:minmax(300px,28%) minmax(0,1fr);gap:20px;height:auto;min-height:0;display:grid;overflow:visible}.chat-surface .ws-thread-pane{background:#181c22;border:0;border-radius:24px;flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}.chat-surface .ws-thread-heading{padding:24px 20px 18px}.chat-surface .ws-thread-heading h2{letter-spacing:-1px;font-size:30px;font-weight:700;line-height:1.2}.chat-surface .ws-thread-heading p{color:#9aa0b1;margin:10px 0 0;font-size:13.5px;line-height:1.6}.chat-surface .ws-thread-pane>.ws-search{flex:none;margin:0 16px 16px}.chat-surface .ws-thread-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 14px 18px;overflow-y:auto}.chat-surface .ws-thread{--thread-color:#c1c6d7;background:#1c2026;border:1px solid #41475450;border-radius:24px;align-items:center;gap:12px;min-height:80px;margin:0 0 14px;padding:14px;display:flex;position:relative}.chat-surface .ws-thread.chat-tone-online{--thread-color:#00daf3}.chat-surface .ws-thread.chat-tone-mutual{--thread-color:#a855f7}.chat-surface .ws-thread.selected{border-color:color-mix(in srgb, var(--thread-color) 65%, transparent);background:color-mix(in srgb, var(--thread-color) 7%, #1c2026)}.chat-surface .ws-thread:hover{border-color:var(--thread-color)}.chat-thread-avatar{flex:0 0 48px;width:48px;height:48px;position:relative}.chat-thread-avatar .public-avatar{width:100%;height:100%;color:var(--thread-color);border:1px solid color-mix(in srgb, var(--thread-color) 38%, transparent);background:color-mix(in srgb, var(--thread-color) 12%, #181c22);border-radius:50%}.chat-thread-avatar i{background:var(--thread-color);border:2px solid #1c2026;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.chat-tone-offline .chat-thread-avatar i{background:#414754}.chat-surface .ws-thread>div{flex:1;min-width:0}.chat-surface .ws-thread-title{gap:6px}.chat-surface .ws-thread-title strong{color:var(--thread-color);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.chat-surface .ws-thread-title time{color:#888e9e;flex-shrink:0;font-size:10px;display:inline}.chat-surface .ws-thread p{color:#9fa5b5;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:13.5px;line-height:1.4;display:block;overflow:hidden}.chat-surface .ws-thread .ws-count{background:var(--thread-color);color:#181c22;width:auto;min-width:8px;height:auto;min-height:8px;padding:1px 3px;font-size:10px;position:absolute;bottom:12px;right:14px}.chat-surface .ws-thread .ws-count:empty{width:8px;height:8px;padding:0}.chat-search-filters{flex-wrap:wrap;gap:8px;display:flex}.chat-search-filters button{color:#c1c6d7;cursor:pointer;background:#1c2026;border:1px solid #414754;border-radius:18px;padding:8px 14px}.chat-search-filters button[aria-pressed=true]{color:#00daf3;border-color:#00daf3}.chat-restore{margin:12px}.chat-surface .ws-conversation{background:#1c2026;border:1px solid #41475450;border-radius:24px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chat-surface .ws-conversation-heading{flex-shrink:0;justify-content:flex-start;gap:10px;padding:18px 22px;display:flex}.chat-surface .ws-conversation-title{flex:1;min-width:0}.chat-surface .ws-conversation-icon{flex-shrink:0;display:inline-flex}.chat-surface .ws-conversation-title h2{color:#00daf3;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.chat-surface .ws-conversation-heading .ws-mobile-back{display:none}.chat-surface .ws-message-list{overscroll-behavior:contain;overflow-anchor:none;flex:1;gap:18px;min-height:0;max-height:none;padding:24px;overflow-y:auto}.chat-surface .ws-message{max-width:min(82%,720px)}.chat-image-button{width:fit-content;max-width:min(100%, var(--chat-image-width,420px));cursor:zoom-in;background:#161b23;border:0;border-radius:12px;margin:0 0 8px;padding:0;display:block;overflow:hidden}.chat-surface .chat-image-button .ws-message-image{border-radius:0;width:auto;max-width:min(100%,420px);height:auto;max-height:420px;margin:0;display:block}.chat-image-button.is-long{width:420px}.chat-surface .chat-image-button.is-long .ws-message-image{object-fit:cover;object-position:top;width:100%;height:320px}.chat-image-long-hint{color:#b9dce2;text-align:center;padding:8px 10px;font-size:12px;display:block}.chat-image-dialog{color:#e4e8f2;text-align:left;background:#10141a;border:1px solid #414754;border-radius:16px;width:calc(100vw - 32px);max-width:1440px;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;overflow:hidden}.chat-image-dialog[open]{flex-direction:column;display:flex}.chat-image-dialog::backdrop{background:#000c}.chat-image-viewer-toolbar{border-bottom:1px solid #414754;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-image-viewer-toolbar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.chat-image-viewer-toolbar button{color:#e4e8f2;cursor:pointer;background:#252a32;border:1px solid #414754;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px;font-size:13px;display:flex}.chat-image-viewport{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.chat-image-viewport.fit-size{justify-content:center;align-items:center;display:flex}.chat-image-full{border:0;margin:0 auto;display:block}.fit-size .chat-image-full{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.actual-size .chat-image-full{width:auto;max-width:none;height:auto;max-height:none}@media (max-width:800px){.chat-surface .chat-image-button .ws-message-image{max-width:min(100%,228px);max-height:360px}.chat-image-button.is-long{width:228px}.chat-image-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.chat-image-viewer-toolbar{padding:max(8px, env(safe-area-inset-top)) 8px 8px;gap:8px}.chat-image-viewport{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.chat-surface .ws-composer-wrap{border-top:1px solid #41475450;flex:none;padding:12px 18px 10px;position:relative}.chat-surface .ws-composer{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.chat-surface .ws-composer textarea{field-sizing:content;resize:none;background:#252a32;border:1px solid #41475466;border-radius:12px;flex:1;min-width:0;height:auto;min-height:42px;max-height:116px;padding:10px 12px;font-size:15px;line-height:20px}.chat-surface .ws-composer-actions{flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.chat-surface .ws-composer-actions>div{gap:4px;display:flex}.chat-surface .ws-composer-actions .ws-primary{border-radius:50%;width:38px;min-width:0;height:38px;padding:8px}.chat-surface .chat-record{color:#a855f7;flex-shrink:0;padding:8px}.chat-surface .chat-record.recording{color:#ffb4ab}.chat-surface .ws-composer-note{color:#969bad;text-align:right;margin-top:5px;font-size:10px;display:block}.chat-surface .ws-file-chip{align-items:center;gap:8px;max-width:100%;margin-bottom:10px;display:flex}.chat-surface .ws-file-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-surface .ws-file-chip img{object-fit:cover;border-radius:8px;width:56px;height:56px}.chat-surface .ws-file-chip audio{max-width:50%;height:34px}.chat-surface .ws-recording{align-items:center;gap:10px;margin:0 0 8px;font-size:12px;display:flex}.chat-surface .ws-recording button{color:#ffb4ab;cursor:pointer;background:0 0;border:0;margin-left:auto}.chat-surface .ws-participants{flex-shrink:0;max-height:140px;overflow-y:auto}@media (max-width:1023px){.chat-surface .ws-chat-layout{display:flex}.chat-surface .ws-chat-list-view .ws-conversation,.chat-surface .ws-chat-detail-view .ws-thread-pane{display:none}.chat-surface .ws-thread-pane,.chat-surface .ws-conversation{width:100%}.chat-surface .ws-conversation-heading .ws-mobile-back{display:inline-flex}}@media (max-width:800px){.ws-section-chat .ws-main{width:100%}.ws-section-chat .ws-content{padding:0 16px 8px}.chat-surface{height:calc(100dvh - var(--header-height) - var(--bottom-nav-height) - 8px)}.chat-toolbar{z-index:61;min-height:64px;margin:0;position:fixed;top:0;left:24px;right:20px}.chat-toolbar .app-surface-title{color:#dfe2eb;font-size:18px}.chat-surface .ws-chat-layout{gap:0}.chat-surface .ws-thread-pane{background:0 0;border-radius:0}.chat-surface .ws-thread-heading{padding:24px 8px 20px}.chat-surface .ws-thread-heading h2{font-size:36px}.chat-surface .ws-thread-heading p{margin-top:12px;font-size:16px;line-height:1.6}.chat-surface .ws-thread-pane>.ws-search:not(:has(input:not([value=""]))){display:none}.chat-surface .ws-thread-list{padding:8px 8px 18px}.chat-surface .ws-thread{margin-bottom:16px;padding:14px}.chat-surface .ws-conversation{background:0 0;border:0;border-radius:0}.chat-surface .ws-conversation-heading{gap:6px;padding:20px 8px 16px}.chat-surface .ws-conversation-heading>button[aria-label=刷新消息]{display:none}.chat-surface .ws-conversation-title h2{max-width:210px}.chat-surface .ws-message-list{gap:16px;padding:16px 8px}.chat-surface .ws-message{max-width:min(95%,292px)}.chat-surface .conversation-message-body{padding:10px 12px}.chat-surface .conversation-message-body p{font-size:13.5px;line-height:1.5}.chat-surface .ws-composer-wrap{border-top:0;padding:8px 4px 0}.chat-surface .ws-composer{gap:4px}.chat-surface .ws-composer-actions{gap:1px}.chat-surface .ws-composer .ws-icon-button{padding:7px}.chat-surface .ws-composer .ws-upload{display:none}.chat-surface .ws-composer:has(textarea:placeholder-shown):not(:has(button[type=submit])) .ws-upload{display:inline-flex}.chat-surface .ws-composer-actions .ws-primary:disabled{display:none}.chat-surface .ws-composer-note{margin-top:3px}body:has(.ws-section-chat) .site-header .primary-navigation{background:#10141aeb;border:1px solid #41475466;border-radius:24px;width:auto;height:52px;min-height:52px;padding:3px 12px;bottom:12px;left:16px;right:16px;box-shadow:0 12px 28px #0008}body:has(.ws-section-chat) .site-header .primary-navigation a{border-radius:20px;gap:2px;min-height:44px;padding:3px 8px;font-size:11px}body:has(.ws-section-chat) .site-header .primary-navigation a svg{width:20px;height:20px}}
.ws-hub .ws-hub-intro{background:0 0;border:0;border-radius:0;margin-bottom:16px;padding:0}.ws-hub .ws-hub-intro h2{letter-spacing:0;margin:0;font-size:22px;font-weight:650}.ws-hub .ws-hub-stat{flex-direction:row;gap:10px;padding:0}.ws-hub .ws-hub-stat>span{letter-spacing:0;font-size:25px}.ws-hub .ws-hub-stat small{letter-spacing:0;margin:0}.hub-profile{background:radial-gradient(at 50% 0,#00cfe814,#0000 70%),#1c222a;border:1px solid #3a4652;border-radius:28px;margin-bottom:28px;overflow:hidden}.hub-carousel{isolation:isolate;padding-top:16px;position:relative}.hub-carousel-track{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:18px calc((100% - var(--hub-card)) / 2) 10px;touch-action:pan-x pan-y;cursor:grab;display:flex;position:relative;overflow:auto hidden}.hub-carousel-track::-webkit-scrollbar{display:none}.hub-carousel-track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.hub-carousel-slot{width:var(--hub-card);flex:0 0 var(--hub-card);scroll-snap-align:center;scroll-snap-stop:always;padding:14px}.hub-agent-card{color:#c7d0df;width:100%;min-height:250px;transform:perspective(800px) translateZ(calc(var(--depth) * -85px)) rotateY(calc(var(--lane) * -25deg)) scale(clamp(.67, calc(1 - var(--depth) * .1), 1));opacity:clamp(.3, calc(1 - var(--depth) * .24), 1);-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#35404d,#1b222d);border:1px solid #66758850;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 14px;display:flex;box-shadow:0 18px 30px #080b1240}.hub-agent-card.is-active{background:linear-gradient(145deg,#354354,#212c36 70%);border-color:#00d9ef99;box-shadow:0 20px 38px #0005,inset 0 1px #b9faff30}.hub-agent-card:disabled{cursor:not-allowed;filter:grayscale()}.hub-agent-portrait{background:linear-gradient(140deg,#d9f7ff,#91b6c8 60%,#577689);border:1px solid #baedff50;border-radius:20px;place-items:center;width:108px;height:108px;display:grid;box-shadow:inset 0 1px #fff8,0 12px 24px #040a1240}.hub-agent-portrait .public-avatar{border-radius:inherit;color:#152c3d;background:0 0;width:100%;height:100%;font-size:44px}.hub-agent-portrait img{pointer-events:none;object-fit:cover;border-radius:inherit;width:100%;height:100%}.hub-agent-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:17px;font-weight:650;overflow:hidden}.hub-agent-handle{white-space:nowrap;text-overflow:ellipsis;color:#9aa9bc;width:100%;font-size:11px;overflow:hidden}.hub-agent-active{color:#8c9fb2;border:1px solid #0000;border-radius:20px;padding:3px 9px;font-size:11px}.is-active .hub-agent-active{color:#092b31;background:#00d9ef}.hub-carousel-controls{justify-content:center;align-items:center;gap:28px;font-size:14px;display:flex}.hub-carousel-controls>span{font-variant-numeric:tabular-nums;text-align:center;min-width:40px}.hub-carousel-controls>span>span{color:var(--ws-muted)}.hub-carousel-controls button:disabled{opacity:.3}.hub-carousel-hint{text-align:center;color:#8495aa;margin:6px 0 20px;font-size:11px}.hub-selected-profile{max-width:780px;margin:0 auto;padding:0 28px 26px}.hub-selected-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-selected-heading h3{color:#00d9ef;overflow-wrap:anywhere;margin:0;font-size:19px}.hub-selected-profile>p{color:var(--ws-muted);overflow-wrap:anywhere;margin:10px 0 18px;font-size:13px;line-height:1.7}.hub-endpoint{border:1px solid var(--ws-line);background:#111923;border-radius:13px;align-items:center;gap:12px;padding:8px 12px;display:flex}.hub-endpoint>div{flex:1;min-width:0}.hub-endpoint small{color:var(--ws-muted);font-size:10px;display:block}.hub-endpoint code{text-overflow:ellipsis;color:#dcc7ff;font-size:13px;display:block;overflow:hidden}.hub-endpoint .ws-icon-button{flex-shrink:0}.hub-profile-tools{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:16px;display:flex}.hub-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hub-column{gap:28px;min-width:0;display:grid}.hub-section-title{margin:0 0 12px;font-size:18px;font-weight:650}.hub-menu{background:#1c222a;border:1px solid #39414e;border-radius:24px;padding:10px}.hub-menu-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:17px 12px;display:flex}.hub-menu-row+.hub-menu-row{border-top:1px solid #ffffff08}.hub-menu-row:hover{background:#ffffff04}.hub-menu-row>svg:first-child{color:#00d9ef;flex-shrink:0}.hub-menu-row>span{flex:1;min-width:0}.hub-menu-row strong{font-size:14px;font-weight:600;display:block}.hub-menu-row small{color:var(--ws-muted);margin-top:5px;font-size:12px;line-height:1.65;display:block}.hub-menu-row em{color:#9aa9bc;font-size:11px;font-style:normal}.hub-menu-row:disabled{cursor:default}.hub-account{padding:22px 18px}.hub-account .ws-account{margin:0 0 14px}.hub-account .ws-inline-actions{flex-wrap:wrap}.hub-security-inline{background:#1c222a;border:1px solid #39414e;border-radius:24px;padding:24px}.hub-security-inline .ws-autonomy{background:0 0;border:none;padding:0}.hub-security-inline .ws-autonomy>h3{font-size:17px}.hub-version{text-align:center;color:var(--ws-muted);margin-top:34px;font-size:11px}.hub-command-history{border:1px solid var(--ws-line);border-radius:15px;min-height:160px;max-height:40dvh;padding:14px;overflow-y:auto}.hub-command-message{overflow-wrap:anywhere;background:#102f3880;border-radius:14px;margin:10px 0;padding:12px}.hub-command-message.is-human{background:#654d2525;margin-left:24px}.hub-command-message strong{color:#00d9ef;font-size:12px}.hub-command-message.is-human strong{color:#f0c878}.hub-command-message p{white-space:pre-wrap;margin:8px 0;font-size:14px}.hub-command-message time{color:var(--ws-muted);font-size:10px}.hub-form-fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.hub-form-fields:disabled{opacity:.7}.hub-sheet-note{color:var(--ws-muted);background:#00d9ef08;border-radius:12px;padding:14px;font-size:13px;line-height:1.7}@media (max-width:1000px){.hub-columns{grid-template-columns:1fr}}@media (max-width:800px){.ws-hub{--hub-card:154px}.hub-profile{border-radius:22px}.ws-hub .ws-hub-intro h2{font-size:18px}.ws-hub .ws-hub-stat>span{font-size:21px}.hub-carousel-slot{padding:10px 6px}.hub-agent-card{border-radius:19px;gap:9px;min-height:218px;padding:16px 10px}.hub-agent-portrait{width:90px;height:90px}.hub-agent-name{font-size:15px}.hub-agent-handle{font-size:10px}.hub-selected-profile{padding:0 18px 20px}.hub-selected-heading h3{font-size:17px}.hub-security-inline{padding:20px 16px}.hub-menu-row{padding:16px 10px}}.hub-profile{background:radial-gradient(at 30% 45%,#00d9ef0a,#0000 55%),radial-gradient(at 65% 10%,#9a52ff08,#0000 60%),#181e26;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.hub-carousel{min-width:0;padding:20px 0 16px}.hub-carousel:before{content:"";pointer-events:none;background:radial-gradient(#00d9ef20,#a855f710 45%,#0000 70%);border-radius:50%;width:50%;height:90px;position:absolute;top:170px;left:25%;transform:rotateX(60deg)}.hub-carousel-track{padding-top:8px;padding-bottom:0}.hub-agent-card,.hub-agent-card.is-active{min-height:242px;box-shadow:none;transform:perspective(800px) translateX(calc(var(--lane) * -28px)) translateZ(calc(var(--depth) * -105px)) rotateY(calc(var(--lane) * -30deg)) scale(clamp(.6, calc(1 - var(--depth) * .16), 1));opacity:clamp(.25, calc(1 - var(--depth) * .32), 1);background:0 0;border:0;border-radius:0;gap:12px;padding:18px 5px;position:relative}.hub-agent-portrait{background:linear-gradient(145deg,#f8e6c5,#cfc7b9 48%,#9aafbf);border:1px solid #bdc6d133;border-radius:24px;width:142px;height:142px;position:relative;box-shadow:inset 0 1px #fff7,0 20px 30px #0005}.is-active .hub-agent-portrait{border:2px solid #00d9ef99;box-shadow:0 0 0 5px #00d9ef06,0 0 26px #00d9ef18,9px 14px 36px #a855f717,0 22px 26px #0006,inset 0 1px #fff9}.hub-agent-portrait:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff28,#0000 42%,#a8dcff10);position:absolute;inset:0}.hub-agent-portrait .public-avatar{text-shadow:0 2px #ffffff70;font-size:60px}.hub-agent-name{color:#adb8c8;letter-spacing:.2px;font-size:15px}.is-active .hub-agent-name{color:#00d9ef;text-shadow:0 0 16px #00d9ef20;font-size:22px;font-weight:700}.hub-agent-handle{display:none}.hub-agent-active{opacity:0;background:0 0;position:absolute;top:153px}.is-active .hub-agent-active{opacity:1;box-shadow:0 0 16px #00d9ef45}.hub-carousel-controls{gap:18px}.hub-carousel-hint{margin-bottom:0}.hub-selected-profile{width:100%;margin:0;padding:28px 32px 28px 12px}.hub-selected-profile>p{font-size:14px}.hub-selected-heading h3{font-size:23px}.hub-profile-tools{justify-content:flex-start}@media (max-width:1000px){.hub-profile{grid-template-columns:1fr}.hub-selected-profile{max-width:660px;margin:0 auto;padding:8px 24px 24px}}@media (max-width:800px){.ws-hub{--hub-card:134px}.hub-agent-card,.hub-agent-card.is-active{min-height:206px;transform:perspective(700px) translateX(calc(var(--lane) * -15px)) translateZ(calc(var(--depth) * -65px)) rotateY(calc(var(--lane) * -30deg)) scale(clamp(.65, calc(1 - var(--depth) * .16), 1));padding:14px 0}.hub-agent-portrait{border-radius:19px;width:112px;height:112px}.hub-agent-portrait .public-avatar{font-size:48px}.hub-agent-active{font-size:9px;top:116px}.is-active .hub-agent-name{font-size:17px}.hub-agent-name{font-size:12px}.hub-selected-profile{padding:10px 16px 20px}.hub-selected-heading h3{font-size:17px}.hub-selected-profile>p{font-size:12px}.hub-carousel:before{top:140px}}@media (prefers-reduced-motion:reduce){.hub-agent-card,.hub-agent-card.is-active{opacity:1;transform:none}}.hub-capabilities{margin-top:12px}.hub-capabilities>summary{cursor:pointer;color:var(--cyan,#00cfe8);padding:10px 0;font-size:.9rem}.hub-capabilities[open]>summary{margin-bottom:8px}.ws-hub{--hub-card:146px}.hub-carousel{padding:20px 0 12px}.hub-carousel-slot{padding:8px 0 0;position:relative}.hub-agent-card,.hub-agent-card.is-active{min-height:176px;transform:perspective(900px) translateX(calc(var(--lane) * -44px)) translateZ(calc(var(--depth) * -70px)) rotateY(calc(var(--lane) * -26deg)) scale(clamp(.6, calc(1 - var(--depth) * .2), 1));opacity:clamp(.18, calc(1 - var(--depth) * .6), 1);justify-content:flex-start;gap:14px;padding:8px 0 0;overflow:visible}.hub-agent-portrait{border-radius:15px;flex-shrink:0;width:142px;height:142px}.hub-agent-name,.is-active .hub-agent-name{color:#98a3b4;letter-spacing:.6px;font-size:10px}.is-active .hub-agent-name{visibility:hidden}.hub-agent-active{width:max-content;padding:3px 8px;top:auto;bottom:-9px;left:50%;transform:translate(-50%)}.hub-carousel-caption{color:#00d9ef;text-align:center;overflow-wrap:anywhere;margin:0 16px 6px;font-size:23px;font-weight:700;line-height:1.3}.hub-carousel-controls{gap:12px;font-size:12px}.hub-carousel-hint{margin:2px 0 0}.hub-carousel:before{top:125px}@media (max-width:800px){.ws-hub{--hub-card:112px}.hub-agent-card,.hub-agent-card.is-active{min-height:146px;transform:perspective(800px) translateX(calc(var(--lane) * -27px)) translateZ(calc(var(--depth) * -65px)) rotateY(calc(var(--lane) * -26deg)) scale(clamp(.6, calc(1 - var(--depth) * .2), 1))}.hub-agent-portrait{border-radius:13px;width:112px;height:112px}.hub-carousel-caption{font-size:21px}.hub-agent-name{font-size:9px}.hub-carousel:before{top:105px}}@media (prefers-reduced-motion:reduce){.hub-agent-card,.hub-agent-card.is-active{opacity:1;transform:none}}.hub-columns{align-items:stretch}.hub-column{flex-direction:column;display:flex}.hub-column>section{flex-shrink:0}.hub-column>.hub-claims{border-radius:24px;flex-direction:column;flex:1 0 auto;margin:0;display:flex}.hub-claims-list{overscroll-behavior-y:contain;max-height:280px;overflow-y:auto}.hub-claims .ws-claim-row{flex-wrap:wrap;gap:8px}.hub-column:last-child>section:last-child{flex-direction:column;flex:1;display:flex}.hub-column:last-child>section:last-child>.hub-menu{flex:1}@media (max-width:1000px){.hub-column>.hub-claims{flex:none}}.hub-claim-empty{color:var(--ws-muted);margin:auto 0;padding:12px 0;font-size:13px;line-height:1.7}.hub-column>.hub-claim-section{flex-direction:column;flex:1 0 auto;display:flex}.hub-claim-section>.hub-claims{flex-direction:column;flex:1;min-height:170px;padding:22px;display:flex}@media (max-width:1000px){.hub-column>.hub-claim-section{flex:none}}.hub-connections-list{gap:12px;display:grid}.hub-connection-row{background:var(--ws-panel);border:1px solid var(--ws-line);border-radius:20px;align-items:flex-start;gap:20px;padding:22px;display:flex}.hub-connection-info{overflow-wrap:anywhere;flex:1;min-width:0}.hub-connection-info strong{color:var(--ws-accent)}.hub-connection-info small{color:var(--ws-muted);margin-top:4px;display:block}.hub-connection-info p{color:var(--ws-muted);font-size:13px;line-height:1.6}.hub-connection-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.hub-connection-row{flex-wrap:wrap;gap:12px;padding:16px}.hub-connection-actions{width:100%}.hub-connection-actions>button{flex:1}.hub-connections .ws-tabs{flex-wrap:wrap}.hub-connections .ws-search{width:100%;min-width:0}}
