:root{color:#18211c;background:#18211c;font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow:hidden}#root{min-height:100vh}button,input,select{font:inherit}button{border:1px solid transparent;border-radius:6px;padding:.72rem .9rem;background:#143f32;color:#f7faf6;cursor:pointer;font-weight:700}button:disabled{cursor:wait;opacity:.72}input,select{width:100%;border:1px solid rgba(18,32,25,.24);border-radius:6px;padding:.65rem .72rem;background:#ffffffeb;color:#121a16}.app-shell{min-height:100vh;height:100dvh}.game-surface{position:relative;min-height:100vh;height:100dvh;overflow:hidden;background:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),#5f9858;background-size:24px 24px}.hud,.hud-panel{position:relative;z-index:2}.top-bar{position:absolute;top:.75rem;right:.75rem;left:.75rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between;pointer-events:none}.city-title,.top-stats,.hud-panel,.status-bar{border:1px solid rgba(255,255,255,.18);background:#101915d6;color:#f4f7f1;box-shadow:0 14px 38px #0a120d47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.city-title{min-width:12rem;padding:.75rem .9rem;border-radius:8px;pointer-events:auto}.city-title span,.top-stats dt,.census-grid dt,.metrics-grid dt{display:block;color:#bfd1c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.city-title strong{display:block;margin-top:.15rem;overflow:hidden;color:#fffdf3;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.top-stats{display:grid;grid-template-columns:repeat(6,minmax(4.3rem,1fr));gap:.65rem;width:min(48rem,100%);margin:0;padding:.65rem;border-radius:8px;pointer-events:auto}.top-stats div{min-width:0}.top-stats dd,.census-grid dd,.metrics-grid dd{margin:.22rem 0 0;overflow:hidden;color:#fffdf3;font-size:.98rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.side-dock{position:absolute;top:5.7rem;bottom:.75rem;left:.75rem;z-index:3;display:flex;flex-direction:column;gap:.65rem;overflow:auto;width:15rem;pointer-events:none}.hud-panel{border-radius:8px;pointer-events:auto}.side-dock>.hud-panel{flex:0 0 auto}.hud-panel summary{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.8rem .9rem;cursor:pointer;list-style:none}.hud-panel summary::-webkit-details-marker{display:none}.hud-panel summary span,.hud-panel summary strong{font-size:.82rem}.hud-panel summary strong{color:#bfe4c4}.panel-body{display:grid;gap:.75rem;padding:0 .9rem .9rem}.panel-body label,.zoom-control{display:grid;gap:.35rem;color:#d8e4d7;font-size:.78rem;font-weight:800;text-transform:uppercase}.scenario-brief{display:grid;gap:.22rem;margin:0;color:#d8e4d7;font-size:.72rem;font-weight:700;line-height:1.25}.scenario-brief div{display:flex;gap:.45rem;align-items:center;justify-content:space-between;min-width:0}.scenario-brief strong,.scenario-brief span{overflow:hidden;color:#fffdf3;font-size:.66rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-brief span{color:#bfd1c2}.scenario-brief p{margin:0}.product-promise{margin:0;color:#bfe4c4;font-size:.66rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.saved-city-list{display:grid;gap:.5rem;max-height:min(16rem,32dvh);overflow:auto;padding-right:.1rem}.saved-city-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .55rem;align-items:center;padding:.58rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff12}.saved-city-item div{min-width:0}.saved-city-item strong,.saved-city-item span,.saved-city-item p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-city-item strong{color:#fffdf3;font-size:.76rem}.saved-city-item span,.saved-city-item p,.saved-city-empty{color:#bfd1c2;font-size:.66rem;font-weight:800}.saved-city-item p{grid-column:1 / -1;margin:0}.saved-city-item button{padding:.4rem .55rem;font-size:.68rem}.saved-city-empty{margin:0}.dispatch-list{display:grid;gap:.45rem;max-height:min(12rem,28dvh);overflow:auto;padding:0 .1rem .02rem 0}.dispatch-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.32rem 0 .52rem}.dispatch-summary{margin:.04rem 0 .5rem;color:#bfd1c2;font-size:.65rem;font-weight:800}.dispatch-service-summary{margin-bottom:.36rem;color:#d8e4d7}.dispatch-service-grid{margin:0 0 .4rem;display:grid;gap:.2rem}.dispatch-service-grid div{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:.32rem}.dispatch-service-grid dt,.dispatch-service-grid dd{margin:0;overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dispatch-service-grid dt{text-transform:uppercase}.dispatch-service-grid dd{color:#d8e4d7}.dispatch-load-summary{margin:0 0 .35rem;padding:0;display:grid;gap:.24rem;list-style:none;color:#d7e7d6;font-size:.58rem}.dispatch-load-summary li{color:#d7e7d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-service-line-critical{color:#ffd6d3}.dispatch-service-line-warning{color:#f5e5b5}.dispatch-service-line-normal{color:#d8e4d7}.dispatch-service-line-muted{color:#8f9b95}.dispatch-guidance{margin:0 0 .36rem;padding:.36rem .44rem;border:1px solid transparent;border-left-width:3px;border-radius:6px;color:#d8e4d7;font-size:.66rem;font-weight:800}.dispatch-guidance-warning{border-color:#f0c35a70;background:#f0c35a1f}.dispatch-guidance-critical{border-color:#f7696970;background:#f7696924}.dispatch-hotspots{margin:.2rem 0 .42rem;display:grid;gap:.28rem}.dispatch-hotspots-title{margin:0;color:#bfd1c2;font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dispatch-hotspot-list{margin:0;padding:0;display:grid;gap:.24rem;list-style:none}.dispatch-hotspot-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;padding:.3rem .34rem;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#ffffff0f}.dispatch-hotspot-item span{color:#d8e4d7;font-size:.56rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-hotspot-item strong{color:#f5e5b5;font-size:.56rem;font-weight:800}.dispatch-hotspot-item.dispatch-hotspot-load-warning{border-color:#ffc56680;background:#ff9d2c29}.dispatch-hotspot-item.dispatch-hotspot-load-critical{border-color:#ff745d80;background:#e14a382e}.dispatch-queue-list{margin:.22rem 0 .62rem;display:grid;gap:.35rem}.dispatch-queue-title{margin:0;color:#bfd1c2;font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dispatch-all-button{width:100%;margin:0;padding:.52rem .75rem;font-size:.74rem}.dispatch-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.52rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff12}.dispatch-item.dispatch-urgency-critical{border-color:#f76969b3;background:linear-gradient(120deg,#f7696929,#ffffff0a)}.dispatch-item.dispatch-urgency-high{border-color:#f0c35a99;background:linear-gradient(120deg,#f0c35a24,#ffffff0a)}.dispatch-item.dispatch-queued{grid-template-columns:minmax(0,1fr)}.dispatch-urgency-pill{display:inline-flex;margin-left:.35rem;padding:.08rem .32rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dispatch-urgency-pill-critical{color:#ffd6d3;background:#f7696938}.dispatch-urgency-pill-high{color:#f5e5b5;background:#f0c35a3d}.dispatch-urgency-pill-normal{color:#d9ebdc;background:#80d6af38}.dispatch-urgency-score{display:inline-flex;margin-left:.3rem;padding:.08rem .32rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dispatch-urgency-score-critical{color:#fce3df;background:#f769693d}.dispatch-urgency-score-high{color:#f5e5b5;background:#f0c35a38}.dispatch-urgency-score-normal{color:#bfe4c4;background:#80d6af2e}.dispatch-item div{min-width:0}.dispatch-item strong,.dispatch-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-item strong{color:#fffdf3;font-size:.74rem}.dispatch-item span,.dispatch-empty{color:#bfd1c2;font-size:.66rem;font-weight:800}.dispatch-item-constraints{display:flex;flex-wrap:wrap;gap:.28rem .3rem;margin-top:.28rem}.agenda-constraint-pill{display:inline-flex;padding:.06rem .34rem;border-radius:999px;border:1px solid rgba(157,224,195,.4);background:#9de0c31f;color:#dff9ef;font-size:.58rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.dispatch-item button{padding:.4rem .55rem;font-size:.68rem}.dispatch-empty{margin:0}.execution-state-dot{display:inline-flex;width:.45rem;height:.45rem;margin:0 .2rem 0 0;border-radius:50%}.execution-state-dot-ready{background:#71d5a0}.execution-state-dot-cash{background:#f76969}.execution-state-dot-reserve{background:#f0c35a}.execution-state-dot-prereq{background:#71d5ff}.planning-panel{display:grid;gap:.62rem;overflow:hidden;padding:.72rem;border-color:#efcb7c4d;background:radial-gradient(circle at 8% 0%,rgba(239,203,124,.18),transparent 42%),linear-gradient(135deg,#16221df0,#091211e6)}.planning-panel:before{content:"";position:absolute;top:0;right:0;left:0;height:.18rem;background:linear-gradient(90deg,#efcb7c,#71d5a0,#6eb5df)}.planning-panel[aria-label="Mayor agenda"],.planning-panel[aria-label="Mayor governance score"],.planning-panel[aria-label="Mayor accountability"],.planning-panel[aria-label="Mayor mandate"],.planning-panel[aria-label="Mayor action card"],.planning-panel[aria-label="Mayor execution queue"],.planning-panel[aria-label="Mayor commitments"]{border-color:#efcb7c73;background:radial-gradient(circle at 0% 0%,rgba(239,203,124,.24),transparent 44%),linear-gradient(145deg,#231f14f5,#0d1612eb);box-shadow:0 16px 42px #0a120d57,inset 0 1px #ffffff17}.planning-panel[aria-label="City systems scorecard"],.planning-panel[aria-label="Planning pressure index"],.planning-panel[aria-label="Strategic plan"]{border-color:#6eb5df5c;background:radial-gradient(circle at 100% 0%,rgba(110,181,223,.2),transparent 42%),linear-gradient(145deg,#0e1c22f5,#0c1412eb)}.planning-panel[aria-label="Civic bulletin"],.planning-panel[aria-label="Advisor council"],.planning-panel[aria-label="Historical trends"]{border-color:#71d5a057;background:radial-gradient(circle at 100% 0%,rgba(113,213,160,.18),transparent 42%),linear-gradient(145deg,#0d1f18f5,#0c1412eb)}.planning-panel p{margin:0;color:#d8e4d7;font-size:.69rem;font-weight:800;line-height:1.32}.planning-trend-sparks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem}.planning-trend-spark{display:grid;gap:.25rem;min-width:0;padding:.42rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:#ffffff0f}.planning-trend-spark div:first-child{display:grid;gap:.08rem}.planning-trend-spark strong,.planning-trend-spark span,.planning-trend-spark em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-trend-spark strong{color:#bfd1c2;font-size:.56rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.planning-trend-spark span{color:#fffdf3;font-size:.68rem;font-weight:900}.planning-trend-spark em{color:#bfd1c2;font-size:.54rem;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.planning-trend-bars{display:grid;grid-template-columns:repeat(12,minmax(2px,1fr));align-items:end;gap:1px;height:1.7rem;padding:.15rem;border-radius:.32rem;background:#0000002e}.planning-trend-bars i{display:block;min-height:2px;border-radius:999px 999px 0 0;background:#9dbb71}.planning-trend-spark-good .planning-trend-bars i{background:#8edb99}.planning-trend-spark-bad .planning-trend-bars i{background:#f09c76}.planning-trend-spark-steady .planning-trend-bars i{background:#c7bd7e}.planning-panel .tax-heading{padding-bottom:.48rem;border-bottom:1px solid rgba(255,255,255,.12)}.planning-panel .tax-heading span{color:#efcb7c;letter-spacing:.06em;text-transform:uppercase}.planning-panel .tax-heading strong{color:#fff6d0}.planning-panel .finance-summary{padding:.48rem .52rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#00000026}.planning-panel .execution-confidence-pill{display:inline-flex;align-items:center;gap:.18rem;padding:.04rem .2rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.planning-panel .execution-confidence-stable{color:#bfe4c4;background:#80d6af38}.planning-panel .execution-confidence-cautious{color:#f0cf85;background:#f0cd6d33}.planning-panel .execution-confidence-volatile{color:#ffb6c1;background:#ffb6c133}.planning-panel .planning-next-priority{display:grid;gap:.24rem;align-items:start}.planning-panel .planning-next-priority strong{color:#f6f8e8}.planning-panel .planning-next-priority span{color:#cfe4d6;font-size:.58rem;font-weight:700}.planning-panel .planning-next-priority-action{justify-self:start;margin-top:.02rem;padding:.16rem .42rem;border-radius:999px;border:1px solid rgba(177,255,223,.42);background:#b1ffdf21;color:#eafff2;font-size:.58rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:filter .14s ease}.planning-panel .planning-next-priority-action:hover,.planning-panel .planning-next-priority-action:focus-visible{filter:brightness(1.08);outline:1px solid rgba(177,255,223,.55)}.planning-panel .dispatch-list{max-height:min(18rem,34dvh)}.planning-panel .dispatch-item{grid-template-columns:minmax(0,1fr);align-items:stretch;border-color:#ffffff1f;background:#ffffff13}.planning-panel .dispatch-item.dispatch-urgency-high{border-color:#f0c35a99;background:linear-gradient(90deg,#f0c35a1f,#ffffff13)}.planning-panel .dispatch-item.dispatch-urgency-critical{border-color:#f76969b3;background:linear-gradient(90deg,#f769691f,#ffffff13)}.planning-panel .dispatch-item-workload-watch{border-color:#efcb7c57;background:linear-gradient(90deg,#efcb7c17,#ffffff13)}.planning-panel .dispatch-item-workload-overloaded{border-color:#ef9c7685;background:linear-gradient(90deg,#ef9c7621,#ffffff13)}.planning-panel .dispatch-item-workload-crisis{border-color:#f76969b8;background:linear-gradient(90deg,#f7696926,#ffffff13)}.planning-panel .dispatch-item-immediate{border-left:4px solid #f0c35a;background:linear-gradient(90deg,#f0c35a1f,#ffffff13)}.planning-panel .dispatch-item-exec-ready{border-color:#71d5a0a3;background:linear-gradient(90deg,#71d5a01f,#ffffff13)}.planning-panel .dispatch-item-exec-cash{border-color:#f76969ad;background:linear-gradient(90deg,#f769691f,#ffffff13)}.planning-panel .dispatch-item-exec-reserve{border-color:#f0c35aa3;background:linear-gradient(90deg,#f0c35a1f,#ffffff13)}.planning-panel .dispatch-item-exec-coordination{border-color:#71d5ff94;background:linear-gradient(90deg,#71d5ff1f,#ffffff13)}.planning-panel .dispatch-item strong,.planning-panel .dispatch-item span{overflow:visible;text-overflow:clip;white-space:normal}.planning-panel .dispatch-item strong{color:#fff6d0;font-size:.72rem;line-height:1.22}.planning-panel .dispatch-item span{margin-top:.16rem;line-height:1.28}.planning-panel .dispatch-item span:nth-of-type(2){color:#e7efe6}.planning-panel .dispatch-item-hint{color:#f3e6be;font-style:italic}.planning-panel .dispatch-item-eta{color:#d9ebdc;font-size:.62rem}.planning-panel .dispatch-item-eta-cashBlocked{color:#f76969;font-weight:900}.planning-panel .dispatch-item-eta-reserveBlocked{color:#f4cf73;font-weight:900}.planning-panel .dispatch-item-eta-coordinationBlocked{color:#87d9ff;font-weight:900}.planning-panel .dispatch-item-eta-cautious{color:#f0cf85;font-weight:900}.planning-panel .dispatch-item-eta-volatile{color:#ffb6c1;font-weight:900}.planning-panel .dispatch-item-confidence{display:inline-flex;align-items:center;width:fit-content;margin-top:.02rem;padding:.01rem .2rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.02em}.planning-panel .dispatch-item-dependency{align-items:center;color:#c9d9d2;display:inline-flex;flex-wrap:wrap;font-size:.63rem;gap:.25rem;text-transform:none}.planning-panel .dispatch-item-dependency-label{color:#e8f0eb;font-weight:700}.planning-panel .dispatch-item-dependency-list{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.2rem}.planning-panel .dispatch-item-dependency-chip{background:#fff6d00d;border:1px solid rgba(201,217,210,.28);align-items:center;display:inline-flex;border-radius:999px;gap:.2rem;line-height:1.18;padding:.03rem .18rem}.planning-panel .dispatch-item-dependency-chip-cash{background:#f769691f;border-color:#f7696985}.planning-panel .dispatch-item-dependency-chip-reserve{background:#f7cf731f;border-color:#f7cf738c}.planning-panel .dispatch-item-dependency-chip-coordination{background:#87d9ff1f;border-color:#87d9ff75}.planning-panel .dispatch-item-dependency-chip-general{background:#c9d9d21f;border-color:#c9d9d270}.planning-panel .dispatch-item-dependency-chip-action{appearance:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:.03rem .18rem}.planning-panel .finance-summary .dispatch-item-dependency-chip{margin-right:.2rem;margin-top:.08rem}.planning-panel .dispatch-item-dependency-chip-action:hover,.planning-panel .dispatch-item-dependency-chip-action:focus-visible{filter:brightness(1.08);outline:1px solid rgba(255,246,208,.55)}.planning-panel .dispatch-item-dependency-sep{color:#9dc9d2}.planning-panel .dispatch-urgency-marker{display:inline-flex;width:.42rem;height:.42rem;margin:0 .2rem 0 .03rem;border-radius:50%}.planning-panel .dispatch-urgency-marker.dispatch-urgency-high{background:#f0c35ad6;box-shadow:0 0 0 1px #f0c35a6b}.planning-panel .dispatch-urgency-marker.dispatch-urgency-critical{background:#f76969d6;box-shadow:0 0 0 1px #f769696b}.planning-panel .dispatch-window-group{display:grid;gap:.42rem}.planning-panel .dispatch-window-title{margin:.14rem 0 0;color:#fff6d0;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.planning-panel .dispatch-item-impact{color:#bfd1c2;font-size:.64rem;font-weight:800}.planning-panel .dispatch-item-unlock{color:#92dbff;font-size:.63rem;font-weight:700}.planning-panel .dispatch-item-blocker-seq{color:#ffd6d8;font-size:.6rem;font-weight:700;letter-spacing:.01em}.planning-panel .dispatch-item-action{margin-top:.25rem;padding:.17rem .45rem;border-radius:999px;border:1px solid rgba(177,255,223,.38);background:#b1ffdf1a;color:#eafff2;font-size:.6rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:filter .14s ease}.planning-panel .dispatch-item-action:hover,.planning-panel .dispatch-item-action:focus-visible{filter:brightness(1.1);outline:1px solid rgba(177,255,223,.55)}.planning-panel .dispatch-item-action-primary{color:#ffedbc;background:#fae39d1f;border-color:#fae39d7a}.planning-panel .dispatch-item-action-ready{color:#e9fce8;background:#80d6af24;border-color:#80d6af85}.mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.65rem}.mode-button{border-color:#ffffff24;background:#ffffff14;color:#e7efe6}.mode-button.is-active{border-color:#bfe4c4;background:#2a7a50;color:#fffdf3}.tool-panel{padding-bottom:.65rem}.demand-panel{display:grid;gap:.5rem;padding:.7rem}.census-panel,.milestone-panel,.evaluation-panel,.objective-panel,.regional-panel{display:grid;gap:.55rem;padding:.7rem}.census-heading,.evaluation-heading,.objective-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;color:#d8e4d7;font-size:.78rem;font-weight:800}.census-heading span,.census-heading strong,.evaluation-heading span,.evaluation-heading strong,.objective-heading span,.objective-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.census-heading strong,.evaluation-heading strong,.objective-heading strong{color:#fffdf3;font-size:.74rem}.census-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.census-grid dd{font-size:.82rem;color:#e5eadf}.metric-alert-warning{color:#f0c35a!important}.metric-alert-critical{color:#f89a8b!important}.regional-linked-row{grid-column:1 / -1}.regional-linked-row dd{line-height:1.16;white-space:normal}.evaluation-panel{border-left:4px solid #7ea6b8}.evaluation-panel-good{border-left-color:#7cc489}.evaluation-panel-warning{border-left-color:#e2b84e}.evaluation-panel-critical{border-left-color:#e35d4f}.evaluation-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.evaluation-summary-grid div{min-width:0;padding:.34rem .38rem;border-radius:4px;background:#0000002e}.evaluation-summary-grid dt,.evaluation-summary-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-summary-grid dt{color:#bfd1c2;font-size:.58rem;font-weight:800;text-transform:uppercase}.evaluation-summary-grid dd{margin:.08rem 0 0;color:#fffdf3;font-size:.72rem;font-weight:900}.evaluation-verdict{margin:0;overflow:hidden;color:#d8e4d7;font-size:.68rem;font-weight:800;line-height:1.18;text-overflow:ellipsis}.evaluation-verdict-good{color:#bfe4c4}.evaluation-verdict-warning{color:#f0d58e}.evaluation-verdict-critical{color:#f1a493}.evaluation-lists,.evaluation-list{display:grid;gap:.42rem;min-width:0}.evaluation-list h3{margin:0;overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.evaluation-signal{display:grid;gap:.18rem;min-width:0;padding:.46rem .5rem;border-left:3px solid #7ea6b8;border-radius:5px;background:#ffffff12}.evaluation-signal-good{border-left-color:#7cc489}.evaluation-signal-warning{border-left-color:#e2b84e}.evaluation-signal-critical{border-left-color:#e35d4f}.evaluation-signal div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center;min-width:0}.evaluation-signal strong,.evaluation-signal span{overflow:hidden;color:#fffdf3;font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.evaluation-signal span{color:#bfd1c2;font-size:.62rem}.evaluation-signal p,.evaluation-empty{margin:0;overflow:hidden;color:#d8e4d7;font-size:.62rem;font-weight:700;line-height:1.16;text-overflow:ellipsis}.evaluation-signal p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.objective-list{display:grid;gap:.42rem}.objective-status{display:grid;gap:.18rem;min-width:0;padding:.48rem .54rem;border:1px solid rgba(255,255,255,.12);border-left:4px solid #7ea6b8;border-radius:6px;background:#ffffff0f}.objective-status-warning{border-left-color:#e2b84e}.objective-status-won{border-left-color:#7cc489}.objective-status-failed{border-left-color:#e35d4f}.objective-status strong,.objective-status span{overflow:hidden;text-overflow:ellipsis}.objective-status strong{color:#fffdf3;font-size:.7rem;line-height:1.15;white-space:nowrap}.objective-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:.1rem 0 0}.objective-status-grid div{min-width:0;padding:.34rem .38rem;border-radius:4px;background:#0000002e}.objective-status-grid dt,.objective-status-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objective-status-grid dt{color:#bfd1c2;font-size:.58rem;font-weight:800;text-transform:uppercase}.objective-status-grid dd{margin:.08rem 0 0;color:#fffdf3;font-size:.68rem;font-weight:900}.objective-status span{display:-webkit-box;color:#d8e4d7;font-size:.66rem;font-weight:700;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenario-scorecard{display:grid;gap:.42rem;min-width:0;padding:.5rem .54rem;border:1px solid rgba(255,255,255,.12);border-left:4px solid #7ea6b8;border-radius:6px;background:#ffffff0f}.scenario-scorecard-visionary,.scenario-scorecard-successful{border-left-color:#7cc489}.scenario-scorecard-passing{border-left-color:#e2b84e}.scenario-scorecard-atRisk,.scenario-scorecard-failed{border-left-color:#e35d4f}.scenario-score-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center;min-width:0}.scenario-score-heading span,.scenario-score-heading strong{overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-score-heading strong{color:#fffdf3}.scenario-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:0}.scenario-score-grid div{min-width:0;padding:.34rem .38rem;border-radius:4px;background:#0000002e}.scenario-score-grid dt,.scenario-score-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-score-grid dt{color:#bfd1c2;font-size:.58rem;font-weight:800;text-transform:uppercase}.scenario-score-grid dd{margin:.08rem 0 0;color:#fffdf3;font-size:.68rem;font-weight:900}.scenario-scorecard p{display:-webkit-box;margin:0;overflow:hidden;color:#d8e4d7;font-size:.64rem;font-weight:700;line-height:1.16;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.objective-item{display:grid;gap:.2rem;min-width:0;padding:.48rem .54rem;border-left:4px solid #e2b84e;border-radius:6px;background:#ffffff12}.objective-complete{border-left-color:#7cc489}.objective-item div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center}.objective-item strong,.objective-item span{overflow:hidden;color:#fffdf3;font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.objective-item span{color:#bfd1c2;font-size:.64rem}.objective-item p{display:-webkit-box;margin:0;overflow:hidden;color:#d8e4d7;font-size:.66rem;line-height:1.16;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.demand-row{display:grid;grid-template-columns:minmax(4.9rem,1fr) minmax(0,1fr) 2.3rem;gap:.45rem;align-items:center;color:#f4f7f1;font-size:.78rem;font-weight:800}.demand-meter{height:.55rem;overflow:hidden;border-radius:999px;background:#ffffff24}.demand-meter div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#d3564a,#f0c35a 52%,#5dbb68)}.demand-row strong{color:#d8e4d7;font-size:.68rem;text-align:right;text-transform:uppercase}.trend-panel{display:grid;gap:.52rem;padding:.7rem}.trend-heading,.trend-row{display:grid;gap:.5rem;align-items:center}.trend-heading{grid-template-columns:minmax(0,1fr) auto;color:#d8e4d7;font-size:.78rem;font-weight:800}.trend-heading strong{color:#fffdf3;font-size:.74rem;white-space:nowrap}.trend-tab-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.trend-tab-row .time-button{min-height:1.8rem;padding:.34rem .24rem;font-size:.68rem}.trend-row{grid-template-columns:4.35rem minmax(0,1fr)}.trend-meta{display:grid;min-width:0}.trend-meta span{overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trend-meta strong,.trend-meta em{overflow:hidden;color:#fffdf3;font-size:.74rem;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.trend-meta em{color:#bfd1c2;font-size:.62rem}.trend-up .trend-meta em{color:#8edb99}.trend-down .trend-meta em{color:#f09c76}.trend-bars{display:grid;grid-template-columns:repeat(12,minmax(2px,1fr));gap:2px;align-items:end;height:2.15rem;min-width:0;padding:.18rem;border-radius:5px;background:#ffffff14}.trend-bars i{display:block;min-height:2px;border-radius:999px 999px 0 0;background:#7cc489}.trend-row[data-trend=Cash] .trend-bars i,.trend-row[data-trend=Monthly] .trend-bars i{background:#e7be57}.trend-row[data-trend=Vacant] .trend-bars i{background:#a6c7ce}.trend-row[data-trend=Open] .trend-bars i{background:#d8b26a}.trend-row[data-trend=Unemp] .trend-bars i{background:#cb7f73}.trend-row[data-trend=Happy] .trend-bars i{background:#8db8f2}.trend-row[data-trend=Rating] .trend-bars i{background:#b8cf5a}.trend-row[data-trend=EQ] .trend-bars i{background:#9ecf6b}.trend-row[data-trend=Life] .trend-bars i{background:#68c5a2}.trend-row[data-trend=Traffic] .trend-bars i{background:#e37f55}.trend-row[data-trend=Pollution] .trend-bars i{background:#be6b88}.trend-row[data-trend=Commute] .trend-bars i{background:#d18c50}.trend-row[data-trend=Land] .trend-bars i{background:#76bf72}.trend-row[data-trend="R Dem"] .trend-bars i{background:#67b7dd}.trend-row[data-trend="C Dem"] .trend-bars i{background:#cfad58}.trend-row[data-trend="I Dem"] .trend-bars i{background:#a88a68}.trend-row[data-trend=Fire] .trend-bars i{background:#df6955}.trend-row[data-trend=Crime] .trend-bars i{background:#9c7ad6}.trend-row[data-trend=Riot] .trend-bars i{background:#bf5f8c}.trend-row[data-trend=Outbrk] .trend-bars i{background:#78bd72}.trend-row[data-trend=Brown] .trend-bars i{background:#dbb863}.trend-row[data-trend=Dry] .trend-bars i{background:#62a6d6}.trend-row[data-trend=Melt] .trend-bars i{background:#b9d56d}.trend-row[data-trend=Quake] .trend-bars i{background:#b48765}.trend-row[data-trend=Flood] .trend-bars i{background:#5ca8c9}.trend-row[data-trend=Torn] .trend-bars i{background:#9bb0bc}.trend-row[data-trend=Monster] .trend-bars i{background:#7ea66a}.trend-row[data-trend=Crash] .trend-bars i{background:#d47c52}.disaster-panel{display:grid;gap:.6rem;padding:.7rem}.trend-bars i.is-negative{background:#e35d4f}.advisor-panel{position:absolute;top:5.7rem;right:.75rem;z-index:3;display:grid;gap:.58rem;width:18rem;max-height:calc(100dvh - 10.25rem);overflow:auto;padding:.7rem;pointer-events:auto}.advisor-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;color:#d8e4d7;font-size:.78rem;font-weight:800;text-transform:uppercase}.advisor-heading strong{color:#fffdf3}.advisor-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem}.advisor-filter-row .time-button{display:flex;min-height:1.88rem;gap:.18rem;align-items:center;justify-content:center;padding:.26rem .18rem;font-size:.58rem;line-height:1}.advisor-filter-row .time-button span,.advisor-filter-row .time-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisor-filter-row .time-button strong{color:#fffdf3;font-size:.58rem}.newspaper-card{display:grid;gap:.28rem;min-width:0;padding:.62rem .68rem;border:1px solid rgba(255,255,255,.16);border-left:4px solid #7ea6b8;border-radius:6px;background:#f6efd31f}.newspaper-good{border-left-color:#7cc489}.newspaper-warning{border-left-color:#e2b84e}.newspaper-critical{border-left-color:#e35d4f}.newspaper-masthead{display:flex;gap:.45rem;align-items:center;justify-content:space-between;min-width:0}.newspaper-masthead span,.newspaper-masthead strong{overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.newspaper-card>h2,.newspaper-card>p{margin:0;overflow:hidden;text-overflow:ellipsis}.newspaper-card>h2{color:#fffdf3;font-size:.95rem;line-height:1.12}.newspaper-card>p{display:-webkit-box;color:#eee6ca;font-size:.72rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:3}.newspaper-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:.1rem 0 0}.newspaper-score{min-width:0;padding:.28rem .32rem;border:1px solid rgba(255,255,255,.12);border-top:2px solid #7ea6b8;border-radius:4px;background:#00000029}.newspaper-score-good{border-top-color:#7cc489}.newspaper-score-warning{border-top-color:#e2b84e}.newspaper-score-critical{border-top-color:#e35d4f}.newspaper-score dt,.newspaper-score dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newspaper-score dt{color:#bfd1c2;font-size:.52rem;font-weight:900;text-transform:uppercase}.newspaper-score dd{color:#fffdf3;font-size:.72rem;font-weight:900}.newspaper-card>.newspaper-pulse{padding:.34rem .4rem;border-left:2px solid rgba(255,253,243,.42);background:#fffdf314;color:#fff3bd;font-weight:800;-webkit-line-clamp:4}.newspaper-card em{overflow:hidden;color:#d8e4d7;font-size:.66rem;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.newspaper-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}.newspaper-briefs{display:grid;gap:.34rem;margin:.12rem 0 0;padding:.42rem 0 0;border-top:1px solid rgba(255,255,255,.13);list-style:none}.newspaper-brief{display:grid;grid-template-columns:minmax(4rem,auto) minmax(0,1fr);gap:.08rem .4rem;min-width:0;padding-left:.38rem;border-left:2px solid #7ea6b8}.newspaper-brief-good{border-left-color:#7cc489}.newspaper-brief-warning{border-left-color:#e2b84e}.newspaper-brief-critical{border-left-color:#e35d4f}.newspaper-brief span,.newspaper-brief strong,.newspaper-brief p{min-width:0;margin:0}.newspaper-brief span,.newspaper-brief strong{overflow:hidden;color:#bfd1c2;font-size:.58rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.newspaper-brief strong{color:#fffdf3}.newspaper-brief p{display:-webkit-box;grid-column:1 / -1;overflow:hidden;color:#eee6ca;font-size:.62rem;line-height:1.2;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newspaper-archive{display:grid;gap:.34rem;margin-top:.1rem;padding-top:.42rem;border-top:1px solid rgba(255,255,255,.13)}.newspaper-archive-heading,.newspaper-archive-item{min-width:0}.newspaper-archive-heading{display:flex;gap:.45rem;align-items:center;justify-content:space-between}.newspaper-archive-heading span,.newspaper-archive-heading strong{overflow:hidden;color:#bfd1c2;font-size:.58rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.newspaper-archive ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.newspaper-archive-item{display:grid;grid-template-columns:minmax(3.2rem,auto) minmax(0,1fr);gap:.08rem .4rem;padding-left:.38rem;border-left:2px solid #7ea6b8}.newspaper-archive-good{border-left-color:#7cc489}.newspaper-archive-warning{border-left-color:#e2b84e}.newspaper-archive-critical{border-left-color:#e35d4f}.newspaper-archive-item span,.newspaper-archive-item strong,.newspaper-archive-item p{min-width:0;margin:0}.newspaper-archive-item span,.newspaper-archive-item strong{overflow:hidden;color:#bfd1c2;font-size:.58rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.newspaper-archive-item strong{color:#fffdf3}.newspaper-archive-item p{display:-webkit-box;grid-column:1 / -1;overflow:hidden;color:#eee6ca;font-size:.62rem;line-height:1.2;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advisor-list{display:grid;gap:.48rem}.advisor-empty{margin:0;color:#bfd1c2;font-size:.72rem;font-weight:800}.advisor-item{display:grid;gap:.22rem;min-width:0;padding:.52rem .58rem;border-left:4px solid #7ea6b8;border-radius:6px;background:#ffffff12}.advisor-critical{border-left-color:#e35d4f}.advisor-warning{border-left-color:#e2b84e}.advisor-notice{border-left-color:#7cc489}.advisor-item div{display:flex;gap:.45rem;align-items:center;justify-content:space-between;min-width:0}.advisor-item span,.advisor-item strong{color:#bfd1c2;font-size:.62rem;font-weight:800;text-transform:uppercase}.advisor-item h3,.advisor-item p{margin:0;overflow:hidden;text-overflow:ellipsis}.advisor-item h3{color:#fffdf3;font-size:.78rem;line-height:1.15;white-space:nowrap}.advisor-item p{display:-webkit-box;color:#d8e4d7;font-size:.68rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advisor-constraint-list{margin:0;padding:0 .75rem;color:#d8e4d7;font-size:.62rem;line-height:1.2;list-style:disc;display:grid;gap:.24rem}.advisor-constraint-list li{margin:0}.time-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.65rem}.time-speed-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.time-button{min-height:2.2rem;padding:.42rem .34rem;border-color:#ffffff21;background:#ffffff14;color:#e7efe6;font-size:.76rem}.time-button.is-active{border-color:#bfe4c4;background:#2a7a50;color:#fffdf3}.time-button:disabled{border-color:#ef9c7638;background:linear-gradient(135deg,#442f256b,#ffffff09);color:#efdece94;cursor:not-allowed;opacity:.78}.time-readout{display:grid;gap:.12rem;min-width:0;justify-items:end}.time-step-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.time-readout span,.time-readout strong{color:#d8e4d7;font-size:.78rem;font-weight:800;white-space:nowrap}.time-readout strong{color:#fffdf3;font-size:.7rem}.growth-readout{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.growth-readout div{min-width:0;padding:.42rem .48rem;border-radius:6px;background:#ffffff14}.growth-readout div:first-child{grid-column:1 / -1}.growth-readout dt{color:#bfd1c2;font-size:.62rem;font-weight:800;text-transform:uppercase}.growth-readout dd{margin:.14rem 0 0;overflow:hidden;color:#fffdf3;font-size:.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tax-panel,.finance-panel{display:grid;gap:.55rem;padding:.7rem}.finance-sections{display:grid;gap:.5rem}.finance-section{display:grid;gap:.35rem;padding:.48rem .5rem;border-radius:6px;background:#0000001f}.finance-section h3{margin:0;color:#bfd1c2;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-grid{gap:.42rem}.finance-panel .button-row button{min-height:2.25rem;padding:.45rem .35rem;font-size:.74rem}.finance-panel p{margin:0;overflow:hidden;color:#bfd1c2;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tax-heading,.tax-row{display:grid;grid-template-columns:1.1rem minmax(0,1fr) 2.9rem;gap:.5rem;align-items:center}.tax-heading{grid-template-columns:minmax(0,1fr) auto;color:#d8e4d7;font-size:.78rem;font-weight:800}.tax-heading strong,.tax-row strong{color:#fffdf3;font-size:.74rem;text-align:right;white-space:nowrap}.tax-row{color:#f4f7f1;font-size:.78rem;font-weight:800}.tax-rate-row{grid-template-columns:1.1rem minmax(0,1fr) 2.9rem 4.25rem 3.1rem}.funding-row{grid-template-columns:1.45rem minmax(0,1fr) 2.65rem 3.45rem 4.9rem}.tax-row input[type=range]{min-width:0;padding:0;background:transparent}.tax-demand,.tax-revenue{overflow:hidden;color:#bfd1c2;font-size:.68rem;font-style:normal;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.funding-effective,.funding-outcome{overflow:hidden;color:#bfd1c2;font-size:.64rem;font-style:normal;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.funding-use{display:grid;gap:.08rem;min-width:0}.funding-pressure{overflow:hidden;color:#fff2a8;font-size:.58rem;font-style:normal;font-weight:900;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ordinance-panel{display:grid;gap:.24rem;padding:.62rem .7rem}.ordinance-row{display:grid;grid-template-columns:1rem minmax(0,1fr) 4.25rem;gap:.46rem;align-items:start;color:#f4f7f1;font-size:.76rem;font-weight:800}.ordinance-row input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:#2a7a50}.ordinance-main,.ordinance-name,.ordinance-impact-list{min-width:0}.ordinance-main{display:grid;gap:.18rem}.ordinance-name{display:block;line-height:1.12}.ordinance-impact-list{display:flex;flex-wrap:wrap;gap:.18rem}.ordinance-impact{min-width:0;max-width:100%;overflow:hidden;padding:.08rem .2rem;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:#ffffff12;color:#bfd1c2;font-size:.54rem;font-style:normal;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ordinance-cost{overflow:hidden;color:#bfd1c2;font-size:.64rem;font-style:normal;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .65rem}.service-tools{margin-top:.45rem}.brush-row,.density-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.45rem .65rem 0}.overlay-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.55rem .65rem 0}.overlay-row .tool-button{min-height:2.2rem;padding:.42rem .24rem;font-size:.68rem}.overlay-legend{display:grid;gap:.42rem;margin:.55rem .65rem 0;padding:.52rem .58rem;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#ffffff12}.overlay-legend-heading{display:flex;gap:.45rem;align-items:center;justify-content:space-between;min-width:0}.overlay-legend-heading span,.overlay-legend-heading strong{overflow:hidden;color:#bfd1c2;font-size:.62rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.overlay-legend-heading span{color:#fffdf3}.overlay-legend ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .45rem;margin:0;padding:0;list-style:none}.overlay-legend li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.34rem;align-items:center;min-width:0}.overlay-legend i{width:1rem;height:.68rem;border:1px solid rgba(255,255,255,.3);border-radius:2px}.overlay-legend li span{overflow:hidden;color:#e8efe6;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.overlay-legend-notes{margin:0;padding:.34rem 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:.24rem;list-style:none}.overlay-legend-note{color:#d7e7d6;font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-button{min-height:2.55rem;padding:.52rem .48rem;border-color:#ffffff21;background:#ffffff14;color:#f3f8f1;font-size:.78rem;line-height:1.05}.tool-button.is-active{border-color:#ffe09b;background:#8b6d25;color:#fffdf3}.tool-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:.55rem .65rem 0;padding:.55rem;border-radius:6px;background:#ffffff14}.tool-preview div{min-width:0}.tool-preview-effect,.tool-preview-impact{grid-column:1 / -1}.tool-preview dt{color:#bfd1c2;font-size:.6rem;font-weight:800;text-transform:uppercase}.tool-preview dd{margin:.14rem 0 0;color:#fffdf3;font-size:.76rem;font-weight:800;overflow-wrap:anywhere;white-space:normal}.tool-preview-impact dd{color:#ffe09b}.tool-preview-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.tool-preview-actions button{min-height:1.8rem;padding:.38rem .5rem;border-color:#ffffff29;background:#ffffff14;color:#f3f8f1;font-size:.76rem;font-weight:800;line-height:1}.tool-preview-actions .tool-preview-action-primary{border-color:#ffe09b;background:#8b6d25;color:#fffdf3}.zoom-control{padding:.7rem .65rem 0;text-transform:none}.zoom-row{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem;gap:.55rem;align-items:center}.zoom-row input[type=range]{padding:0;background:transparent}.zoom-row span{color:#fffdf3;font-size:.82rem;font-weight:800;text-align:right}.metrics-panel{min-height:0;overflow:auto;padding:.7rem}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.metrics-grid dd{font-size:.9rem}.inspector-panel{position:absolute;top:5.7rem;right:.75rem;z-index:3;width:18rem;max-height:calc(100dvh - 10.25rem);overflow:auto;padding:.7rem;pointer-events:auto}.inspector-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;margin-bottom:.65rem;color:#d8e4d7;font-size:.78rem;font-weight:800}.inspector-heading strong{overflow:hidden;color:#fffdf3;text-overflow:ellipsis;white-space:nowrap}.inspect-grid{display:grid;gap:.48rem;margin:0}.inspect-grid div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.45rem}.inspect-grid dt{color:#bfd1c2;font-size:.66rem;font-weight:800;text-transform:uppercase}.inspect-grid dd,.inspector-panel p{margin:0;overflow:hidden;color:#fffdf3;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.status-bar{position:absolute;right:.75rem;bottom:.75rem;left:16.4rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:2.45rem;padding:.58rem .75rem;border-radius:8px;font-size:.85rem;pointer-events:auto}.status-tool,.status-hint,.status-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tool{flex:0 0 auto;color:#bfe4c4;font-weight:800}.status-message{flex:0 0 auto;min-width:12.5rem;text-align:right}.status-hint{flex:1 1 auto;color:#e6f9eb;font-size:.78rem;opacity:.92;text-align:center}.status-actions{display:flex;flex:0 0 auto;gap:.35rem}.status-plan-summary{flex:0 0 auto;color:#f3f8f1;font-size:.76rem;font-weight:700;white-space:nowrap}.status-action{flex:0 0 auto;min-height:0;padding:.35rem .6rem;border-color:#fff3;background:#2a7a50;font-size:.78rem}.map-viewport{position:absolute;inset:0;max-height:none;overflow:hidden;background:#1f4f38}.map-canvas{position:absolute;inset:0;display:block;cursor:crosshair;touch-action:none}.map-canvas-pan{cursor:grab}.map-canvas-pan:active{cursor:grabbing}.map-canvas:focus-visible{outline:2px solid rgba(251,201,109,.8);outline-offset:2px}.map-canvas-services{cursor:pointer}.map-canvas-query{cursor:help}.city-overview{position:absolute;bottom:3.9rem;left:16.45rem;z-index:2;width:13.5rem;padding:.55rem;pointer-events:auto}.overview-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;margin-bottom:.45rem;color:#d8e4d7;font-size:.72rem;font-weight:800}.overview-heading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-controls{display:inline-flex;gap:.35rem}.overview-control{padding:.2rem .45rem;border-color:#ffffff29;background:#ffffff14;color:#f3f8f1;font-size:.62rem;font-weight:800;line-height:1}.overview-heading strong{color:#fffdf3;white-space:nowrap}.city-overview-canvas{display:block;width:100%;height:7.4rem;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#10251f;cursor:crosshair;touch-action:none}.overview-layer-key{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-top:.4rem}.overview-layer-key__item{display:inline-flex;min-width:0;height:1.25rem;align-items:center;justify-content:center;gap:.2rem;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#ffffff0f;color:#f3f8f1;font-size:.58rem;font-weight:850;line-height:1}.overview-layer-key__item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-swatch{width:.5rem;height:.5rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.5)}.overview-swatch--building{background:#d9e7ff}.overview-swatch--service{background:linear-gradient(90deg,transparent 38%,#23342d 38%,#23342d 62%,transparent 62%),linear-gradient(0deg,transparent 38%,#23342d 38%,#23342d 62%,transparent 62%),#f7faf6}.overview-swatch--incident{background:#e6563b;transform:rotate(45deg) scale(.82)}.overview-swatch--gateway{background:#fffdf3;border-color:#fffdf3d9}.overview-swatch--viewport{background:#fffdf314;border:2px solid #fffdf3}.map-hint{position:absolute;right:.75rem;bottom:3.9rem;z-index:2;max-width:min(22rem,calc(100vw - 1.5rem));overflow:hidden;padding:.45rem .62rem;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#101915b8;color:#f4f7f1;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media(max-width:900px){.status-bar{left:.65rem}.top-bar{align-items:stretch}.top-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:min(18rem,52vw)}.side-dock{top:auto;right:.65rem;bottom:3.8rem;left:.65rem;z-index:4;width:auto;max-height:36dvh;overflow:auto}.side-dock.is-query-mode{z-index:3}.side-dock .hud-panel{background:#101915}.side-dock .hud-panel[open]{max-height:36dvh;overflow:auto}.planning-trend-sparks{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-panel{display:none}.inspector-panel{top:auto;right:.65rem;bottom:3.8rem;width:min(18rem,calc(100vw - 1.3rem));max-height:40dvh}.advisor-panel{top:auto;right:.65rem;bottom:calc(4.45rem + 36dvh);z-index:5;width:min(18rem,calc(100vw - 1.3rem));max-height:calc(64dvh - 10.8rem)}.city-overview{bottom:calc(4.45rem + 36dvh);left:.65rem;z-index:3;width:min(12rem,calc(100vw - 1.3rem));padding:.45rem}.city-overview-canvas{height:5.6rem}.overview-heading{margin-bottom:.35rem;font-size:.66rem}.overview-layer-key{gap:.18rem;margin-top:.3rem}.overview-layer-key__item{height:1.05rem;gap:.14rem;font-size:.52rem}.overview-swatch{width:.42rem;height:.42rem}}@media(max-width:620px){.top-bar{top:.55rem;right:.55rem;left:.55rem;display:grid;grid-template-columns:minmax(0,1fr)}.city-title{min-width:0}.top-stats{width:100%}.save-panel:not([open]){width:max-content}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-trend-sparks{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-button{min-height:2.7rem;padding-inline:.28rem;font-size:.72rem}.side-dock{bottom:8.4rem;max-height:36dvh}.side-dock .hud-panel[open]{max-height:36dvh}.inspector-panel{bottom:8.4rem}.advisor-panel{bottom:calc(9.05rem + 36dvh);max-height:calc(100dvh - 5.7rem - 8.4rem - 36dvh - 1.3rem)}.city-overview{top:6.2rem;bottom:auto;left:.55rem;width:min(10.25rem,calc(100vw - 1.1rem));padding:.38rem}.city-overview-canvas{height:4.15rem}.overview-heading{grid-template-columns:minmax(0,1fr) auto;gap:.3rem;margin-bottom:.28rem;font-size:.6rem}.overview-controls{gap:.2rem}.overview-control{padding:.18rem .3rem;font-size:.54rem}.overview-layer-key{margin-top:.24rem}.overview-layer-key__item{height:.9rem;font-size:.48rem}.map-hint{display:none}.status-bar{right:.55rem;bottom:.55rem;left:.55rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.status-tool{grid-column:1 / -1}.status-hint{display:none}.status-message{grid-column:1}.status-tool,.status-message{overflow:visible;text-overflow:clip;white-space:normal}.status-message{text-align:left}.status-actions{grid-column:2;grid-row:2;align-self:end;justify-self:end}}.operations-command-panel{border-color:#ffca706b;background:linear-gradient(145deg,#251f15f5,#141c22f0),radial-gradient(circle at top left,rgba(255,184,86,.22),transparent 34%);box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14}.operations-command-panel>p{border-left:3px solid rgba(255,202,112,.48);margin:.45rem 0;padding-left:.7rem}.operations-command-section-heading{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.1);display:flex;gap:.75rem;justify-content:space-between;letter-spacing:.08em;margin-top:.9rem;padding:.55rem 0 .45rem;text-transform:uppercase}.operations-command-section-heading span{color:#ffecc2f0;font-size:.72rem;font-weight:800}.operations-command-section-heading strong{color:#9ed5ffe6;font-size:.68rem;font-weight:700;text-align:right}.operations-command-panel .dispatch-list{margin-top:.55rem}.operations-command-panel .dispatch-item{background:linear-gradient(135deg,#ffffff13,#ffffff09);border-color:#ffffff1c}.operations-access-contract{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.operations-access-contract .dispatch-item{border-color:#78dbb347;background:linear-gradient(135deg,#5abc8e1f,#ffffff09)}.operations-access-contract .dispatch-item strong{color:#cdffe2f5}.city-builder-benchmark-panel{border-color:#79bdff61;background:linear-gradient(145deg,#121f2ff5,#201d12eb),radial-gradient(circle at top right,rgba(121,189,255,.18),transparent 36%);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff14}.city-builder-benchmark-panel>p{border-left:3px solid rgba(121,189,255,.52);margin:.45rem 0;padding-left:.7rem}.city-builder-benchmark-panel .dispatch-item{background:linear-gradient(135deg,#79bdff1c,#ffffff09);border-color:#79bdff29}.city-systems-coupling-panel{border-color:#8ce2c65c;background:linear-gradient(145deg,#122725f5,#1a1c25eb),radial-gradient(circle at top left,rgba(140,226,198,.18),transparent 34%);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff14}.city-systems-coupling-panel>p{border-left:3px solid rgba(140,226,198,.5);margin:.45rem 0;padding-left:.7rem}.city-systems-coupling-panel .dispatch-item{background:linear-gradient(135deg,#8ce2c61a,#ffffff09);border-color:#8ce2c629}.city-systems-coupling-panel .dispatch-item-readiness-pass{border-color:#78dbb357;background:linear-gradient(135deg,#78dbb324,#ffffff09)}.city-systems-coupling-panel .dispatch-item-readiness-watch{border-color:#efcb7c6b;background:linear-gradient(135deg,#efcb7c24,#ffffff09)}.city-systems-coupling-panel .dispatch-item-readiness-block{border-color:#ef9c768f;background:linear-gradient(135deg,#ef9c762e,#ffffff09)}.city-systems-coupling-panel .dispatch-item-readiness-pass strong{color:#d2ffe5f5}.city-systems-coupling-panel .dispatch-item-readiness-watch strong{color:#ffeec0f5}.city-systems-coupling-panel .dispatch-item-readiness-block strong{color:#ffd5c7fa}.executive-command-summary-panel{border-color:#ffe49675;background:linear-gradient(145deg,#2d2318f5,#121f2aeb),radial-gradient(circle at top center,rgba(255,228,150,.18),transparent 38%);box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff14}.executive-command-summary-panel>p{border-left:3px solid rgba(255,228,150,.54);margin:.45rem 0;padding-left:.7rem}.executive-briefing-strip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.executive-briefing-strip .dispatch-item{border-color:#ffe49638;background:linear-gradient(135deg,#ffe4961f,#ffffff09)}.executive-briefing-strip .dispatch-item strong{color:#fff1c6f5}.planning-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0}.planning-map-cell{min-height:10rem;position:relative;overflow:hidden;border:1px solid rgba(244,199,110,.2);background:linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}.planning-map-cell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:1.1rem 1.1rem;opacity:.55}.planning-map-cell>div{position:relative;z-index:1}.planning-map-cell-pass{border-color:#7ed39a52}.planning-map-cell-watch{border-color:#f4c76e75}.planning-map-cell-block{border-color:#f4747480}.planning-map-cell strong{font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.planning-map-cell span{line-height:1.35}.planning-map-cell:after{position:absolute;right:.7rem;top:.65rem;z-index:1;border-radius:999px;padding:.16rem .48rem;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.planning-map-cell-pass:after{content:"clear";color:#07150f;background:#7ed39ae6}.planning-map-cell-watch:after{content:"watch";color:#201503;background:#f4c76eeb}.planning-map-cell-block:after{content:"hold";color:#2b0808;background:#f47474eb}.planning-map-cell:hover{transform:translateY(-2px);box-shadow:0 1.1rem 2rem #00000047}.planning-map-cell:focus-within{outline:2px solid rgba(244,199,110,.62);outline-offset:3px}@media(max-width:760px){.planning-map-grid{grid-template-columns:1fr}.planning-map-cell{grid-column:auto!important;grid-row:auto!important}}.dispatch-item-readiness-pass,.dispatch-item-readiness-watch,.dispatch-item-readiness-block{position:relative;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dispatch-item-readiness-pass{border-left:.35rem solid rgba(126,211,154,.88);box-shadow:inset 0 0 0 1px #7ed39a1f}.dispatch-item-readiness-watch{border-left:.35rem solid rgba(244,199,110,.9);box-shadow:inset 0 0 0 1px #f4c76e29}.dispatch-item-readiness-block{border-left:.35rem solid rgba(244,116,116,.94);box-shadow:inset 0 0 0 1px #f474742e}.dispatch-item-readiness-pass:hover,.dispatch-item-readiness-watch:hover,.dispatch-item-readiness-block:hover{transform:translateY(-1px)}.dispatch-item-readiness-pass:hover{box-shadow:inset 0 0 0 1px #7ed39a33,0 .9rem 1.5rem #266f4524}.dispatch-item-readiness-watch:hover{box-shadow:inset 0 0 0 1px #f4c76e3d,0 .9rem 1.5rem #94651829}.dispatch-item-readiness-block:hover{box-shadow:inset 0 0 0 1px #f4747447,0 .9rem 1.5rem #8623232e}@media(prefers-reduced-motion:reduce){.dispatch-item-readiness-pass,.dispatch-item-readiness-watch,.dispatch-item-readiness-block{transition:none}.dispatch-item-readiness-pass:hover,.dispatch-item-readiness-watch:hover,.dispatch-item-readiness-block:hover{transform:none}}.city-systems-coupling-panel .operations-command-section-heading{align-items:center;border:1px solid rgba(244,199,110,.18);border-radius:1rem;padding:.72rem .85rem;background:linear-gradient(135deg,rgba(244,199,110,.13),transparent 46%),#091316b8;box-shadow:inset 0 1px #ffffff0d}.city-systems-coupling-panel .operations-command-section-heading span{color:#f8eaccd1;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.city-systems-coupling-panel .operations-command-section-heading strong{max-width:62%;color:#f4c76e;font-size:.86rem;letter-spacing:.03em;text-align:right}.city-systems-coupling-panel .finance-summary{border-radius:.95rem;border-color:#f8eacc1f;background:linear-gradient(90deg,rgba(126,211,154,.08),transparent 42%),#07101299}.city-systems-coupling-panel .dispatch-list{gap:.66rem}.city-systems-coupling-panel .dispatch-item strong{letter-spacing:.015em}@media(max-width:760px){.city-systems-coupling-panel .operations-command-section-heading{align-items:flex-start;gap:.35rem}.city-systems-coupling-panel .operations-command-section-heading strong{max-width:none;text-align:left}}.city-systems-coupling-panel .operations-command-section-heading+p{margin-top:.45rem;padding:.72rem .85rem;border-left:.24rem solid rgba(244,199,110,.42);border-radius:.85rem;color:#f8eacce6;background:#0710127a}.city-systems-coupling-panel .operations-command-section-heading+p+p{color:#d4e1dbc7}.city-systems-coupling-panel .dispatch-item span{color:#d4e1dbc2}.city-systems-coupling-panel .dispatch-item span:last-child{color:#f8eaccd6}.city-systems-coupling-panel .dispatch-item-readiness-block span:last-child{color:#ffbebee6}.city-systems-coupling-panel .dispatch-item-readiness-watch span:last-child{color:#ffe1a2e6}.city-systems-coupling-panel .dispatch-item-readiness-pass span:last-child{color:#b3ecc4e0}@media(max-width:560px){.city-systems-coupling-panel .operations-command-section-heading+p{padding:.62rem .72rem}.city-systems-coupling-panel .dispatch-item{padding:.72rem}}.city-systems-coupling-panel .census-grid.finance-grid{gap:.62rem;margin:.85rem 0}.city-systems-coupling-panel .census-grid.finance-grid>div{border:1px solid rgba(248,234,204,.12);border-radius:.9rem;padding:.72rem;background:radial-gradient(circle at top right,rgba(244,199,110,.14),transparent 42%),#050e10ad;box-shadow:inset 0 1px #ffffff0a}.city-systems-coupling-panel .census-grid.finance-grid dt{color:#d4e1dbad;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.city-systems-coupling-panel .census-grid.finance-grid dd{margin-top:.28rem;color:#f4c76e;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;letter-spacing:-.03em}@media(max-width:560px){.city-systems-coupling-panel .census-grid.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-systems-coupling-panel .census-grid.finance-grid>div{padding:.62rem}}.city-systems-coupling-panel .decision-surface-heading{position:relative;overflow:hidden;border-color:#f4c76e52;background:linear-gradient(135deg,rgba(244,199,110,.18),transparent 48%),linear-gradient(90deg,rgba(126,211,154,.08),transparent 62%),#060f11db}.city-systems-coupling-panel .decision-surface-heading:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:.72rem 100%;opacity:.3}.city-systems-coupling-panel .decision-surface-heading>span,.city-systems-coupling-panel .decision-surface-heading>strong{position:relative;z-index:1}.city-systems-coupling-panel .council-packet-heading{border-color:#f4c76e70}.city-systems-coupling-panel .implementation-command-heading{border-color:#7ed39a5c}.city-systems-coupling-panel .advisor-board-heading{border-color:#74c5f461}.city-systems-coupling-panel .simulation-ledger-heading{border-color:#b496ff61}.city-systems-coupling-panel .mayoral-scorecard-heading{border-color:#ffb05f6b}.city-systems-coupling-panel .city-newspaper-heading{border-color:#f8eacc6b;background:linear-gradient(135deg,rgba(248,234,204,.18),transparent 46%),repeating-linear-gradient(90deg,rgba(248,234,204,.05) 0 1px,transparent 1px .72rem),#100e0ae6}.city-systems-coupling-panel .goal-alignment-heading{border-color:#7ed39a70}.city-systems-coupling-panel .planning-map-heading{border-color:#f4747457}.city-systems-coupling-panel .advisor-board-heading+p,.city-systems-coupling-panel .mayoral-scorecard-heading+p,.city-systems-coupling-panel .city-newspaper-heading+p,.city-systems-coupling-panel .goal-alignment-heading+p{border-left-width:0;border-radius:1.05rem;color:#f8eacc;font-size:clamp(1rem,2vw,1.18rem);font-weight:850;letter-spacing:-.015em;background:linear-gradient(135deg,rgba(244,199,110,.18),transparent 46%),#071012b8}.city-systems-coupling-panel .city-newspaper-heading+p{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,3vw,1.72rem);line-height:1.08;letter-spacing:-.04em;text-transform:none}.city-systems-coupling-panel .mayoral-scorecard-heading+p{background:linear-gradient(90deg,rgba(255,176,95,.22),transparent 58%),#0c1012c2}.city-systems-coupling-panel .goal-alignment-heading+p{background:linear-gradient(90deg,rgba(126,211,154,.18),transparent 58%),#071012b8}.city-systems-coupling-panel .advisor-board-heading+p+p,.city-systems-coupling-panel .mayoral-scorecard-heading+p+p,.city-systems-coupling-panel .city-newspaper-heading+p+p,.city-systems-coupling-panel .goal-alignment-heading+p+p{padding-inline:.85rem;color:#f8eaccd6}.city-systems-coupling-panel .city-newspaper-heading+p+p+p+.dispatch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.city-systems-coupling-panel .city-newspaper-heading+p+p+p+.dispatch-list .dispatch-item{border-color:#f8eacc38;background:linear-gradient(135deg,rgba(248,234,204,.16),transparent 52%),repeating-linear-gradient(0deg,rgba(248,234,204,.035) 0 1px,transparent 1px .42rem),#120f0ae0}.city-systems-coupling-panel .city-newspaper-heading+p+p+p+.dispatch-list .dispatch-item strong{color:#f8eacc;font-family:Georgia,Times New Roman,serif;font-size:1rem;letter-spacing:-.03em}.city-systems-coupling-panel .mayoral-scorecard-heading+p+p+p+.dispatch-list .dispatch-item{background:radial-gradient(circle at top right,rgba(255,176,95,.18),transparent 42%),linear-gradient(180deg,#111414eb,#060d0ff0)}.city-systems-coupling-panel .mayoral-scorecard-heading+p+p+p+.dispatch-list .dispatch-item strong{color:#ffcf8a}@media(max-width:760px){.city-systems-coupling-panel .city-newspaper-heading+p+p+p+.dispatch-list{grid-template-columns:1fr}}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list:before,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list:before{content:"";position:absolute;left:.65rem;right:.65rem;top:1.15rem;height:2px;pointer-events:none;background:linear-gradient(90deg,#f4c76e29,#f4c76e85,#f4c76e29)}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item{padding-top:1.25rem;background:radial-gradient(circle at 1.15rem 1.12rem,rgba(244,199,110,.32) 0 .28rem,transparent .3rem),linear-gradient(180deg,#0f181bf0,#060e10f0)}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item strong,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item strong{color:#f4c76e}@media(max-width:920px){.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list{grid-template-columns:1fr}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list:before,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list:before{display:none}}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell){padding-right:4.6rem}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after{position:absolute;right:.72rem;top:.72rem;border-radius:999px;padding:.14rem .46rem;font-size:.56rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after{content:"pass";color:#07150f;background:#7ed39aeb}.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after{content:"watch";color:#201503;background:#f4c76ef0}.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after{content:"block";color:#2b0808;background:#f47474f0}@media(max-width:560px){.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell){padding-right:.72rem;padding-top:2.05rem}}@keyframes planner-surface-rise{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.city-systems-coupling-panel .decision-surface-heading,.city-systems-coupling-panel .planning-map-cell,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item{animation:planner-surface-rise .36s ease both}.city-systems-coupling-panel .decision-surface-heading:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);opacity:.35}.city-systems-coupling-panel .planning-map-grid,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list{isolation:isolate}@media(prefers-reduced-motion:reduce){.city-systems-coupling-panel .decision-surface-heading,.city-systems-coupling-panel .planning-map-cell,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item{animation:none}}.city-builder-benchmark-panel .finance-summary{position:relative;overflow:hidden;border-radius:1rem;border-color:#7ed39a38;background:linear-gradient(135deg,rgba(126,211,154,.14),transparent 48%),#060f11c7;box-shadow:inset 0 1px #ffffff0d}.city-builder-benchmark-panel .finance-summary:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:.9rem .9rem;opacity:.22}.city-builder-benchmark-panel .finance-summary span,.city-builder-benchmark-panel .finance-summary strong{position:relative;z-index:1}.city-builder-benchmark-panel .finance-summary strong{color:#7ed39a;letter-spacing:.02em}.city-builder-benchmark-panel .dispatch-item{border-left:.3rem solid rgba(244,199,110,.42)}.city-builder-benchmark-panel .dispatch-item strong{color:#f4c76e}.city-builder-benchmark-panel .dispatch-item span:last-child{color:#f8eaccd6}@media(max-width:760px){.city-builder-benchmark-panel .finance-summary{align-items:flex-start;gap:.36rem}}.city-builder-benchmark-panel .button-row .time-button,.city-systems-coupling-panel .button-row .time-button{border:1px solid rgba(244,199,110,.3);background:linear-gradient(180deg,#f4c76e2e,#f4c76e0d),#071012db;box-shadow:inset 0 1px #ffffff14,0 .55rem 1rem #00000029;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.city-builder-benchmark-panel .button-row .time-button:hover,.city-systems-coupling-panel .button-row .time-button:hover{transform:translateY(-1px);border-color:#f4c76e8f;box-shadow:inset 0 1px #ffffff1f,0 .8rem 1.25rem #00000038}.city-builder-benchmark-panel .button-row .time-button.is-active,.city-systems-coupling-panel .button-row .time-button.is-active{color:#07150f;border-color:#7ed39ab8;background:linear-gradient(180deg,#7ed39af5,#5cb87ae6)}.city-builder-benchmark-panel .button-row .time-button:focus-visible,.city-systems-coupling-panel .button-row .time-button:focus-visible{outline:2px solid rgba(244,199,110,.72);outline-offset:3px}.city-builder-benchmark-panel .button-row .time-button:disabled,.city-systems-coupling-panel .button-row .time-button:disabled{transform:none;border-color:#8c948e38;color:#d4e1db75;background:#0c1214ad;box-shadow:none}@media(prefers-reduced-motion:reduce){.city-builder-benchmark-panel .button-row .time-button,.city-systems-coupling-panel .button-row .time-button{transition:none}.city-builder-benchmark-panel .button-row .time-button:hover,.city-systems-coupling-panel .button-row .time-button:hover{transform:none}}.executive-command-summary-panel{position:relative;overflow:hidden;border-color:#f4c76e42;background:radial-gradient(circle at top left,rgba(244,199,110,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(126,211,154,.1),transparent 38%),linear-gradient(180deg,#071114f5,#040a0cfa)}.executive-command-summary-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:1.15rem 1.15rem;opacity:.32}.executive-command-summary-panel>*{position:relative;z-index:1}.executive-command-summary-panel .tax-heading{border:1px solid rgba(244,199,110,.24);border-radius:1rem;padding:.78rem .9rem;background:linear-gradient(135deg,rgba(244,199,110,.16),transparent 52%),#060e10c7}.executive-command-summary-panel .tax-heading span{letter-spacing:.16em;text-transform:uppercase}.executive-command-summary-panel .tax-heading strong{color:#f4c76e}.executive-command-summary-panel .finance-summary{border-radius:.95rem;border-color:#7ed39a2e;background:linear-gradient(90deg,rgba(126,211,154,.1),transparent 56%),#071012ad}.executive-command-summary-panel .dispatch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.executive-command-summary-panel .dispatch-item{border-left:.32rem solid rgba(244,199,110,.42);background:linear-gradient(135deg,rgba(244,199,110,.12),transparent 48%),#060e10c2}.executive-command-summary-panel .dispatch-item strong{color:#f4c76e}.executive-command-summary-panel .dispatch-item span{color:#d4e1dbc7}@media(max-width:760px){.executive-command-summary-panel .dispatch-list{grid-template-columns:1fr}.executive-command-summary-panel .tax-heading{align-items:flex-start;gap:.35rem}}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading){margin-top:1.15rem;border-color:#d4e1db21;background:linear-gradient(90deg,rgba(212,225,219,.08),transparent 48%),#07101285}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading) span{color:#d4e1dba3}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading) strong{color:#f8eaccdb}.city-systems-coupling-panel .planning-map-heading+p+p+.planning-map-grid+.operations-command-section-heading,.city-systems-coupling-panel .goal-alignment-heading+p+p+.dispatch-list+.planning-map-heading{margin-top:1.35rem}.city-systems-coupling-panel .planning-map-heading+p+p+.planning-map-grid+.operations-command-section-heading:before{content:"diagnostics";position:absolute;right:.85rem;top:-.78rem;border:1px solid rgba(212,225,219,.16);border-radius:999px;padding:.12rem .44rem;color:#d4e1db94;background:#040a0ceb;font-size:.54rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}@media(max-width:760px){.city-systems-coupling-panel .planning-map-heading+p+p+.planning-map-grid+.operations-command-section-heading:before{display:none}}@media(prefers-contrast:more){.executive-command-summary-panel,.city-builder-benchmark-panel .finance-summary,.city-systems-coupling-panel .finance-summary,.city-systems-coupling-panel .operations-command-section-heading,.city-systems-coupling-panel .dispatch-item,.planning-map-cell{border-color:#f8eaccb8;box-shadow:none}.city-systems-coupling-panel .dispatch-item span,.executive-command-summary-panel .dispatch-item span{color:#f8eacceb}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after,.planning-map-cell:after{outline:1px solid rgba(5,14,16,.9)}.city-builder-benchmark-panel .button-row .time-button:focus-visible,.city-systems-coupling-panel .button-row .time-button:focus-visible{outline-color:#f8eacc}}@media(forced-colors:active){.executive-command-summary-panel,.city-builder-benchmark-panel .finance-summary,.city-systems-coupling-panel .finance-summary,.city-systems-coupling-panel .operations-command-section-heading,.city-systems-coupling-panel .dispatch-item,.planning-map-cell{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.city-systems-coupling-panel .decision-surface-heading:before,.city-systems-coupling-panel .decision-surface-heading:after,.planning-map-cell:before{display:none}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after,.planning-map-cell:after{border:1px solid CanvasText;background:Canvas;color:CanvasText}.city-builder-benchmark-panel .button-row .time-button,.city-systems-coupling-panel .button-row .time-button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel,.executive-command-summary-panel strong,.city-builder-benchmark-panel strong,.city-systems-coupling-panel strong,.executive-command-summary-panel dd,.city-builder-benchmark-panel dd,.city-systems-coupling-panel dd{font-variant-numeric:tabular-nums}.executive-command-summary-panel p,.city-builder-benchmark-panel p,.city-systems-coupling-panel p,.executive-command-summary-panel span,.city-builder-benchmark-panel span,.city-systems-coupling-panel span{overflow-wrap:anywhere}.city-systems-coupling-panel .dispatch-item strong,.city-builder-benchmark-panel .dispatch-item strong,.executive-command-summary-panel .dispatch-item strong{text-wrap:balance}@media(max-width:560px){.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel{-webkit-hyphens:auto;hyphens:auto}}@media print{.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel{break-inside:avoid;border:1px solid #1f2a2d;background:#fff!important;color:#111819!important;box-shadow:none!important}.executive-command-summary-panel:before,.city-builder-benchmark-panel .finance-summary:before,.city-systems-coupling-panel .decision-surface-heading:before,.city-systems-coupling-panel .decision-surface-heading:after,.planning-map-cell:before{display:none!important}.executive-command-summary-panel .tax-heading,.city-builder-benchmark-panel .finance-summary,.city-systems-coupling-panel .finance-summary,.city-systems-coupling-panel .operations-command-section-heading,.city-systems-coupling-panel .dispatch-item,.planning-map-cell{break-inside:avoid;border:1px solid #536164!important;background:#fff!important;color:#111819!important;box-shadow:none!important}.executive-command-summary-panel strong,.city-builder-benchmark-panel strong,.city-systems-coupling-panel strong,.executive-command-summary-panel span,.city-builder-benchmark-panel span,.city-systems-coupling-panel span,.executive-command-summary-panel p,.city-builder-benchmark-panel p,.city-systems-coupling-panel p,.city-systems-coupling-panel dd,.city-systems-coupling-panel dt{color:#111819!important}.city-systems-coupling-panel .button-row,.city-builder-benchmark-panel .button-row{display:none!important}.planning-map-grid,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list,.city-systems-coupling-panel .city-newspaper-heading+p+p+p+.dispatch-list,.executive-command-summary-panel .dispatch-list{grid-template-columns:1fr 1fr!important}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after,.planning-map-cell:after{border:1px solid #111819!important;background:#fff!important;color:#111819!important}}.city-systems-coupling-panel{--planner-pass: #7ed39a;--planner-watch: #f4c76e;--planner-block: #f47474;--planner-ink: #f8eacc}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell){--planner-state-color: var(--planner-pass)}.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell){--planner-state-color: var(--planner-watch)}.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell){--planner-state-color: var(--planner-block)}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell) strong,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell) strong,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell) strong{color:var(--planner-state-color)}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after{box-shadow:0 0 0 1px #050e10b3,0 0 1rem color-mix(in srgb,var(--planner-state-color) 28%,transparent)}.city-systems-coupling-panel .planning-map-cell-pass,.city-systems-coupling-panel .planning-map-cell-watch,.city-systems-coupling-panel .planning-map-cell-block{--planner-map-state: var(--planner-pass)}.city-systems-coupling-panel .planning-map-cell-watch{--planner-map-state: var(--planner-watch)}.city-systems-coupling-panel .planning-map-cell-block{--planner-map-state: var(--planner-block)}.city-systems-coupling-panel .planning-map-cell strong{color:var(--planner-map-state)}.city-systems-coupling-panel .planning-map-cell:after{box-shadow:0 0 0 1px #050e10b8,0 0 1rem color-mix(in srgb,var(--planner-map-state) 24%,transparent)}@media(max-width:560px){.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell):after,.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell):after,.city-systems-coupling-panel .planning-map-cell:after{left:.72rem;right:auto;top:.62rem}}.planner-legend{display:flex;flex-wrap:wrap;gap:.52rem;margin:.7rem 0 .85rem}.planner-legend span{display:inline-flex;align-items:center;gap:.38rem;border:1px solid rgba(248,234,204,.14);border-radius:999px;padding:.24rem .58rem;color:#f8eaccd1;background:#060e10b8;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-legend-swatch{width:.62rem;height:.62rem;border-radius:999px;box-shadow:0 0 0 1px #050e10b8}.planner-legend-pass{background:var(--planner-pass, #7ed39a)}.planner-legend-watch{background:var(--planner-watch, #f4c76e)}.planner-legend-block{background:var(--planner-block, #f47474)}@media print{.planner-legend span{border-color:#536164;background:#fff;color:#111819}.planner-legend-swatch{border:1px solid #111819;box-shadow:none}}@media(min-width:1020px)and (hover:hover){.executive-command-summary-panel>.tax-heading,.city-builder-benchmark-panel>.tax-heading,.city-systems-coupling-panel>.tax-heading{position:sticky;top:.75rem;z-index:12;border:1px solid rgba(244,199,110,.28);border-radius:1rem;padding:.78rem .9rem;background:linear-gradient(135deg,rgba(244,199,110,.16),transparent 48%),#050e10d1;box-shadow:0 .85rem 1.65rem #0000003d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.executive-command-summary-panel>.tax-heading span,.city-builder-benchmark-panel>.tax-heading span,.city-systems-coupling-panel>.tax-heading span{letter-spacing:.16em;text-transform:uppercase}.executive-command-summary-panel>.tax-heading strong,.city-builder-benchmark-panel>.tax-heading strong,.city-systems-coupling-panel>.tax-heading strong{color:#f4c76e}}@media print{.executive-command-summary-panel>.tax-heading,.city-builder-benchmark-panel>.tax-heading,.city-systems-coupling-panel>.tax-heading{position:static!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.executive-command-summary-panel:after,.city-systems-coupling-panel:after{content:"";position:absolute;right:1.1rem;bottom:.75rem;width:min(18rem,42%);height:4.8rem;pointer-events:none;opacity:.2;background:linear-gradient(to top,rgba(244,199,110,.28) 0 1.5rem,transparent 1.5rem),linear-gradient(to top,rgba(126,211,154,.22) 0 2.8rem,transparent 2.8rem),linear-gradient(to top,rgba(244,199,110,.18) 0 3.8rem,transparent 3.8rem),linear-gradient(to top,rgba(126,211,154,.18) 0 2.2rem,transparent 2.2rem),linear-gradient(to top,rgba(244,199,110,.2) 0 3.2rem,transparent 3.2rem);background-size:2.1rem 100%,2.6rem 100%,1.7rem 100%,2.3rem 100%,1.4rem 100%;background-position:0 0,2.2rem 0,4.9rem 0,6.7rem 0,9.1rem 0;background-repeat:no-repeat;filter:drop-shadow(0 0 1.2rem rgba(244,199,110,.16))}.city-systems-coupling-panel:after{opacity:.16}@media(max-width:760px),print,(forced-colors:active){.executive-command-summary-panel:after,.city-systems-coupling-panel:after{display:none}}@supports (content-visibility: auto){.city-systems-coupling-panel .dispatch-list,.city-builder-benchmark-panel .dispatch-list,.planning-map-grid{content-visibility:auto;contain-intrinsic-size:28rem}.city-systems-coupling-panel .dispatch-item,.city-builder-benchmark-panel .dispatch-item,.planning-map-cell{contain:layout paint style}}@media print,(forced-colors:active){.city-systems-coupling-panel .dispatch-list,.city-builder-benchmark-panel .dispatch-list,.planning-map-grid,.city-systems-coupling-panel .dispatch-item,.city-builder-benchmark-panel .dispatch-item,.planning-map-cell{content-visibility:visible;contain:none;contain-intrinsic-size:auto}}@media(max-width:640px){.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel{border-radius:1rem}.executive-command-summary-panel .finance-summary,.city-builder-benchmark-panel .finance-summary,.city-systems-coupling-panel .finance-summary,.city-systems-coupling-panel .operations-command-section-heading{padding:.62rem .7rem}.city-systems-coupling-panel .decision-surface-heading{border-radius:.85rem}.city-systems-coupling-panel .decision-surface-heading span,.executive-command-summary-panel .tax-heading span,.city-builder-benchmark-panel .tax-heading span{font-size:.62rem;letter-spacing:.11em}.city-systems-coupling-panel .decision-surface-heading strong,.executive-command-summary-panel .tax-heading strong,.city-builder-benchmark-panel .tax-heading strong{font-size:.78rem}.planner-legend{gap:.38rem}.planner-legend span{padding:.2rem .48rem;font-size:.58rem;letter-spacing:.06em}.city-systems-coupling-panel .city-newspaper-heading+p{font-size:1.12rem}}@media(max-width:420px){.city-systems-coupling-panel .census-grid.finance-grid{grid-template-columns:1fr}.city-builder-benchmark-panel .button-row .time-button,.city-systems-coupling-panel .button-row .time-button{width:100%}.city-systems-coupling-panel .dispatch-item-readiness-pass:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-watch:not(.planning-map-cell),.city-systems-coupling-panel .dispatch-item-readiness-block:not(.planning-map-cell){padding-top:1.88rem}}.planner-cockpit-nav{position:sticky;top:4.7rem;z-index:10;display:flex;flex-wrap:wrap;gap:.42rem;margin:.9rem 0 1rem;border:1px solid rgba(244,199,110,.18);border-radius:1rem;padding:.5rem;background:linear-gradient(135deg,rgba(244,199,110,.12),transparent 48%),#050e10d1;box-shadow:0 .7rem 1.35rem #0000002e,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12)}.planner-cockpit-nav a{border:1px solid rgba(248,234,204,.14);border-radius:999px;padding:.24rem .56rem;color:#f8eaccd1;background:#0710129e;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.planner-cockpit-nav a:hover,.planner-cockpit-nav a:focus-visible{color:#07150f;border-color:#7ed39ab8;background:#7ed39aeb}#planner-council-packet,#planner-command-plan,#planner-advisor-board,#planner-simulation-ledger,#planner-mayoral-scorecard,#planner-newspaper,#planner-goal-alignment,#planner-map-overlays{scroll-margin-top:7.2rem}@media(max-width:760px){.planner-cockpit-nav{position:static;gap:.34rem;padding:.42rem}.planner-cockpit-nav a{flex:1 1 auto;text-align:center}}@media print{.planner-cockpit-nav{display:none!important}}@media(prefers-reduced-motion:no-preference){.city-systems-coupling-panel{scroll-behavior:smooth}}#planner-council-packet:target,#planner-command-plan:target,#planner-advisor-board:target,#planner-simulation-ledger:target,#planner-mayoral-scorecard:target,#planner-newspaper:target,#planner-goal-alignment:target,#planner-map-overlays:target{border-color:#f8eaccb8;box-shadow:0 0 0 2px #f4c76e42,0 1rem 2rem #00000047,inset 0 1px #ffffff1a}#planner-council-packet:target:after,#planner-command-plan:target:after,#planner-advisor-board:target:after,#planner-simulation-ledger:target:after,#planner-mayoral-scorecard:target:after,#planner-newspaper:target:after,#planner-goal-alignment:target:after,#planner-map-overlays:target:after{opacity:.5}@media print,(forced-colors:active){#planner-council-packet:target,#planner-command-plan:target,#planner-advisor-board:target,#planner-simulation-ledger:target,#planner-mayoral-scorecard:target,#planner-newspaper:target,#planner-goal-alignment:target,#planner-map-overlays:target{box-shadow:none}}.city-systems-coupling-panel .decision-surface-heading span:before{display:inline-flex;align-items:center;justify-content:center;min-width:2.05rem;margin-right:.48rem;border:1px solid rgba(248,234,204,.18);border-radius:999px;padding:.12rem .34rem;color:#050e10eb;background:#f4c76ee0;font-size:.56rem;font-weight:950;letter-spacing:.08em}.city-systems-coupling-panel .council-packet-heading span:before{content:"CIV"}.city-systems-coupling-panel .implementation-command-heading span:before{content:"OPS";background:#7ed39ae6}.city-systems-coupling-panel .advisor-board-heading span:before{content:"ADV";background:#74c5f4e6}.city-systems-coupling-panel .simulation-ledger-heading span:before{content:"SIM";background:#b496ffe6}.city-systems-coupling-panel .mayoral-scorecard-heading span:before{content:"MAY";background:#ffb05feb}.city-systems-coupling-panel .city-newspaper-heading span:before{content:"PUB";background:#f8eacceb}.city-systems-coupling-panel .goal-alignment-heading span:before{content:"GOL";background:#7ed39ae6}.city-systems-coupling-panel .planning-map-heading span:before{content:"MAP";background:#f47474e6}@media(max-width:520px){.city-systems-coupling-panel .decision-surface-heading span:before{min-width:1.78rem;margin-right:.34rem;padding-inline:.28rem;font-size:.5rem}}@media print{.city-systems-coupling-panel .decision-surface-heading span:before{border-color:#111819;background:#fff!important;color:#111819}}.planner-cockpit-nav a[href="#planner-council-packet"]{--planner-nav-accent: #f4c76e}.planner-cockpit-nav a[href="#planner-command-plan"]{--planner-nav-accent: #7ed39a}.planner-cockpit-nav a[href="#planner-advisor-board"]{--planner-nav-accent: #74c5f4}.planner-cockpit-nav a[href="#planner-simulation-ledger"]{--planner-nav-accent: #b496ff}.planner-cockpit-nav a[href="#planner-mayoral-scorecard"]{--planner-nav-accent: #ffb05f}.planner-cockpit-nav a[href="#planner-newspaper"]{--planner-nav-accent: #f8eacc}.planner-cockpit-nav a[href="#planner-goal-alignment"]{--planner-nav-accent: #7ed39a}.planner-cockpit-nav a[href="#planner-map-overlays"]{--planner-nav-accent: #f47474}.planner-cockpit-nav a{box-shadow:inset 0 -2px color-mix(in srgb,var(--planner-nav-accent, #f4c76e) 52%,transparent)}.planner-cockpit-nav a:hover,.planner-cockpit-nav a:focus-visible{background:var(--planner-nav-accent, #7ed39a);box-shadow:inset 0 -2px #050e1073,0 0 1rem color-mix(in srgb,var(--planner-nav-accent, #7ed39a) 26%,transparent)}@media(forced-colors:active),print{.planner-cockpit-nav a{box-shadow:none}}@media(min-width:900px){.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel{border-left-width:.42rem}.executive-command-summary-panel{border-left-color:#f4c76eb8}.city-builder-benchmark-panel{border-left-color:#7ed39ab8}.city-systems-coupling-panel{border-left-color:#74c5f49e}.executive-command-summary-panel::marker,.city-builder-benchmark-panel::marker,.city-systems-coupling-panel::marker{color:transparent}}@media(max-width:899px),print,(forced-colors:active){.executive-command-summary-panel,.city-builder-benchmark-panel,.city-systems-coupling-panel{border-left-width:1px}}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-pass,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-pass{background:radial-gradient(circle at 1.15rem 1.12rem,rgba(126,211,154,.64) 0 .3rem,transparent .32rem),linear-gradient(180deg,#0f181bf0,#060e10f0)}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-watch,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-watch{background:radial-gradient(circle at 1.15rem 1.12rem,rgba(244,199,110,.68) 0 .3rem,transparent .32rem),linear-gradient(180deg,#0f181bf0,#060e10f0)}.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-block,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-block{background:radial-gradient(circle at 1.15rem 1.12rem,rgba(244,116,116,.72) 0 .3rem,transparent .32rem),linear-gradient(180deg,#0f181bf0,#060e10f0)}@media print,(forced-colors:active){.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-pass,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-watch,.city-systems-coupling-panel .simulation-ledger-heading+p+p+.dispatch-list .dispatch-item-readiness-block,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-pass,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-watch,.city-systems-coupling-panel .implementation-command-heading+p+p+.dispatch-list .dispatch-item-readiness-block{background:Canvas!important}}.city-systems-coupling-panel .planning-map-cell:nth-child(1){background:linear-gradient(90deg,rgba(248,234,204,.08) 0 12%,transparent 12% 24%,rgba(248,234,204,.06) 24% 34%,transparent 34%),linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}.city-systems-coupling-panel .planning-map-cell:nth-child(2){background:repeating-linear-gradient(135deg,rgba(244,116,116,.1) 0 .42rem,transparent .42rem .84rem),linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}.city-systems-coupling-panel .planning-map-cell:nth-child(3){background:linear-gradient(90deg,transparent 46%,rgba(116,197,244,.14) 46% 54%,transparent 54%),linear-gradient(0deg,transparent 46%,rgba(116,197,244,.12) 46% 54%,transparent 54%),linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}.city-systems-coupling-panel .planning-map-cell:nth-child(4){background:radial-gradient(ellipse at 20% 20%,rgba(116,197,244,.18),transparent 38%),radial-gradient(ellipse at 80% 78%,rgba(116,197,244,.14),transparent 42%),linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}.city-systems-coupling-panel .planning-map-cell:nth-child(5),.city-systems-coupling-panel .planning-map-cell:nth-child(6){background:radial-gradient(circle at 22% 28%,rgba(126,211,154,.14) 0 .42rem,transparent .44rem),radial-gradient(circle at 70% 62%,rgba(126,211,154,.12) 0 .52rem,transparent .54rem),linear-gradient(135deg,rgba(244,199,110,.14),transparent 38%),linear-gradient(180deg,#192b2ff5,#0a1417f5)}@media(prefers-contrast:more),(forced-colors:active),print{.city-systems-coupling-panel .planning-map-cell:nth-child(1),.city-systems-coupling-panel .planning-map-cell:nth-child(2),.city-systems-coupling-panel .planning-map-cell:nth-child(3),.city-systems-coupling-panel .planning-map-cell:nth-child(4),.city-systems-coupling-panel .planning-map-cell:nth-child(5),.city-systems-coupling-panel .planning-map-cell:nth-child(6){background:Canvas!important}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.city-systems-coupling-panel{scroll-snap-type:y proximity}#planner-council-packet,#planner-command-plan,#planner-advisor-board,#planner-simulation-ledger,#planner-mayoral-scorecard,#planner-newspaper,#planner-goal-alignment,#planner-map-overlays{scroll-snap-align:start}}@media(max-width:899px),print,(forced-colors:active),(prefers-reduced-motion:reduce){.city-systems-coupling-panel{scroll-snap-type:none}#planner-council-packet,#planner-command-plan,#planner-advisor-board,#planner-simulation-ledger,#planner-mayoral-scorecard,#planner-newspaper,#planner-goal-alignment,#planner-map-overlays{scroll-snap-align:none}}.city-systems-coupling-panel{counter-reset:planner-diagnostic-section}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading){counter-increment:planner-diagnostic-section}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading) span:before{content:counter(planner-diagnostic-section,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;margin-right:.46rem;border:1px solid rgba(212,225,219,.16);border-radius:999px;padding:.1rem .3rem;color:#d4e1dbad;background:#071012b8;font-size:.54rem;font-weight:900;letter-spacing:.08em}@media(max-width:520px){.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading) span:before{min-width:1.55rem;margin-right:.34rem;font-size:.48rem}}@media print,(forced-colors:active){.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading) span:before{border-color:CanvasText;background:Canvas;color:CanvasText}}@media(min-width:900px){.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading){margin-left:.45rem}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading):after{content:"";position:absolute;left:-.55rem;top:.8rem;bottom:.8rem;width:2px;border-radius:999px;background:linear-gradient(180deg,#d4e1db1a,#d4e1db6b,#d4e1db1a)}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading)+p,.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading)+p+p,.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading)+p+p+.dispatch-list,.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading)+.dispatch-list{margin-left:.45rem}}@media(max-width:899px),print,(forced-colors:active){.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading){margin-left:0}.city-systems-coupling-panel .operations-command-section-heading:not(.decision-surface-heading):after{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.planner-cockpit-nav,.executive-command-summary-panel>.tax-heading,.city-builder-benchmark-panel>.tax-heading,.city-systems-coupling-panel>.tax-heading{background:linear-gradient(135deg,rgba(244,199,110,.14),transparent 46%),#050e10fa;box-shadow:0 .7rem 1.35rem #00000047,inset 0 1px #ffffff0f}.city-systems-coupling-panel .decision-surface-heading,.executive-command-summary-panel .tax-heading,.city-builder-benchmark-panel .finance-summary,.city-systems-coupling-panel .finance-summary{background-color:#050e10f5}}.planner-command-ribbon{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:.9rem 0 .85rem}.planner-command-ribbon article{border:1px solid rgba(244,199,110,.18);border-radius:.95rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(244,199,110,.16),transparent 42%),#060e10c7;box-shadow:inset 0 1px #ffffff0d}.planner-command-ribbon span,.planner-command-ribbon small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-command-ribbon span{color:#d4e1dba8;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.planner-command-ribbon strong{display:block;margin-top:.2rem;color:#f4c76e;font-size:clamp(.92rem,1.7vw,1.18rem);font-weight:950;letter-spacing:-.035em}.planner-command-ribbon small{margin-top:.16rem;color:#f8eaccb8;font-size:.66rem;font-weight:750}@media(max-width:1080px){.planner-command-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.planner-command-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.planner-command-ribbon{grid-template-columns:1fr}}@media print,(forced-colors:active){.planner-command-ribbon article{border:1px solid CanvasText;background:Canvas;box-shadow:none}}.planner-command-ribbon article:nth-child(1){--ribbon-accent: #f4c76e}.planner-command-ribbon article:nth-child(2),.planner-command-ribbon article:nth-child(6){--ribbon-accent: #7ed39a}.planner-command-ribbon article:nth-child(3){--ribbon-accent: #ffb05f}.planner-command-ribbon article:nth-child(4){--ribbon-accent: #b496ff}.planner-command-ribbon article:nth-child(5){--ribbon-accent: #f8eacc}.planner-command-ribbon article:nth-child(7){--ribbon-accent: #f47474}.planner-command-ribbon article{border-color:color-mix(in srgb,var(--ribbon-accent, #f4c76e) 32%,transparent);box-shadow:inset 0 1px #ffffff0d,inset 0 -3px color-mix(in srgb,var(--ribbon-accent, #f4c76e) 42%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.planner-command-ribbon article:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ribbon-accent, #f4c76e) 58%,transparent);box-shadow:inset 0 1px #ffffff14,inset 0 -3px color-mix(in srgb,var(--ribbon-accent, #f4c76e) 64%,transparent),0 .85rem 1.4rem #00000038}.planner-command-ribbon strong{color:var(--ribbon-accent, #f4c76e)}@media(prefers-reduced-motion:reduce){.planner-command-ribbon article{transition:none}.planner-command-ribbon article:hover{transform:none}}@media print,(forced-colors:active){.planner-command-ribbon article{box-shadow:none}}.planner-skip-link{position:absolute;left:-999rem;top:auto;width:1px;height:1px;overflow:hidden}.planner-skip-link:focus-visible{position:static;display:inline-flex;width:auto;height:auto;margin:.75rem 0 .2rem;border:2px solid rgba(244,199,110,.84);border-radius:999px;padding:.36rem .72rem;color:#07150f;background:#f4c76ef5;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;outline:3px solid rgba(248,234,204,.36);outline-offset:2px}@media print{.planner-skip-link{display:none!important}}.city-systems-coupling-panel .planning-map-cell:focus-visible{outline:3px solid rgba(248,234,204,.82);outline-offset:4px;box-shadow:0 0 0 2px #050e10d1,0 0 1.4rem color-mix(in srgb,var(--planner-map-state, #f4c76e) 42%,transparent)}@media(forced-colors:active){.city-systems-coupling-panel .planning-map-cell:focus-visible{outline:3px solid Highlight;box-shadow:none}}.planner-command-ribbon article>a{display:grid;gap:.35rem;color:inherit;text-decoration:none}.planner-command-ribbon article>a:focus-visible{outline:3px solid rgba(248,234,204,.72);outline-offset:4px}.planner-order-queue{display:grid;gap:1rem;margin:1rem 0 1.2rem;padding:1rem;border:1px solid rgba(248,234,204,.18);border-radius:1.1rem;background:linear-gradient(135deg,rgba(244,199,110,.12),transparent 42%),#060c0ec7;box-shadow:inset 0 1px #ffffff0f}.planner-order-queue__intro{display:grid;gap:.35rem}.planner-order-queue__intro span,.planner-order-queue__items article>span{color:#f8eaccad;font-family:var(--font-ui);font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.planner-order-queue__intro h4{margin:0;color:#f8eacc;font-size:clamp(1.05rem,2vw,1.35rem)}.planner-order-queue__intro p,.planner-order-queue__items p{margin:0;color:#ebf2e8c7}.planner-order-queue__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.planner-order-queue__presets button{display:grid;gap:.28rem;padding:.78rem;border:1px solid rgba(248,234,204,.16);border-radius:.82rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 62%),#ffffff09;color:#ebf2e8c7;cursor:pointer;text-align:left}.planner-order-queue__presets button[aria-pressed=true]{border-color:#f4c76e8a;background:linear-gradient(135deg,#f4c76e2e,#87cfac14),#f4c76e12;box-shadow:inset 0 -3px #f4c76e52}.planner-order-queue__presets button:hover,.planner-order-queue__presets button:focus-visible{border-color:#f8eacc8a;outline:none}.planner-order-queue__presets span{color:#f8eacc;font-family:var(--font-ui);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__presets small{color:#ebf2e8ad;font-size:.76rem;line-height:1.35}.planner-order-queue__applied-recommendation{display:grid;gap:.25rem;padding:.72rem;border:1px solid rgba(135,207,172,.22);border-radius:.78rem;background:linear-gradient(135deg,rgba(135,207,172,.1),transparent 58%),#ffffff09}.planner-order-queue__applied-recommendation span{color:#87cfacc2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__applied-recommendation strong{color:#b7f0d0;font-size:.9rem}.planner-order-queue__applied-recommendation p{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__stance-source{display:grid;gap:.22rem;padding:.68rem;border:1px solid rgba(248,234,204,.14);border-radius:.72rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__stance-source span{color:#f8eaccad;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__stance-source strong{color:#f8eacc;font-size:.88rem}.planner-order-queue__stance-source p{margin:0;color:#ebf2e8b3;font-size:.76rem}.planner-order-queue__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.planner-order-queue__items article{display:grid;gap:.45rem;padding:.9rem;border:1px solid rgba(248,234,204,.16);border-radius:.85rem;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#ffffff09}.planner-order-queue__items strong{color:#f4c76e;font-size:.98rem}.planner-order-queue__levers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.planner-order-queue__levers fieldset{display:grid;gap:.48rem;margin:0;padding:.85rem;border:1px solid rgba(244,199,110,.18);border-radius:.85rem;background:#f4c76e0e}.planner-order-queue__levers legend{padding:0 .25rem;color:#f8eacc;font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__levers label{display:flex;align-items:center;gap:.42rem;color:#ebf2e8e6;font-size:.82rem;line-height:1.3}.planner-order-queue__levers input{accent-color:#f4c76e}.planner-order-queue__levers p{margin:.1rem 0 0;color:#ebf2e8ad;font-size:.78rem}.planner-order-queue__projection{display:grid;gap:.45rem;padding:.95rem;border:1px solid rgba(135,207,172,.24);border-radius:.9rem;background:linear-gradient(135deg,rgba(135,207,172,.13),transparent 46%),#ffffff0b}.planner-order-queue__projection span{color:#87cfacc7;font-family:var(--font-ui);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__projection strong{color:#87cfac;font-size:clamp(1.05rem,2vw,1.32rem)}.planner-order-queue__meters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.2rem 0}.planner-order-queue__meters label{display:grid;gap:.32rem;padding:.65rem;border:1px solid rgba(135,207,172,.18);border-radius:.72rem;background:#060c0e6b}.planner-order-queue__meters span{color:#ebf2e8c2;font-family:var(--font-ui);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__meters meter{width:100%;height:.55rem}.planner-order-queue__meters meter::-webkit-meter-bar{border:0;border-radius:999px;background:#ffffff1a}.planner-order-queue__meters meter::-webkit-meter-optimum-value,.planner-order-queue__meters meter::-webkit-meter-suboptimum-value,.planner-order-queue__meters meter::-webkit-meter-even-less-good-value{border-radius:999px;background:linear-gradient(90deg,#87cfac,#f4c76e)}.planner-order-queue__meters meter::-moz-meter-bar{border-radius:999px;background:linear-gradient(90deg,#87cfac,#f4c76e)}.planner-order-queue__meters strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__directive{display:grid;grid-template-columns:.8fr 1.3fr 1.1fr;gap:.65rem}.planner-order-queue__directive article{display:grid;gap:.28rem;padding:.72rem;border:1px solid rgba(248,234,204,.14);border-radius:.72rem;background:#f8eacc0e}.planner-order-queue__directive span{color:#f8eaccad;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__directive strong{color:#f4c76e;font-size:.9rem;line-height:1.25}.planner-order-queue__directive p{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__delta{display:grid;gap:.42rem;padding:.68rem;border:1px solid rgba(248,234,204,.12);border-radius:.72rem;background:#060c0e5c}.planner-order-queue__delta>span{color:#f8eacca8;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__delta>div{display:flex;flex-wrap:wrap;gap:.35rem}.planner-order-queue__delta-chip{padding:.25rem .48rem;border:1px solid rgba(248,234,204,.16);border-radius:999px;color:#ebf2e8c7;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.planner-order-queue__delta-chip--better{border-color:#87cfac57;background:#87cfac1f;color:#b7f0d0}.planner-order-queue__delta-chip--worse{border-color:#f3987c5c;background:#f3987c1c;color:#f6b69e}.planner-order-queue__delta-chip--steady{border-color:#f8eacc33;background:#f8eacc12;color:#f8eaccd1}.planner-order-queue__forecast{display:grid;grid-template-columns:.78fr .82fr 1.4fr;gap:.65rem}.planner-order-queue__forecast article{display:grid;gap:.28rem;padding:.72rem;border:1px solid rgba(135,207,172,.18);border-radius:.72rem;background:linear-gradient(135deg,rgba(135,207,172,.1),transparent 58%),#ffffff0a}.planner-order-queue__forecast span{color:#87cfacc2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__forecast strong{color:#b7f0d0;font-size:.9rem;line-height:1.25}.planner-order-queue__forecast p{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__systems-ledger{display:grid;gap:.65rem;padding:.78rem;border:1px solid rgba(248,234,204,.16);border-radius:.8rem;background:radial-gradient(circle at top right,rgba(248,234,204,.12),transparent 48%),#060c0e6b}.planner-order-queue__systems-ledger--clear{border-color:#87cfac4d}.planner-order-queue__systems-ledger--watch{border-color:#f4c76e4d}.planner-order-queue__systems-ledger--risk{border-color:#f3987c5c}.planner-order-queue__systems-ledger-header{display:grid;gap:.24rem}.planner-order-queue__systems-ledger-header span{color:#f8eaccc7;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__systems-ledger-header strong{color:#f8eacc;font-size:1rem}.planner-order-queue__systems-ledger-header p,.planner-order-queue__systems-ledger-header small{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__systems-ledger-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.planner-order-queue__systems-ledger-item{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__systems-ledger-item--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__systems-ledger-item--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__systems-ledger-item--risk{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__systems-ledger-item span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__systems-ledger-item strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__systems-ledger-item meter{width:100%}.planner-order-queue__systems-ledger-item p,.planner-order-queue__systems-ledger-item small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__action-queue{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(248,234,204,.14);border-radius:.68rem;background:#ffffff09}.planner-order-queue__action-queue-header{display:grid;gap:.2rem}.planner-order-queue__action-queue-header span{color:#f8eaccb8;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__action-queue-header strong{color:#f8eacc;font-size:.86rem}.planner-order-queue__action-queue-header p{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__action-queue ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:0;padding:0;list-style:none}.planner-order-queue__action-queue-item{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__action-queue-item--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__action-queue-item--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__action-queue-item--risk{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__action-queue-item span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__action-queue-item strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__action-queue-item p,.planner-order-queue__action-queue-item small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__election-desk{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(244,199,110,.16);border-radius:.68rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__election-desk--mandate{border-color:#87cfac47}.planner-order-queue__election-desk--contest{border-color:#f4c76e47}.planner-order-queue__election-desk--recall{border-color:#f3987c57}.planner-order-queue__election-desk-header{display:grid;gap:.2rem}.planner-order-queue__election-desk-header span{color:#f4c76ec2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__election-desk-header strong{color:#f8eacc;font-size:.86rem}.planner-order-queue__election-desk-header p,.planner-order-queue__election-desk-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__election-blocs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__election-bloc{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__election-bloc--loyal{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__election-bloc--swing{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__election-bloc--angry{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__election-bloc span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__election-bloc strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__election-bloc meter{width:100%}.planner-order-queue__election-bloc p,.planner-order-queue__election-bloc small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__scenario-milestones{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(183,240,208,.16);border-radius:.68rem;background:radial-gradient(circle at bottom left,rgba(183,240,208,.1),transparent 48%),#ffffff09}.planner-order-queue__scenario-milestones--ready{border-color:#87cfac47}.planner-order-queue__scenario-milestones--active{border-color:#f4c76e47}.planner-order-queue__scenario-milestones--blocked{border-color:#f3987c57}.planner-order-queue__scenario-milestones-header{display:grid;gap:.2rem}.planner-order-queue__scenario-milestones-header span{color:#b7f0d0c2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__scenario-milestones-header strong{color:#d8f7e5;font-size:.86rem}.planner-order-queue__scenario-milestones-header p,.planner-order-queue__scenario-milestones-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__scenario-milestone-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__scenario-milestone{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__scenario-milestone--ready{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__scenario-milestone--active{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__scenario-milestone--blocked{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__scenario-milestone span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__scenario-milestone strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__scenario-milestone meter{width:100%}.planner-order-queue__scenario-milestone p,.planner-order-queue__scenario-milestone small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__cycle-forecast-track{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(248,234,204,.16);border-radius:.68rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__cycle-forecast-track--clear{border-color:#87cfac47}.planner-order-queue__cycle-forecast-track--watch{border-color:#f4c76e47}.planner-order-queue__cycle-forecast-track--risk{border-color:#f3987c57}.planner-order-queue__cycle-forecast-track-header{display:grid;gap:.2rem}.planner-order-queue__cycle-forecast-track-header span{color:#f8eaccc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__cycle-forecast-track-header strong{color:#f8eacc;font-size:.86rem}.planner-order-queue__cycle-forecast-track-header p,.planner-order-queue__cycle-forecast-track-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__cycle-forecast-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__cycle-forecast-stage{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__cycle-forecast-stage--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__cycle-forecast-stage--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__cycle-forecast-stage--risk{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__cycle-forecast-stage span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__cycle-forecast-stage strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__cycle-forecast-stage-metrics{display:grid;gap:.16rem}.planner-order-queue__cycle-forecast-stage p,.planner-order-queue__cycle-forecast-stage small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__trend-audit{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(248,234,204,.16);border-radius:.68rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__trend-audit--improving{border-color:#87cfac47}.planner-order-queue__trend-audit--flat,.planner-order-queue__trend-audit--incomplete{border-color:#f4c76e47}.planner-order-queue__trend-audit--regressing{border-color:#f3987c57}.planner-order-queue__trend-audit-header{display:grid;gap:.2rem}.planner-order-queue__trend-audit-header span{color:#f8eaccc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__trend-audit-header strong{color:#f8eacc;font-size:.86rem}.planner-order-queue__trend-audit-header p,.planner-order-queue__trend-audit-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__trend-audit-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__trend-audit-item{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__trend-audit-item--improving{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__trend-audit-item--flat{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__trend-audit-item--regressing{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__trend-audit-item span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__trend-audit-item strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__trend-audit-item p,.planner-order-queue__trend-audit-item small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__performance-rating{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;background:linear-gradient(135deg,#0c1220f0,#0f172ae6),radial-gradient(circle at 14% 0%,rgba(96,165,250,.22),transparent 34%);box-shadow:0 18px 45px #0206174d}.planner-order-queue__performance-rating--strong{border-color:#22c55e7a}.planner-order-queue__performance-rating--watch{border-color:#f59e0b80}.planner-order-queue__performance-rating--fragile{border-color:#f8717185}.planner-order-queue__performance-rating-header{display:grid;gap:.35rem}.planner-order-queue__performance-rating-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(191,219,254,.34);border-radius:999px;color:#bfdbfe;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__performance-rating-header strong{color:#f8fafc;font-size:1.18rem}.planner-order-queue__performance-rating-header p,.planner-order-queue__performance-rating-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__performance-rating-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__performance-rating-metrics article{display:grid;gap:.22rem;padding:.7rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__performance-rating-metrics span{color:#bfdbfeb8;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__performance-rating-metrics strong{color:#f8fafc;font-size:1rem}.planner-order-queue__performance-rating-metrics small{color:#e2e8f0ad}.planner-order-queue__resilience-drill{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(125,211,252,.24);border-radius:1.25rem;background:linear-gradient(140deg,#081926f5,#0f172aeb),radial-gradient(circle at 88% 8%,rgba(45,212,191,.22),transparent 34%);box-shadow:0 18px 45px #02061752}.planner-order-queue__resilience-drill--ready{border-color:#2dd4bf75}.planner-order-queue__resilience-drill--strained{border-color:#fbbf2480}.planner-order-queue__resilience-drill--exposed{border-color:#f8717185}.planner-order-queue__resilience-drill-header{display:grid;gap:.35rem}.planner-order-queue__resilience-drill-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(153,246,228,.34);border-radius:999px;color:#99f6e4;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__resilience-drill-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__resilience-drill-header p,.planner-order-queue__resilience-drill-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__resilience-drill-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.planner-order-queue__resilience-drill-action{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__resilience-drill-action--scheduled{border-color:#2dd4bf4d}.planner-order-queue__resilience-drill-action--elevated{border-color:#fbbf2461}.planner-order-queue__resilience-drill-action--critical{border-color:#f871716b}.planner-order-queue__resilience-drill-action span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#14b8a624;color:#ccfbf1;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__resilience-drill-action strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__resilience-drill-action p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__continuity-posture{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(203,213,225,.24);border-radius:1.25rem;background:linear-gradient(145deg,#111827f5,#1e293be6),radial-gradient(circle at 0% 100%,rgba(251,191,36,.14),transparent 38%);box-shadow:0 18px 45px #02061752}.planner-order-queue__continuity-posture--normal{border-color:#34d39975}.planner-order-queue__continuity-posture--heightened{border-color:#facc1580}.planner-order-queue__continuity-posture--emergency,.planner-order-queue__continuity-posture--crisis{border-color:#f871718a}.planner-order-queue__continuity-posture-header{display:grid;gap:.35rem}.planner-order-queue__continuity-posture-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(254,240,138,.34);border-radius:999px;color:#fef08a;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__continuity-posture-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__continuity-posture-header p,.planner-order-queue__continuity-posture-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__continuity-protocols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.planner-order-queue__continuity-protocol{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__continuity-protocol--normal{border-color:#34d39952}.planner-order-queue__continuity-protocol--heightened,.planner-order-queue__continuity-protocol--watch{border-color:#facc1566}.planner-order-queue__continuity-protocol--emergency,.planner-order-queue__continuity-protocol--fragile{border-color:#f8717170}.planner-order-queue__continuity-protocol span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#facc151f;color:#fef9c3;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__continuity-protocol strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__continuity-protocol p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__mutual-aid{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(147,197,253,.24);border-radius:1.25rem;background:linear-gradient(145deg,#0f172af5,#1e293be6),radial-gradient(circle at 100% 0%,rgba(59,130,246,.18),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__mutual-aid--routine{border-color:#60a5fa6b}.planner-order-queue__mutual-aid--activated{border-color:#fbbf247a}.planner-order-queue__mutual-aid--urgent{border-color:#f871718a}.planner-order-queue__mutual-aid-header{display:grid;gap:.35rem}.planner-order-queue__mutual-aid-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(191,219,254,.34);border-radius:999px;color:#bfdbfe;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__mutual-aid-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__mutual-aid-header p,.planner-order-queue__mutual-aid-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__mutual-aid-requests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.planner-order-queue__mutual-aid-request{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__mutual-aid-request--standby{border-color:#60a5fa52}.planner-order-queue__mutual-aid-request--active{border-color:#fbbf2461}.planner-order-queue__mutual-aid-request--critical{border-color:#f8717170}.planner-order-queue__mutual-aid-request span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#3b82f624;color:#dbeafe;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__mutual-aid-request strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__mutual-aid-request p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__infrastructure-interlock{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.24);border-radius:1.25rem;background:linear-gradient(145deg,#0f172af5,#172554e6),radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__infrastructure-interlock--contained{border-color:#2dd4bf6b}.planner-order-queue__infrastructure-interlock--strained{border-color:#fbbf247a}.planner-order-queue__infrastructure-interlock--cascade{border-color:#f871718a}.planner-order-queue__infrastructure-interlock-header{display:grid;gap:.35rem}.planner-order-queue__infrastructure-interlock-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(186,230,253,.34);border-radius:999px;color:#bae6fd;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__infrastructure-interlock-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__infrastructure-interlock-header p,.planner-order-queue__infrastructure-interlock-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__infrastructure-interlock-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.planner-order-queue__infrastructure-interlock-node{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__infrastructure-interlock-node--stable{border-color:#2dd4bf52}.planner-order-queue__infrastructure-interlock-node--watch{border-color:#fbbf2461}.planner-order-queue__infrastructure-interlock-node--risk{border-color:#f8717170}.planner-order-queue__infrastructure-interlock-node span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#38bdf824;color:#e0f2fe;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__infrastructure-interlock-node strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__infrastructure-interlock-node p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__public-hearing{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(251,207,232,.24);border-radius:1.25rem;background:linear-gradient(145deg,#271624f5,#1e293be6),radial-gradient(circle at 100% 100%,rgba(244,114,182,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__public-hearing--orderly{border-color:#34d3996b}.planner-order-queue__public-hearing--contested{border-color:#fbbf247a}.planner-order-queue__public-hearing--volatile{border-color:#f871718a}.planner-order-queue__public-hearing-header{display:grid;gap:.35rem}.planner-order-queue__public-hearing-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(251,207,232,.34);border-radius:999px;color:#fbcfe8;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__public-hearing-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__public-hearing-header p,.planner-order-queue__public-hearing-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__public-hearing-petitions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__public-hearing-petition{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__public-hearing-petition--briefing{border-color:#34d39952}.planner-order-queue__public-hearing-petition--hearing{border-color:#fbbf2461}.planner-order-queue__public-hearing-petition--protest{border-color:#f8717170}.planner-order-queue__public-hearing-petition span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#f472b624;color:#fce7f3;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__public-hearing-petition strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__public-hearing-petition p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__council-agenda{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(254,215,170,.24);border-radius:1.25rem;background:linear-gradient(145deg,#251a12f5,#1e293be6),radial-gradient(circle at 0% 100%,rgba(251,146,60,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__council-agenda--consent{border-color:#34d3996b}.planner-order-queue__council-agenda--debate{border-color:#fbbf247a}.planner-order-queue__council-agenda--emergency{border-color:#f871718a}.planner-order-queue__council-agenda-header{display:grid;gap:.35rem}.planner-order-queue__council-agenda-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(254,215,170,.34);border-radius:999px;color:#fed7aa;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__council-agenda-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__council-agenda-header p,.planner-order-queue__council-agenda-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__council-agenda-ordinances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__council-agenda-ordinance{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__council-agenda-ordinance--consent{border-color:#34d39952}.planner-order-queue__council-agenda-ordinance--committee{border-color:#fbbf2461}.planner-order-queue__council-agenda-ordinance--urgent{border-color:#f8717170}.planner-order-queue__council-agenda-ordinance span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#fb923c24;color:#ffedd5;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__council-agenda-ordinance strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__council-agenda-ordinance p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__credit-rating{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(221,214,254,.24);border-radius:1.25rem;background:linear-gradient(145deg,#1f1b2ef5,#1e293be6),radial-gradient(circle at 100% 0%,rgba(167,139,250,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__credit-rating--prime{border-color:#34d3996b}.planner-order-queue__credit-rating--stable{border-color:#60a5fa6b}.planner-order-queue__credit-rating--watch{border-color:#fbbf247a}.planner-order-queue__credit-rating--distressed{border-color:#f871718a}.planner-order-queue__credit-rating-header{display:grid;gap:.35rem}.planner-order-queue__credit-rating-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(221,214,254,.34);border-radius:999px;color:#ddd6fe;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__credit-rating-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__credit-rating-header p,.planner-order-queue__credit-rating-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__credit-rating-instruments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__credit-rating-instrument{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__credit-rating-instrument--sound{border-color:#34d39952}.planner-order-queue__credit-rating-instrument--watch{border-color:#fbbf2461}.planner-order-queue__credit-rating-instrument--risk{border-color:#f8717170}.planner-order-queue__credit-rating-instrument span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#a78bfa24;color:#ede9fe;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__credit-rating-instrument strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__credit-rating-instrument p{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__capital-financing{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(196,181,253,.24);border-radius:1.25rem;background:linear-gradient(145deg,#1a1726f5,#0f172aeb),radial-gradient(circle at 0% 0%,rgba(129,140,248,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__capital-financing--open{border-color:#34d3996b}.planner-order-queue__capital-financing--limited{border-color:#fbbf247a}.planner-order-queue__capital-financing--frozen{border-color:#f871718a}.planner-order-queue__capital-financing-header{display:grid;gap:.35rem}.planner-order-queue__capital-financing-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(196,181,253,.34);border-radius:999px;color:#c4b5fd;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__capital-financing-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__capital-financing-header p,.planner-order-queue__capital-financing-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__capital-financing-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__capital-financing-lane{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__capital-financing-lane--clear{border-color:#34d39952}.planner-order-queue__capital-financing-lane--conditional{border-color:#fbbf2461}.planner-order-queue__capital-financing-lane--blocked{border-color:#f8717170}.planner-order-queue__capital-financing-lane span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#818cf824;color:#e0e7ff;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__capital-financing-lane strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__capital-financing-lane p,.planner-order-queue__capital-financing-lane small{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__land-value{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(190,242,100,.24);border-radius:1.25rem;background:linear-gradient(145deg,#182114f5,#0f172aeb),radial-gradient(circle at 100% 100%,rgba(132,204,22,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__land-value--hot{border-color:#34d3996b}.planner-order-queue__land-value--viable{border-color:#fbbf247a}.planner-order-queue__land-value--soft{border-color:#f871718a}.planner-order-queue__land-value-header{display:grid;gap:.35rem}.planner-order-queue__land-value-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(190,242,100,.34);border-radius:999px;color:#bef264;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__land-value-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__land-value-header p,.planner-order-queue__land-value-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__land-value-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__land-value-market{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__land-value-market--hot{border-color:#34d39952}.planner-order-queue__land-value-market--viable{border-color:#fbbf2461}.planner-order-queue__land-value-market--soft{border-color:#f8717170}.planner-order-queue__land-value-market span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#84cc1624;color:#ecfccb;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__land-value-market strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__land-value-market p,.planner-order-queue__land-value-market small{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__development-entitlement{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(125,211,252,.24);border-radius:1.25rem;background:linear-gradient(145deg,#13212cf5,#0f172aeb),radial-gradient(circle at 100% 0%,rgba(14,165,233,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__development-entitlement--greenlit{border-color:#34d3996b}.planner-order-queue__development-entitlement--staged{border-color:#fbbf247a}.planner-order-queue__development-entitlement--held{border-color:#f871718a}.planner-order-queue__development-entitlement-header{display:grid;gap:.35rem}.planner-order-queue__development-entitlement-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(186,230,253,.34);border-radius:999px;color:#bae6fd;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__development-entitlement-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__development-entitlement-header p,.planner-order-queue__development-entitlement-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__development-entitlement-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__development-entitlement-lane{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__development-entitlement-lane--clear{border-color:#34d39952}.planner-order-queue__development-entitlement-lane--review{border-color:#fbbf2461}.planner-order-queue__development-entitlement-lane--blocked{border-color:#f8717170}.planner-order-queue__development-entitlement-lane span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#0ea5e924;color:#e0f2fe;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__development-entitlement-lane strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__development-entitlement-lane p,.planner-order-queue__development-entitlement-lane small{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__migration-forecast{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(167,243,208,.24);border-radius:1.25rem;background:linear-gradient(145deg,#122320f5,#0f172aeb),radial-gradient(circle at 0% 100%,rgba(16,185,129,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__migration-forecast--inflow{border-color:#34d3996b}.planner-order-queue__migration-forecast--stable{border-color:#fbbf247a}.planner-order-queue__migration-forecast--outflow{border-color:#f871718a}.planner-order-queue__migration-forecast-header{display:grid;gap:.35rem}.planner-order-queue__migration-forecast-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(167,243,208,.34);border-radius:999px;color:#a7f3d0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__migration-forecast-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__migration-forecast-header p,.planner-order-queue__migration-forecast-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__migration-cohorts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__migration-cohort{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__migration-cohort--gain{border-color:#34d39952}.planner-order-queue__migration-cohort--hold{border-color:#fbbf2461}.planner-order-queue__migration-cohort--loss{border-color:#f8717170}.planner-order-queue__migration-cohort span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#10b98124;color:#d1fae5;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__migration-cohort strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__migration-cohort p,.planner-order-queue__migration-cohort small{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__tax-base{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(253,230,138,.24);border-radius:1.25rem;background:linear-gradient(145deg,#292012f5,#0f172aeb),radial-gradient(circle at 100% 0%,rgba(245,158,11,.16),transparent 36%);box-shadow:0 18px 45px #02061752}.planner-order-queue__tax-base--surplus{border-color:#34d3996b}.planner-order-queue__tax-base--balanced{border-color:#fbbf247a}.planner-order-queue__tax-base--strained{border-color:#f871718a}.planner-order-queue__tax-base-header{display:grid;gap:.35rem}.planner-order-queue__tax-base-header span{width:max-content;padding:.18rem .6rem;border:1px solid rgba(253,230,138,.34);border-radius:999px;color:#fde68a;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.planner-order-queue__tax-base-header strong{color:#f8fafc;font-size:1.12rem}.planner-order-queue__tax-base-header p,.planner-order-queue__tax-base-header small{margin:0;color:#e2e8f0c7}.planner-order-queue__tax-base-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.planner-order-queue__tax-base-channel{display:grid;gap:.3rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.95rem;background:#0f172ab8}.planner-order-queue__tax-base-channel--positive{border-color:#34d39952}.planner-order-queue__tax-base-channel--watch{border-color:#fbbf2461}.planner-order-queue__tax-base-channel--drag{border-color:#f8717170}.planner-order-queue__tax-base-channel span{width:max-content;padding:.12rem .44rem;border-radius:999px;background:#f59e0b24;color:#fef3c7;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__tax-base-channel strong{color:#f8fafc;font-size:.9rem}.planner-order-queue__tax-base-channel p,.planner-order-queue__tax-base-channel small{margin:0;color:#e2e8f0ad;font-size:.74rem}.planner-order-queue__advisor-council{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(183,240,208,.16);border-radius:.68rem;background:radial-gradient(circle at top left,rgba(183,240,208,.1),transparent 48%),#ffffff09}.planner-order-queue__advisor-council--clear{border-color:#87cfac47}.planner-order-queue__advisor-council--watch{border-color:#f4c76e47}.planner-order-queue__advisor-council--critical{border-color:#f3987c57}.planner-order-queue__advisor-council-header{display:grid;gap:.2rem}.planner-order-queue__advisor-council-header span{color:#b7f0d0c2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__advisor-council-header strong{color:#d8f7e5;font-size:.86rem}.planner-order-queue__advisor-council-header p,.planner-order-queue__advisor-council-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__advisor-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__advisor-card{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__advisor-card--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__advisor-card--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__advisor-card--critical{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__advisor-card span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__advisor-card strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__advisor-card p,.planner-order-queue__advisor-card small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__newspaper-front-page{display:grid;gap:.5rem;padding:.64rem;border:1px solid rgba(248,234,204,.16);border-radius:.68rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__newspaper-front-page--good{border-color:#87cfac47}.planner-order-queue__newspaper-front-page--watch{border-color:#f4c76e47}.planner-order-queue__newspaper-front-page--alert{border-color:#f3987c57}.planner-order-queue__newspaper-header{display:grid;gap:.2rem}.planner-order-queue__newspaper-header span{color:#f8eaccc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__newspaper-header strong{color:#f8eacc;font-family:var(--font-display);font-size:1.05rem;line-height:1.12}.planner-order-queue__newspaper-header p,.planner-order-queue__newspaper-header small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__newspaper-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__newspaper-story{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__newspaper-story--good{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__newspaper-story--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__newspaper-story--alert{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__newspaper-story span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__newspaper-story strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__newspaper-story p,.planner-order-queue__newspaper-story small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__zoning-demand{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(244,199,110,.1),transparent 54%),#060c0e61}.planner-order-queue__zoning-demand--release{border-color:#87cfac4d}.planner-order-queue__zoning-demand--ration{border-color:#f4c76e4d}.planner-order-queue__zoning-demand--moratorium{border-color:#f3987c57}.planner-order-queue__zoning-demand-header{display:grid;gap:.22rem}.planner-order-queue__zoning-demand-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__zoning-demand-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__zoning-demand-header p,.planner-order-queue__zoning-demand-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__zoning-demand-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__zoning-demand-sector{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__zoning-demand-sector--high{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__zoning-demand-sector--stable{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__zoning-demand-sector--soft{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__zoning-demand-sector span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__zoning-demand-sector strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__zoning-demand-sector meter{width:100%}.planner-order-queue__zoning-demand-sector p,.planner-order-queue__zoning-demand-sector small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__district-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:radial-gradient(circle at top left,rgba(183,240,208,.11),transparent 48%),#060c0e61}.planner-order-queue__district-desk--ready{border-color:#87cfac4d}.planner-order-queue__district-desk--staged{border-color:#f4c76e47}.planner-order-queue__district-desk--blocked{border-color:#f3987c57}.planner-order-queue__district-desk-header{display:grid;gap:.22rem}.planner-order-queue__district-desk-header span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__district-desk-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__district-desk-header p,.planner-order-queue__district-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__district-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__district-option{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__district-option--ready{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__district-option--staged{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__district-option--blocked{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__district-option span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__district-option strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__district-option meter{width:100%}.planner-order-queue__district-option p,.planner-order-queue__district-option small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__inspection-overlays{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(248,234,204,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(248,234,204,.1),transparent 56%),#060c0e61}.planner-order-queue__inspection-overlays--clear{border-color:#87cfac4d}.planner-order-queue__inspection-overlays--monitor{border-color:#f4c76e47}.planner-order-queue__inspection-overlays--inspect{border-color:#f3987c57}.planner-order-queue__inspection-overlays-header{display:grid;gap:.22rem}.planner-order-queue__inspection-overlays-header span{color:#f8eaccc7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__inspection-overlays-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__inspection-overlays-header p,.planner-order-queue__inspection-overlays-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__inspection-overlay-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.planner-order-queue__inspection-overlay{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__inspection-overlay--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__inspection-overlay--monitor{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__inspection-overlay--inspect{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__inspection-overlay span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__inspection-overlay strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__inspection-overlay meter{width:100%}.planner-order-queue__inspection-overlay p,.planner-order-queue__inspection-overlay small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__infrastructure-capacity{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:radial-gradient(circle at top left,rgba(183,240,208,.11),transparent 48%),#060c0e61}.planner-order-queue__infrastructure-capacity--ready{border-color:#87cfac4d}.planner-order-queue__infrastructure-capacity--constrained{border-color:#f4c76e47}.planner-order-queue__infrastructure-capacity--blocked{border-color:#f3987c57}.planner-order-queue__infrastructure-capacity-header{display:grid;gap:.22rem}.planner-order-queue__infrastructure-capacity-header span{color:#b7f0d0c2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__infrastructure-capacity-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__infrastructure-capacity-header p,.planner-order-queue__infrastructure-capacity-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__infrastructure-systems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__infrastructure-system{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__infrastructure-system--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__infrastructure-system--staged{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__infrastructure-system--blocked{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__infrastructure-system span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__infrastructure-system strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__infrastructure-system meter{width:100%}.planner-order-queue__infrastructure-system p,.planner-order-queue__infrastructure-system small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__treasury-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(244,199,110,.1),transparent 56%),#060c0e61}.planner-order-queue__treasury-desk--surplus{border-color:#87cfac4d}.planner-order-queue__treasury-desk--balanced{border-color:#f4c76e47}.planner-order-queue__treasury-desk--deficit{border-color:#f3987c57}.planner-order-queue__treasury-desk-header{display:grid;gap:.22rem}.planner-order-queue__treasury-desk-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__treasury-desk-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__treasury-desk-header p,.planner-order-queue__treasury-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__treasury-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__treasury-metric{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__treasury-metric--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__treasury-metric--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__treasury-metric--risk{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__treasury-metric span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__treasury-metric strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__treasury-metric meter{width:100%}.planner-order-queue__treasury-metric p,.planner-order-queue__treasury-metric small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__department-budget{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(248,234,204,.18);border-radius:.76rem;background:radial-gradient(circle at top right,rgba(248,234,204,.1),transparent 48%),#060c0e61}.planner-order-queue__department-budget--funded{border-color:#87cfac4d}.planner-order-queue__department-budget--tight{border-color:#f4c76e47}.planner-order-queue__department-budget--underfunded{border-color:#f3987c57}.planner-order-queue__department-budget-header{display:grid;gap:.22rem}.planner-order-queue__department-budget-header span{color:#f8eaccc7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__department-budget-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__department-budget-header p,.planner-order-queue__department-budget-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__department-budget-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__department-budget-item{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__department-budget-item--funded{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__department-budget-item--tight{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__department-budget-item--underfunded{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__department-budget-item span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__department-budget-item strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__department-budget-item meter{width:100%}.planner-order-queue__department-budget-item p,.planner-order-queue__department-budget-item small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__staffing-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(183,240,208,.1),transparent 56%),#060c0e61}.planner-order-queue__staffing-desk--staffed{border-color:#87cfac4d}.planner-order-queue__staffing-desk--strained{border-color:#f4c76e47}.planner-order-queue__staffing-desk--shortage{border-color:#f3987c57}.planner-order-queue__staffing-desk-header{display:grid;gap:.22rem}.planner-order-queue__staffing-desk-header span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__staffing-desk-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__staffing-desk-header p,.planner-order-queue__staffing-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__staffing-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__staffing-unit{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__staffing-unit--staffed{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__staffing-unit--strained{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__staffing-unit--shortage{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__staffing-unit span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__staffing-unit strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__staffing-unit meter{width:100%}.planner-order-queue__staffing-unit p,.planner-order-queue__staffing-unit small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__environment-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(135,207,172,.18);border-radius:.76rem;background:radial-gradient(circle at bottom right,rgba(135,207,172,.12),transparent 48%),#060c0e61}.planner-order-queue__environment-desk--healthy{border-color:#87cfac4d}.planner-order-queue__environment-desk--watch{border-color:#f4c76e47}.planner-order-queue__environment-desk--hazard{border-color:#f3987c57}.planner-order-queue__environment-desk-header{display:grid;gap:.22rem}.planner-order-queue__environment-desk-header span{color:#87cfacc7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__environment-desk-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__environment-desk-header p,.planner-order-queue__environment-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__environment-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__environment-indicator{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__environment-indicator--healthy{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__environment-indicator--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__environment-indicator--hazard{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__environment-indicator span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__environment-indicator strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__environment-indicator meter{width:100%}.planner-order-queue__environment-indicator p,.planner-order-queue__environment-indicator small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__public-safety{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:radial-gradient(circle at top left,rgba(244,199,110,.11),transparent 48%),#060c0e61}.planner-order-queue__public-safety--covered{border-color:#87cfac4d}.planner-order-queue__public-safety--thin{border-color:#f4c76e47}.planner-order-queue__public-safety--critical{border-color:#f3987c57}.planner-order-queue__public-safety-header{display:grid;gap:.22rem}.planner-order-queue__public-safety-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__public-safety-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__public-safety-header p,.planner-order-queue__public-safety-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__public-safety-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__public-safety-service{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__public-safety-service--covered{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__public-safety-service--thin{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__public-safety-service--critical{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__public-safety-service span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__public-safety-service strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__public-safety-service meter{width:100%}.planner-order-queue__public-safety-service p,.planner-order-queue__public-safety-service small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__disaster-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(243,152,124,.18);border-radius:.76rem;background:radial-gradient(circle at top right,rgba(243,152,124,.1),transparent 48%),#060c0e61}.planner-order-queue__disaster-desk--prepared{border-color:#87cfac4d}.planner-order-queue__disaster-desk--watch{border-color:#f4c76e47}.planner-order-queue__disaster-desk--emergency{border-color:#f3987c5c}.planner-order-queue__disaster-desk-header{display:grid;gap:.22rem}.planner-order-queue__disaster-desk-header span{color:#f3987cc7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__disaster-desk-header strong{color:#f6b69e;font-size:.94rem}.planner-order-queue__disaster-desk-header p,.planner-order-queue__disaster-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__disaster-risks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.planner-order-queue__disaster-risk{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__disaster-risk--prepared{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__disaster-risk--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__disaster-risk--emergency{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__disaster-risk span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__disaster-risk strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__disaster-risk meter{width:100%}.planner-order-queue__disaster-risk p,.planner-order-queue__disaster-risk small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__mobility-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(183,240,208,.1),transparent 56%),#060c0e61}.planner-order-queue__mobility-desk--flowing{border-color:#87cfac4d}.planner-order-queue__mobility-desk--strained{border-color:#f4c76e47}.planner-order-queue__mobility-desk--gridlocked{border-color:#f3987c57}.planner-order-queue__mobility-desk-header{display:grid;gap:.22rem}.planner-order-queue__mobility-desk-header span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__mobility-desk-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__mobility-desk-header p,.planner-order-queue__mobility-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__mobility-indicators{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.planner-order-queue__mobility-indicator{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__mobility-indicator--flowing{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__mobility-indicator--strained{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__mobility-indicator--gridlocked{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__mobility-indicator span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__mobility-indicator strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__mobility-indicator meter{width:100%}.planner-order-queue__mobility-indicator p,.planner-order-queue__mobility-indicator small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__workforce-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:radial-gradient(circle at bottom left,rgba(244,199,110,.11),transparent 48%),#060c0e61}.planner-order-queue__workforce-desk--strong{border-color:#87cfac4d}.planner-order-queue__workforce-desk--strained{border-color:#f4c76e47}.planner-order-queue__workforce-desk--weak{border-color:#f3987c57}.planner-order-queue__workforce-desk-header{display:grid;gap:.22rem}.planner-order-queue__workforce-desk-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__workforce-desk-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__workforce-desk-header p,.planner-order-queue__workforce-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__workforce-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__workforce-indicator{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__workforce-indicator--strong{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__workforce-indicator--strained{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__workforce-indicator--weak{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__workforce-indicator span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__workforce-indicator strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__workforce-indicator meter{width:100%}.planner-order-queue__workforce-indicator p,.planner-order-queue__workforce-indicator small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__ordinance-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(183,240,208,.1),transparent 56%),#060c0e61}.planner-order-queue__ordinance-desk--ready{border-color:#87cfac4d}.planner-order-queue__ordinance-desk--constrained{border-color:#f4c76e47}.planner-order-queue__ordinance-desk--monitor{border-color:#f8eacc2e}.planner-order-queue__ordinance-desk-header{display:grid;gap:.22rem}.planner-order-queue__ordinance-desk-header span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__ordinance-desk-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__ordinance-desk-header p,.planner-order-queue__ordinance-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__ordinance-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.planner-order-queue__ordinance-option{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__ordinance-option--adopt{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__ordinance-option--study{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__ordinance-option--defer{border:1px solid rgba(248,234,204,.16);background:#f8eacc0e}.planner-order-queue__ordinance-option span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__ordinance-option strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__ordinance-option meter{width:100%}.planner-order-queue__ordinance-option p,.planner-order-queue__ordinance-option small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__regional-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:radial-gradient(circle at top right,rgba(244,199,110,.11),transparent 48%),#060c0e61}.planner-order-queue__regional-desk--open{border-color:#87cfac4d}.planner-order-queue__regional-desk--limited{border-color:#f4c76e47}.planner-order-queue__regional-desk--closed{border-color:#f3987c57}.planner-order-queue__regional-desk-header{display:grid;gap:.22rem}.planner-order-queue__regional-desk-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__regional-desk-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__regional-desk-header p,.planner-order-queue__regional-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__regional-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__regional-link{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__regional-link--open{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__regional-link--limited{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__regional-link--closed{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__regional-link span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__regional-link strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__regional-link meter{width:100%}.planner-order-queue__regional-link p,.planner-order-queue__regional-link small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__maintenance-desk{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(244,199,110,.18);border-radius:.76rem;background:linear-gradient(135deg,rgba(244,199,110,.1),transparent 56%),#060c0e61}.planner-order-queue__maintenance-desk--maintained{border-color:#87cfac4d}.planner-order-queue__maintenance-desk--due{border-color:#f4c76e47}.planner-order-queue__maintenance-desk--overdue{border-color:#f3987c57}.planner-order-queue__maintenance-desk-header{display:grid;gap:.22rem}.planner-order-queue__maintenance-desk-header span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__maintenance-desk-header strong{color:#f8eacc;font-size:.94rem}.planner-order-queue__maintenance-desk-header p,.planner-order-queue__maintenance-desk-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__maintenance-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.planner-order-queue__maintenance-item{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__maintenance-item--maintained{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__maintenance-item--due{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__maintenance-item--overdue{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__maintenance-item span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__maintenance-item strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__maintenance-item meter{width:100%}.planner-order-queue__maintenance-item p,.planner-order-queue__maintenance-item small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__project-portfolio{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(183,240,208,.18);border-radius:.76rem;background:radial-gradient(circle at bottom right,rgba(183,240,208,.11),transparent 48%),#060c0e61}.planner-order-queue__project-portfolio--ready{border-color:#87cfac4d}.planner-order-queue__project-portfolio--staged{border-color:#f4c76e47}.planner-order-queue__project-portfolio--blocked{border-color:#f3987c57}.planner-order-queue__project-portfolio-header{display:grid;gap:.22rem}.planner-order-queue__project-portfolio-header span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__project-portfolio-header strong{color:#d8f7e5;font-size:.94rem}.planner-order-queue__project-portfolio-header p,.planner-order-queue__project-portfolio-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__project-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.planner-order-queue__project-card{display:grid;gap:.24rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__project-card--ready{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__project-card--staged{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__project-card--blocked{border:1px solid rgba(243,152,124,.32);background:#f3987c17}.planner-order-queue__project-card span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__project-card strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__project-card meter{width:100%}.planner-order-queue__project-card p,.planner-order-queue__project-card small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__capital-works{display:grid;gap:.6rem;padding:.74rem;border:1px solid rgba(135,207,172,.18);border-radius:.76rem;background:radial-gradient(circle at top right,rgba(135,207,172,.12),transparent 46%),#060c0e61}.planner-order-queue__capital-works--clear{border-color:#87cfac4d}.planner-order-queue__capital-works--staged{border-color:#f4c76e47}.planner-order-queue__capital-works--blocked{border-color:#f3987c57}.planner-order-queue__capital-works-header{display:grid;gap:.22rem}.planner-order-queue__capital-works-header span{color:#87cfacc2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__capital-works-header strong{color:#b7f0d0;font-size:.94rem}.planner-order-queue__capital-works-header p,.planner-order-queue__capital-works-header small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__capital-works-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.planner-order-queue__capital-works-phase{display:grid;gap:.22rem;padding:.58rem;border-radius:.62rem}.planner-order-queue__capital-works-phase--clear{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__capital-works-phase--staged{border:1px solid rgba(244,199,110,.3);background:#f4c76e14}.planner-order-queue__capital-works-phase--blocked{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__capital-works-phase span{color:#f8eaccad;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__capital-works-phase strong{color:#f8eacc;font-size:.8rem}.planner-order-queue__capital-works-phase p,.planner-order-queue__capital-works-phase small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__advisories{display:grid;gap:.5rem;padding:.7rem;border:1px solid rgba(248,234,204,.12);border-radius:.78rem;background:#060c0e61}.planner-order-queue__advisories>span{color:#f8eacca8;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__advisory-summary{display:grid;grid-template-columns:max-content 1fr max-content;gap:.65rem;align-items:center;padding:.62rem .7rem;border:1px solid rgba(248,234,204,.16);border-radius:.7rem;background:linear-gradient(90deg,rgba(248,234,204,.08),transparent 68%),#ffffff09}.planner-order-queue__advisory-summary strong{color:#f8eacc;font-family:var(--font-ui);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__advisory-summary p,.planner-order-queue__advisory-summary small{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__advisories>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.planner-order-queue__advisory{display:grid;gap:.25rem;padding:.65rem;border-radius:.68rem}.planner-order-queue__advisory--critical{border:1px solid rgba(243,152,124,.36);background:#f3987c1a}.planner-order-queue__advisory--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e17}.planner-order-queue__advisory--stable{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__advisory strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__advisory p,.planner-order-queue__advisory small{margin:0;color:#ebf2e8b8;font-size:.76rem}.planner-order-queue__adjustment{display:grid;gap:.42rem;padding:.68rem;border:1px solid rgba(183,240,208,.18);border-radius:.72rem;background:linear-gradient(135deg,rgba(183,240,208,.08),transparent 56%),#060c0e5c}.planner-order-queue__adjustment>span{color:#b7f0d0b8;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__adjustment>div{display:flex;flex-wrap:wrap;gap:.35rem}.planner-order-queue__adjustment-chip{padding:.25rem .48rem;border:1px solid rgba(183,240,208,.18);border-radius:999px;color:#ebf2e8c7;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.planner-order-queue__adjustment-chip--better{border-color:#87cfac57;background:#87cfac1f;color:#b7f0d0}.planner-order-queue__adjustment-chip--worse{border-color:#f3987c5c;background:#f3987c1c;color:#f6b69e}.planner-order-queue__adjustment-chip--steady{border-color:#f8eacc33;background:#f8eacc12;color:#f8eaccd1}.planner-order-queue__objectives{display:grid;gap:.65rem;padding:.78rem;border:1px solid rgba(248,234,204,.14);border-radius:.78rem;background:linear-gradient(135deg,rgba(244,199,110,.1),transparent 54%),#060c0e61}.planner-order-queue__objectives-header{display:grid;gap:.22rem}.planner-order-queue__objectives-header span{color:#f4c76ec2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__objectives-header strong{color:#f8eacc;font-size:.96rem}.planner-order-queue__objectives-header p{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__objective-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.planner-order-queue__objective{display:grid;gap:.25rem;padding:.65rem;border-radius:.68rem}.planner-order-queue__objective--secured{border:1px solid rgba(135,207,172,.3);background:#87cfac1a}.planner-order-queue__objective--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e17}.planner-order-queue__objective--blocked{border:1px solid rgba(243,152,124,.34);background:#f3987c1a}.planner-order-queue__objective span{color:#f8eaccad;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.planner-order-queue__objective strong{color:#f8eacc;font-size:.84rem}.planner-order-queue__objective p,.planner-order-queue__objective small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__certification{display:grid;gap:.45rem;padding:.72rem;border:1px solid rgba(248,234,204,.14);border-radius:.72rem;background:#f8eacc0e}.planner-order-queue__certification button{justify-self:start;padding:.56rem .88rem;border:1px solid rgba(244,199,110,.44);border-radius:999px;background:linear-gradient(135deg,#f4c76e38,#87cfac1f);color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__certification button:disabled{border-color:#f8eacc24;background:#ffffff09;color:#ebf2e870;cursor:not-allowed}.planner-order-queue__certification button:not(:disabled):hover,.planner-order-queue__certification button:not(:disabled):focus-visible{border-color:#f8eaccb8;box-shadow:0 0 0 3px #f4c76e24}.planner-order-queue__certification p{margin:0;color:#ebf2e8b8;font-size:.78rem}.planner-order-queue__best-certification{display:grid;gap:.22rem;padding:.62rem;border:1px solid rgba(244,199,110,.24);border-radius:.68rem;background:linear-gradient(135deg,rgba(244,199,110,.12),transparent 58%),#ffffff09}.planner-order-queue__best-certification span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__best-certification strong{color:#f8eacc;font-size:.9rem;text-transform:capitalize}.planner-order-queue__best-certification p{margin:0;color:#ebf2e8b3;font-size:.76rem}.planner-order-queue__freeplay-charter{display:grid;gap:.25rem;padding:.68rem;border:1px solid rgba(135,207,172,.24);border-radius:.68rem;background:linear-gradient(135deg,rgba(135,207,172,.12),transparent 58%),#ffffff09}.planner-order-queue__freeplay-charter span{color:#87cfaccc;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__freeplay-charter strong{color:#b7f0d0;font-size:.9rem}.planner-order-queue__freeplay-charter p,.planner-order-queue__freeplay-charter small{margin:0;color:#ebf2e8b3;font-size:.76rem}.planner-order-queue__freeplay-charter button{justify-self:start;margin-top:.2rem;padding:.5rem .78rem;border:1px solid rgba(135,207,172,.36);border-radius:999px;background:#87cfac1a;color:#b7f0d0;cursor:pointer;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__freeplay-charter button:hover,.planner-order-queue__freeplay-charter button:focus-visible{border-color:#b7f0d0b8;box-shadow:0 0 0 3px #87cfac24}.planner-order-queue__active-charter{display:grid;gap:.22rem;padding:.62rem;border:1px solid rgba(183,240,208,.22);border-radius:.68rem;background:linear-gradient(135deg,rgba(183,240,208,.1),transparent 58%),#060c0e47}.planner-order-queue__active-charter span{color:#b7f0d0c7;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__active-charter strong{color:#d8f7e5;font-size:.9rem}.planner-order-queue__active-charter p,.planner-order-queue__active-charter small{margin:0;color:#ebf2e8b3;font-size:.76rem}.planner-order-queue__program-office{display:grid;gap:.24rem;padding:.66rem;border:1px solid rgba(248,234,204,.18);border-radius:.66rem;background:linear-gradient(135deg,rgba(248,234,204,.1),transparent 56%),#060c0e57}.planner-order-queue__program-office span{color:#f8eaccc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__program-office strong{color:#f8eacc;font-size:.9rem}.planner-order-queue__program-office p,.planner-order-queue__program-office small{margin:0;color:#ebf2e8b3;font-size:.72rem}.planner-order-queue__program-office button{justify-self:start;margin-top:.18rem;padding:.46rem .74rem;border:1px solid rgba(248,234,204,.28);border-radius:999px;background:#f8eacc14;color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__program-office button:hover,.planner-order-queue__program-office button:focus-visible{border-color:#f8eacca3;box-shadow:0 0 0 3px #f8eacc1f}.planner-order-queue__program-directive-applied{display:grid;gap:.18rem;padding:.5rem;border:1px solid rgba(135,207,172,.18);border-radius:.56rem;background:#87cfac12}.planner-order-queue__program-directive-applied span{color:#87cfacc2;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__program-directive-applied strong{color:#d8f7e5;font-size:.76rem}.planner-order-queue__program-directive-applied p{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__civic-brief{display:grid;gap:.24rem;padding:.68rem;border-radius:.66rem;background:linear-gradient(135deg,rgba(248,234,204,.1),transparent 58%),#f8eacc0b}.planner-order-queue__civic-brief--alert{border:1px solid rgba(243,152,124,.32)}.planner-order-queue__civic-brief--watch{border:1px solid rgba(244,199,110,.28)}.planner-order-queue__civic-brief--optimistic{border:1px solid rgba(135,207,172,.28)}.planner-order-queue__civic-brief span{color:#f8eaccb8;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__civic-brief strong{color:#f8eacc;font-family:var(--font-display);font-size:1rem;line-height:1.15}.planner-order-queue__civic-brief p,.planner-order-queue__civic-brief small{margin:0;color:#ebf2e8b3;font-size:.74rem}.planner-order-queue__civic-brief button{justify-self:start;margin-top:.18rem;padding:.44rem .72rem;border:1px solid rgba(248,234,204,.28);border-radius:999px;background:#f8eacc14;color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__civic-brief button:hover,.planner-order-queue__civic-brief button:focus-visible{border-color:#f8eacca3;box-shadow:0 0 0 3px #f8eacc1f}.planner-order-queue__civic-response-applied{display:grid;gap:.18rem;padding:.5rem;border:1px solid rgba(135,207,172,.18);border-radius:.56rem;background:#87cfac12}.planner-order-queue__civic-response-applied span{color:#87cfacc2;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__civic-response-applied strong{color:#d8f7e5;font-size:.76rem;text-transform:capitalize}.planner-order-queue__civic-response-applied p{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__civic-response-summary{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(135,207,172,.16);border-radius:.58rem;background:linear-gradient(135deg,rgba(135,207,172,.08),transparent 58%),#ffffff09}.planner-order-queue__civic-response-summary span{color:#87cfacbd;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__civic-response-summary strong{color:#d8f7e5;font-size:.8rem}.planner-order-queue__civic-response-summary p{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__communications-forecast{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(244,199,110,.18);border-radius:.58rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__communications-forecast span{color:#f4c76ec2;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__communications-forecast strong{color:#f8eacc;font-size:.8rem}.planner-order-queue__communications-forecast p,.planner-order-queue__communications-forecast small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__communications-forecast button{justify-self:start;margin-top:.18rem;padding:.42rem .7rem;border:1px solid rgba(244,199,110,.28);border-radius:999px;background:#f4c76e14;color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__communications-forecast button:hover,.planner-order-queue__communications-forecast button:focus-visible{border-color:#f4c76ea3;box-shadow:0 0 0 3px #f4c76e1f}.planner-order-queue__communications-check-summary{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(244,199,110,.16);border-radius:.56rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__communications-check-summary span{color:#f4c76ebd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__communications-check-summary strong{color:#f8eacc;font-size:.78rem}.planner-order-queue__communications-check-summary p,.planner-order-queue__communications-check-summary small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__public-mandate{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(135,207,172,.18);border-radius:.56rem;background:linear-gradient(135deg,rgba(135,207,172,.08),transparent 58%),#ffffff09}.planner-order-queue__public-mandate span{color:#87cfacbd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__public-mandate strong{color:#d8f7e5;font-size:.78rem}.planner-order-queue__public-mandate p,.planner-order-queue__public-mandate small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__public-mandate button{justify-self:start;margin-top:.18rem;padding:.42rem .7rem;border:1px solid rgba(135,207,172,.28);border-radius:999px;background:#87cfac14;color:#d8f7e5;cursor:pointer;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__public-mandate button:hover,.planner-order-queue__public-mandate button:focus-visible{border-color:#87cfaca3;box-shadow:0 0 0 3px #87cfac1f}.planner-order-queue__mandate-directive-applied{display:grid;gap:.18rem;padding:.5rem;border:1px solid rgba(135,207,172,.18);border-radius:.56rem;background:#87cfac12}.planner-order-queue__mandate-directive-applied span{color:#87cfacc2;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__mandate-directive-applied strong{color:#d8f7e5;font-size:.76rem}.planner-order-queue__mandate-directive-applied p{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__mandate-directive-summary{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(135,207,172,.16);border-radius:.56rem;background:linear-gradient(135deg,rgba(135,207,172,.08),transparent 58%),#ffffff09}.planner-order-queue__mandate-directive-summary span{color:#87cfacbd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__mandate-directive-summary strong{color:#d8f7e5;font-size:.78rem}.planner-order-queue__mandate-directive-summary p,.planner-order-queue__mandate-directive-summary small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__mandate-directive-log{display:grid;gap:.28rem;margin:.18rem 0 0;padding-left:1.2rem}.planner-order-queue__mandate-directive-log li{color:#ebf2e8bd;font-size:.74rem}.planner-order-queue__mandate-directive-log strong{color:#d8f7e5;font-size:.74rem}.planner-order-queue__mandate-directive-log span,.planner-order-queue__mandate-directive-log small{display:block;color:#ebf2e8a8;font-size:.68rem}.planner-order-queue__governance-legitimacy{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(248,234,204,.18);border-radius:.56rem;background:radial-gradient(circle at top right,rgba(248,234,204,.12),transparent 48%),#ffffff09}.planner-order-queue__governance-legitimacy span{color:#f8eaccbd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__governance-legitimacy strong{color:#f8eacc;font-size:.78rem}.planner-order-queue__governance-legitimacy p,.planner-order-queue__governance-legitimacy small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__governance-gate-summary{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(248,234,204,.16);border-radius:.56rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__governance-gate-summary span{color:#f8eaccbd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__governance-gate-summary strong{color:#f8eacc;font-size:.78rem}.planner-order-queue__governance-gate-summary p,.planner-order-queue__governance-gate-summary small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__governance-authorization{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(244,199,110,.18);border-radius:.56rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__governance-authorization span{color:#f4c76ec2;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__governance-authorization strong{color:#f8eacc;font-size:.78rem}.planner-order-queue__governance-authorization p,.planner-order-queue__governance-authorization small{margin:0;color:#ebf2e8ad;font-size:.68rem}.planner-order-queue__governance-authorization button{justify-self:start;margin-top:.18rem;padding:.42rem .7rem;border:1px solid rgba(244,199,110,.28);border-radius:999px;background:#f4c76e14;color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__governance-authorization button:hover,.planner-order-queue__governance-authorization button:focus-visible{border-color:#f4c76ea3;box-shadow:0 0 0 3px #f4c76e1f}.planner-order-queue__governance-authorization ol{display:grid;gap:.28rem;margin:.18rem 0 0;padding-left:1.2rem}.planner-order-queue__governance-authorization li{color:#ebf2e8bd;font-size:.74rem}.planner-order-queue__governance-authorization li strong{color:#f8eacc;font-size:.74rem}.planner-order-queue__governance-authorization li span,.planner-order-queue__governance-authorization li small{display:block;color:#ebf2e8a8;font-size:.68rem}.planner-order-queue__governance-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-top:.2rem}.planner-order-queue__governance-gate{display:grid;gap:.18rem;padding:.5rem;border-radius:.54rem}.planner-order-queue__governance-gate--pass{border:1px solid rgba(135,207,172,.28);background:#87cfac17}.planner-order-queue__governance-gate--watch{border:1px solid rgba(244,199,110,.28);background:#f4c76e14}.planner-order-queue__governance-gate--block{border:1px solid rgba(243,152,124,.3);background:#f3987c17}.planner-order-queue__governance-gate span{color:#f8eaccad;font-family:var(--font-ui);font-size:.56rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__governance-gate strong{color:#f8eacc;font-size:.74rem}.planner-order-queue__governance-gate p,.planner-order-queue__governance-gate small{margin:0;color:#ebf2e8a8;font-size:.66rem}.planner-order-queue__communications-forecast ol{display:grid;gap:.28rem;margin:.18rem 0 0;padding-left:1.2rem}.planner-order-queue__communications-forecast li{color:#ebf2e8bd;font-size:.74rem}.planner-order-queue__communications-forecast li strong{color:#f8eacc;font-size:.74rem}.planner-order-queue__communications-forecast li span,.planner-order-queue__communications-forecast li small{display:block;color:#ebf2e8a8;font-size:.68rem}.planner-order-queue__civic-response-log{display:grid;gap:.28rem;margin:.18rem 0 0;padding-left:1.2rem}.planner-order-queue__civic-response-log li{color:#ebf2e8bd;font-size:.76rem}.planner-order-queue__civic-response-log strong{color:#d8f7e5;font-size:.76rem;text-transform:capitalize}.planner-order-queue__civic-response-log span,.planner-order-queue__civic-response-log small{display:block;color:#ebf2e8a8;font-size:.7rem}.planner-order-queue__civic-archive-summary{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(248,234,204,.16);border-radius:.58rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__civic-archive-summary span{color:#f8eaccb8;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__civic-archive-summary strong{color:#f8eacc;font-size:.82rem}.planner-order-queue__civic-archive-summary p{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__civic-brief ol{display:grid;gap:.3rem;margin:.2rem 0 0;padding-left:1.2rem}.planner-order-queue__civic-brief li{color:#ebf2e8bd;font-size:.76rem}.planner-order-queue__civic-brief li strong{color:#f8eacc;font-family:var(--font-display);font-size:.86rem}.planner-order-queue__civic-brief li span,.planner-order-queue__civic-brief li small{display:block;color:#ebf2e8a8;font-size:.7rem}.planner-order-queue__active-charter-objectives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.planner-order-queue__active-charter-objective{display:grid;gap:.2rem;padding:.52rem;border-radius:.58rem}.planner-order-queue__active-charter-objective--secured{border:1px solid rgba(135,207,172,.28);background:#87cfac17}.planner-order-queue__active-charter-objective--watch{border:1px solid rgba(244,199,110,.28);background:#f4c76e14}.planner-order-queue__active-charter-objective--blocked{border:1px solid rgba(243,152,124,.3);background:#f3987c17}.planner-order-queue__active-charter-objective span{color:#f8eaccad;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__active-charter-objective strong{color:#d8f7e5;font-size:.76rem}.planner-order-queue__active-charter-objective p,.planner-order-queue__active-charter-objective small{margin:0;color:#ebf2e8a8;font-size:.68rem}.planner-order-queue__legacy-scorecard{display:grid;gap:.24rem;padding:.62rem;border:1px solid rgba(244,199,110,.22);border-radius:.66rem;background:radial-gradient(circle at top right,rgba(244,199,110,.14),transparent 46%),#060c0e52}.planner-order-queue__legacy-scorecard span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__legacy-scorecard strong{color:#f8eacc;font-size:.88rem}.planner-order-queue__legacy-scorecard p,.planner-order-queue__legacy-scorecard small{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__legacy-projects{display:grid;gap:.28rem;padding:.62rem;border:1px solid rgba(135,207,172,.2);border-radius:.66rem;background:linear-gradient(135deg,rgba(135,207,172,.09),transparent 58%),#060c0e4d}.planner-order-queue__legacy-projects>span{color:#87cfacc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__legacy-projects>strong{color:#d8f7e5;font-size:.86rem}.planner-order-queue__legacy-projects p,.planner-order-queue__legacy-projects small{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__legacy-projects ol{display:grid;gap:.3rem;margin:.18rem 0 0;padding-left:1.2rem}.planner-order-queue__legacy-projects li{color:#ebf2e8bd;font-size:.76rem}.planner-order-queue__legacy-projects li strong{color:#d8f7e5;font-size:.76rem}.planner-order-queue__legacy-projects li span,.planner-order-queue__legacy-projects li small{display:block;color:#ebf2e8a8;font-size:.7rem}.planner-order-queue__legacy-projects button:disabled{border-color:#f8eacc24;background:#ffffff09;color:#ebf2e870;cursor:not-allowed}.planner-order-queue__legacy-project-summary{display:grid;gap:.2rem;padding:.54rem;border:1px solid rgba(135,207,172,.18);border-radius:.58rem;background:linear-gradient(135deg,rgba(135,207,172,.08),transparent 58%),#ffffff09}.planner-order-queue__legacy-project-summary span{color:#87cfacc2;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__legacy-project-summary strong{color:#d8f7e5;font-size:.8rem}.planner-order-queue__legacy-project-summary p,.planner-order-queue__legacy-project-summary small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__active-charter-resolution{display:grid;gap:.32rem;padding:.58rem;border:1px solid rgba(248,234,204,.14);border-radius:.62rem;background:#f8eacc0d}.planner-order-queue__active-charter-resolution button:disabled{border-color:#f8eacc24;background:#ffffff09;color:#ebf2e870;cursor:not-allowed}.planner-order-queue__active-charter-resolution p{margin:0;color:#ebf2e8b3;font-size:.72rem}.planner-order-queue__active-charter-resolution-summary{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(244,199,110,.18);border-radius:.58rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__active-charter-resolution-summary span{color:#f4c76ec2;font-family:var(--font-ui);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__active-charter-resolution-summary strong{color:#f8eacc;font-size:.8rem}.planner-order-queue__active-charter-resolution-summary p,.planner-order-queue__active-charter-resolution-summary small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__active-charter-resolution ol{display:grid;gap:.28rem;margin:.1rem 0 0;padding-left:1.2rem}.planner-order-queue__active-charter-resolution li{color:#ebf2e8bd;font-size:.74rem}.planner-order-queue__active-charter-resolution strong{color:#f8eacc}.planner-order-queue__active-charter-resolution span{display:block;color:#ebf2e8a8;font-size:.7rem}.planner-order-queue__active-charter button{justify-self:start;margin-top:.18rem;padding:.46rem .74rem;border:1px solid rgba(183,240,208,.34);border-radius:999px;background:#b7f0d014;color:#d8f7e5;cursor:pointer;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__active-charter button:not(:disabled):hover,.planner-order-queue__active-charter button:not(:disabled):focus-visible{border-color:#b7f0d0b8;box-shadow:0 0 0 3px #b7f0d01f}.planner-order-queue__active-charter-trend{display:grid;gap:.2rem;padding:.58rem;border:1px solid rgba(183,240,208,.18);border-radius:.62rem;background:linear-gradient(135deg,rgba(183,240,208,.08),transparent 58%),#ffffff09}.planner-order-queue__active-charter-trend span{color:#b7f0d0c2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__active-charter-trend strong{color:#d8f7e5;font-size:.82rem}.planner-order-queue__active-charter-trend p,.planner-order-queue__active-charter-trend small{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__active-charter ol{display:grid;gap:.32rem;margin:.2rem 0 0;padding-left:1.2rem}.planner-order-queue__active-charter li{color:#ebf2e8bd;font-size:.78rem}.planner-order-queue__active-charter li strong{color:#d8f7e5;font-size:.78rem}.planner-order-queue__active-charter li span,.planner-order-queue__active-charter li small{display:block;color:#ebf2e8a8;font-size:.72rem}.planner-order-queue__freeplay-charter ol{display:grid;gap:.32rem;margin:.2rem 0 0;padding-left:1.2rem}.planner-order-queue__freeplay-charter li{color:#ebf2e8bd;font-size:.78rem}.planner-order-queue__freeplay-charter li strong{color:#b7f0d0;font-size:.78rem}.planner-order-queue__freeplay-charter li span,.planner-order-queue__freeplay-charter li small{display:block;color:#ebf2e8a8;font-size:.72rem}.planner-order-queue__certification ol{display:grid;gap:.32rem;margin:0;padding-left:1.2rem}.planner-order-queue__certification li{color:#ebf2e8bd;font-size:.78rem}.planner-order-queue__certification strong{color:#f8eacc}.planner-order-queue__certification span{display:block;color:#ebf2e8a8;font-size:.74rem}.planner-order-queue__certification small{display:block;color:#ebf2e8ad;font-size:.74rem}.planner-order-queue__certification .planner-order-queue__certification-grade{display:inline-block;width:fit-content;margin:.2rem 0;padding:.18rem .42rem;border-radius:999px;font-family:var(--font-ui);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__certification-grade--gold{border:1px solid rgba(244,199,110,.42);background:#f4c76e24;color:#f8eacc}.planner-order-queue__certification-grade--silver{border:1px solid rgba(183,240,208,.32);background:#b7f0d01a;color:#d8f7e5}.planner-order-queue__certification-grade--bronze{border:1px solid rgba(243,152,124,.32);background:#f3987c1a;color:#f6b69e}.planner-order-queue__commit{justify-self:start;padding:.68rem 1rem;border:1px solid rgba(244,199,110,.48);border-radius:999px;background:linear-gradient(135deg,#f4c76e47,#87cfac24);color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__commit:hover,.planner-order-queue__commit:focus-visible{border-color:#f8eaccd1;box-shadow:0 0 0 3px #f4c76e29}.planner-order-queue__history{display:grid;gap:.55rem;padding:.82rem;border:1px solid rgba(244,199,110,.18);border-radius:.85rem;background:#060c0e6b}.planner-order-queue__history>span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.planner-order-queue__history-summary span{display:grid;gap:.12rem;padding:.48rem;border:1px solid rgba(248,234,204,.13);border-radius:.62rem;background:#f8eacc0d;color:#ebf2e8ad;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.planner-order-queue__history-summary strong{color:#f4c76e;font-size:.76rem;letter-spacing:0;text-transform:none}.planner-order-queue__source-mix{display:grid;gap:.22rem;padding:.62rem;border:1px solid rgba(248,234,204,.14);border-radius:.66rem;background:linear-gradient(135deg,rgba(248,234,204,.08),transparent 58%),#ffffff09}.planner-order-queue__source-mix span{color:#f8eaccb3;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__source-mix strong{color:#f8eacc;font-size:.84rem}.planner-order-queue__source-mix p{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__authorization-mix{display:grid;gap:.22rem;padding:.62rem;border:1px solid rgba(244,199,110,.16);border-radius:.66rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__authorization-mix span{color:#f4c76eb8;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__authorization-mix strong{color:#f8eacc;font-size:.84rem}.planner-order-queue__authorization-mix p{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__cycle-button{justify-self:start;padding:.58rem .9rem;border:1px solid rgba(135,207,172,.4);border-radius:999px;background:linear-gradient(135deg,#87cfac33,#f8eacc14);color:#b7f0d0;cursor:pointer;font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__cycle-briefing{display:grid;gap:.28rem;padding:.75rem;border-radius:.78rem}.planner-order-queue__cycle-briefing--critical{border:1px solid rgba(243,152,124,.36);background:#f3987c1a}.planner-order-queue__cycle-briefing--watch{border:1px solid rgba(244,199,110,.3);background:#f4c76e17}.planner-order-queue__cycle-briefing--stable{border:1px solid rgba(135,207,172,.3);background:#87cfac17}.planner-order-queue__cycle-briefing span{color:#f8eaccad;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__cycle-briefing strong{color:#f8eacc;font-size:.92rem}.planner-order-queue__cycle-briefing p{margin:0;color:#ebf2e8bd;font-size:.78rem}.planner-order-queue__cycle-briefing button{justify-self:start;margin-top:.22rem;padding:.48rem .78rem;border:1px solid rgba(248,234,204,.28);border-radius:999px;background:#f8eacc14;color:#f8eacc;cursor:pointer;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__cycle-briefing button:hover,.planner-order-queue__cycle-briefing button:focus-visible{border-color:#f8eacca3;box-shadow:0 0 0 3px #f8eacc1f}.planner-order-queue__cycle-baseline{margin:0;color:#b7f0d0b8;font-family:var(--font-ui);font-size:.76rem;font-weight:750;letter-spacing:.04em}.planner-order-queue__cycle-button:hover,.planner-order-queue__cycle-button:focus-visible{border-color:#b7f0d0b8;box-shadow:0 0 0 3px #87cfac24}.planner-order-queue__cycle-log{display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(135,207,172,.2);border-radius:.8rem;background:linear-gradient(135deg,rgba(135,207,172,.1),transparent 58%),#060c0e70}.planner-order-queue__cycle-log>span{color:#87cfacc7;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__cycle-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.planner-order-queue__cycle-summary span{display:grid;gap:.12rem;padding:.48rem;border:1px solid rgba(135,207,172,.16);border-radius:.62rem;background:#87cfac0f;color:#ebf2e8ad;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.planner-order-queue__cycle-summary strong{color:#b7f0d0;font-size:.76rem;letter-spacing:0;text-transform:none}.planner-order-queue__cycle-log strong{color:#b7f0d0;font-size:.86rem}.planner-order-queue__cycle-log p,.planner-order-queue__cycle-log small{display:block;margin:.12rem 0 0;color:#ebf2e8b3;font-size:.76rem}.planner-order-queue__cycle-drift{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.42rem}.planner-order-queue__cycle-drift span{padding:.22rem .42rem;border:1px solid rgba(183,240,208,.22);border-radius:999px;background:#b7f0d014;color:#b7f0d0;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.planner-order-queue__history ol{display:grid;gap:.5rem;margin:0;padding-left:1.2rem}.planner-order-queue__history li{color:#ebf2e8c7}.planner-order-queue__history-title{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.planner-order-queue__history-title span{padding:.18rem .42rem;border:1px solid rgba(248,234,204,.18);border-radius:999px;background:#f8eacc0f;color:#f8eaccc2;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.planner-order-queue__history strong{color:#f8eacc;font-size:.88rem}.planner-order-queue__history p,.planner-order-queue__history small{display:block;margin:.12rem 0 0;color:#ebf2e8ad;font-size:.78rem}.planner-order-queue__history-source{display:grid;gap:.12rem;width:fit-content;max-width:100%;margin-top:.35rem;padding:.34rem .5rem;border:1px solid rgba(248,234,204,.14);border-radius:.58rem;background:#f8eacc0e}.planner-order-queue__history-source span{color:#f8eaccc2;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__history-source small{margin:0;color:#ebf2e8ad;font-size:.72rem}.planner-order-queue__history-authorization{display:grid;gap:.14rem;width:fit-content;max-width:100%;margin-top:.35rem;padding:.36rem .52rem;border:1px solid rgba(244,199,110,.18);border-radius:.58rem;background:#f4c76e0f}.planner-order-queue__history-authorization span{color:#f4c76ec7;font-family:var(--font-ui);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.planner-order-queue__history-authorization strong{color:#f8eacc;font-size:.76rem}.planner-order-queue__history-authorization p,.planner-order-queue__history-authorization small{margin:0;color:#ebf2e8ad;font-size:.7rem}.planner-order-queue__consequence{display:inline-block;width:fit-content;margin-top:.38rem;padding:.28rem .5rem;border-radius:999px;font-family:var(--font-ui);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.planner-order-queue__consequence--improving{border:1px solid rgba(135,207,172,.34);background:#87cfac1f;color:#b7f0d0}.planner-order-queue__consequence--mixed{border:1px solid rgba(244,199,110,.32);background:#f4c76e1a;color:#f8eacc}.planner-order-queue__consequence--risky{border:1px solid rgba(243,152,124,.36);background:#f3987c1c;color:#f6b69e}.planner-order-queue__history-meters{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.planner-order-queue__history-meters span{padding:.22rem .42rem;border:1px solid rgba(135,207,172,.2);border-radius:999px;background:#87cfac14;color:#ebf2e8c7;font-family:var(--font-ui);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.planner-order-queue__history-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,max-content)) 1fr;gap:.35rem;align-items:center;margin-top:.42rem}.planner-order-queue__history-forecast span{padding:.22rem .42rem;border:1px solid rgba(244,199,110,.2);border-radius:999px;background:#f4c76e14;color:#f8eaccd1;font-family:var(--font-ui);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.planner-order-queue__history-forecast small{margin:0;color:#ebf2e8ad;font-size:.76rem}.planner-order-queue__projection p{margin:0;color:#ebf2e8c7;font-size:.86rem}@media(max-width:860px){.planner-order-queue__presets,.planner-order-queue__items,.planner-order-queue__levers,.planner-order-queue__meters,.planner-order-queue__directive,.planner-order-queue__forecast,.planner-order-queue__objective-list,.planner-order-queue__active-charter-objectives,.planner-order-queue__systems-ledger-items,.planner-order-queue__action-queue ol,.planner-order-queue__election-blocs,.planner-order-queue__scenario-milestone-list,.planner-order-queue__cycle-forecast-stages,.planner-order-queue__trend-audit-items,.planner-order-queue__performance-rating-metrics,.planner-order-queue__resilience-drill-actions,.planner-order-queue__continuity-protocols,.planner-order-queue__mutual-aid-requests,.planner-order-queue__infrastructure-interlock-nodes,.planner-order-queue__public-hearing-petitions,.planner-order-queue__council-agenda-ordinances,.planner-order-queue__credit-rating-instruments,.planner-order-queue__capital-financing-lanes,.planner-order-queue__land-value-markets,.planner-order-queue__development-entitlement-lanes,.planner-order-queue__migration-cohorts,.planner-order-queue__tax-base-channels,.planner-order-queue__advisor-cards,.planner-order-queue__newspaper-stories,.planner-order-queue__zoning-demand-sectors,.planner-order-queue__district-options,.planner-order-queue__inspection-overlay-list,.planner-order-queue__infrastructure-systems,.planner-order-queue__treasury-metrics,.planner-order-queue__department-budget-items,.planner-order-queue__staffing-units,.planner-order-queue__environment-indicators,.planner-order-queue__public-safety-services,.planner-order-queue__disaster-risks,.planner-order-queue__mobility-indicators,.planner-order-queue__workforce-indicators,.planner-order-queue__ordinance-options,.planner-order-queue__regional-links,.planner-order-queue__maintenance-items,.planner-order-queue__project-cards,.planner-order-queue__capital-works-phases,.planner-order-queue__governance-gates,.planner-order-queue__advisories>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.planner-order-queue__presets,.planner-order-queue__items,.planner-order-queue__levers,.planner-order-queue__meters,.planner-order-queue__directive,.planner-order-queue__forecast,.planner-order-queue__objective-list,.planner-order-queue__active-charter-objectives,.planner-order-queue__systems-ledger-items,.planner-order-queue__action-queue ol,.planner-order-queue__election-blocs,.planner-order-queue__scenario-milestone-list,.planner-order-queue__cycle-forecast-stages,.planner-order-queue__trend-audit-items,.planner-order-queue__performance-rating-metrics,.planner-order-queue__resilience-drill-actions,.planner-order-queue__continuity-protocols,.planner-order-queue__mutual-aid-requests,.planner-order-queue__infrastructure-interlock-nodes,.planner-order-queue__public-hearing-petitions,.planner-order-queue__council-agenda-ordinances,.planner-order-queue__credit-rating-instruments,.planner-order-queue__capital-financing-lanes,.planner-order-queue__land-value-markets,.planner-order-queue__development-entitlement-lanes,.planner-order-queue__migration-cohorts,.planner-order-queue__tax-base-channels,.planner-order-queue__advisor-cards,.planner-order-queue__newspaper-stories,.planner-order-queue__zoning-demand-sectors,.planner-order-queue__district-options,.planner-order-queue__inspection-overlay-list,.planner-order-queue__infrastructure-systems,.planner-order-queue__treasury-metrics,.planner-order-queue__department-budget-items,.planner-order-queue__staffing-units,.planner-order-queue__environment-indicators,.planner-order-queue__public-safety-services,.planner-order-queue__disaster-risks,.planner-order-queue__mobility-indicators,.planner-order-queue__workforce-indicators,.planner-order-queue__ordinance-options,.planner-order-queue__regional-links,.planner-order-queue__maintenance-items,.planner-order-queue__project-cards,.planner-order-queue__capital-works-phases,.planner-order-queue__governance-gates,.planner-order-queue__advisories>div,.planner-order-queue__cycle-summary,.planner-order-queue__history-summary{grid-template-columns:1fr}.planner-order-queue__history-forecast{grid-template-columns:1fr;align-items:stretch}.planner-order-queue__advisory-summary{grid-template-columns:1fr;align-items:start}}.planner-order-queue__governance-audit-summary{display:grid;gap:.2rem;padding:.52rem;border:1px solid rgba(244,199,110,.16);border-radius:.56rem;background:linear-gradient(135deg,rgba(244,199,110,.08),transparent 58%),#ffffff09}.planner-order-queue__governance-audit-summary span{color:#f4c76ebd;font-family:var(--font-ui);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.planner-order-queue__governance-audit-summary strong{color:#f8eacc;font-size:.78rem}.planner-order-queue__governance-audit-summary p,.planner-order-queue__governance-audit-summary small{margin:0;color:#ebf2e8ad;font-size:.68rem}
