.tg-engine{margin-top:28px;display:grid;gap:18px}.tg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.tg-head span,.tg-section-title span{font-size:11px;letter-spacing:.16em;font-weight:800;opacity:.62}.tg-head h2{margin:8px 0 6px;font-size:clamp(24px,3vw,38px)}.tg-head p{margin:0;max-width:720px;opacity:.72}.tg-head button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:inherit;border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer}.tg-funnel,.tg-economics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tg-economics{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-funnel article,.tg-economics article{padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:18px;min-height:108px;display:flex;flex-direction:column;justify-content:space-between}.tg-funnel span,.tg-economics span{font-size:10px;letter-spacing:.12em;font-weight:800;opacity:.58}.tg-funnel strong,.tg-economics strong{font-size:27px}.tg-funnel small,.tg-economics small{opacity:.6}.tg-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tg-grid>article{padding:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:22px}.tg-section-title{display:grid;gap:5px;margin-bottom:12px}.tg-row{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-row:first-child{border-top:0}.tg-row div{display:grid;gap:4px}.tg-row small{opacity:.58}.tg-row p{margin:0;max-width:55%;text-align:right;opacity:.75}.tg-row.is-high p{font-weight:700}.tg-row.is-high{border-left:3px solid currentColor;padding-left:10px}.tg-empty{padding:18px 0;opacity:.58}@media(max-width:980px){.tg-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-economics{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-grid{grid-template-columns:1fr}}@media(max-width:640px){.tg-head{align-items:flex-start;flex-direction:column}.tg-funnel,.tg-economics{grid-template-columns:1fr}.tg-row{align-items:flex-start;flex-direction:column}.tg-row p{max-width:none;text-align:left}}.tg-retention{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tg-retention article{padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:18px;display:flex;flex-direction:column;gap:8px}.tg-retention span{font-size:10px;letter-spacing:.12em;font-weight:800;opacity:.58}.tg-retention strong{font-size:24px}.tg-retention small{opacity:.6}.tg-cohorts{padding:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:22px}.tg-cohort{padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-cohort:first-of-type{border-top:0}.tg-cohort.is-attention{border-left:3px solid currentColor;padding-left:12px}.tg-cohort-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tg-cohort-head div{display:grid;gap:4px}.tg-cohort-head small{opacity:.58}.tg-cohort-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.tg-cohort-metrics span{padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.035);font-size:12px;display:flex;justify-content:space-between;gap:8px}.tg-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tg-signals em{font-style:normal;font-size:11px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);opacity:.82}@media(max-width:980px){.tg-retention{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-cohort-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tg-retention,.tg-cohort-metrics{grid-template-columns:1fr}.tg-cohort-head{flex-direction:column}}
.tg-head-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tg-action-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tg-action-summary article{padding:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:18px;display:flex;flex-direction:column;gap:7px}.tg-action-summary span{font-size:10px;letter-spacing:.12em;font-weight:800;opacity:.58}.tg-action-summary strong{font-size:24px}.tg-action-summary small{opacity:.6}.tg-action{padding:14px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:10px}.tg-action:first-child{border-top:0}.tg-action.is-overdue{border-left:3px solid currentColor;padding-left:10px}.tg-action-main{display:grid;gap:8px}.tg-action-main>div{display:grid;gap:4px}.tg-action-main small{opacity:.58}.tg-action-main p{margin:0;opacity:.76;line-height:1.45}.tg-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.tg-action-buttons button,.tg-queue-action button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.tg-action-buttons button:disabled,.tg-queue-action button:disabled{opacity:.5;cursor:wait}.tg-queue-action{display:flex;gap:10px;align-items:flex-end;justify-content:flex-end;max-width:58%}.tg-queue-action p{max-width:none!important}.tg-learners{padding:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:22px}@media(max-width:1180px){.tg-action-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.tg-action-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-queue-action{max-width:none;align-items:flex-start;flex-direction:column}}@media(max-width:640px){.tg-action-summary{grid-template-columns:1fr}.tg-head-actions{width:100%;justify-content:flex-start}.tg-action-buttons{width:100%}.tg-action-buttons button,.tg-queue-action button{flex:1}}

.tg-playbook-summary{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.tg-playbook-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.022);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:96px}.tg-playbook-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-playbook-summary strong{font-size:22px}.tg-playbook-summary small{opacity:.58}.tg-section-title-action{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.tg-section-title-action>div{display:grid;gap:5px}.tg-section-title-action button,.tg-playbook button,.tg-enrollment button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.tg-playbook,.tg-enrollment{padding:15px 0;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tg-playbook:first-child,.tg-enrollment:first-child{border-top:0}.tg-playbook>div,.tg-enrollment>div:first-child{display:grid;gap:5px;min-width:0}.tg-playbook small,.tg-enrollment small{opacity:.58}.tg-playbook p,.tg-enrollment p{margin:0;opacity:.75;line-height:1.45}.tg-enrollment.is-overdue{border-left:3px solid currentColor;padding-left:10px}.tg-playbook-grid>article{min-height:320px}@media(max-width:1280px){.tg-playbook-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.tg-playbook-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-playbook,.tg-enrollment{flex-direction:column}.tg-section-title-action{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.tg-playbook-summary{grid-template-columns:1fr}}

.tg-command{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-command-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-command-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-command-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-command-summary strong{font-size:22px}.tg-command-summary small{opacity:.58}.tg-goals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-goal{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018);display:grid;gap:8px}.tg-goal>div:first-child{display:grid;gap:3px}.tg-goal span{font-size:10px;letter-spacing:.08em;font-weight:800;opacity:.55}.tg-goal strong{font-size:14px}.tg-goal-bar{height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.tg-goal-bar i{display:block;height:100%;background:currentColor;border-radius:999px}.tg-goal small{opacity:.6}.tg-command-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-command-row:first-child{border-top:0}.tg-command-row.is-critical{border-left:3px solid currentColor;padding-left:10px}.tg-score{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);font-weight:800;font-size:16px}.tg-command-main{display:grid;gap:4px}.tg-command-main small{opacity:.58}.tg-command-main p{margin:0;opacity:.72;line-height:1.4}.tg-command-value{display:grid;gap:3px;text-align:right}.tg-command-value small{opacity:.58}.tg-command-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.tg-command-actions button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:1180px){.tg-command-summary,.tg-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-command-row{grid-template-columns:48px minmax(0,1fr) auto}.tg-command-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:760px){.tg-command-summary,.tg-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-command-row{grid-template-columns:44px minmax(0,1fr)}.tg-command-value{grid-column:2;text-align:left}.tg-command-actions{grid-column:2}}@media(max-width:480px){.tg-command-summary,.tg-goals{grid-template-columns:1fr}}

.tg-effectiveness{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-scoreboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tg-scoreboard article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-scoreboard span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-scoreboard strong{font-size:22px}.tg-scoreboard small{opacity:.58}.tg-subtitle{font-size:10px;letter-spacing:.13em;font-weight:800;opacity:.5;margin-bottom:8px}.tg-mini-row,.tg-playbook-eff{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-mini-row:first-child,.tg-playbook-eff:first-child{border-top:0}.tg-mini-row>div,.tg-playbook-eff>div{display:grid;gap:3px}.tg-mini-row small,.tg-playbook-eff small{opacity:.58}.tg-mini-row.is-alert{border-left:3px solid currentColor;padding-left:10px}.tg-playbook-eff>div:last-child{text-align:right}.tg-method-note{margin:0;font-size:12px;opacity:.55;line-height:1.5}@media(max-width:1180px){.tg-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.tg-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-playbook-eff{flex-direction:column}.tg-playbook-eff>div:last-child{text-align:left}}@media(max-width:420px){.tg-scoreboard{grid-template-columns:1fr}}

.tg-learning-loop{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-learning-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-learning-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-learning-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-learning-summary strong{font-size:22px}.tg-learning-summary small{opacity:.58}.tg-trend-row{display:grid;grid-template-columns:110px repeat(4,minmax(0,1fr));gap:10px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-trend-row:first-child{border-top:0}.tg-trend-row span{display:grid;gap:2px;font-size:11px;opacity:.72}.tg-trend-row span strong{font-size:14px;opacity:1}.tg-trend-row span small{opacity:.65}.tg-optimizer-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-optimizer-row:first-child{border-top:0}.tg-optimizer-row>div{display:grid;gap:4px}.tg-optimizer-row small{opacity:.58}.tg-optimizer-row p{margin:0;opacity:.75;line-height:1.45}.tg-optimizer-row.is-declining,.tg-optimizer-row.is-friction{border-left:3px solid currentColor;padding-left:10px}@media(max-width:1100px){.tg-learning-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-trend-row{grid-template-columns:100px repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tg-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-trend-row{grid-template-columns:1fr 1fr}.tg-trend-row>div{grid-column:1/-1}.tg-optimizer-row{flex-direction:column}}@media(max-width:460px){.tg-learning-summary,.tg-trend-row{grid-template-columns:1fr}}

.tg-capacity{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-capacity-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-capacity-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-capacity-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-capacity-summary strong{font-size:22px}.tg-capacity-summary small{opacity:.58}.tg-forecast-row{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr));gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-forecast-row:first-child{border-top:0}.tg-forecast-row span{display:grid;gap:2px;font-size:11px;opacity:.72}.tg-forecast-row strong{font-size:14px;opacity:1}.tg-rebalance-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-rebalance-row:first-child{border-top:0}.tg-rebalance-row>div:nth-child(2){display:grid;gap:4px}.tg-rebalance-row small{opacity:.58}.tg-rebalance-row p{margin:0;opacity:.72;line-height:1.4}.tg-rebalance-row.is-work_now,.tg-rebalance-row.is-start{border-left:3px solid currentColor;padding-left:10px}.tg-rebalance-row.is-defer{opacity:.7}@media(max-width:1050px){.tg-capacity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-forecast-row{grid-template-columns:100px repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tg-capacity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-forecast-row{grid-template-columns:1fr 1fr}.tg-forecast-row>b{grid-column:1/-1}.tg-rebalance-row{grid-template-columns:44px minmax(0,1fr)}.tg-rebalance-row>strong{grid-column:2}}@media(max-width:440px){.tg-capacity-summary,.tg-forecast-row{grid-template-columns:1fr}}

.tg-weekly{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-weekly-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-weekly-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-weekly-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-weekly-summary strong{font-size:22px}.tg-weekly-summary small{opacity:.58}.tg-daily-load{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-daily-load>div{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;gap:10px}.tg-daily-load span{font-size:10px;letter-spacing:.09em;opacity:.55;font-weight:800}.tg-week-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-week-item:first-child{border-top:0}.tg-week-item>div:first-child{display:grid;gap:4px}.tg-week-item small{opacity:.58}.tg-week-item p{margin:0;opacity:.72;line-height:1.4}.tg-week-item>div:nth-child(2){display:grid;gap:3px;text-align:right}.tg-week-item.is-completed{opacity:.68}.tg-week-item.is-carried{border-left:3px solid currentColor;padding-left:10px}.tg-week-item.is-skipped{opacity:.5}@media(max-width:1050px){.tg-weekly-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-week-item{grid-template-columns:minmax(0,1fr) auto}.tg-week-item>.tg-action-buttons{grid-column:1/-1}}@media(max-width:680px){.tg-weekly-summary,.tg-daily-load{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-week-item{grid-template-columns:1fr}.tg-week-item>div:nth-child(2){text-align:left}.tg-week-item>.tg-action-buttons{grid-column:auto}}@media(max-width:440px){.tg-weekly-summary,.tg-daily-load{grid-template-columns:1fr}}

.tg-weekly-review{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-review-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tg-review-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-review-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-review-summary strong{font-size:20px}.tg-review-summary small{opacity:.58}.tg-weekly-review .tg-mini-row p{margin:4px 0 0;opacity:.72;line-height:1.4}@media(max-width:1280px){.tg-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.tg-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.tg-review-summary{grid-template-columns:1fr}}

.tg-autopilot{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-autopilot-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tg-autopilot-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-autopilot-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-autopilot-summary strong{font-size:20px}.tg-autopilot-summary small{opacity:.58}.tg-autopilot-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-autopilot-row:first-child{border-top:0}.tg-autopilot-row>div:nth-child(2){display:grid;gap:4px}.tg-autopilot-row small{opacity:.58}.tg-autopilot-row p{margin:0;opacity:.72;line-height:1.4}.tg-autopilot-actions{display:flex;gap:10px;flex-wrap:wrap}.tg-autopilot-actions button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:1280px){.tg-autopilot-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.tg-autopilot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-autopilot-row{grid-template-columns:44px minmax(0,1fr)}.tg-autopilot-row>strong{grid-column:2}}@media(max-width:440px){.tg-autopilot-summary{grid-template-columns:1fr}}

.tg-calibration{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-calibration-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tg-calibration-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-calibration-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-calibration-summary strong{font-size:20px}.tg-calibration-summary small{opacity:.58}.tg-ledger-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-ledger-row:first-child{border-top:0}.tg-ledger-row>div:first-child{display:grid;gap:4px;min-width:0}.tg-ledger-row small{opacity:.58}.tg-ledger-row p{margin:0;opacity:.72;line-height:1.4}.tg-ledger-row .tg-action-buttons{justify-content:flex-end}@media(max-width:1280px){.tg-calibration-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.tg-calibration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-ledger-row{flex-direction:column}.tg-ledger-row .tg-action-buttons{justify-content:flex-start}}@media(max-width:440px){.tg-calibration-summary{grid-template-columns:1fr}}

.tg-experiments{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-experiment-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-experiment-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-experiment-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-experiment-summary strong{font-size:20px}.tg-experiment-summary small{opacity:.58}.tg-experiment{padding:16px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:12px}.tg-experiment:first-child{border-top:0}.tg-experiment.has-signal{border-left:3px solid currentColor;padding-left:12px}.tg-experiment-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tg-experiment-head>div{display:grid;gap:4px}.tg-experiment-head small{opacity:.58}.tg-experiment-head>strong{font-size:12px;letter-spacing:.06em;text-align:right}.tg-variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tg-variant-grid>div{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.018);display:grid;gap:5px}.tg-variant-grid span{font-size:9px;letter-spacing:.1em;font-weight:800;opacity:.55}.tg-variant-grid small{opacity:.62}.tg-experiment p{margin:0;opacity:.74;line-height:1.45}@media(max-width:900px){.tg-experiment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.tg-experiment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-experiment-head{flex-direction:column}.tg-variant-grid{grid-template-columns:1fr}}@media(max-width:430px){.tg-experiment-summary{grid-template-columns:1fr}}

.tg-governance{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-governance-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-governance-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-governance-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-governance-summary strong{font-size:20px}.tg-governance-summary small{opacity:.58}.tg-readiness,.tg-rollout{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-readiness:first-child,.tg-rollout:first-child{border-top:0}.tg-readiness>div,.tg-rollout>div:first-child{display:grid;gap:4px}.tg-readiness small,.tg-rollout small{opacity:.58}.tg-readiness p,.tg-rollout p{margin:0;opacity:.72;line-height:1.4}.tg-readiness.is-ready{border-left:3px solid currentColor;padding-left:10px}.tg-readiness.is-blocked{opacity:.7}.tg-readiness button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:900px){.tg-governance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-readiness,.tg-rollout{flex-direction:column}}@media(max-width:560px){.tg-governance-summary{grid-template-columns:1fr 1fr}}@media(max-width:400px){.tg-governance-summary{grid-template-columns:1fr}}

.tg-rollout-safety{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-rollout-safety-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-rollout-safety-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-rollout-safety-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-rollout-safety-summary strong{font-size:20px}.tg-rollout-safety-summary small{opacity:.58}.tg-safety-card{padding:16px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:12px}.tg-safety-card:first-child{border-top:0}.tg-safety-card.is-safe{border-left:3px solid currentColor;padding-left:12px}.tg-safety-card.is-watch{border-left:3px dashed currentColor;padding-left:12px}.tg-safety-card.is-stop{border-left:4px double currentColor;padding-left:12px}.tg-safety-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tg-safety-head>div{display:grid;gap:4px}.tg-safety-head small{opacity:.58}.tg-safety-head>strong{font-size:12px;letter-spacing:.08em}.tg-safety-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tg-safety-metrics span{padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.035);font-size:12px;display:flex;justify-content:space-between;gap:8px}.tg-safety-card p{margin:0;opacity:.72;line-height:1.45}@media(max-width:900px){.tg-rollout-safety-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-safety-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tg-rollout-safety-summary{grid-template-columns:1fr 1fr}.tg-safety-head{flex-direction:column}.tg-safety-metrics{grid-template-columns:1fr}}@media(max-width:400px){.tg-rollout-safety-summary{grid-template-columns:1fr}}

.tg-adoption{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;display:grid;gap:16px}.tg-adoption-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-adoption-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-adoption-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-adoption-summary strong{font-size:20px}.tg-adoption-summary small{opacity:.58}.tg-adoption-card{padding:16px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:12px}.tg-adoption-card:first-child{border-top:0}.tg-adoption-card.is-stable{border-left:3px solid currentColor;padding-left:12px}.tg-adoption-card.is-watch{border-left:3px dashed currentColor;padding-left:12px}.tg-adoption-card.is-rollback_review{border-left:4px double currentColor;padding-left:12px}.tg-adoption-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tg-adoption-head>div{display:grid;gap:4px}.tg-adoption-head small{opacity:.58}.tg-adoption-head>strong{font-size:12px;letter-spacing:.08em}.tg-adoption-card p{margin:0;opacity:.72;line-height:1.45}@media(max-width:900px){.tg-adoption-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.tg-adoption-summary{grid-template-columns:1fr 1fr}.tg-adoption-head{flex-direction:column}}@media(max-width:400px){.tg-adoption-summary{grid-template-columns:1fr}}

.tg-control-tower{padding:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;display:grid;gap:16px}.tg-control-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tg-control-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-control-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-control-summary strong{font-size:20px}.tg-control-summary small{opacity:.58}.tg-focus-row{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;padding:13px 0;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;cursor:pointer}.tg-focus-row:first-child{border-top:0}.tg-focus-row>span{font-size:10px;letter-spacing:.09em;font-weight:800;opacity:.68}.tg-focus-row>div{display:grid;gap:4px}.tg-focus-row small{opacity:.6;line-height:1.4}.tg-focus-row>strong{font-size:12px}.tg-focus-row.is-critical{border-left:4px double currentColor;padding-left:12px}.tg-focus-row.is-high{border-left:3px solid currentColor;padding-left:12px}.tg-focus-row.is-medium{border-left:3px dashed currentColor;padding-left:12px}@media(max-width:1180px){.tg-control-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tg-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-focus-row{grid-template-columns:72px minmax(0,1fr)}.tg-focus-row>strong{display:none}}@media(max-width:430px){.tg-control-summary{grid-template-columns:1fr}}

.tg-incident-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tg-incident-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-incident-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-incident-summary strong{font-size:20px}.tg-incident-summary small{opacity:.58}.tg-focus-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.07)}.tg-focus-wrap:first-child{border-top:0}.tg-focus-wrap .tg-focus-row{border-top:0}.tg-focus-incident{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;cursor:pointer}.tg-incident{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-incident:first-child{border-top:0}.tg-incident>div:first-child{display:grid;gap:4px}.tg-incident small{opacity:.58}.tg-incident p{margin:0;opacity:.72;line-height:1.4}.tg-incident.is-overdue{border-left:4px double currentColor;padding-left:12px}@media(max-width:1150px){.tg-incident-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.tg-focus-wrap{grid-template-columns:1fr}.tg-focus-incident{justify-self:start;margin:0 0 10px 12px}.tg-incident{flex-direction:column}.tg-incident-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.tg-incident-summary{grid-template-columns:1fr}}

.tg-incident-intel-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tg-incident-intel-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:16px;display:flex;flex-direction:column;gap:6px}.tg-incident-intel-summary span{font-size:9px;letter-spacing:.11em;font-weight:800;opacity:.55}.tg-incident-intel-summary strong{font-size:20px}.tg-incident-intel-summary small{opacity:.58}.tg-pattern,.tg-preventive{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.tg-pattern:first-child,.tg-preventive:first-child{border-top:0}.tg-pattern>div,.tg-preventive>div:first-child{display:grid;gap:4px}.tg-pattern small,.tg-preventive small{opacity:.58}.tg-pattern p,.tg-preventive p{margin:0;opacity:.72;line-height:1.4}.tg-pattern.is-high{border-left:4px double currentColor;padding-left:12px}.tg-pattern button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:inherit;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;cursor:pointer}@media(max-width:1150px){.tg-incident-intel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.tg-incident-intel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-pattern,.tg-preventive{flex-direction:column}}@media(max-width:430px){.tg-incident-intel-summary{grid-template-columns:1fr}}
