:root{color-scheme:light;--bg: #f6f1e9;--panel: rgba(255, 252, 247, .88);--panel-strong: #fffaf2;--ink: #1e1b18;--muted: #6f655d;--line: rgba(53, 39, 27, .14);--brand: #c4632d;--brand-dark: #8d3a11;--accent: #1f6b5d;--danger: #a33c24;--shadow: 0 18px 40px rgba(70, 39, 18, .12);--radius: 24px;--primary-text: #fffaf2;font-family:Instrument Sans,Segoe UI,sans-serif;color:var(--ink);background-color:var(--bg)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #1e1b18;--ink: #f6f1e9;--muted: #b9ae9d;--brand: #d9b26f;--brand-dark: #d9b26f;--panel: color-mix(in srgb, var(--ink) 3%, var(--bg));--panel-strong: color-mix(in srgb, var(--ink) 6%, var(--bg));--line: color-mix(in srgb, var(--ink) 20%, transparent);--accent: color-mix(in srgb, #1f6b5d 45%, var(--ink));--danger: #d9b26f;--shadow: none;--primary-text: #1e1b18}}html,body{margin:0;height:100%;min-height:100%;background-color:var(--bg)}body{height:100%;min-height:100vh;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;position:relative}#app-root{min-height:100%;background:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:24px 0 48px}.topbar{display:flex;position:relative;z-index:20;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;padding:18px 22px;background:var(--panel);border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.brand{display:block;width:68px;flex:0 0 68px;color:var(--ink)}.daily-page .daily-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.daily-member-card{display:flex;align-items:center;gap:20px}.daily-member-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.daily-member-placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff}.daily-member-name{font-size:1.6rem;font-weight:700;margin:4px 0}.daily-nav{display:flex;gap:8px;align-items:center}.daily-member-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.team-nav-name{font-size:1.1rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.team-nav-exit :global(svg){width:.85rem;height:.85rem}.nav-links,.nav-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nav-link{padding:10px 14px;border-radius:999px;color:var(--muted)}.nav-link.active{background:#c4632d1f;color:var(--brand-dark);font-weight:700}.account-menu{position:relative;z-index:30}.account-trigger{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 14px;border-radius:999px;color:var(--muted)}.account-trigger::-webkit-details-marker{display:none}.account-menu[open] .account-trigger{background:#c4632d1f;color:var(--brand-dark);font-weight:700}.account-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:160px;padding:8px;background:var(--panel-strong);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.account-dropdown-link{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;color:var(--ink)}.account-dropdown-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.account-dropdown-link:hover,.account-dropdown-link:focus-visible{background:#c4632d1f;color:var(--brand-dark);outline:none}.page-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel.pad{padding:24px}.hero{padding:32px}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:14px}.title{font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.04em;margin:0 0 14px;max-width:10ch}.lead{font-size:1.02rem;line-height:1.6;color:var(--muted);max-width:56ch}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--brand);color:var(--primary-text)}.btn.secondary{background:var(--panel-strong);border-color:var(--line);color:var(--ink)}.btn.ghost{background:transparent;border-color:var(--line);color:var(--muted)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card{padding:18px;border-radius:20px;background:var(--panel-strong);border:1px solid var(--line)}.card h3,.card h4,.section-title{margin:0 0 8px}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#1f6b5d1a;color:var(--accent);font-size:.84rem;font-weight:700}.status-error,.status-success{padding:12px 14px;border-radius:16px;font-size:.94rem}.status-error{background:#a33c241c;color:var(--danger)}.status-success{background:#1f6b5d1c;color:var(--accent)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:.9rem;font-weight:700}.field input,.field textarea,.field select{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong);color:var(--ink);padding:14px 16px}.field textarea{min-height:120px;resize:vertical}.list{display:flex;flex-direction:column;gap:12px}.list-item{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.list-item:hover{border-color:#c4632d57}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.metric{padding:14px;border-radius:18px;background:var(--panel-strong);border:1px solid var(--line)}.metric-link{display:flex;flex-direction:column;gap:6px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.metric-link:hover,.metric-link:focus-visible{border-color:#c4632d57;box-shadow:0 14px 28px #46271214;transform:translateY(-1px);outline:none}.metric-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-link-icon{font-size:1.1rem;font-weight:800;color:var(--brand-dark)}.metric-link-hint{font-size:.88rem;font-weight:700;color:var(--brand-dark)}.metric strong{display:block;font-size:1.4rem;margin-top:6px}.team-card{display:flex;flex-direction:column;gap:14px}.team-card-image,.team-card-placeholder{width:100%;aspect-ratio:16 / 9;border-radius:18px}.team-card-image{object-fit:cover;background:#0000000d}.team-card-placeholder,.team-list-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c4632d2e,#1f6b5d24);color:var(--brand-dark);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-list-item{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:14px}.team-list-image,.team-list-placeholder{width:68px;height:68px;border-radius:16px}.team-list-image{object-fit:cover;background:#0000000d}.team-hero{position:relative;overflow:hidden;min-height:280px;margin-bottom:22px;border-radius:28px;background:linear-gradient(135deg,#412316,#8d3a11 46%,#1f6b5d)}.team-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.team-hero-fallback{display:flex;align-items:center;justify-content:center;color:#fffaf2eb;font-size:clamp(4rem,11vw,8rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.14),transparent 24%),linear-gradient(135deg,#412316,#8d3a11 46%,#1f6b5d)}.team-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0d09061f,#0d090694),linear-gradient(90deg,#0d090685,#0d090614 64%)}.team-hero-content{position:relative;z-index:1;min-height:280px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:28px;color:#fff}.team-hero-title{margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:.92;letter-spacing:-.05em;max-width:10ch;text-wrap:balance}.team-hero-pill{background:#fffaf22e;color:#fff;border:1px solid rgba(255,250,242,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.member-hero{display:flex;align-items:center;gap:28px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#412316,#8d3a11 46%,#1f6b5d);margin-bottom:22px}.member-hero-avatar{width:140px;height:140px;border-radius:50%;object-fit:cover;object-position:top center;flex-shrink:0;border:3px solid rgba(255,250,242,.28);background:#0000001a}.member-hero-avatar-fallback{display:flex;align-items:center;justify-content:center;color:#fffaf2eb;font-size:3.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.member-hero-info{display:flex;flex-direction:column;gap:10px;color:#fff;min-width:0}.member-hero-name{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:.95;letter-spacing:-.04em;color:#fffaf2f5}.member-hero-btn{color:#fffaf2e0;border-color:#fffaf238}.member-hero-btn:hover{color:#fff;border-color:#fffaf280;background:#fffaf21a}.note-meta{display:inline-flex;align-items:center;gap:8px}.note-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.note-rating-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.note-rating-pill.positive{background:#1f6b5d1a;color:var(--accent)}.note-rating-pill.negative{background:#a33c241c;color:var(--danger)}.note-rating-change{font-size:.84rem;font-weight:700}.note-rating-change.positive{color:var(--accent)}.note-rating-change.negative{color:var(--danger)}.note-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.note-question-text{font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.note-answer-text{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.note-copy-button{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--muted)}.note-copy-button:hover{border-color:#c4632d57;color:var(--brand-dark)}.note-copy-button.copied{border-color:#1f6b5d57;background:#1f6b5d1f;color:var(--accent)}.note-copy-button :global(svg){width:.9rem;height:.9rem}.note-type-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--brand-dark)}.note-type-icon :global(svg){width:15px;height:15px}.member-radar-wrap{padding:12px clamp(16px,4vw,40px) 20px;display:flex;justify-content:center;overflow:visible}.radar-chart-block{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,320px)}.radar-legend-group{display:flex;flex-direction:column;gap:14px;width:100%}.radar-chart{display:block;width:100%;max-width:320px;height:auto;overflow:visible}.radar-grid{fill:#c4632d0a;stroke:var(--line);stroke-width:1}.radar-axis{stroke:var(--line);stroke-width:1}.radar-fill{fill:color-mix(in srgb,var(--radar-color) 22%,transparent);stroke:var(--radar-color);stroke-width:2.4}.radar-fill-muted{fill:color-mix(in srgb,var(--radar-color) 14%,transparent)}.radar-dot{fill:var(--radar-color)}.radar-label{font-size:11px;font-weight:700;fill:var(--muted)}.radar-series-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 12px;width:100%}.radar-series-legend-item{display:flex;align-items:center;gap:10px;min-width:0}.radar-series-swatch{width:12px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--radar-color) 76%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--radar-color) 18%,transparent);flex-shrink:0}.radar-series-label{min-width:0;font-size:.84rem;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.radar-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 12px;width:100%}.radar-legend-item{display:flex;align-items:flex-start;gap:8px;min-width:0}.radar-legend-key{flex-shrink:0;min-width:2.5ch;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-dark)}.radar-legend-label{min-width:0;font-size:.82rem;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.radar-empty{padding:18px 0 10px;text-align:center}.member-list-item{display:grid;grid-template-columns:88px 1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.member-list-image,.member-list-placeholder{width:88px;height:100%;min-height:88px;border-radius:0}.member-list-image{object-fit:cover;background:#0000000d}.member-list-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c4632d2e,#1f6b5d24);color:var(--brand-dark);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.member-list-item .stack{padding:14px 16px;justify-content:center;min-width:0}.member-detail-grid{grid-template-columns:.7fr 1.3fr}.team-detail-grid{grid-template-columns:1.15fr .85fr}.team-summary-card{display:flex;flex-direction:column;gap:18px}.team-radar-card{display:flex;flex-direction:column;gap:16px}.team-radar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.team-radar-copy{margin:0;max-width:58ch}.team-radar-wrap{padding:4px 0 8px;display:flex;justify-content:center}.team-radar-card .radar-chart-block{width:min(100%,760px)}.team-radar-card .radar-chart{max-width:min(100%,540px)}.team-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-header-with-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.card-header-with-pill h3{margin-bottom:0}.card-header-actions{display:inline-flex;align-items:center;gap:10px}.icon-action-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.icon-action-button:hover{transform:translateY(-1px);background:var(--panel-strong);color:var(--brand-dark);border-color:#8d3a1142}.icon-action-button:focus-visible{outline:2px solid rgba(196,99,45,.38);outline-offset:2px}.icon-action-button-markup :global(svg){width:.95rem;height:.95rem}.team-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-summary-section{display:flex;flex-direction:column;gap:12px}.team-summary-item{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.team-summary-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.team-summary-flag{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:700;text-align:center}.team-summary-flag-current{background:#1f6b5d1a;color:var(--accent)}.team-summary-flag-overdue{background:#c4632d24;color:var(--brand-dark)}.team-summary-flag-missing{background:#693a221a;color:var(--brand-dark)}.topbar.home-topbar{padding:8px 0 20px;margin-bottom:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-topbar .account-trigger{background:transparent;color:var(--ink)}.home-topbar .btn.secondary,.home-page .btn.secondary{background:transparent;border-color:var(--ink);color:var(--ink)}.home-page .btn.primary{background:var(--ink);color:var(--bg);padding-inline:28px}.home-page h1,.home-page h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.035em}.landing{min-height:calc(100svh - 170px);display:flex;flex-direction:column;text-align:center}.landing-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:clamp(36px,6vh,72px) 16px 48px}.landing-mark{width:clamp(200px,28vw,290px);margin-bottom:38px}.landing h1{margin:0;font-size:clamp(3.2rem,7.5vw,6.4rem);line-height:.98}.landing h1 em{display:block;color:var(--brand);font-weight:400}.landing-lead{max-width:46ch;margin:28px 0 30px;color:var(--muted);font-size:1.05rem;line-height:1.7;text-wrap:pretty}.landing-action{min-width:100px}.landing-footer{color:var(--muted);font-size:.8rem;letter-spacing:.08em;padding:16px 0 0}.dashboard{max-width:1120px;margin:0 auto;padding-top:clamp(36px,6vw,72px)}.dashboard-greeting{margin-bottom:40px}.dashboard-greeting h1{font-size:clamp(3.2rem,6vw,5rem);line-height:1.05;margin:0 0 12px}.dashboard-greeting p{margin:0}.dashboard-figures{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:32px;margin:0 0 56px;padding-top:24px;border-top:1px solid var(--ink)}.dashboard-figures>div{min-width:0}.dashboard-figures dt{font-size:.85rem;font-weight:600}.dashboard-figures dd{display:flex;flex-direction:column;gap:10px;margin:12px 0 0}.dashboard-figures dd .muted{font-size:.82rem;line-height:1.5}.figure-number{font-family:"Instrument Serif",Georgia,serif;font-size:3.8rem;line-height:1;align-self:flex-start}.figure-owner{display:flex;align-items:center;min-height:3.8rem;font-size:1.4rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.dashboard-section{min-width:0;scroll-margin-top:24px}.dashboard-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:36px 56px}.dashboard-attention{grid-row:span 2}.dashboard-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.dashboard-section h2,.dashboard-conversation h2{font-size:2rem;line-height:1.15;margin:0}.dashboard-section-heading>.muted,.dashboard-text-link{font-size:.82rem}.dashboard-text-link{text-decoration:underline;text-underline-offset:4px}.dashboard-list{list-style:none;margin:0;padding:0}.dashboard-list li{border-bottom:1px solid var(--line)}.dashboard-list-link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:32px;padding:18px 0;overflow-wrap:anywhere}.dashboard-list-link:hover strong,.dashboard-list-link:focus-visible strong{text-decoration:underline;text-underline-offset:4px}.dashboard-list-link strong{font-weight:500}.dashboard-list-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-list-link .muted{font-size:.85rem}.dashboard-follow-up{flex-shrink:0;color:var(--muted);font-size:.78rem}.dashboard-follow-up.overdue{color:var(--brand-dark)}.dashboard-row-arrow{display:inline-block;margin-left:20px;color:var(--ink)}.dashboard-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;font-size:.78rem}.dashboard-pagination .row{gap:6px}.dashboard-pagination .btn{padding:7px 10px;min-height:36px}.dashboard-pagination .btn:disabled{opacity:.4;cursor:default;transform:none}.dashboard-conversation{display:flex;align-items:flex-start;flex-direction:column;gap:20px;min-width:0;padding-top:24px;border-top:1px solid var(--ink)}.dashboard-conversation p{max-width:56ch;font-size:.95rem;line-height:1.6;margin:12px 0 0}.dashboard-conversation .btn{flex-shrink:0}.dashboard-empty{border-top:1px solid var(--ink);padding-top:24px}.dashboard-empty p{margin:0 0 24px}@media(prefers-color-scheme:dark){.home-page .btn.primary{background:var(--brand);color:var(--bg)}}@media(min-width:981px){.shell:has(.dashboard){padding-bottom:24px}.dashboard{padding-top:24px}.dashboard-greeting{margin-bottom:20px}.dashboard-greeting h1{font-size:3.5rem;margin-bottom:8px}.dashboard-figures{padding-top:16px;margin-bottom:28px}.dashboard-figures dd{gap:6px;margin-top:8px}.figure-number{font-size:3rem}.figure-owner{min-height:3rem}.dashboard-body{gap:24px 48px}.dashboard-list-link{padding-block:12px}.dashboard-conversation{gap:12px;padding-top:16px}}@media(max-width:600px){.topbar.home-topbar{flex-wrap:nowrap;padding:8px 6px 20px}.home-topbar .nav-actions{margin-left:auto}.landing-content,.dashboard{padding-inline:10px}.dashboard-figures{grid-template-columns:1fr 1fr;gap:28px 16px;margin-bottom:40px}.dashboard-figures>div:last-child{grid-column:1 / -1}.figure-owner{min-height:0}.dashboard-list-link{gap:12px}.dashboard-follow-up{max-width:100px;text-align:right;line-height:1.5}.dashboard-row-arrow{margin-left:8px}.dashboard-conversation{align-items:flex-start;flex-direction:column}}@media(min-width:981px)and (max-height:850px){.shell:has(.dashboard){padding-bottom:16px}.dashboard{padding-top:16px}.dashboard-greeting{margin-bottom:16px}.dashboard-greeting h1{font-size:3rem}.dashboard-figures{padding-top:12px;margin-bottom:20px}.dashboard-figures dd{gap:4px}.dashboard-body{row-gap:16px}.dashboard-list-link{padding-block:8px}.dashboard-conversation{padding-top:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.btn,.metric-link,.icon-action-button{transition:none}.btn:hover,.metric-link:hover,.icon-action-button:hover{transform:none}}@media(max-width:980px){.dashboard-body{grid-template-columns:minmax(0,1fr);gap:36px}.dashboard-attention{grid-row:auto}.member-detail-grid,.team-detail-grid{grid-template-columns:1fr!important}.team-summary-grid{grid-template-columns:1fr}.team-radar-card .radar-chart{max-width:min(100%,460px)}}@media(max-width:820px){.shell{width:min(100vw - 20px,1120px);padding-top:16px}.topbar{border-radius:28px;padding:16px;align-items:center;flex-wrap:wrap}.nav-actions{order:3;margin-left:0}.nav-links{order:3;flex:1;width:auto}.page-grid{grid-template-columns:1fr}.team-radar-card .radar-chart{max-width:100%}.team-hero,.team-hero-content{min-height:220px}.team-hero-content{padding:18px;align-items:flex-end}.member-hero{flex-direction:column;align-items:flex-start;padding:20px;gap:18px}.member-hero-avatar{width:100px;height:100px}}
