.wai{--wai-card-shadow:var(--ep-shadow-card);--wai-bg:var(--ep-bg);--wai-surface:var(--ep-surface);--wai-surface-2:var(--ep-surface-2);--wai-surface-3:var(--ep-surface-3);--wai-border:var(--ep-border);--wai-border-strong:var(--ep-border-strong);--wai-text:var(--ep-text);--wai-text-soft:var(--ep-text-soft);--wai-text-muted:var(--ep-text-muted);--wai-accent:var(--ep-accent);--wai-accent-soft:var(--ep-accent-soft);--wai-accent-softer:var(--ep-accent-softer);--wai-accent-text:var(--ep-accent-text);--wai-accent-border:var(--ep-accent-border);--wai-on-accent:var(--ep-on-accent);--wai-danger:var(--ep-danger);--wai-danger-soft:var(--ep-danger-soft);--wai-warning:var(--ep-warning);--wai-warning-soft:var(--ep-warning-soft);--wai-info:var(--ep-info);--wai-success:var(--ep-success);--wai-shadow-xs:var(--ep-shadow-xs);--wai-shadow-sm:var(--ep-shadow-sm);--wai-shadow-lg:var(--ep-shadow-lg);--wai-hairline:var(--ep-hairline);--wai-r-xs:var(--ep-r-xs);--wai-r-sm:var(--ep-r-sm);--wai-r:var(--ep-r);--wai-r-md:var(--ep-r-md);--wai-r-lg:var(--ep-r-lg);color:var(--wai-text);background:var(--wai-bg);font-size:14px;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"cv11" on;--wai-gutter:clamp(20px,3vw,40px);padding-bottom:64px}.wai--page{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0}.wai-page-body{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:32px;scrollbar-width:none;-ms-overflow-style:none}.wai-page-body::-webkit-scrollbar{display:none}.wai *{box-sizing:border-box}.wai-hdr{padding:28px var(--wai-gutter) 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.wai-hdr-main{min-width:0}.wai-hdr-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wai-hdr-title{font-size:23px;font-weight:600;letter-spacing:-.022em;color:var(--wai-text);line-height:1.15;margin:0;gap:10px}.wai-hdr-icon,.wai-hdr-title{display:flex;align-items:center}.wai-hdr-icon{width:30px;height:30px;border-radius:7px;background:var(--wai-accent);color:var(--wai-on-accent);justify-content:center;box-shadow:var(--ep-shadow-btn),inset 0 1px 0 rgba(255,255,255,.15)}.wai-hdr-icon svg{width:16px;height:16px}.wai-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--wai-border);background:var(--wai-surface);font-size:13px;font-weight:500;color:var(--wai-text);height:30px;line-height:1;white-space:nowrap}.wai-pill--off{color:var(--wai-text-muted)}.wai-pill svg{width:14px;height:14px;flex-shrink:0}.wai-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--wai-r);font-size:14px;font-weight:500;border:1px solid var(--wai-border-strong);background:var(--wai-surface);color:var(--wai-text);cursor:pointer;white-space:nowrap;letter-spacing:-.003em;text-decoration:none}.wai-btn svg{width:14px;height:14px}.wai-btn--primary{background:var(--wai-accent);color:var(--wai-on-accent);border-color:var(--wai-accent);box-shadow:var(--ep-shadow-btn),inset 0 1px 0 rgba(255,255,255,.12)}.wai-btn--ghost{background:transparent;border-color:transparent;color:var(--wai-text-soft)}.wai-btn--icon{width:34px;padding:0;flex-shrink:0}.wai-btn--sm{height:28px;padding:0 10px;font-size:13px;border-radius:var(--wai-r-sm)}.wai-btn--sm svg{width:13px;height:13px}.wai-tabs-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--wai-bg);border-bottom:1px solid var(--wai-border);backdrop-filter:saturate(160%) blur(8px);-webkit-backdrop-filter:saturate(160%) blur(8px);box-shadow:var(--ep-shadow-card)}.wai-tabs{padding:0 var(--wai-gutter);display:flex;gap:2px;overflow:hidden}.wai-tab{display:inline-flex;align-items:center;gap:7px;padding:14px;font-size:14px;font-weight:500;color:var(--wai-text-soft);background:transparent;border:none;cursor:pointer;position:relative;white-space:nowrap;letter-spacing:-.005em}.wai-tab svg{width:14px;height:14px;opacity:.8}.wai-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--wai-surface-2);color:var(--wai-text-soft);font-size:12px;font-weight:500;border:1px solid var(--wai-border)}.wai-tab--active{color:var(--wai-text)}.wai-tab--active .wai-tab-count{background:var(--wai-accent-soft);border-color:transparent;color:var(--wai-accent-text)}.wai-tab--active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--wai-accent);border-radius:2px 2px 0 0}.wai-sec{padding:40px var(--wai-gutter) 0;scroll-margin-top:60px}.wai-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.wai-sec-title{font-size:16px;font-weight:600;color:var(--wai-text);letter-spacing:-.012em;margin:0;line-height:1.3}.wai-sec-desc{font-size:14px;color:var(--wai-text-soft);margin-top:3px}.wai-sec-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wai-card{background:var(--wai-surface);border:1px solid var(--wai-border);border-radius:var(--wai-r-md);box-shadow:var(--wai-card-shadow)}.wai-card-hd{padding:16px 18px;border-bottom:1px solid var(--wai-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wai-card-hd-title{display:flex;align-items:center;gap:10px;min-width:0}.wai-card-hd-title h3{font-size:14px;font-weight:600;color:var(--wai-text);margin:0;letter-spacing:-.008em}.wai-card-hd-title svg{width:16px;height:16px;color:var(--wai-text-muted)}.wai-card-body{padding:18px}.wai-card-body--pad-0{padding:0}.wai-row-2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.wai-row-2>*{min-width:0}.wai-row-connect{display:grid;grid-template-columns:216px 1fr;align-items:start;grid-gap:28px;gap:28px;padding:24px}.wai-row-connect>*{min-width:0}@media (max-width:1120px){.wai-row-2{grid-template-columns:1fr}}@media (max-width:720px){.wai-row-connect{grid-template-columns:1fr;gap:20px;padding:18px}.wai-hdr{padding:20px var(--wai-gutter) 16px;flex-direction:column;align-items:stretch;gap:16px}.wai-sec{padding:28px var(--wai-gutter) 0}.wai-tabs{padding:0;overflow:hidden}.wai-tab{flex:1 1;min-width:0;padding:13px 8px;justify-content:center;gap:0}.wai-tab-count{margin-left:4px}}@media (max-width:480px){.wai{--wai-gutter:14px}.wai-hdr{padding:16px var(--wai-gutter) 12px;gap:12px}.wai-hdr-title{font-size:21px;gap:8px}.wai-hdr-icon{width:26px;height:26px;border-radius:6px}.wai-hdr-icon svg{width:14px;height:14px}.wai-sec{padding:22px var(--wai-gutter) 0}.wai-sec-head{gap:8px;margin-bottom:14px}.wai-sec-title{font-size:15px}.wai-card{border-radius:10px}}.wai ::-webkit-scrollbar{width:8px;height:8px}.wai ::-webkit-scrollbar-track{background:transparent}.wai ::-webkit-scrollbar-thumb{background:var(--wai-border-strong);border-radius:4px;border:2px solid var(--wai-bg)}.wai-chat-host{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}