.team-setup-pending[data-v-407cc037]{border:1px solid var(--hub-border,#d9e1ec);background:var(--hub-surface,#fff);border-radius:16px;max-width:720px;margin:64px auto;padding:32px}.team-setup-pending h1[data-v-407cc037]{margin:0 0 24px;font-size:28px}.team-setup-pending h2[data-v-407cc037]{margin:0 0 12px;font-size:20px}.team-setup-pending p[data-v-407cc037]{color:var(--hub-muted,#536a80);line-height:1.6}@media (width<=600px){.team-setup-pending[data-v-407cc037]{margin:24px 16px;padding:24px}}:root{--hub-color-ink:#172033;--hub-color-muted:#64748b;--hub-color-line:#e2e8f0;--hub-color-background:#f7f9fc;--hub-color-surface:#fff;--hub-color-primary:#1d4ed8;--hub-color-primary-soft:#eff6ff;--hub-color-success:#166534;--hub-color-warning:#9a3412;--hub-color-danger:#b91c1c;--hub-space-1:4px;--hub-space-2:8px;--hub-space-3:12px;--hub-space-4:16px;--hub-space-5:20px;--hub-space-6:24px;--hub-space-8:32px;--hub-radius-sm:6px;--hub-radius-md:10px;--hub-radius-lg:14px;--hub-focus-ring:3px solid #2563eb;--hub-focus-offset:2px;--hub-z-sticky:20;--hub-z-overlay:100;--hub-motion-fast:.15s;--hub-motion-normal:.22s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--hub-communication-font-family:system-ui, sans-serif;--hub-communication-font-size:14px;--hub-communication-font-small:14px;--hub-communication-line-height:1.5;--hub-communication-body-size:16px;--hub-communication-body-line-height:1.6;--hub-communication-heading-size:18px;--hub-communication-subheading-size:16px;--hub-communication-icon-size:20px;--hub-communication-icon-small:18px;--hub-communication-control-height:40px;--hub-communication-touch-height:44px;--hub-communication-color-muted:#5d6b7e;--hub-communication-surface:#fff;--hub-communication-canvas:#f7f9fc;--hub-communication-sidebar:#f8faff;--hub-communication-border:#dce4ef;--hub-communication-text:#24344c;--hub-communication-active:#e5ebf3;--hub-communication-active-text:#243b5c;--hub-communication-radius:8px;--hub-communication-compact-height:36px;--hub-communication-meta-size:12px;--hub-communication-mobile-reserve:calc(80px + env(safe-area-inset-bottom,0px))}*{box-sizing:border-box}:root{font-family:var(--hub-communication-font-family);color:var(--hub-communication-text);background:var(--hub-communication-canvas);font-synthesis:none;--hub-color-ink:var(--hub-communication-text);--hub-color-muted:var(--hub-communication-color-muted);--hub-color-line:var(--hub-communication-border)}body{font-size:var(--hub-communication-font-size);line-height:var(--hub-communication-line-height);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,input,select,textarea{border:1px solid var(--hub-color-line);border-radius:var(--hub-communication-radius)}input,select,textarea{min-height:40px;color:inherit;background:#fff;max-width:100%;padding:9px 12px}textarea{resize:vertical}table{border-collapse:collapse;text-align:left;width:100%}th{font-weight:600}th,td{border-bottom:1px solid var(--hub-color-line)}input[type=checkbox],input[type=radio]{min-height:0;padding:0}.eyebrow{color:var(--hub-color-muted);letter-spacing:1.1px;text-transform:uppercase;font-size:11px;font-weight:700}a{color:var(--hub-color-primary);text-underline-offset:3px}p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:var(--hub-focus-ring);outline-offset:var(--hub-focus-offset)}.team-module-bar{border-bottom:1px solid var(--hub-color-line);background:var(--hub-communication-surface);align-items:center;gap:20px;min-height:76px;padding:14px 32px;display:flex}.team-brand{color:var(--hub-color-ink);letter-spacing:-.8px;font-size:26px;font-weight:800;line-height:1;text-decoration:none;display:grid}.team-brand span{letter-spacing:1.2px;margin-top:5px;font-size:8px;font-weight:650}.team-module-divider{background:var(--hub-color-line);width:1px;height:24px}.team-module-name{font-weight:600}.team-local-badge{color:#405776;background:#edf3fa;border-radius:6px;padding:4px 8px;font-size:12px}.team-account{align-items:center;gap:9px;margin-left:auto;font-size:13px;display:flex}.team-account-avatar{color:#36577e;background:#edf3fa;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.team-sign-in{margin-left:auto}.team-module-footer{color:var(--hub-color-muted);border-top:1px solid var(--hub-color-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 32px;font-size:12px;display:flex}.team-skip{z-index:20;background:#fff;padding:10px;position:absolute;top:-80px;left:16px}.team-skip:focus{top:12px}.team-eyebrow{color:var(--hub-color-muted);letter-spacing:1.1px;text-transform:uppercase;font-size:11px;font-weight:700}.team-title-icon{color:#476999;background:#eaf0fa;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.team-title-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=640px){.team-module-bar{flex-wrap:wrap;gap:12px;padding:12px 16px}.team-module-name{font-size:13px}.team-local-badge{order:5}.team-account{font-size:12px}.team-account-avatar{display:none}.team-module-footer{padding:16px}}.team-page{max-width:1440px;padding:32px 28px 48px}.team-header{align-items:flex-start;gap:24px;margin-bottom:20px}.team-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-return-notice{background:var(--hub-color-primary-soft);color:var(--hub-color-ink);border-radius:8px;margin-bottom:16px;padding:12px 16px}.team-context{border:1px solid var(--hub-color-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:16px 20px;display:flex}.team-context label{flex:1;align-items:center;gap:14px;max-width:650px;font-weight:600;display:flex}.team-context select{width:100%;min-width:0;min-height:44px}.team-context-note{color:var(--hub-color-muted);font-size:13px}.team-tabs{border-bottom:1px solid var(--hub-color-line);gap:8px;margin:22px 0 24px;padding-bottom:8px;display:flex}.team-tabs button{color:var(--hub-color-muted);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-weight:650;display:flex}.team-tabs span{background:#fff;border-radius:6px;padding:2px 6px;font-size:12px}.team-overview-grid{grid-template-columns:1fr;gap:20px;margin-bottom:24px;display:grid}.team-panel{border:1px solid var(--hub-color-line);background:#fff;border-radius:12px;min-width:0;padding:20px}.team-loading-zone{min-height:170px;margin-block:16px}.team-loading-status{color:var(--hub-color-muted);align-items:center;gap:10px;display:flex}.team-loading-indicator{border:2px solid var(--hub-color-line);border-top-color:var(--hub-color-primary);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:1s linear infinite team-loading-spin;display:inline-block}.team-skeleton{gap:12px;margin-block:20px 4px;display:grid}.team-skeleton>span{background:var(--hub-color-line);border-radius:6px;height:18px;animation:1.8s ease-in-out infinite team-loading-pulse;display:block}.team-skeleton>span:last-child{width:65%}.team-skeleton-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.team-skeleton-cards>span{height:70px}.team-skeleton-cards>span:last-child{width:100%}@keyframes team-loading-spin{to{transform:rotate(360deg)}}@keyframes team-loading-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.team-loading-indicator,.team-skeleton>span{animation:none}}.team-attention{text-align:left;width:100%;color:var(--hub-color-ink);border:0;border-bottom:1px solid var(--hub-color-line);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.team-attention small,.team-person small,.team-selection small{color:var(--hub-color-muted);margin-top:4px;font-size:13px;display:block}.team-attention b{color:var(--hub-color-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.team-meeting-teaser{margin-top:24px}.team-meeting-teaser .team-button{margin-top:14px}.team-people-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-height:350px;margin-top:16px;display:grid;overflow:auto}.team-person{text-align:left;width:100%;min-height:72px;color:var(--hub-color-ink);border:0;border-bottom:1px solid var(--hub-color-line);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 4px;display:flex}.team-person>span:nth-child(2){flex:1}.team-avatar{background:var(--hub-color-primary-soft);width:36px;height:36px;color:var(--hub-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:650;display:flex}.team-table-help{margin:12px 0 18px;font-size:13px}.team-row-selected{background:var(--hub-color-primary-soft)}.team-selection{margin:20px 0;padding:0;list-style:none}.team-selection li{border-bottom:1px solid var(--hub-color-line);align-items:center;gap:12px;padding:14px 0;display:flex}.team-selection li>div{flex:1;min-width:0}.team-selection strong{overflow-wrap:anywhere;margin-top:4px;display:block}.team-remove{width:44px;height:44px;color:var(--hub-color-muted);cursor:pointer;background:0 0;border:0;font-size:25px}.team-source-details{color:var(--hub-color-muted);margin-top:10px;font-size:13px}.team-source-details summary{cursor:pointer;padding:4px 0}.team-attention:hover,.team-person:hover{background:var(--hub-color-primary-soft)}.team-breadcrumb{color:var(--hub-color-muted);margin-top:12px;font-size:13px}.team-page h1{margin:8px 0;font-size:clamp(28px,3vw,36px);line-height:1.2}.team-section-heading{margin:0 0 6px;font-size:20px;line-height:1.35}.team-button{border:1px solid var(--hub-color-primary);background:var(--hub-color-primary);color:#fff;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-weight:650;text-decoration:none;display:inline-flex}.team-button-secondary{color:var(--hub-color-primary);background:#fff}.team-button-plain{color:var(--hub-color-muted);border-color:var(--hub-color-line);background:0 0}.team-button:disabled{cursor:not-allowed;opacity:.55}.team-page :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--hub-focus-ring);outline-offset:var(--hub-focus-offset)}.team-pilot{background:#f1f5f9;border:1px solid #cbd5e1;border-left:4px solid #64748b;border-radius:10px;margin-bottom:18px;padding:16px 18px}.team-pilot strong{margin-bottom:6px;display:block}.team-pilot p+p{margin-top:6px}.team-meeting-mode{padding:12px 16px}.team-meeting-mode strong{margin-bottom:0}.team-meeting-mode .team-source-details{margin-top:4px}.team-meeting-start{max-width:860px}.team-meeting-start p{margin-top:12px;line-height:1.65}.team-source{border:1px solid var(--hub-color-line);background:#fff;border-radius:10px;margin:28px 0 0;padding:14px 18px}.team-source-line{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.team-source-line>span:last-child:not(.team-badge){color:var(--hub-color-muted)}.team-limitations{color:#475569;margin:10px 0 0;padding-left:20px;font-size:14px}.team-limitations li+li{margin-top:4px}.team-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0 26px;display:grid}.team-metric{border:1px solid var(--hub-color-line);background:#fff;border-radius:10px;padding:16px}.team-metric dt{color:#475569;font-size:13px}.team-metric dt small{margin-top:4px;font-size:11px;display:block}.team-metric dd{font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:30px;font-weight:650;line-height:1.25}.team-filters{border:1px solid var(--hub-color-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;padding:18px;display:grid}.team-search{grid-column:1/-1}.team-filters label{gap:6px;font-size:13px;font-weight:650;display:grid}.team-filters input,.team-filters select{width:100%;min-width:0;min-height:44px;color:var(--hub-color-ink);border:1px solid var(--hub-color-line);background:#fff;border-radius:8px;padding:10px 12px;font-size:15px}.team-sort-control{align-items:flex-end;gap:6px;min-width:0;display:flex}.team-sort-control label{flex:1;min-width:0}.team-sort-direction{flex:0 0 44px;padding:8px;font-size:20px}.team-meeting-actions{border:1px solid var(--hub-color-line);background:#f8fafc;border-radius:10px;margin-bottom:24px;padding:18px}.team-action-buttons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.team-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.team-list-heading>div:first-child{min-width:0}.team-list-heading p,.team-header p{color:var(--hub-color-muted);font-size:14px;line-height:1.5}.team-list-heading .team-header-actions{justify-content:flex-end}.team-table-wrap{border:1px solid var(--hub-color-line);background:#fff;border-radius:10px;overflow-x:auto}.team-table{min-width:850px}.team-table th{text-transform:none;letter-spacing:0;background:#f8fafc;font-size:13px}.team-table :is(th,td){vertical-align:top;padding:11px 12px}.team-table th:first-child{width:60px}.team-table td:nth-child(2){width:42%}.team-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--hub-color-primary);cursor:pointer}.team-issue-key{color:#475569;font-size:12px;font-weight:650}.team-jira-link{color:var(--hub-color-primary);text-underline-offset:3px}.team-description{margin-top:10px;font-size:13px}.team-description summary{width:fit-content;color:var(--hub-color-primary);cursor:pointer;padding:4px 0}.team-description p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin-top:8px;line-height:1.6;overflow-y:auto}.team-description-empty,.team-assignee-source{color:var(--hub-color-muted);margin-top:6px;font-size:12px;display:block}.team-issue-title{overflow-wrap:anywhere;margin-top:5px;font-weight:600;display:block}.team-badge{color:#334155;overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:650;display:inline-block}.team-badge[data-stage=indeterminate]{color:#1e40af;background:#eff6ff}.team-badge[data-stage=done]{color:#166534;background:#f0fdf4}.team-badge-warning{color:#9a3412;background:#fff7ed}.team-source-line .team-badge-warning{color:#9a3412}.team-load-more{margin:20px auto 0;display:flex}.team-empty{text-align:center;border:1px dashed #cbd5e1;border-radius:10px;margin:18px 0;padding:32px 20px}.team-empty>p{max-width:64ch;color:var(--hub-color-muted);margin:8px auto 0;line-height:1.6}.team-empty .team-button{margin-top:16px}.team-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:18px 0;padding:15px 18px}.team-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-meeting-page{max-width:1280px}.team-stage-panel{border:1px solid var(--hub-color-line);background:#fff;border-radius:10px;padding:22px}.team-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 0;display:grid}.team-stage-list div{border-left:3px solid #cbd5e1;padding-left:14px}.team-stage-list dt{color:#475569}.team-stage-list dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:30px}.team-agenda{gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.team-agenda>li{border:1px solid var(--hub-color-line);background:#fff;border-radius:12px;padding:22px}.team-agenda-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.team-agenda h3{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.team-agenda dl{flex-wrap:wrap;gap:30px;margin:18px 0 0;display:flex}.team-agenda dt{color:#475569;font-size:13px}.team-agenda dd{margin:4px 0 0}.team-status-filters,.team-question-presets{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.team-status-filters button,.team-question-presets button{color:var(--hub-color-ink);border:1px solid var(--hub-color-line);min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.team-status-filters button[aria-pressed=true]{background:var(--hub-color-primary-soft);color:var(--hub-color-primary);border-color:var(--hub-color-primary);font-weight:650}.team-status-filters span{font-variant-numeric:tabular-nums;margin-left:5px}.team-column-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:650}.team-sort-direction{align-self:end}.team-discussion{margin-bottom:24px}.team-people-overview{margin-bottom:0}.team-overview-primary{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.team-overview-shortcuts{gap:16px;min-width:0;display:grid}.team-overview-shortcut{padding:20px}.team-overview-shortcut h3{margin-bottom:10px;font-size:15px;font-weight:650}.team-overview-shortcut>strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.team-overview-shortcut p{margin-top:6px;font-size:13px}.team-overview-shortcut .team-button{margin-top:16px;font-size:13px}.team-project-prompt{color:var(--hub-color-muted);padding:4px 0 8px;font-size:14px}.team-metrics-compact{border-top:1px solid var(--hub-color-line);border-bottom:1px solid var(--hub-color-line);gap:0;margin:20px 0 24px;padding:14px 0}.team-metrics-compact .team-metric{border:0;border-right:1px solid var(--hub-color-line);background:0 0;border-radius:0;padding:0 16px}.team-metrics-compact .team-metric:last-child{border-right:0}.team-metrics-compact .team-metric dd{margin-top:4px;font-size:20px;font-weight:550}.team-people-table-scroll{max-height:360px;margin-top:16px;overflow:auto}.team-people-table{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.team-people-table th{z-index:1;text-align:center;color:var(--hub-color-muted);border-bottom:1px solid var(--hub-color-line);background:#fff;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.team-people-table th:first-child{text-align:left}.team-people-table td{text-align:center;border-bottom:1px solid var(--hub-color-line);padding:6px 12px}.team-people-table td:first-child{text-align:left;width:45%}.team-person-name strong{font-weight:550}.team-person-name small{color:var(--hub-color-muted);margin-top:2px;font-size:12px;display:block}.team-person-metric{min-width:40px;min-height:40px;color:var(--hub-color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px}.team-person-metric:hover:not(:disabled){background:var(--hub-color-primary-soft);color:var(--hub-color-primary)}.team-person-metric:disabled{color:var(--hub-color-muted);cursor:default}.team-person-action .team-button{min-height:36px;padding:6px 12px;font-size:13px}.team-people-rules{color:var(--hub-color-muted);margin-top:14px;font-size:12px}.team-people-rules summary{cursor:pointer}.team-people-rules p{margin-top:8px}.team-discussion-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.team-discussion-signal{text-align:left;border:1px solid var(--hub-color-line);font:inherit;color:var(--hub-color-ink);cursor:pointer;background:#f8fafc;border-radius:10px;padding:16px}.team-discussion-signal strong{justify-content:space-between;gap:12px;display:flex}.team-discussion-signal b{color:var(--hub-color-primary)}.team-discussion-signal small{color:var(--hub-color-muted);margin-top:8px;line-height:1.5;display:block}.team-discussion-items article{border-top:1px solid var(--hub-color-line);align-items:center;gap:16px;padding:14px 0;display:flex}.team-discussion-items article>div{flex:1;min-width:0}.team-discussion-items strong{overflow-wrap:anywhere;margin:5px 0;display:block}.team-discussion-items p{color:var(--hub-color-muted);font-size:13px}.team-agenda-question,.team-protocol-editor label{gap:6px;margin-top:18px;font-size:13px;font-weight:650;display:grid}.team-agenda-question textarea,.team-protocol-editor :is(input,textarea){width:100%;min-width:0;font:inherit;color:var(--hub-color-ink);resize:vertical;border:1px solid var(--hub-color-line);background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.5}.team-selection li{align-items:flex-start}.team-agenda-order{gap:4px;display:grid;flex:none!important}.team-agenda-order button{border:1px solid var(--hub-color-line);width:36px;height:36px;color:var(--hub-color-muted);cursor:pointer;background:#fff;border-radius:7px}.team-agenda-order button:disabled{opacity:.4;cursor:default}.team-agenda-discussion{background:var(--hub-color-primary-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:12px 14px}.team-protocol-heading-fields{grid-template-columns:minmax(0,1fr) 190px;gap:16px;display:grid}.team-protocol-editor{margin-top:20px}.team-protocol-editor form{max-width:1000px}.team-protocol-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-protocol-card{text-align:left;color:var(--hub-color-ink);border:1px solid var(--hub-color-line);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.team-protocol-card strong{overflow-wrap:anywhere;font-size:18px}.team-protocol-card small,.team-protocol-byline{color:var(--hub-color-muted);font-size:13px}.team-protocol-card>span:last-child{color:var(--hub-color-primary);margin-top:auto}.team-protocol-detail{margin-top:18px}.team-protocol-detail h2{overflow-wrap:anywhere;margin:12px 0 6px;font-size:26px}.team-protocol-detail section{max-width:80ch;margin-top:28px}.team-protocol-detail h3{margin-bottom:10px;font-size:18px}.team-protocol-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.team-protocol-agenda{padding-left:24px}.team-protocol-agenda li{border-bottom:1px solid var(--hub-color-line);padding:12px 0}.team-protocol-agenda strong{margin-top:6px;display:block}.team-protocol-agenda small{color:var(--hub-color-muted);margin-top:8px;display:block}.team-meeting-summary-start .team-button{margin-top:16px}@media (width<=1000px){.team-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.team-overview-primary{grid-template-columns:1fr}.team-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.team-metrics-compact{row-gap:16px}.team-metrics-compact .team-metric:nth-child(3n){border-right:0}.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-protocol-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.team-overview-shortcuts{grid-template-columns:1fr}.team-people-table{display:block}.team-people-table thead{display:none}.team-people-table tbody{display:block}.team-people-table tr{border-bottom:1px solid var(--hub-color-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}.team-people-table td{border:0;min-width:0;padding:6px;display:block}.team-people-table td:first-child{overflow-wrap:anywhere;grid-column:1/-1;width:auto}.team-people-table td[data-label]:before{content:attr(data-label);color:var(--hub-color-muted);font-size:11px;display:block}.team-person-action{grid-column:1/-1}.team-discussion-signals,.team-protocol-list,.team-protocol-heading-fields{grid-template-columns:1fr}.team-discussion-items article{flex-direction:column;align-items:stretch}.team-table{min-width:0}.team-table thead{display:none}.team-table tbody{display:block}.team-table tr{border-bottom:1px solid var(--hub-color-line);grid-template-columns:32px repeat(2,minmax(0,1fr));padding:12px 8px;display:grid}.team-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:6px;display:block}.team-table td:first-child{grid-area:1/1}.team-table td:nth-child(2){grid-column:2/4;width:auto}.team-table td:nth-child(3),.team-table td:nth-child(5){grid-column:2}.team-table td[data-label]:before{content:attr(data-label);color:var(--hub-color-muted);margin-bottom:4px;font-size:11px;display:block}.team-table .team-badge{white-space:normal}.team-overview-grid,.team-people-list{grid-template-columns:1fr}.team-context{flex-direction:column;align-items:stretch}.team-context label{flex-direction:column;align-items:stretch;gap:6px}.team-panel{padding:18px}.team-tabs{white-space:nowrap;gap:2px;overflow-x:auto}.team-tabs button{padding:10px}.team-page{padding:22px 16px 36px}.team-header{flex-direction:column}.team-filters{grid-template-columns:1fr}.team-list-heading{flex-direction:column;align-items:stretch}.team-list-heading .team-header-actions{justify-content:flex-start}.team-list-heading>.team-button{align-self:flex-start}.team-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-action-buttons{flex-direction:column;align-items:stretch}.team-metric{padding:12px}.team-metric dd{font-size:26px}}@media (width<=380px){.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-page{--team-control-radius:8px;--team-panel-radius:12px}.team-page :is(.team-panel,.team-context,.team-filters,.team-source,.team-table-wrap){border-radius:var(--team-panel-radius)}.team-page :is(.team-context,.team-filters){padding:18px 20px}.team-page :is(.team-context,.team-filters,.commit-controls,.commit-dates) :is(select,input:not([type=checkbox]):not([type=radio]),summary){box-sizing:border-box;border:1px solid var(--hub-color-line);border-radius:var(--team-control-radius);min-height:44px;color:var(--hub-color-ink);font:inherit;background:#fff;padding:10px 12px;font-size:14px;font-weight:400}.team-page :is(.team-filters,.commit-controls,.commit-dates) label{color:var(--hub-color-muted);font-size:13px;font-weight:600}.team-page :is(.team-table,.team-people-table) th{color:var(--hub-color-muted);background:#f8fafc;padding:11px 12px;font-size:13px;font-weight:600}.team-page :is(.team-table,.team-people-table) tbody tr:hover{background:#f8fafc}.team-source-timing,.team-source-schedule{color:var(--hub-color-muted);font-size:13px;line-height:1.6}.team-source-schedule{margin-top:4px}.team-source-compact{border:0;border-top:1px solid var(--hub-color-line);margin-top:16px;padding:14px 0 0;border-radius:0!important}.team-credential-reminder{border-top:1px solid var(--hub-color-line);color:var(--hub-color-muted);text-align:right;margin:18px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.team-credential-reminder time{font-weight:600}.team-page{max-width:1440px;min-height:calc(100vh - 132px);margin:0 auto;padding:28px 32px 40px}.team-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.team-page h1{letter-spacing:-.65px;margin:7px 0 6px;font-size:28px;font-weight:700;line-height:1.3}.team-section-heading{font-size:var(--hub-communication-heading-size);font-weight:650}.team-tabs{border-color:var(--hub-color-line);gap:24px;margin:0 0 20px;padding:0}.team-tabs button{border-radius:0;min-height:46px;padding:12px 0;font-size:14px;font-weight:600;position:relative}.team-tabs button[aria-selected=true]{color:var(--hub-color-primary);background:0 0}.team-tabs button[aria-selected=true]:after{content:"";background:var(--hub-color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.team-tabs button:disabled{opacity:.5}.team-tab-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.team-tabs span{background:var(--hub-communication-active);font-size:12px}.team-context{border-radius:8px;min-height:64px;margin-bottom:22px;padding:12px 16px}.team-context label{font-weight:500}.team-panel,.team-stage-panel,.team-agenda>li{border-radius:8px;padding:20px}.team-metrics{gap:12px;margin:16px 0 24px}.team-metric{border-radius:8px;padding:16px}.team-metric dd{color:var(--hub-communication-active-text);font-size:28px;font-weight:650}.team-metric dt{font-size:13px}.team-metric dt small{font-size:12px}.team-button{min-height:var(--hub-communication-control-height);border-radius:8px;gap:8px;padding:8px 14px;font-size:14px;font-weight:600}.team-button-plain{color:var(--hub-communication-text);background:#fff}.team-button-secondary{color:var(--hub-communication-active-text);border-color:var(--hub-color-line)}.team-button:hover:not(:disabled){filter:brightness(.98)}.team-filters{border-radius:8px;gap:12px 16px;padding:16px}.team-filters label{font-weight:500}.team-filters input,.team-filters select{min-height:40px;padding:8px 12px;font-size:14px}.team-table-wrap{border-radius:8px}.team-table th{background:var(--hub-communication-sidebar);color:var(--hub-color-muted);font-size:12px}.team-table td{padding:14px 12px}.team-table tbody tr:hover{background:#f8faff}.team-table tr:last-child td{border-bottom:0}.team-table button{color:inherit;text-align:left;font-size:inherit;background:0 0;border:0;padding:0}.team-table th button{gap:4px;font-weight:600;display:flex}.team-issue-key{font-size:12px;font-weight:500}.team-issue-title{font-size:14px;font-weight:600}.team-badge{font-weight:500}.team-source,.team-pilot,.team-meeting-actions,.team-error,.team-empty{border-radius:8px}.team-source{color:var(--hub-color-muted);padding:12px 16px;font-size:12px}.team-source-details{font-size:12px}.team-source-details summary{cursor:pointer}.team-error{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.team-error .team-button{margin-left:auto}.team-empty{color:var(--hub-color-muted);background:var(--hub-communication-sidebar);border-style:solid;padding:40px 20px}.team-empty strong{color:var(--hub-color-ink);font-size:16px}.team-protocol-editor input,.team-protocol-editor textarea{width:100%}.team-list-heading p{margin-top:4px;font-size:13px}@media (width<=800px){.team-page{padding:24px 20px 32px}.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-context{align-items:start;gap:10px}}@media (width<=520px){.team-page{padding:22px 16px 32px}.team-page h1{font-size:24px}.team-tabs{gap:16px;overflow-x:auto}.team-tabs button{white-space:nowrap;flex:none;font-size:13px}.team-tab-icon{display:none}.team-context{flex-direction:column;padding:12px}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-metric{padding:12px}.team-panel{padding:16px}.team-header,.team-list-heading{flex-direction:column;align-items:start;gap:12px}.team-error .team-button{margin-left:0}}
