@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg:#f9f9f8;--card:#ffffff;--chrome:#ffffff;--surface-1:#fafafa;--surface-2:#f2f3f5;--border:#e4e5e7;--border-soft:#efeff0;--text:#1c1c1e;--text-2:#4d4f54;--text-3:#63656b;--text-4:#74767c;--accent:#2463eb;--accent-strong:#1d4ed8;--accent-soft:#eef3fe;--accent-soft-2:#e3ecfd;--accent-border:#c5d7fa;--btn-dark-bg:#1c1c1e;--btn-dark-fg:#ffffff;--green:#188a52;--green-bg:#e7f6ee;--red:#dc4a43;--red-bg:#fdecea;--orange:#d97706;--warn-bg:#fdf3e1;--warn-text:#b45309;--hint-bg:#fbf7ec;--hint-border:#eee0b8;--hint-text:#8a7333;--pink:#c2437e;--pink-bg:#fdeaf2;--today:#f8f2ee}body.dark,[data-theme=dark]{--bg:#141517;--card:#1d1e21;--chrome:#191a1d;--surface-1:#202124;--surface-2:#27282c;--border:#303136;--border-soft:#26272b;--text:#ececee;--text-2:#b4b6bd;--text-3:#9b9da4;--text-4:#83858e;--accent:#5b8bf5;--accent-strong:#83a8f7;--accent-soft:#1c2a4b;--accent-soft-2:#1d3059;--accent-border:#31509a;--btn-dark-bg:#ececee;--btn-dark-fg:#17181a;--green:#41c283;--green-bg:#16301f;--red:#f07a74;--red-bg:#3a1f1e;--orange:#e5a154;--warn-bg:#332a17;--warn-text:#e0b05e;--hint-bg:#2a2617;--hint-border:#4a4022;--hint-text:#d8bf7a;--pink:#e07ab0;--pink-bg:#3a2230;--today:#27221f}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: var(--font-sans);--fs-page-title: 17px;--fs-metric-xl: 30px;--fs-metric-lg: 26px;--fs-metric-md: 22px;--fs-metric-sm: 20px;--fs-section: 14.5px;--fs-card-title: 13.5px;--fs-body: 13px;--fs-table: 12.5px;--fs-meta: 12px;--fs-micro: 11.5px;--fs-badge: 11px;--fs-caption: 10.5px;--fs-eyebrow: 10px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--ls-metric: -.5px;--ls-title: -.2px;--ls-eyebrow: .4px;--ls-eyebrow-wide: .6px;--num-tabular: tabular-nums}:root{--space-1: 2px;--space-2: 4px;--space-3: 5px;--space-4: 6px;--space-5: 7px;--space-6: 8px;--space-7: 9px;--space-8: 10px;--space-9: 12px;--space-10: 13px;--space-11: 14px;--space-12: 16px;--space-13: 18px;--space-14: 22px;--gutter-view: 22px;--gutter-view-top: 14px;--gap-card: 12px;--gap-card-lg: 14px;--pad-card-header: 11px 16px;--pad-card-body: 14px 16px;--pad-row: 9px 16px;--pad-row-lg: 11px 16px;--pad-col-head: 8px 16px;--pad-btn: 7px 13px;--pad-btn-lg: 7px 14px;--pad-pill: 5px 14px;--pad-badge: 2px 8px;--pad-tab: 11px 13px;--pad-nav-item: 5px 11px;--size-avatar-sm: 24px;--size-avatar: 26px;--size-avatar-lg: 34px;--size-icon-chip: 27px;--size-icon-badge: 44px;--icon-sm: 13px;--icon-md: 14px;--icon-lg: 15px;--icon-xl: 16px;--icon-hero: 22px;--bar-h: 5px;--bar-h-lg: 7px;--heat-cell: 26px;--view-min-width: 0}:root{--radius-xs: 3px;--radius-sm: 5px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 11px;--radius-card: 12px;--radius-modal: 16px;--radius-full: 999px;--border-width: 1px;--border-card: 1px solid var(--border);--border-divider: 1px solid var(--border-soft);--focus-ring: 0 0 0 3px var(--accent-soft-2);--shadow-none: none;--shadow-modal: 0 20px 60px rgba(0, 0, 0, .3)}:root{--dur-hover: .13s;--dur-control: .14s;--dur-overlay: .15s;--dur-panel: .19s;--dur-gesture: .2s;--dur-data: .45s;--ease-standard: cubic-bezier(.2, .7, .3, 1);--ease-gesture: cubic-bezier(.34, .03, .28, 1);--ease-linear: linear;--travel-panel: 7px;--scale-panel: .986}@keyframes zFade{0%{opacity:0}to{opacity:1}}@keyframes zRise{0%{opacity:0;transform:translateY(var(--travel-panel)) scale(var(--scale-panel))}to{opacity:1;transform:none}}@keyframes zBar{0%{transform:scaleX(0)}to{transform:none}}@keyframes zPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-motion=pulse]{animation:none!important;opacity:1!important;transform:none!important}}html,body,#root{height:100%;width:100%;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-width:0}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:var(--fs-body);color:var(--text)}button{cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}svg[viewBox="0 0 24 24"]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.z-field{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:7px 11px;min-height:34px;color:var(--text);transition:border-color var(--dur-control) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.z-field:hover{background:var(--surface-1)}.z-field::placeholder{color:var(--text-4)}.z-table{width:100%;border-collapse:collapse;font-size:var(--fs-table)}.z-table thead th{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);color:var(--text-3);text-align:left;padding:var(--pad-col-head);border-bottom:var(--border-divider)}.z-table tbody td{padding:var(--pad-row-lg);border-bottom:var(--border-divider);font-variant-numeric:tabular-nums}.z-table tbody tr{transition:background var(--dur-hover) var(--ease-standard)}.z-table tbody tr:hover{background:var(--surface-1)}[data-ig=refresh] svg{transform-box:fill-box;transform-origin:50% 50%}[data-ig=refresh]:hover svg{animation:ig-refresh-turn var(--dur-gesture) var(--ease-gesture) both}[data-ig=gear]:hover [data-ig-part]{animation:ig-gear-turn .19s var(--ease-gesture) both}[data-ig=bell]:hover [data-ig-part]{animation:ig-bell-swing .21s cubic-bezier(.36,.05,.3,1) both}[data-ig=search]:hover [data-ig-part]{animation:ig-glass-sweep .18s var(--ease-gesture) both}@keyframes ig-gear-turn{0%{transform:rotate(0)}58%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ig-bell-swing{0%{transform:rotate(0)}38%{transform:rotate(-13deg)}72%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes ig-glass-sweep{0%{transform:rotate(0)}55%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes ig-refresh-turn{0%{transform:rotate(0)}56%{transform:rotate(15deg)}to{transform:rotate(0)}}.z-shell{height:100vh;width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.z-topbar,.z-sidebar{--chrome: #fafbfc;--bg: #ffffff;--border: #e8eaef;--border-soft: #e8eaef;--text: #1d2433;--text-2: #636b7d;--text-3: #9aa1b0;--text-4: #9aa1b0;--accent: #2563eb;--accent-soft: #eef3ff;--card: #ffffff;--surface-2: #f2f4f8;font-family:Inter,Roboto,Open Sans,system-ui,sans-serif}body.dark .z-topbar,body.dark .z-sidebar{--chrome: #131720;--bg: #0f1218;--border: #232936;--border-soft: #232936;--text: #e6e9ef;--text-2: #9ba3b4;--text-3: #6a7285;--text-4: #6a7285;--accent: #5b8cff;--accent-soft: #1a2440;--card: #0f1218;--surface-2: #1b2130}.z-topbar{display:flex;align-items:center;gap:2px;background:var(--bg);border-bottom:1px solid var(--border);padding:6px 12px;flex:none;z-index:50;min-width:0;color:var(--text-2);font-size:11.5px}.z-topbar-spacer{flex:1;min-width:8px}.z-chrome-actions{display:flex;align-items:center;gap:2px;flex:none}.z-gbtn{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font-size:11.5px;white-space:nowrap}.z-gbtn:hover{background:var(--surface-2);color:var(--text)}.z-account{position:relative}.z-account-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:70;min-width:200px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 34px #0a0e1629;padding:6px;display:flex;flex-direction:column}.z-account-menu button{border:0;background:transparent;text-align:left;padding:7px 9px;border-radius:7px;color:var(--text);font-size:12.5px}.z-account-menu button:hover{background:var(--surface-2)}.z-account-menu hr{border:0;border-top:1px solid var(--border);margin:4px 0;width:100%}.z-account-current{padding:4px 9px 6px;font-size:11px;color:var(--text-3)}.z-fold{margin:0;font-size:12.5px;color:var(--text-2)}.z-seg{display:flex;gap:4px;flex-wrap:wrap}.z-seg button{border:0;background:transparent;color:var(--text-2);padding:6px 10px;border-radius:8px;font-size:13px}.z-seg button.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.z-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 900px){.z-flow-grid{grid-template-columns:1fr}}.z-org{border-top:1px solid var(--border);padding:10px 12px 8px;font-size:11.5px}.z-org-row{display:flex;justify-content:space-between;align-items:center;color:var(--text);font-weight:500}.z-org-conn{display:flex;align-items:center;gap:6px;color:var(--text-2);margin-top:3px;font-size:11px;font-weight:400}.z-org-dot{width:7px;height:7px;border-radius:50%;background:var(--text-4);flex:none}.z-org-conn[data-health=connected] .z-org-dot{background:#16a34a}.z-org-conn[data-health=degraded] .z-org-dot,.z-org-conn[data-health=unauthorized] .z-org-dot{background:#c2410c}.z-org-conn[data-health=offline] .z-org-dot{background:#dc2626}.z-body{display:flex;flex:1;min-height:0;min-width:0}.z-sidebar{width:190px;flex:none;height:100%;background:var(--chrome);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;padding:8px 0 0}.z-nav-scroll{flex:1;overflow:auto;padding:0 8px}.z-main{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.z-chat-split{--gs-bg: #ffffff;--gs-panel: #fafbfc;--gs-line: #e8eaef;--gs-fg: #1d2433;--gs-muted: #636b7d;--gs-faint: #9aa1b0;--gs-accent: #2563eb;--gs-accent-fg: #ffffff;--gs-soft: #eef3ff;--gs-hover: #f2f4f8;display:flex;flex:1;min-height:0;min-width:0;height:100%;overflow:hidden;background:var(--gs-bg);color:var(--gs-fg);font-family:Inter,Roboto,Open Sans,system-ui,sans-serif}body.dark .z-chat-split{--gs-bg: #0f1218;--gs-panel: #131720;--gs-line: #232936;--gs-fg: #e6e9ef;--gs-muted: #9ba3b4;--gs-faint: #6a7285;--gs-accent: #5b8cff;--gs-accent-fg: #0b1020;--gs-soft: #1a2440;--gs-hover: #1b2130}.z-main:has(.z-chat-split){overflow:hidden}.z-chat-sessions{width:250px;flex:none;border-right:1px solid var(--gs-line);overflow:auto;min-width:0;background:var(--gs-panel);color:var(--gs-fg)}.z-chat-transcript{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.z-gs{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--gs-bg)}.z-gs-bar{display:flex;align-items:center;min-height:44px;padding:8px 16px;flex:none}.z-gs-ttl{font-size:12.5px;color:var(--gs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-gs-thread{flex:1;overflow:auto;min-height:0}.z-gs-col{max-width:740px;width:100%;margin:0 auto;padding:12px 20px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px}.z-gs.is-empty .z-gs-thread{display:none}.z-gs-dock{width:100%;margin:0;padding:0 20px 14px;box-sizing:border-box;flex:none}.z-gs.is-empty .z-gs-dock{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:12vh}.z-gs.is-empty .z-gs-comp{width:max-content;max-width:min(740px,100%)}.z-gs.is-empty .z-gs-comp textarea{width:320px;max-width:100%}.z-gs-hello{max-width:740px;width:100%;margin:0 auto 20px;text-align:center;font-size:28px;letter-spacing:-.01em;font-weight:500;color:var(--gs-fg)}.z-gs-sugs{max-width:740px;width:100%;margin:12px auto 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.z-gs-sugs button{border:1px solid var(--gs-line);border-radius:999px;padding:6px 12px;font-size:12.5px;color:var(--gs-muted);background:transparent}.z-gs-sugs button:hover{color:var(--gs-fg);background:var(--gs-hover)}.z-gs-comp{position:relative;max-width:740px;width:100%;margin:0 auto;border:1px solid var(--gs-line);border-radius:18px;background:var(--gs-bg);box-shadow:0 2px 10px #0f141e0f;padding:10px 10px 8px}.z-gs-comp:focus-within{border-color:#93b4f5}body.dark .z-gs-comp:focus-within{border-color:#3d5a9a}.z-gs-comp textarea{width:100%;border:0;outline:0;resize:none;background:transparent;font:inherit;font-size:14.5px;line-height:1.5;padding:4px 6px;min-height:26px;max-height:220px;color:var(--gs-fg)}.z-gs-comp textarea::placeholder{color:var(--gs-faint)}.z-gs-row{display:flex;align-items:center;gap:4px;margin-top:4px}.z-gs-grow{flex:1}.z-gs-ic,.z-gs-pick{border:0;background:transparent;color:var(--gs-muted);border-radius:9px}.z-gs-ic{width:32px;height:32px;display:grid;place-items:center}.z-gs-ic:hover,.z-gs-pick:hover{background:var(--gs-hover);color:var(--gs-fg)}.z-gs-pick{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:12.5px;max-width:180px}.z-gs-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-gs-chev{width:12px;height:12px;flex:none}.z-gs-send{width:32px;height:32px;border:0;border-radius:10px;background:var(--gs-accent);color:var(--gs-accent-fg);display:grid;place-items:center;flex:none}.z-gs-send:disabled{opacity:.35}.z-gs-u{align-self:flex-end;max-width:82%;background:var(--gs-hover);border-radius:16px;padding:9px 14px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.z-gs-ai{font-size:14px;line-height:1.65;min-width:0}.z-gs-who{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--gs-muted);margin-bottom:6px}.z-gs-who b{color:var(--gs-fg);font-weight:600}.z-gs-body{white-space:pre-wrap;word-break:break-word}.z-gs-mention{color:var(--gs-accent);font-weight:500}.z-gs-acts{display:flex;gap:2px;margin-top:4px;opacity:0}.z-gs-ai:hover .z-gs-acts,.z-gs-ai:focus-within .z-gs-acts{opacity:1}.z-gs-acts button{width:28px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--gs-muted);display:grid;place-items:center}.z-gs-acts button:hover{background:var(--gs-hover);color:var(--gs-fg)}.z-gs-sys{align-self:center;font-size:11.5px;color:var(--gs-faint);display:flex;align-items:center;gap:8px}.z-gs-sys:before,.z-gs-sys:after{content:"";width:40px;height:1px;background:var(--gs-line)}.z-gs-dots{display:inline-flex;gap:4px;padding:6px 0}.z-gs-dots i{width:6px;height:6px;border-radius:50%;background:var(--gs-faint)}.z-gs-err{max-width:none;margin:8px 0 0;font-size:12.5px;color:#dc2626}.z-gs-pop{position:fixed;z-index:60;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:12px;box-shadow:0 12px 34px #0a0e162e;width:280px;max-height:60vh;overflow:auto;padding:5px;font-size:12.5px}.z-gs-pop h6{margin:8px 9px 4px;font-size:10.5px;color:var(--gs-faint);font-weight:500}.z-gs-pop button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--gs-fg)}.z-gs-pop button:hover,.z-gs-pop button[data-active=true]{background:var(--gs-hover)}.z-gs-pop.z-gs-mention-pop{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);top:auto;width:auto;max-height:240px;transform:none}.z-gs-pop .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-gs-pop .ck{width:14px;color:var(--gs-accent);flex:none}body.dark .z-gs-err{color:#f87171}.z-gs-pick:focus-visible,.z-gs-send:focus-visible,.z-gs-cv:focus-visible,.z-gs-new:focus-visible,.z-gs-sugs button:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.z-gs-pop hr{border:0;border-top:1px solid var(--gs-line);margin:4px 0}.z-gs-pop small{display:block;color:var(--gs-faint);font-size:11px}.z-gs-sb{display:flex;flex-direction:column;min-height:100%;padding:10px 8px 12px;gap:8px;position:relative}.z-gs-top{display:flex;align-items:center;gap:2px}.z-gs-new{display:flex;align-items:center;gap:8px;width:auto;flex:1;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--gs-fg);font-size:12.5px;font-weight:500;text-align:left}.z-gs-new:hover{background:var(--gs-hover)}.z-gs-sb h6{margin:8px 8px 2px;font-size:10.5px;color:var(--gs-faint);font-weight:500}.z-gs-cvw{position:relative;display:flex;align-items:center;border-radius:7px}.z-gs-cvw:hover,.z-gs-cvw:focus-within,.z-gs-cvw.is-on{background:var(--gs-hover)}.z-gs-cv{flex:1;min-width:0;text-align:left;padding:6px 26px 6px 8px;border:0;border-radius:7px;background:transparent;color:var(--gs-fg);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-gs-more{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--gs-muted);opacity:0;letter-spacing:.5px;font-size:12px;line-height:1}.z-gs-cvw:hover .z-gs-more,.z-gs-more.is-open,.z-gs-more:focus-visible{opacity:1}.z-gs-menu{position:absolute;right:0;top:100%;z-index:5;width:210px;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:10px;box-shadow:0 12px 34px #0a0e1629;padding:4px;display:flex;flex-direction:column}.z-gs-menu button{border:0;background:transparent;text-align:left;padding:7px 9px;border-radius:7px;color:var(--gs-fg);font-size:12.5px}.z-gs-menu button:hover{background:var(--gs-hover)}.z-gs-menu button:disabled{color:var(--gs-faint)}.z-gs-menu .is-danger{color:#b91c1c}.z-gs-rename{flex:1;margin:4px;border:1px solid var(--gs-line);border-radius:7px;padding:4px 6px;background:var(--gs-bg);color:var(--gs-fg);font-size:12px}.z-gs-arch{border:0;background:transparent;color:var(--gs-muted);text-align:left;font-size:12px;padding:6px 8px}.z-gs-search{position:absolute;z-index:8;left:8px;right:8px;top:48px;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:12px;box-shadow:0 12px 34px #0a0e1629;padding:8px;display:flex;flex-direction:column;gap:6px}.z-gs-search-list{max-height:280px;overflow:auto;display:flex;flex-direction:column}.z-gs-search-list button{border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:8px;color:var(--gs-fg)}.z-gs-search-list button.is-on,.z-gs-search-list button:hover{background:var(--gs-hover)}.z-gs-search-list b{display:block;font-weight:500;font-size:12.5px}.z-gs-search-list small{color:var(--gs-muted);font-size:11px}.z-gs-atts{display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 8px}.z-gs-chip{position:relative;width:64px;height:64px;border-radius:10px;border:1px solid var(--gs-line);overflow:hidden;background:var(--gs-panel);padding:0;flex:none}.z-gs-chip img{width:100%;height:100%;object-fit:cover;display:block}.z-gs-chip.is-doc{width:150px;height:64px;padding:8px 9px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.z-gs-chip.is-doc b{font-size:11.5px;font-weight:500;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.z-gs-chip.is-doc small{font-size:9.5px;color:var(--gs-faint);letter-spacing:.04em}.z-gs-chip .x{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--gs-fg);color:var(--gs-bg);display:none;place-items:center;font-size:12px;line-height:18px}.z-gs-chip:hover .x,.z-gs-chip:focus-visible .x{display:grid}.z-gs-drop{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:4;display:grid;place-items:center;border:1.5px dashed var(--gs-accent);border-radius:16px;background:color-mix(in srgb,var(--gs-bg) 88%,transparent);color:var(--gs-fg);font-size:14px}.z-gs{position:relative}.z-gs-note{margin:4px 8px;font-size:12px;color:var(--gs-muted)}.z-gs-form{padding:4px 8px 8px;display:flex;flex-direction:column;gap:8px}.z-narrow-only{display:none}.z-scroll-x{overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch}.z-row-table{min-width:640px}.z-split-stack{display:flex;min-width:0;min-height:0;height:100%}.z-split-rail{width:250px;flex:none;min-width:0}.z-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;min-width:0}.z-team-split{display:grid;grid-template-columns:280px 1fr;gap:14px;align-items:start;min-width:0}.z-meet{padding:20px 22px 32px;min-height:100%;background:#fff;color:#1d2433;font-family:Inter,Roboto,Open Sans,system-ui,sans-serif}body.dark .z-meet{background:#0f1218;color:#e6e9ef}.z-meet-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.z-meet-title{margin-right:auto;min-width:0}.z-meet-head h1{font-size:19px;font-weight:600;margin:0;letter-spacing:-.01em}.z-meet-head p{margin:2px 0 0;color:#636b7d;font-size:12px;max-width:640px}body.dark .z-meet-head p,body.dark .z-meet-sum,body.dark .z-meet-note,body.dark .z-meet-list{color:#9ba3b4}.z-meet-acts{display:flex;gap:8px;flex-wrap:wrap}.z-meet-btn{border:1px solid #e8eaef;border-radius:7px;padding:5px 10px;font-size:12px;background:#fff;color:#1d2433}body.dark .z-meet-btn{background:#131720;color:#e6e9ef;border-color:#232936}.z-meet-btn.is-pri{background:#2563eb;color:#fff;border-color:#2563eb}body.dark .z-meet-btn.is-pri{background:#5b8cff;color:#0b1020;border-color:#5b8cff}.z-meet-sum{margin:14px 0 0;font-size:12.5px;color:#636b7d}.z-meet-note{margin:8px 0 0;font-size:12.5px;color:#636b7d}.z-meet-upload{margin-top:12px;border:1px solid #e8eaef;border-radius:10px;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}body.dark .z-meet-upload,body.dark .z-meet-list{background:#131720;border-color:#232936}.z-meet-upload label{display:flex;gap:8px;align-items:flex-start;font-size:13px}.z-meet-list{margin-top:14px;border:1px solid #e8eaef;border-radius:10px;background:#fff;min-height:180px;display:flex;align-items:center;justify-content:center;color:#636b7d;font-size:13px}@media (max-width: 899px){.z-narrow-only{display:flex}.z-wide-only{display:none!important}.z-top-tabs{display:none}.z-sidebar{width:52px;padding:8px 4px}.z-nav-group{display:none}.z-nav-item,.z-nav-search,.z-nav-foot{justify-content:center;padding-left:0;padding-right:0;gap:0}.z-nav-search{min-height:34px}.z-header-search{width:132px}}@media (max-width: 799px){.z-chat-split{flex-direction:column}.z-chat-sessions{width:100%;max-height:32%;border-right:none;border-bottom:1px solid var(--gs-line, var(--border))}.z-gs-hello{font-size:22px}.z-gs-pick{max-width:120px}.z-gs-col,.z-gs-dock{padding-left:12px;padding-right:12px}.z-split-stack{flex-direction:column}.z-split-rail{width:100%!important;max-height:180px;overflow-y:auto;border-right:none;border-bottom:1px solid var(--border)}.z-two-col,.z-team-split{grid-template-columns:1fr}}@media (max-width: 479px){.z-header-search,.z-gateway{display:none}}
