:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#001ef0;--nav-active-bg:#e8ecff;--radius-s:8px;--radius-m:12px;--radius-l:16px;--shadow-card:0 1px 2px #00001e14, 0 8px 24px #0000281a;--focus-ring:0 0 0 3px #256abf59;--header-h:56px;--page-bg:#001ef0;--page-text:#fff;--page-text-secondary:#dfe4ff;--page-border:#8090ff;--surface-0:#eef1f6;--surface-1:#fff;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#8a8984;--border:#e6e5e1;--accent:#256abf}*{box-sizing:border-box}body{background:var(--page-bg);color:var(--page-text);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page{max-width:1400px;margin:0 auto;padding:24px 24px 48px}@media (width<=600px){.page{padding:16px 16px 40px}}.top{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:12px;display:flex}.top h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.top select{font:inherit;background:var(--surface-1);height:36px;color:var(--text-primary);border-radius:var(--radius-s);box-shadow:var(--shadow-card);border:1px solid #0000;padding:0 32px 0 12px}.top label{color:var(--page-text-secondary);align-items:center;gap:8px;display:inline-flex}.meta{color:var(--page-text-secondary);font-variant-numeric:tabular-nums}.notice{color:var(--page-text);border-radius:var(--radius-m);background:#ffffff1f;margin:0 0 20px;padding:10px 14px 10px 40px;position:relative}.notice:before{content:"i";text-align:center;opacity:.85;border:1.5px solid;border-radius:50%;width:16px;height:16px;font:600 11px/13px Georgia,serif;position:absolute;top:11px;left:14px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));gap:20px;display:grid}.widget{background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-l);min-width:0;box-shadow:var(--shadow-card);border:none;padding:18px 20px}.widget.wide{grid-column:1/-1}.widget-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.widget-head h2{margin:0;font-size:16px;font-weight:600}.unit{color:var(--text-secondary);font-weight:400}.help{border:1px solid var(--border);background:var(--surface-1);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border-radius:50%;flex:none;font-weight:600}.help:hover,.help[aria-expanded=true]{background:var(--surface-0);color:var(--text-primary)}.definition{color:var(--text-secondary);margin:6px 0 4px}.definition a{color:var(--accent)}.state{min-height:160px;color:var(--text-secondary);text-align:center;place-items:center;padding:16px;display:grid}.state.not-configured{border:1px dashed var(--border);border-radius:var(--radius-m);margin-top:8px}.state.empty{font-style:italic}.page>.state,.page>.error{border-radius:var(--radius-l)}.page>.state.empty{background:var(--surface-1);box-shadow:var(--shadow-card)}.skeleton{background:linear-gradient(90deg, var(--surface-0) 25%, var(--surface-1) 50%, var(--surface-0) 75%);border-radius:var(--radius-m);color:var(--text-secondary);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.pair-note{color:var(--text-muted);margin:4px 0 0;font-size:13px}.table-view summary{cursor:pointer;color:var(--text-secondary);margin-top:6px}.table-view table{border-collapse:collapse;margin-top:6px;font-size:13px}.table-view th,.table-view td{border-bottom:1px solid var(--border);text-align:right;padding:3px 8px}.table-view th:first-child,.table-view td:first-child{text-align:left}.error{background:var(--surface-1);color:var(--text-primary);border:none;border-left:4px solid var(--brand);border-radius:var(--radius-m);box-shadow:var(--shadow-card);margin-bottom:16px;padding:12px 16px}.status-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;margin:8px 0 0;display:grid}.status-legend div{align-items:baseline;gap:6px;display:flex}.status-legend dt{white-space:nowrap;font-weight:600}.status-legend dd{color:var(--text-secondary);margin:0}.swatch{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.table-view a{color:var(--accent)}.app-header{z-index:30;background:var(--surface-1);color:var(--text-primary);position:sticky;top:0;box-shadow:0 1px #00001e0f,0 4px 16px #0000281f}.app-header-inner{max-width:1400px;height:var(--header-h);align-items:center;gap:24px;margin:0 auto;padding:0 24px;display:flex}.brand{color:var(--brand);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--radius-s);background:var(--brand);color:#fff;flex:none;width:28px;height:28px;display:inline-block}.brand-mark svg{display:block}.nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--text-secondary);border-radius:var(--radius-s);white-space:nowrap;padding:6px 12px;text-decoration:none}.nav a:hover{color:var(--text-primary);background:var(--surface-0)}.nav a[aria-current=page]{color:var(--brand);background:var(--nav-active-bg);font-weight:600}@media (width<=600px){.app-header-inner{gap:12px;padding:0 12px}.brand span:last-child{display:none}}[id]{scroll-margin-top:calc(var(--header-h) + 12px)}.spec-page{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.spec-page{grid-template-columns:1fr}}.spec-side{background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-l);top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);box-shadow:var(--shadow-card);padding:14px 16px;position:sticky;overflow:auto}@media (width<=900px){.spec-side{max-height:none;position:static}}.spec-side h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:8px 0 6px;font-size:12px}.spec-list,.spec-toc{margin:0 0 8px;padding:0;list-style:none}.spec-toc{counter-reset:req}.spec-list li a,.spec-toc li a{color:var(--text-primary);border-left:3px solid #0000;border-radius:0 4px 4px 0;padding:3px 8px;text-decoration:none;display:block}.spec-list li a:hover,.spec-toc li a:hover{background:var(--surface-0)}.spec-list li a[aria-current=page]{border-left-color:var(--accent);font-weight:600}.spec-toc li a{color:var(--text-secondary);font-size:13px}.spec-main{min-width:0}.spec-card-doc{padding:20px 28px}.spec-doc{max-width:820px;line-height:1.55}.spec-doc h1{margin:0 0 8px;font-size:24px}.spec-purpose{color:var(--text-secondary);margin-bottom:8px;font-size:15px}.spec-req{border-top:1px solid var(--border);margin-top:18px;padding-top:18px;scroll-margin-top:12px}.spec-req:focus{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.spec-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.spec-req h2{margin:2px 0 8px;font-size:19px}.spec-req h2 a{color:inherit;text-decoration:none}.spec-doc code{background:var(--surface-0);border-radius:4px;padding:1px 5px;font-size:13px}.spec-doc a,.spec-cap code{color:var(--accent)}.kw{background:var(--surface-0);border-radius:3px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}.spec-table{margin:10px 0;overflow-x:auto}.spec-table table{border-collapse:collapse;font-size:13.5px}.spec-table th,.spec-table td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 10px}.spec-table th{background:var(--surface-0)}.scenario{border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:10px 14px}.scenario-title{margin-bottom:6px;font-weight:600}.scenario dl{margin:0}.scenario-step{grid-template-columns:48px 1fr;gap:8px;display:grid}.scenario-step dt{color:var(--text-secondary);font-weight:600}.scenario-step dd{margin:0}.scenario-step dd p{margin:2px 0}.spec-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.spec-card{background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:16px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s}.spec-card:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00001e1a,0 12px 32px #00002829}.spec-card p{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.metrics-page .top label{color:var(--page-text-secondary)}.metrics-section{margin:20px 0}.section-title{color:var(--page-text);margin:0 0 10px;font-size:18px}.metric-group{margin-bottom:18px}.group-head{color:var(--page-text);margin-bottom:8px}.group-head h3{margin:0 10px 0 0;font-size:16px;display:inline}.group-status{color:var(--page-text-secondary);font-size:13px}.group-head p{color:var(--page-text-secondary);margin:4px 0 0}.metric-card{max-width:960px;margin-bottom:12px;scroll-margin-top:12px}.metric-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.metric-head h3{margin:0;font-size:17px}.metric-status{color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;padding:1px 10px;font-size:13px}.metric-meaning{margin:8px 0;font-size:15px}.pattern-tabs{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.pattern-tabs button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);border-radius:14px;padding:4px 10px;font-size:13px}.pattern-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--text-primary);font-weight:600}.preview{border:1px dashed var(--border);border-radius:8px;padding:6px;position:relative}.preview-note{z-index:1;color:var(--text-muted);font-size:12px;position:absolute;top:6px;right:10px}.metric-details summary{cursor:pointer;color:var(--text-secondary)}.metric-details a,.metric-card a,.metric-ref a{color:var(--accent)}.metric-facts{gap:2px;margin:6px 0 0;display:grid}.metric-facts div{grid-template-columns:120px 1fr;gap:8px;display:grid}.metric-facts dt{color:var(--text-secondary)}.metric-facts dd{margin:0}.metric-ref{color:var(--page-text-secondary);margin:4px 0 12px}.metric-ref a{color:var(--page-text)}.admin-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.admin-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom-width:2px;font-size:12px;font-weight:600}.admin-table tbody tr:hover td{background:#f7f8fb}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table .actions,.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.table-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.muted{color:var(--text-secondary);font-size:13px}.widget a,.link-button{color:var(--accent)}.widget a{text-underline-offset:2px}.link-button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.link-button:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.link-button:disabled{color:var(--text-muted);cursor:default}.top a{color:var(--page-text);text-underline-offset:3px}.top>a{border-radius:var(--radius-s);background:#ffffff24;align-items:center;height:32px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.top>a:hover{background:#ffffff3d}.team-form{max-width:920px}.form-section{gap:10px;margin-bottom:12px;display:grid}.form-section h2{margin:0;font-size:16px}.form-section h3{color:var(--text-secondary);margin:8px 0 0;font-size:14px}.form-section label{gap:4px;display:grid}.form-section label.inline,.form-section label.inline-block{align-items:center;gap:6px;margin-right:14px;display:inline-flex}.form-section label.inline-block{display:flex}.form-section input:not([type=radio]):not([type=checkbox]),.form-section select,.form-section textarea,.auth-form input,.invite-form input:not([type=radio]):not([type=checkbox]),.invite-form select,.widget input:not([type=radio]):not([type=checkbox]),.widget select,.widget textarea{font:inherit;border-radius:var(--radius-s);background:var(--surface-1);min-height:36px;color:var(--text-primary);border:1px solid #d5d8e0;padding:6px 10px;transition:border-color .15s}.form-section textarea,.widget textarea{min-height:72px}.form-section input:hover,.form-section select:hover,.form-section textarea:hover,.auth-form input:hover,.invite-form input:hover,.invite-form select:hover{border-color:#aab1c2}.form-section button:not(.link-button),.auth-form button:not(.link-button),.invite-form button:not(.link-button),.btn{font:inherit;border-radius:var(--radius-s);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;justify-self:start;min-height:36px;padding:0 16px;font-weight:500;transition:background .15s,box-shadow .15s}.form-section button:not(.link-button):hover:not(:disabled),.auth-form button:not(.link-button):hover:not(:disabled),.invite-form button:not(.link-button):hover:not(:disabled),.btn:hover:not(:disabled){background:#1d5aa6}.btn-secondary,.form-section button.btn-secondary{background:var(--surface-1);color:var(--accent)}.btn-secondary:hover:not(:disabled),.form-section button.btn-secondary:hover:not(:disabled){background:var(--surface-0)}.form-section button:disabled:not(.link-button),.auth-form button:disabled,.invite-form button:disabled,.btn:disabled{opacity:.5;cursor:default}.chip{background:var(--surface-0);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-size:12px;display:inline-flex}.form-section fieldset{border:none;margin:0;padding:0}.form-section legend{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.selector{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.category{border:1px solid var(--border);border-radius:8px;gap:8px;padding:8px 10px;display:grid}.mapping td:not(:first-child),.mapping th:not(:first-child){text-align:center}.suggest{margin:0;padding-left:18px}.errors{margin:4px 0;padding-left:18px}.errors li{font-weight:600}.changes{margin:4px 0;padding-left:18px}.version-card{max-width:920px;margin-bottom:10px}.field-with-hint{gap:4px;display:grid}.hint{max-width:760px;margin:0;line-height:1.45}.stat{margin:0 0 8px}.stat strong{margin-right:6px;font-size:1.6em}.goal-marks{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.goal-marks li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.goal-sprint{font-weight:500}.goal-mark{margin-left:auto}.goal-edit button{margin-left:4px;font-size:.85em}.goal-edit button[aria-pressed=true]{font-weight:600;text-decoration:underline}.forecast-target{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.forecast-target input[type=number]{width:90px}.stat-line{color:var(--ink-secondary,#52514e);margin:0 0 8px}.auth-page{flex-direction:column;align-items:center;gap:20px;padding-top:8vh;display:flex}.auth-brand{color:var(--page-text);align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.auth-brand .brand-mark{background:var(--surface-1);color:var(--brand)}.auth-form{gap:14px;width:100%;max-width:420px;padding:28px 28px 24px;display:grid}.auth-form h1{margin:0 0 4px;font-size:24px}.auth-form button:not(.link-button){width:100%}.auth-form label{gap:4px;display:grid}.auth-form input{padding:8px;font-size:1rem}.invite-form{gap:8px;max-width:520px;margin-top:16px;display:grid}.invite-form label{gap:4px;display:grid}.widget .notice{color:var(--text-primary);background:var(--surface-0);border-left-color:var(--accent);border-radius:4px}.profile-menu{flex:none;margin-left:auto;position:relative}.profile-button{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-s);cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;padding:0 12px}.profile-button:hover,.profile-button[aria-expanded=true]{background:var(--surface-0)}.profile-dropdown{z-index:20;background:var(--surface-1);min-width:220px;color:var(--text-primary);border:1px solid var(--border);border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.profile-dropdown a,.profile-dropdown button{text-align:left;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.profile-dropdown a:hover,.profile-dropdown button:hover{background:var(--surface-0)}.profile-email{color:var(--text-secondary);border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 10px 8px;font-size:13px}.profile{gap:10px;margin:0;display:grid}.profile div{grid-template-columns:120px 1fr;gap:12px;display:grid}.profile dt{color:var(--text-secondary)}.profile dd{margin:0}.profile ul{margin:0;padding-left:18px}.summary-scroll{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--page-border);border-radius:10px;overflow-x:auto}.summary-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.summary-table th,.summary-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.summary-table thead th{color:var(--text-primary);background:var(--surface-0);font-size:13px;font-weight:600;position:sticky;top:0}.summary-table thead th .help{vertical-align:middle;margin-left:6px}.summary-table thead th .definition{max-width:260px;font-weight:400}.summary-team{z-index:1;background:var(--surface-1);min-width:190px;max-width:230px;font-weight:400;position:sticky;left:0}.summary-table thead th:first-child{z-index:2;left:0}.summary-team a{color:var(--accent);font-weight:600}.sync-problem{color:var(--text-primary);margin-top:4px;font-size:13px}.spark-row{flex-direction:column;gap:1px;margin-bottom:6px;display:flex}.spark-label{color:var(--text-secondary);font-size:12px}.spark-state{color:var(--text-muted);font-size:13px}.spark{display:block;overflow:visible}.spark-base{stroke:var(--border);stroke-width:1px}.spark-muted{fill:var(--text-muted)}.spark-hit:hover{fill:#256abf14}.summary-observations{min-width:280px;max-width:360px}.observations details{margin-bottom:6px}.observations summary{cursor:pointer;color:var(--text-primary);font-size:13px}.obs-reading,.obs-question{color:var(--text-primary);margin:4px 0;font-size:13px}.obs-question{font-style:italic}.obs-windows{color:var(--text-secondary);margin:4px 0 0;padding-left:18px;font-size:12px}.obs-muted{color:var(--text-muted);margin-top:4px;font-size:12px}.observations.full{gap:12px;margin:8px 0 0;padding-left:20px;display:grid}.observations.full li{color:var(--text-primary)}.obs-pair{font-weight:600}.obs-directions{color:var(--text-secondary);font-size:13px}.obs-title{margin-top:4px;font-weight:600}.observations.full a{color:var(--accent);font-size:13px}.attention{margin-bottom:16px}.attention h2,.team-card h2{margin:0 0 8px;font-size:16px}.attention ul{gap:6px;margin:0 0 8px;padding-left:18px;display:grid}.attention a,.team-card a{color:var(--accent)}.attention-question{color:var(--text-secondary);font-size:13px}.team-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.team-card{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-card);border-radius:var(--radius-l);border:none;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.team-card-head{flex-direction:column;gap:2px;display:flex}.answer-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:12px}.answer-line{border-left:3px solid #0000;border-radius:4px;padding:3px 8px}.answer-line.changed{background:var(--surface-0);border-left-color:var(--accent)}.answer-text{font-weight:600}.answer-direction{color:var(--text-secondary)}.muted-state{color:var(--text-muted);font-size:13px}.muted-state .answer-text{font-weight:400}.structure{gap:4px;margin-top:6px;padding:0 8px;display:grid}.structure-row{grid-template-columns:110px 1fr;align-items:center;gap:2px 8px;font-size:12px;display:grid}.structure-label{color:var(--text-secondary)}.structure-bar{background:var(--surface-1);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.structure-legend{color:var(--text-secondary);grid-column:2}.team-card-more summary{cursor:pointer;color:var(--accent);font-size:13px}.team-card-more h3{margin:10px 0 4px;font-size:13px}.team-trends{margin-top:8px}.trust{color:var(--page-text-secondary);margin-top:16px}.backlog{gap:4px;margin-top:4px;padding:0 8px;display:grid}.backlog-row{grid-template-columns:90px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.backlog-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backlog-track{align-items:center;gap:6px;min-width:0;display:flex}.backlog-bar{border-radius:0 4px 4px 0;min-width:2px;height:10px;display:block}.backlog-open{color:var(--text-primary);font-weight:600}.backlog-closed{color:var(--text-secondary);white-space:nowrap}.obs-situation{margin-top:6px}.answer-help{text-transform:none;letter-spacing:0;margin-left:6px;display:inline-block}.answer-help summary{cursor:pointer;border:1px solid var(--border);width:18px;height:18px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;list-style:none;display:inline-flex}.answer-help summary::-webkit-details-marker{display:none}.answer-help[open]{background:var(--surface-0);color:var(--text-primary);border-radius:6px;margin:4px 0 6px;padding:8px 10px;font-size:13px;display:block}.answer-help p{margin:0 0 6px}.answer-help ul{margin:0;padding-left:18px}.answer-help a{color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-s);outline:none}.answer-text,.backlog-open,.backlog-closed,.structure-legend,.trust,.admin-table td{font-variant-numeric:tabular-nums}.admin-table td.actions{white-space:nowrap;display:table-cell}.admin-table td.actions>*+*{margin-left:16px}.admin-table a,.admin-table .link-button{text-decoration:none}.admin-table a:hover,.admin-table .link-button:hover{text-decoration:underline}.version-card{gap:8px;display:grid}.version-card .metric-head h3{font-size:17px}.changes{gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.changes code{white-space:pre;background:var(--surface-0);border-radius:var(--radius-s);padding:6px 10px;font-size:12.5px;line-height:1.5;display:block;overflow-x:auto}.version-errors summary{cursor:pointer;list-style:none}.version-errors summary::-webkit-details-marker{display:none}.version-errors pre{white-space:pre-wrap;background:var(--surface-0);border-radius:var(--radius-s);color:var(--text-secondary);margin:6px 0 0;padding:8px 10px;font-size:12.5px}.form-section.final{border-top:4px solid var(--accent)}.form-section{gap:12px;padding:20px 22px}.form-section h2{font-size:17px}.category{border-radius:var(--radius-m);background:#fafbfd;padding:12px 14px}.team-form,.version-card,.metric-card{max-width:960px}.form-section label,.invite-form label{color:var(--text-secondary);font-size:13px}.form-section label input,.form-section label select,.form-section label textarea,.invite-form label input,.invite-form label select,.form-section label.inline,.form-section label.inline-block{color:var(--text-primary);font-size:14px}.meta-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.chip-on-page{color:var(--page-text);background:#ffffff29;padding:3px 10px;font-size:13px}.observations-block .observations.compact{margin-top:4px}.observations-block .obs-directions{color:var(--text-primary);font-size:14px}.observations-block .obs-situation{border-left:3px solid var(--accent);margin-top:10px;padding:2px 0 2px 12px}.observations-more{margin-top:10px}.observations-more summary{cursor:pointer;color:var(--accent);font-size:13px}.version-card>*,.changes li{min-width:0}.widget .error,.team-card .error{box-shadow:none;background:var(--surface-0);border-left-color:var(--accent);margin:4px 0}.widget>.invite-form:first-child,.widget>form:first-child{margin-top:0}.answer-direction{white-space:nowrap}.team-card-head h2{margin:0;font-size:18px}.team-card-head h2 a{color:var(--text-primary);text-decoration:none}.team-card-head h2 a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.metric-status{background:var(--surface-0);white-space:nowrap;border:none;border-radius:999px;padding:2px 10px;font-size:12px}.actions a{text-decoration:none}.actions a:hover{text-underline-offset:2px;text-decoration:underline}.team-cards{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:20px}.answer-line{flex-wrap:wrap;align-items:baseline;column-gap:4px;display:flex}.answer-line>.answer-note{flex-basis:100%}.structure-row.muted-state{padding-left:0;display:block}.answer-line.muted-state{display:block}:is(.widget:has(>.admin-table),.widget:has(>table)){overflow-x:auto}.team-card{gap:0;padding:20px 22px 16px}.team-card-head{gap:8px;padding-bottom:14px}.team-card-meta{flex-wrap:wrap;gap:6px;display:flex}.team-card .answer{border-top:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.team-card .answer-label{align-items:center;gap:6px;margin-bottom:2px;display:flex}.team-card .answer-line{border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:4px 10px}.team-card .answer-line.changed{background:var(--surface-0);border-left-color:var(--accent)}.team-card .answer-line.muted-state{border-left:none;padding-left:13px}.team-card .answer-text{font-size:15px}.team-card .answer-direction{font-size:13px}.team-card .answer-help[open]{margin:2px 0 4px}.card-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:2px;font-size:13px}.card-table th,.card-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:4px 6px}.card-table thead th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.card-table th:first-child,.card-table td:first-child{text-align:left;padding-left:13px}.card-table tbody th{color:var(--text-primary);font-weight:400}.card-table tbody tr:last-child th,.card-table tbody tr:last-child td{border-bottom:none}.card-table .swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px}.backlog-table td.backlog-cell{text-align:left;width:55%}.backlog-cell{align-items:center;gap:8px;display:flex}.backlog-table td.backlog-cell{display:table-cell}.backlog-table .backlog-bar{vertical-align:middle;border-radius:0 4px 4px 0;min-width:2px;max-width:calc(100% - 44px);height:10px;display:inline-block}.backlog-table .backlog-open{vertical-align:middle;margin-left:8px}.backlog-table td.backlog-closed{color:var(--text-secondary)}.team-card-more{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.team-card .muted-state,.team-card .muted-state .answer-text{font-size:13px}.backlog-table thead th:nth-child(2){text-align:left}.card-table thead th{white-space:normal;vertical-align:bottom;line-height:1.25}@media (width<=600px){.team-card{padding:18px 16px 14px}.card-table th,.card-table td{padding:4px}.card-table th:first-child,.card-table td:first-child{padding-left:8px}}
