.team-page_teamRoute__sd3j1 .flow-page{display:grid;gap:1rem;min-width:0}.team-page_teamRoute__sd3j1 .flow-page-heading{display:grid;gap:.45rem;margin:0 0 .25rem}.team-page_teamRoute__sd3j1 .flow-page-heading h1{margin:0;color:var(--text);font-size:clamp(1.65rem,2.2vw,2.35rem);letter-spacing:-.055em;line-height:1.05}.team-page_teamRoute__sd3j1 .flow-page-heading p{max-width:760px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.team-page_teamRoute__sd3j1 .split-flow-grid{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:1rem;align-items:start}.team-page_teamRoute__sd3j1 .flow-panel{min-width:0;overflow:hidden}.team-page_teamRoute__sd3j1 .flow-panel-head{min-height:74px;padding:1rem 1.15rem}.team-page_teamRoute__sd3j1 .flow-panel-head small{display:block;margin-bottom:.25rem;color:var(--muted);font-size:.68rem;font-weight:700}.team-page_teamRoute__sd3j1 .flow-panel-head h2{color:var(--text);font-size:1.05rem}.team-page_teamRoute__sd3j1 .compact-form{display:grid;gap:.75rem;padding:1rem 1.15rem 1.15rem}.team-page_teamRoute__sd3j1 .flow-field{display:grid;gap:.35rem;margin:0;color:var(--text);font-size:.72rem;font-weight:800}.team-page_teamRoute__sd3j1 .flow-field input,.team-page_teamRoute__sd3j1 .flow-field select{width:100%;min-height:42px;padding:.58rem .7rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-weight:500}.team-page_teamRoute__sd3j1 .flow-field input:focus,.team-page_teamRoute__sd3j1 .flow-field select:focus{outline:2px solid var(--primary);outline-offset:2px}.team-page_teamRoute__sd3j1 .compact-form>.button{justify-self:start;margin-top:.05rem}.team-page_teamRoute__sd3j1 .inline-result{margin:0 1.15rem 1.15rem}.team-page_teamRoute__sd3j1 .team-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.85rem 1.15rem;border-bottom:1px solid var(--border)}.team-page_teamRoute__sd3j1 .team-row:last-child{border-bottom:0}.team-page_teamRoute__sd3j1 .team-row>span:nth-child(2){min-width:0}.team-page_teamRoute__sd3j1 .team-row small,.team-page_teamRoute__sd3j1 .team-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-page_teamRoute__sd3j1 .team-row strong{color:var(--text);font-size:.78rem}.team-page_teamRoute__sd3j1 .team-row small{margin-top:.2rem;color:var(--muted);font-size:.67rem}.team-page_teamRoute__sd3j1 .state-badge{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .45rem;border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:999px;background:var(--success-soft);color:var(--success);font-size:.62rem;font-weight:850;white-space:nowrap}@media (max-width:980px){.team-page_teamRoute__sd3j1 .split-flow-grid{grid-template-columns:1fr}}@media (max-width:600px){.team-page_teamRoute__sd3j1 .flow-page-heading h1{font-size:1.65rem}.team-page_teamRoute__sd3j1 .flow-page-heading p{font-size:.78rem}.team-page_teamRoute__sd3j1 .flow-panel-head{min-height:68px;padding:.9rem .95rem}.team-page_teamRoute__sd3j1 .compact-form{padding:.9rem .95rem 1rem}.team-page_teamRoute__sd3j1 .compact-form>.button{width:100%}.team-page_teamRoute__sd3j1 .inline-result{margin-right:.95rem;margin-left:.95rem}.team-page_teamRoute__sd3j1 .team-row{grid-template-columns:32px minmax(0,1fr);gap:.55rem;padding:.8rem .95rem}.team-page_teamRoute__sd3j1 .team-row>.state-badge{grid-column:2;justify-self:start}.team-page_teamRoute__sd3j1 .team-row strong{white-space:normal;overflow-wrap:anywhere}}