.team-main{min-height:75vh;padding:64px 0 100px}.team-heading{margin-bottom:30px}.team-heading h1{letter-spacing:-.055em;margin:16px 0 8px;font-size:clamp(42px,6vw,68px)}.team-heading p{color:var(--muted);max-width:650px;line-height:1.6}.team-card{background:var(--cream);border:1px solid var(--line);padding:26px}.team-auth{max-width:560px}.team-auth h2{margin:15px 0 6px;font-size:28px}.team-auth p{color:var(--muted)}.team-auth form,.team-sidebar form{gap:14px;margin-top:18px;display:grid}.team-main label{color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.team-main input,.team-main select,.team-main textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:11px 12px}.team-main textarea{resize:vertical;min-height:80px}.team-main button{cursor:pointer}.team-main button:disabled{cursor:not-allowed;opacity:.55}.team-main form button:not(.button),.team-detail-head button,.team-toolbar button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:3px;padding:10px 14px;font-weight:700}.team-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 24px;font-size:13px;display:flex}.team-toolbar strong{overflow-wrap:anywhere}.team-toolbar-actions{align-items:center;gap:10px;display:flex}.team-toolbar-actions a{align-items:center;gap:6px;display:inline-flex}.team-connect{border-color:var(--orange);margin-bottom:18px}.team-connect h2{margin:10px 0;font-size:24px}.team-connect p{color:var(--muted);line-height:1.55}.team-connect strong,.team-connect code{color:var(--ink)}.team-connect .button{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.team-advanced{margin-top:18px}.team-advanced>summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:700}.team-connect details{margin:12px 0}.team-connect summary{cursor:pointer;font-weight:700}.team-connect li{margin:5px 0}.team-grid{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:18px;display:grid}.team-sidebar{gap:18px;display:grid}.team-sidebar h2,.team-search h2{margin:0;font-size:18px}.team-sidebar h3{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.team-task-list{border-top:1px solid var(--line);gap:7px;padding-top:10px;display:grid}.team-task-list button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);gap:5px;padding:11px;display:grid}.team-task-list button.selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.team-task-list small,.team-muted{color:var(--muted)}.team-detail{min-height:460px}.team-detail-head{justify-content:space-between;gap:20px;display:flex}.team-detail-head h2{letter-spacing:-.04em;margin:12px 0;font-size:32px}.team-detail-head p{color:var(--muted);line-height:1.55}.team-detail-head button{height:42px}.team-facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:18px 0;padding:15px 0;display:flex}.team-facts span{min-width:120px;color:var(--muted);gap:4px;font-size:11px;display:grid}.team-facts strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.team-section{border-bottom:1px solid var(--line);padding:18px 0}.team-section h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.team-section p{font-size:13px;line-height:1.6}.team-section article{border-top:1px solid var(--line);padding:10px 0}.team-section article p{align-items:center;gap:6px;margin:0 0 5px;display:flex}.team-section small{color:var(--muted)}.team-section form{gap:10px;margin-top:12px;display:grid}.team-section form button{justify-self:start}.team-warning{color:#ad5521}.team-current{color:#2a7554;font-weight:700}.team-empty{text-align:center;min-height:350px;color:var(--muted);align-content:center;justify-items:center;display:grid}.team-empty h2{color:var(--ink);margin:14px 0 0}.team-search{margin-top:18px}.team-search form{gap:9px;margin:14px 0;display:flex}.team-search p{border-top:1px solid var(--line);padding-top:11px;font-size:13px}.team-error,.team-notice{border:1px solid;margin:15px 0;padding:12px 15px}.team-error{color:#a33323;background:#fae7df}.team-notice{color:#256746;background:#e4f2e8}.team-ops{margin-top:18px}.team-ops h2{margin:0 0 12px;font-size:18px}.team-ops h3{margin-top:22px;font-size:14px}.team-ops p{color:var(--muted);font-size:13px;line-height:1.55}.team-ops form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;margin:16px 0;display:grid}.team-ops button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:3px;padding:10px 14px;font-weight:700}.team-ops-facts{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.team-ops-facts span{background:var(--paper);min-width:135px;color:var(--muted);gap:5px;padding:12px;font-size:12px;display:grid}.team-ops-facts strong{color:var(--ink)}@media (max-width:780px){.team-grid{grid-template-columns:1fr}.team-toolbar{flex-direction:column;align-items:flex-start}.team-detail{min-height:350px}}.workspace-launcher-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:24px 0;display:grid}.workspace-launcher-grid .team-card{padding:24px}.workspace-launcher-grid h2{margin:12px 0}.workspace-sources{margin-top:24px}.source-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.source-heading h3{margin:0}.source-heading p{margin:6px 0 0}.source-project{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:18px 0;padding:20px}.source-card{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:8px;padding:16px 0;display:grid}.source-card:last-child{border-bottom:0;padding-bottom:0}.source-card>span{color:var(--muted);font-size:13px}.source-card details{color:var(--muted);font-size:12px}.source-card summary{cursor:pointer}.source-card small{line-height:1.8}.source-actions{flex-wrap:wrap;gap:8px;margin:5px 0;display:flex}.source-actions button{font-size:12px}.source-wizard{border:1px solid var(--orange);border-radius:8px;margin:20px 0;padding:20px}.team-ops .source-form{grid-template-columns:1fr;align-items:start;gap:18px;max-width:680px;margin:20px 0 0;display:grid}.source-form small{font-weight:400;line-height:1.5}.source-form button{justify-self:start}.source-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:20px;display:grid}.source-choices button{text-align:left;gap:9px;padding:20px;display:grid}.source-choices span{color:var(--muted);font-weight:400;line-height:1.5}@media (max-width:600px){.team-card{padding:18px}.source-project,.source-wizard{padding:16px}.source-heading{align-items:flex-start}.source-actions{flex-direction:column}.source-actions button{text-align:left}.team-ops form.source-form{grid-template-columns:minmax(0,1fr)}}
