:root{--dark-theme:"false";--ufpso-red:#bc0017;--ufpso-red-dark:#8f0012;--ufpso-red-soft:rgba(188,0,23,.08);--ufpso-black:#000;--ufpso-gray:#818386;--ufpso-gray-dark:#4a4a4a;--ufpso-gray-light:#f4f4f4;--ufpso-white:#fff;--siac-bg:#fafafa;--siac-surface:#fff;--siac-surface-alt:#f6f6f6;--siac-text-main:#1f1f1f;--siac-text-secondary:#5f6368;--siac-border:hsla(216,2%,52%,.25);--siac-shadow-soft:0 10px 24px rgba(0,0,0,.08);--siac-font-family:"Trebuchet MS",Helvetica,Arial,sans-serif}.button-group .Mui-selected{background-color:rgba(188,0,23,.1);color:#bc0017}.button-group .contained{border-bottom:2px solid hsla(216,2%,52%,.25)}.button-group .outlined{border:2px solid gray}.backButton:hover{cursor:pointer}.siacHomeRoot{--siac-bg:#fafafa;--siac-surface:#fff;--siac-surface-alt:#f4f4f4;--siac-border:hsla(216,2%,52%,.25);--siac-border-strong:hsla(216,2%,52%,.45);--siac-copy:#1f1f1f;--siac-copy-soft:#5f6368;--siac-copy-muted:#818386;--siac-accent:#bc0017;--siac-accent-strong:#8f0012;--siac-accent-soft:rgba(188,0,23,.08);--siac-info:#4a4a4a;--siac-info-soft:hsla(216,2%,52%,.2);--siac-success:#2f6f4e;--siac-success-soft:rgba(47,111,78,.16);--siac-warning:#8f0012;--siac-warning-soft:rgba(188,0,23,.08);--siac-neutral:#5f6368;--siac-neutral-soft:hsla(216,2%,52%,.18);--siac-font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;color:var(--siac-copy);display:flex;flex-direction:column;font-family:var(--siac-font-family);gap:1.2rem;padding-bottom:1.5rem}.siacHomeHero,.siacHomeSection,.siacHomeStatusCard{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid var(--siac-border);border-radius:.5rem;box-shadow:0 14px 32px rgba(0,0,0,.07)}.siacHomeCardButton,.siacHomeColumns>.siacHomeSection,.siacHomeExecutiveCard,.siacHomeHero,.siacHomeIndicatorCard,.siacHomeNextStep,.siacHomePendingCard,.siacHomeResourceCard,.siacHomeRouteCard,.siacHomeSection,.siacHomeStatusCard{animation:siacHomeReveal .45s ease both}.siacHomeHero{background:linear-gradient(115deg,rgba(188,0,23,.12),rgba(188,0,23,.02) 34%,hsla(0,0%,100%,0) 62%),linear-gradient(180deg,#fff,#f8f8f8);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.95fr);overflow:hidden;padding:1.6rem;position:relative}.siacHomeHero:before{background:linear-gradient(90deg,var(--siac-accent-strong),var(--siac-accent),hsla(216,2%,52%,.28));height:6px;inset:0 0 auto 0}.siacHomeHero:after,.siacHomeHero:before{content:"";pointer-events:none;position:absolute}.siacHomeHero:after{background:linear-gradient(135deg,rgba(188,0,23,0),rgba(188,0,23,.08));clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);height:100%;inset:auto 0 0 auto;width:42%}.siacHomeHeroAside,.siacHomeHeroMain{position:relative;z-index:1}.siacHomeHeroMain{display:flex;flex-direction:column;gap:.9rem}.siacHomeHeroEyebrow,.siacHomeNextStepLabel,.siacHomeSectionEyebrow,.siacHomeStatusLabel{align-items:center;color:var(--siac-accent);display:inline-flex;font-family:var(--siac-font-family);font-size:.74rem;font-weight:700;gap:.3rem;letter-spacing:.08em;text-transform:uppercase}.siacHomeHeroTitle{color:var(--ufpso-black,#000);font-size:3.35rem;letter-spacing:0;line-height:1}.siacHomeHeroSubtitle,.siacHomeHeroTitle{font-family:var(--siac-font-family);font-weight:700;margin:0}.siacHomeHeroSubtitle{color:var(--siac-copy);font-size:1.72rem;line-height:1.05}.siacHomeHeroText{color:var(--siac-copy-soft);font-size:1.04rem;line-height:1.5;margin:0;max-width:48rem}.siacHomeHeroBadges{display:flex;flex-wrap:wrap;gap:.55rem}.siacHomeHeroContextGrid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.siacHomeHeroStats{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.siacHomeHeroStats>div{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,98%,.92));border:1px solid rgba(188,0,23,.14);border-radius:.5rem;box-shadow:inset 0 3px 0 rgba(188,0,23,.08);min-width:0;padding:.8rem .9rem}.siacHomeHeroStats span{color:var(--siac-copy-muted);display:block;font-size:.72rem;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.siacHomeHeroStats strong{color:var(--siac-copy);display:block;font-family:var(--siac-font-family);font-size:1.34rem;font-weight:700;line-height:1.05;margin-top:.22rem}.siacHomeHeroContextCard{background:hsla(0,0%,100%,.94);border:1px solid var(--siac-border);border-radius:.5rem;padding:.9rem .95rem;transition:border-color .18s ease,box-shadow .18s ease}.siacHomeHeroContextCard:hover{border-color:rgba(188,0,23,.2);box-shadow:0 10px 22px rgba(0,0,0,.05)}.siacHomeHeroContextLabel{color:var(--siac-copy-muted);display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.siacHomeHeroContextValue{color:var(--siac-copy);display:block;font-family:var(--siac-font-family);font-size:1rem;font-weight:700;line-height:1.2;margin-top:.28rem}.siacHomeHeroContextText{color:var(--siac-copy-soft);font-size:.86rem;line-height:1.4;margin:.22rem 0 0}.siacHomeChip{background:rgba(188,0,23,.06)!important;border:1px solid var(--siac-border)!important;color:var(--siac-accent-strong)!important}.siacHomeChip .MuiChip-label{font-size:.82rem;font-weight:700;padding:0 .78rem}.siacHomeHeroNote{align-items:center;background:#fff;border:1px solid var(--siac-border);border-radius:.5rem;color:var(--siac-text-secondary,#5f6368);display:inline-flex;gap:.55rem;padding:.85rem .95rem}.siacHomeHeroNote svg{color:var(--siac-info)}.siacHomeHeroNote span{font-size:.92rem;line-height:1.45}.siacHomeHeroAside{align-items:stretch;display:flex}.siacHomeStatusCard{background:linear-gradient(180deg,#fff,#f7f7f7);box-shadow:0 18px 34px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1rem;padding:1.05rem;width:100%}.siacHomeCardFooter,.siacHomeCardHeader,.siacHomeIndicatorTop,.siacHomePendingTop,.siacHomeProgressHeader,.siacHomeResourceHeader,.siacHomeRouteTop,.siacHomeSectionHeader,.siacHomeStatusTop{display:flex;gap:.8rem;justify-content:space-between}.siacHomeCardTitle,.siacHomeExecutiveValue,.siacHomeIndicatorValue,.siacHomeNextStepTitle,.siacHomePendingTitle,.siacHomeResourceTitle,.siacHomeRouteTitle,.siacHomeStatusValue{color:var(--siac-copy);font-family:var(--siac-font-family);font-weight:700}.siacHomeStatusValue{display:block;font-size:1.28rem;line-height:1.1;margin-top:.24rem}.siacHomeTonePill{align-items:center;align-self:flex-start;background:var(--siac-neutral-soft);border:1px solid transparent;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);color:var(--siac-neutral);display:inline-flex;font-family:var(--siac-font-family);font-size:.76rem;font-weight:700;min-height:2rem;padding:.2rem .72rem}.siacHomeTonePill.critical{background:var(--siac-accent-soft);border-color:rgba(188,0,23,.2);color:var(--siac-accent-strong)}.siacHomeTonePill.warning{background:var(--siac-warning-soft);border-color:rgba(188,0,23,.18);color:var(--siac-warning)}.siacHomeTonePill.info{background:hsla(216,2%,52%,.22);border-color:rgba(74,74,74,.28);color:#303030}.siacHomeTonePill.success{background:rgba(47,111,78,.18);border-color:rgba(47,111,78,.28);color:#245a3f}.siacHomeTonePill.neutral{background:rgba(188,0,23,.08);border-color:rgba(188,0,23,.18);color:var(--siac-accent-strong)}.siacHomeProgress{background:var(--siac-surface-alt);border:1px solid var(--siac-border);border-radius:.5rem;padding:.95rem}.siacHomeProgress .MuiLinearProgress-root{background:hsla(216,2%,52%,.22);border-radius:999px;height:.64rem;margin:.45rem 0 .35rem}.siacHomeProgress .MuiLinearProgress-bar{background:var(--siac-accent);border-radius:999px}.siacHomeProgressHeader{align-items:center}.siacHomeProgressHeader span{color:var(--siac-copy-soft);font-size:.88rem}.siacHomeProgressHeader strong{color:var(--siac-copy);font-family:var(--siac-font-family);font-size:1.35rem;font-weight:700}.siacHomeCardMeta,.siacHomeCardText,.siacHomeExecutiveHelper,.siacHomeIndicatorHelper,.siacHomeNextStepSupport,.siacHomeNextStepText,.siacHomePendingText,.siacHomeProgressText,.siacHomeResourceMeta,.siacHomeResourceText,.siacHomeRouteMeta,.siacHomeRouteText{color:var(--siac-copy-soft);line-height:1.45;margin:0}.siacHomeCardMeta,.siacHomeCardText{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.siacHomeCardText{-webkit-line-clamp:3}.siacHomeCardMeta{-webkit-line-clamp:2}.siacHomeStatusMetrics{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.siacHomeStatusMetrics>div{background:hsla(0,0%,100%,.75);border:1px solid var(--siac-border);border-radius:.5rem;padding:.8rem .85rem}.siacHomeStatusMetrics span{color:var(--siac-copy-muted);display:block;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.siacHomeStatusMetrics strong{color:var(--siac-copy);display:block;font-family:var(--siac-font-family);font-size:.94rem;font-weight:700;line-height:1.32;margin-top:.22rem}.siacHomeLoadingNote{align-items:center;color:var(--siac-copy-soft);display:inline-flex;font-size:.88rem;gap:.55rem}.siacHomeSection{padding:1.35rem;position:relative}.siacHomeSection:before{background:linear-gradient(90deg,rgba(188,0,23,.28),hsla(216,2%,52%,.08),rgba(188,0,23,0));content:"";height:1px;left:1.2rem;position:absolute;right:1.2rem;top:0}.siacHomeSectionHeader{align-items:flex-end;margin-bottom:1rem}.siacHomeSectionHeaderCopy{display:flex;flex-direction:column;gap:.22rem;max-width:56rem}.siacHomeSectionHeaderAside{align-items:center;display:flex}.siacHomeSectionTitle{color:var(--siac-copy);font-family:var(--siac-font-family);font-size:1.5rem;font-weight:700;line-height:1.12;margin:.18rem 0 0}.siacHomeSectionDescription{color:var(--siac-copy-soft);line-height:1.45;margin:.08rem 0 0}.siacHomeSectionCount{align-items:center;background:rgba(188,0,23,.06);border:1px solid var(--siac-border);border-radius:999px;color:var(--siac-accent-strong);display:inline-flex;font-family:var(--siac-font-family);font-size:.8rem;font-weight:700;padding:.45rem .75rem}.siacHomeExecutiveGrid,.siacHomeIndicatorGrid,.siacHomeResourceGrid,.siacHomeRouteGrid{display:grid;gap:.9rem}.siacHomeExecutiveGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.siacHomeIndicatorGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.siacHomeExecutiveCard,.siacHomeIndicatorCard,.siacHomePendingCard,.siacHomePositiveState,.siacHomeResourceCard{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid var(--siac-border);border-radius:.5rem;padding:1rem}.siacHomeExecutiveCard,.siacHomeIndicatorCard{display:flex;flex-direction:column;gap:.42rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.siacHomeExecutiveCard:hover,.siacHomeIndicatorCard:hover{border-color:rgba(188,0,23,.2);box-shadow:0 14px 26px rgba(0,0,0,.07);transform:translateY(-2px)}.siacHomeCardIcon,.siacHomeExecutiveIcon,.siacHomeIndicatorIcon,.siacHomeResourceIcon{align-items:center;background:var(--siac-accent-soft);border-radius:.5rem;color:var(--siac-accent-strong);display:inline-flex;height:2.85rem;justify-content:center;width:2.85rem}.siacHomeExecutiveLabel,.siacHomeIndicatorLabel{color:var(--siac-copy-muted);font-size:.78rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.siacHomeExecutiveValue{font-size:1.2rem;line-height:1.1}.siacHomeIndicatorValue{font-size:1.52rem;line-height:1.05}.siacHomeActionsGrid{display:grid;gap:.95rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.siacHomeQuickActionsGrid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.siacHomeActionControls{align-items:center;display:flex;gap:.45rem}.siacHomeActionCounter{align-items:center;background:rgba(188,0,23,.06);border:1px solid var(--siac-border);border-radius:999px;color:var(--siac-accent-strong);display:inline-flex;font-family:var(--siac-font-family);font-size:.8rem;font-weight:700;padding:.45rem .72rem}.siacHomeActionControlButton{background:linear-gradient(180deg,#fff,#f4f4f4)!important;border:1px solid var(--siac-border)!important;color:var(--siac-copy)!important;height:2.35rem;width:2.35rem}.siacHomeActionControlButton.Mui-disabled{opacity:.45}.siacHomeActionsCarousel{position:relative}.siacHomeActionsTrack{display:flex;gap:.95rem;overflow-x:auto;padding:.1rem .1rem .45rem;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:hsla(216,2%,52%,.45) transparent;scrollbar-width:thin}.siacHomeActionsTrack::-webkit-scrollbar{height:8px}.siacHomeActionsTrack::-webkit-scrollbar-thumb{background:hsla(216,2%,52%,.45);border-radius:999px}.siacHomeActionsTrack::-webkit-scrollbar-track{background:transparent}.siacHomeActionSlide{display:flex;flex:0 0 calc(33.33333% - 0.63333rem);min-width:18rem;scroll-snap-align:start}.siacHomeActionSlide.featured{flex-basis:min(24rem,(100% - 1.9rem)/2.4)}.siacHomeCardButton,.siacHomePendingCard,.siacHomeResourceCard,.siacHomeRouteCard{align-items:stretch;box-sizing:border-box;justify-content:flex-start;text-align:left;width:100%}.siacHomeCardButton,.siacHomeResourceCard{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid var(--siac-border);border-radius:.5rem;display:flex;flex-direction:column;gap:.65rem;min-height:100%;padding:1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.siacHomeCardButton.interactive:hover,.siacHomeResourceCard.interactive:hover{border-color:rgba(188,0,23,.24);box-shadow:0 14px 26px rgba(0,0,0,.08);transform:translateY(-2px)}.siacHomeCardButton.static,.siacHomeResourceCard.static{opacity:.92}.siacHomeFeaturedAction{background:linear-gradient(135deg,var(--siac-accent-strong) 0,var(--siac-accent) 100%);border-color:rgba(188,0,23,.42);min-height:100%;padding:1.15rem}.siacHomeFeaturedAction .siacHomeCardArrow,.siacHomeFeaturedAction .siacHomeCardIcon{background:hsla(0,0%,100%,.16);color:#fff}.siacHomeFeaturedAction .siacHomeCardMeta,.siacHomeFeaturedAction .siacHomeCardText,.siacHomeFeaturedAction .siacHomeCardTitle{color:#fff}.siacHomeFeaturedAction .siacHomeCardMeta{color:hsla(0,0%,100%,.82)}.siacHomeFeaturedAction .siacHomeTonePill{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.22);color:#fff}.siacHomeFeaturedAction .siacHomeCardCta{color:#fff}.siacHomeCardTitle{font-size:1.28rem;line-height:1.12;margin:0}.siacHomeCardFooter{align-items:flex-end;margin-top:auto}.siacHomeCardCta{font-family:var(--siac-font-family);font-size:.86rem;font-weight:700;gap:.42rem;white-space:nowrap}.siacHomeCardArrow,.siacHomeCardCta{align-items:center;color:var(--siac-accent-strong);display:inline-flex}.siacHomeCardArrow{background:var(--siac-accent-soft);border-radius:999px;height:2rem;justify-content:center;width:2rem}.siacHomeRouteGrid{align-items:stretch;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.siacHomeRouteLegend{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.siacHomeRouteLegendItem{align-items:center;background:var(--siac-neutral-soft);border:1px solid transparent;border-radius:999px;color:var(--siac-neutral);display:inline-flex;font-size:.76rem;font-weight:700;min-height:1.85rem;padding:.2rem .7rem}.siacHomeRouteLegendItem.neutral{background:rgba(188,0,23,.08);border-color:rgba(188,0,23,.2);color:var(--siac-accent-strong)}.siacHomeRouteLegendItem.info{background:hsla(216,2%,52%,.22);border-color:rgba(74,74,74,.3);color:#303030}.siacHomeRouteLegendItem.success{background:rgba(47,111,78,.18);border-color:rgba(47,111,78,.3);color:#245a3f}.siacHomeRouteCard{background:#fff;border:1px solid var(--siac-border);border-radius:.5rem;box-shadow:0 8px 18px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.82rem;min-height:17rem;min-width:0;overflow:hidden;padding:1.15rem 1rem 1rem;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.siacHomeRouteCard:before{background:var(--siac-accent);content:"";height:5px;inset:0 0 auto 0;position:absolute}.siacHomeRouteCard:hover{background:linear-gradient(180deg,#fff,#f7f7f7);border-color:rgba(188,0,23,.24);box-shadow:0 16px 28px rgba(0,0,0,.09);transform:translateY(-3px)}.siacHomeRouteCard:focus-visible{outline:3px solid rgba(188,0,23,.22);outline-offset:3px}.siacHomeRouteCard.critical:before{background:var(--siac-accent)}.siacHomeRouteCard.warning:before{background:var(--siac-warning)}.siacHomeRouteCard.warning .siacHomeRouteMeta{border-left-color:var(--siac-warning)}.siacHomeRouteCard.info:before{background:var(--siac-info)}.siacHomeRouteCard.info .siacHomeRouteMeta{border-left-color:var(--siac-info)}.siacHomeRouteCard.success:before{background:var(--siac-success)}.siacHomeRouteCard.success .siacHomeRouteMeta{border-left-color:var(--siac-success)}.siacHomeRouteTop{align-items:center;min-height:2.15rem;padding-inline:.15rem}.siacHomeRouteBody,.siacHomeRouteHeader{display:flex;flex-direction:column}.siacHomeRouteHeader{gap:.6rem;padding:.2rem .45rem 0}.siacHomeRouteBody{flex:1;gap:.7rem;padding:0 .45rem}.siacHomeRouteMeta,.siacHomeRouteText,.siacHomeRouteTitle{overflow-wrap:anywhere}.siacHomeRouteTitle{align-items:center;display:flex;font-size:1.05rem;justify-content:center;line-height:1.22;margin:0;min-height:2.35rem;text-align:center}.siacHomeRouteMeta,.siacHomeRouteText{line-height:1.48;margin:0}.siacHomeRouteText{color:var(--siac-copy);font-size:.93rem;text-align:left}.siacHomeRouteMeta{background:#fafafa;border:1px solid hsla(216,2%,52%,.18);border-left:3px solid rgba(188,0,23,.42);border-radius:.45rem;color:var(--siac-copy-soft);display:block;font-size:.84rem;margin-top:auto;padding:.6rem .7rem}.siacHomeRouteDivider{background:hsla(216,2%,52%,.45);height:1px;width:100%}.siacHomeRouteStep{background:var(--siac-accent-soft);border-radius:.5rem;height:2.15rem;min-width:2.15rem;padding-inline:.48rem}.siacHomeRouteFooter,.siacHomeRouteStep{align-items:center;color:var(--siac-accent-strong);display:inline-flex;font-family:var(--siac-font-family);font-weight:700;justify-content:center}.siacHomeRouteFooter{border-top:1px solid hsla(216,2%,52%,.16);font-size:.88rem;gap:.4rem;margin-top:auto;margin-inline:.45rem;padding-top:.72rem}.siacHomeColumns{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.siacHomePendingList{display:flex;flex-direction:column;gap:.8rem}.siacHomePendingCard{text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.siacHomePendingCard:hover{box-shadow:0 12px 24px rgba(0,0,0,.08);transform:translateY(-1px)}.siacHomePendingTitle{font-size:1rem;margin:0 0 .22rem}.siacHomePositiveState{align-items:flex-start;display:flex;gap:.85rem}.siacHomePositiveState svg{color:var(--siac-success)}.siacHomePositiveState h4,.siacHomePositiveState p{margin:0}.siacHomePositiveState h4{color:var(--siac-copy);font-family:var(--siac-font-family);font-weight:700}.siacHomePositiveState p{color:var(--siac-copy-soft);line-height:1.45;margin-top:.22rem}.siacHomeNextStep{background:linear-gradient(145deg,rgba(188,0,23,.08),hsla(0,0%,100%,.96) 38%,#fafafa);border:1px solid var(--siac-border);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.siacHomeNextStep.critical{border-color:rgba(188,0,23,.2)}.siacHomeNextStep.warning{border-color:rgba(188,0,23,.18)}.siacHomeNextStep.info{border-color:hsla(216,2%,52%,.25)}.siacHomeNextStep.success{border-color:rgba(43,123,80,.18)}.siacHomeNextStepTop{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.siacHomeNextStepTitle{font-size:1.32rem;line-height:1.15;margin:0}.siacHomeNextStepButton{align-items:center;align-self:flex-start;background:var(--siac-accent);border:1px solid rgba(188,0,23,.2);border-radius:.5rem;box-shadow:0 10px 20px rgba(188,0,23,.18);color:#fff;display:inline-flex;font-family:var(--siac-font-family);font-weight:700;gap:.45rem;justify-content:center;margin-top:.15rem;padding:.72rem .95rem}.siacHomeNextStepButton:hover{background:var(--siac-accent-strong)}.siacHomeResourceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.siacHomeResourceCard{gap:.75rem}.siacHomeResourceTitle{font-size:1.05rem;margin:0}.siacHomeResourceText{font-size:.93rem}.siacHomeResourceMeta{color:var(--siac-copy-muted);font-size:.82rem}@keyframes siacHomeReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.siacHomeIndicatorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siacHomeResourceGrid,.siacHomeRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.siacHomeActionsGrid,.siacHomeColumns,.siacHomeHero{grid-template-columns:1fr}.siacHomeExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siacHomeHeroContextGrid,.siacHomeHeroStats{grid-template-columns:1fr}.siacHomeActionSlide{flex-basis:calc(50% - 0.475rem)}.siacHomeActionSlide.featured{flex-basis:calc(58.82353% - 0.55882rem)}}@media (max-width:820px){.siacHomeRoot{gap:1rem}.siacHomeHero,.siacHomeSection{padding:1rem}.siacHomeHeroTitle{font-size:2.45rem}.siacHomeHeroSubtitle{font-size:1.3rem}.siacHomeExecutiveGrid,.siacHomeHeroStats,.siacHomeIndicatorGrid,.siacHomeQuickActionsGrid,.siacHomeResourceGrid,.siacHomeRouteGrid,.siacHomeStatusMetrics{grid-template-columns:1fr}.siacHomeSectionTitle{font-size:1.25rem}.siacHomeNextStepTop,.siacHomePendingTop,.siacHomeSectionHeader,.siacHomeStatusTop{align-items:flex-start;flex-direction:column}.siacHomeRouteLegend{justify-content:flex-start}.siacHomeActionControls{justify-content:space-between;width:100%}.siacHomeActionSlide,.siacHomeActionSlide.featured{flex-basis:84%;min-width:16rem}}.siacHomeCompactRoot{gap:1rem}.siacHomeCompactHero,.siacHomeCompactSection{border:1px solid var(--siac-border);border-radius:.8rem;box-shadow:0 10px 28px rgba(31,31,31,.06)}.siacHomeCompactHero{background:linear-gradient(120deg,rgba(188,0,23,.08),transparent 42%),var(--siac-surface);display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);overflow:hidden;padding:1.35rem;position:relative}.siacHomeCompactHero:before{content:"";height:4px;inset:0 0 auto 0;position:absolute}.siacHomeCompactHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.2rem .35rem}.siacHomeCompactEyebrow,.siacHomeSectionEyebrow{color:var(--siac-accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.siacHomeCompactTitle{font-family:var(--siac-font-family);font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:800;line-height:1.08;margin:.35rem 0 0;max-width:52rem}.siacHomeCompactLead{font-size:.96rem;line-height:1.5;margin:.65rem 0 0;max-width:46rem}.siacHomeCompactBadges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.siacHomeCompactBadge,.siacHomeCompactSectionCount{align-items:center;background:#fff;border:1px solid var(--siac-border);border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;min-height:1.85rem;padding:.25rem .65rem}.siacHomeCompactBadge.success{background:var(--siac-success-soft);border-color:rgba(47,111,78,.24);color:var(--siac-success)}.siacHomeCompactStats{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;max-width:38rem}.siacHomeCompactStats>div{border-left:3px solid var(--siac-accent);padding-left:.75rem}.siacHomeCompactStats span,.siacHomeCompactStats strong{display:block}.siacHomeCompactStats span{font-size:.74rem}.siacHomeCompactStats strong{font-size:1.18rem;font-weight:800;margin-top:.1rem}.siacHomeCompactStatus{background:hsla(0,0%,100%,.92);border:1px solid rgba(188,0,23,.14);border-radius:.7rem;display:flex;flex-direction:column;gap:.85rem;padding:1rem;position:relative;z-index:1}.siacHomeCompactProgress>div,.siacHomeCompactStatusHeader{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.siacHomeCompactStatusHeader span,.siacHomeCompactStatusHeader strong{display:block}.siacHomeCompactStatusHeader span{font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.siacHomeCompactStatusHeader strong{font-size:1.05rem;line-height:1.25;margin-top:.2rem}.siacHomeCompactProgress{background:var(--siac-surface-alt);border-radius:.55rem;padding:.8rem}.siacHomeCompactProgress span{color:var(--siac-copy-soft);font-size:.8rem}.siacHomeCompactProgress strong{color:var(--siac-accent-strong);font-size:1rem}.siacHomeCompactProgress .MuiLinearProgress-root{background:hsla(216,2%,52%,.2);border-radius:999px;height:.55rem;margin-top:.55rem}.siacHomeCompactProgress .MuiLinearProgress-bar{background:var(--siac-accent);border-radius:999px}.siacHomeCompactPrimaryAction{align-items:center;background:var(--siac-accent);border-radius:.55rem;display:flex;gap:.8rem;justify-content:space-between;padding:.8rem;text-align:left;width:100%}.siacHomeCompactPrimaryAction>div{min-width:0}.siacHomeCompactPrimaryAction span,.siacHomeCompactPrimaryAction strong{display:block}.siacHomeCompactPrimaryAction span{font-size:.72rem;opacity:.78}.siacHomeCompactPrimaryAction strong{font-size:.9rem;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siacHomeCompactLoading{align-items:center;color:var(--siac-copy-soft);display:flex;font-size:.78rem;gap:.4rem}.siacHomeCompactLoading svg{font-size:1rem}.siacHomeCompactSection{padding:1.15rem}.siacHomeCompactSectionHeader{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.siacHomeCompactSectionTitle{font-family:var(--siac-font-family);font-size:1.28rem;font-weight:800;line-height:1.2;margin:.18rem 0 0}.siacHomeCompactSectionDescription{color:var(--siac-copy-soft);font-size:.86rem;line-height:1.4;margin:.2rem 0 0}.siacHomeCompactMetricGrid{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.siacHomeCompactMetric{align-items:center;background:var(--siac-surface);border:1px solid var(--siac-border);border-radius:.65rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.8rem}.siacHomeCompactMetricIcon,.siacHomeCompactQuickIcon{align-items:center;background:var(--siac-accent-soft);border-radius:.55rem;color:var(--siac-accent-strong);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.siacHomeCompactMetricIcon.success{background:var(--siac-success-soft);color:var(--siac-success)}.siacHomeCompactMetricIcon.info{background:var(--siac-info-soft);color:var(--siac-info)}.siacHomeCompactMetricCopy{min-width:0}.siacHomeCompactMetricCopy span,.siacHomeCompactMetricCopy strong{display:block}.siacHomeCompactMetricCopy span{color:var(--siac-copy-muted);font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siacHomeCompactMetricCopy strong{font-size:1.22rem;margin-top:.1rem}.siacHomeCompactMetricState{background:var(--siac-neutral);border-radius:50%;font-size:0;height:.48rem;width:.48rem}.siacHomeCompactMetricState.critical,.siacHomeCompactMetricState.warning{background:var(--siac-accent)}.siacHomeCompactMetricState.success{background:var(--siac-success)}.siacHomeCompactRouteGrid{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.siacHomeCompactRoute{align-items:center;background:#fff;border:1px solid var(--siac-border);border-radius:.65rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.4rem;overflow:hidden;padding:.75rem;position:relative;text-align:left;width:100%}.siacHomeCompactRoute:before{background:var(--siac-neutral);content:"";inset:0 auto 0 0;position:absolute;width:3px}.siacHomeCompactRoute.critical:before,.siacHomeCompactRoute.warning:before{background:var(--siac-accent)}.siacHomeCompactRoute.success:before{background:var(--siac-success)}.siacHomeCompactRoute:hover{background:#fcf8f8;border-color:rgba(188,0,23,.24)}.siacHomeCompactRoute>svg{color:var(--siac-copy-muted);font-size:1.1rem}.siacHomeCompactRouteNumber{align-items:center;background:var(--siac-surface-alt);border-radius:.5rem;color:var(--siac-accent-strong);display:inline-flex;font-size:.76rem;font-weight:800;height:2.05rem;justify-content:center;width:2.05rem}.siacHomeCompactRouteCopy{min-width:0}.siacHomeCompactRouteCopy span,.siacHomeCompactRouteCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siacHomeCompactRouteCopy strong{font-size:.86rem}.siacHomeCompactRouteCopy span{color:var(--siac-copy-muted);font-size:.72rem;margin-top:.18rem}.siacHomeCompactBottomGrid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.siacHomeCompactPendingList,.siacHomeCompactQuickList{display:flex;flex-direction:column;gap:.55rem}.siacHomeCompactPending,.siacHomeCompactQuickLink{align-items:center;background:#fff;border:1px solid var(--siac-border);border-radius:.6rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem .75rem;text-align:left;width:100%}.siacHomeCompactPending:hover,.siacHomeCompactQuickLink:hover{background:var(--siac-surface-alt);border-color:rgba(188,0,23,.22)}.siacHomeCompactPending span,.siacHomeCompactPending strong,.siacHomeCompactQuickLink span,.siacHomeCompactQuickLink strong{display:block}.siacHomeCompactPending strong,.siacHomeCompactQuickLink strong{font-size:.86rem}.siacHomeCompactPending span,.siacHomeCompactQuickLink span{color:var(--siac-copy-muted);font-size:.72rem;margin-top:.1rem}.siacHomeCompactPending>svg,.siacHomeCompactQuickLink>svg{color:var(--siac-copy-muted);font-size:1.1rem}.siacHomeCompactPendingDot{background:var(--siac-neutral);border-radius:50%;height:.6rem;width:.6rem}.siacHomeCompactPendingDot.critical,.siacHomeCompactPendingDot.warning{background:var(--siac-accent)}.siacHomeCompactPendingDot.success{background:var(--siac-success)}.siacHomeCompactQuickIcon{height:2.15rem;width:2.15rem}.siacHomeCompactQuickIcon svg{font-size:1.15rem}.siacHomeCompactEmpty{align-items:flex-start;background:var(--siac-success-soft);border-radius:.65rem;color:var(--siac-success);display:flex;gap:.65rem;padding:.85rem}.siacHomeCompactEmpty span,.siacHomeCompactEmpty strong{display:block}.siacHomeCompactEmpty strong{font-size:.9rem}.siacHomeCompactEmpty span{font-size:.78rem;margin-top:.18rem}@media (max-width:1280px){.siacHomeCompactMetricGrid,.siacHomeCompactRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.siacHomeCompactBottomGrid,.siacHomeCompactHero{grid-template-columns:1fr}}@media (max-width:640px){.siacHomeCompactHero,.siacHomeCompactSection{padding:.9rem}.siacHomeCompactMetricGrid,.siacHomeCompactRouteGrid,.siacHomeCompactStats{grid-template-columns:1fr}.siacHomeCompactSectionHeader{align-items:flex-start;flex-direction:column}}.siacHomeCompactRoot{--siac-surface:#fff;--siac-surface-alt:#f5f7f9;--siac-border:#e1e5e9;--siac-border-strong:#cbd2d9;--siac-copy:#20262d;--siac-copy-soft:#59636e;--siac-copy-muted:#7a8590;--siac-accent:#b50020;--siac-accent-strong:#920019;--siac-accent-soft:#f8ecef;--siac-info:#31566f;--siac-info-soft:#eaf1f5;--siac-success:#34745a;--siac-success-soft:#eaf4ef;--siac-neutral:#63707c;--siac-neutral-soft:#edf0f2;--siac-font-family:"Segoe UI",Arial,sans-serif;gap:1.1rem;margin-inline:auto;max-width:92rem;width:100%}.siacHomeCompactHero,.siacHomeCompactSection{background:var(--siac-surface);border-color:var(--siac-border);border-radius:1rem;box-shadow:0 8px 24px rgba(32,38,45,.055)}.siacHomeCompactHero{background:var(--siac-surface);gap:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.68fr);padding:1.5rem}.siacHomeCompactHero:before{background:var(--siac-accent);border-radius:0 0 999px 999px;height:.22rem;inset:0 auto auto 1.5rem;width:4.5rem}.siacHomeCompactHero:after{display:none}.siacHomeCompactHeroCopy{padding:0}.siacHomeCompactInstitutionalHeader{align-items:center;border-bottom:1px solid var(--siac-border);display:flex;gap:1.25rem;justify-content:space-between;padding-bottom:1rem}.siacHomeCompactOfficeBrand{align-items:center;display:flex;gap:.75rem;min-width:0}.siacHomeCompactOfficeBrand span,.siacHomeCompactOfficeBrand strong{display:block}.siacHomeCompactOfficeBrand span{color:var(--siac-copy-muted);font-size:.7rem;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}.siacHomeCompactOfficeBrand strong{color:var(--siac-copy);font-size:.92rem;font-weight:700;line-height:1.25;margin-top:.15rem}.siacHomeCompactOfficeIcon{align-items:center;background:var(--siac-accent-soft);border-radius:50%;color:var(--siac-accent-strong);display:inline-flex;flex:0 0 auto;height:2.7rem;justify-content:center;width:2.7rem}.siacHomeCompactOfficeIcon svg{font-size:1.35rem}.siacHomeCompactAccreditationLogo{display:block;flex:0 0 auto;max-height:3.35rem;object-fit:contain;object-position:right center;width:clamp(11rem,20vw,15rem)}.siacHomeCompactEyebrow{color:var(--siac-info);letter-spacing:.09em;margin-top:1rem}.siacHomeCompactTitle{color:var(--siac-copy);font-size:clamp(1.55rem,2.3vw,2.25rem);letter-spacing:-.025em;margin-top:.38rem}.siacHomeCompactLead{color:var(--siac-copy-soft);font-size:.94rem;margin-top:.55rem;max-width:50rem}.siacHomeCompactBadges{margin-top:.8rem}.siacHomeCompactBadge,.siacHomeCompactSectionCount{background:#f8f9fa;border-color:var(--siac-border);color:var(--siac-copy-soft);font-weight:600;min-height:1.75rem}.siacHomeCompactBadge.info{background:var(--siac-info-soft);border-color:#d9e4eb;color:var(--siac-info)}.siacHomeCompactStats{gap:.55rem;margin-top:.9rem;max-width:42rem}.siacHomeCompactStats>div{background:#f8f9fa;border:1px solid #e8ebee;border-radius:.72rem;padding:.68rem .78rem}.siacHomeCompactStats span{color:var(--siac-copy-muted)}.siacHomeCompactStats strong{color:var(--siac-copy);font-size:1.12rem}.siacHomeCompactStatus{background:#f6f8f9;border-color:#dde3e8;border-radius:.9rem;gap:.9rem;padding:1.05rem}.siacHomeCompactStatusHeader strong{color:var(--siac-copy)}.siacHomeCompactStatusHeader span{color:var(--siac-copy-muted)}.siacHomeCompactStatus .siacHomeTonePill{background:#fff;border-color:#d8dee3;color:var(--siac-copy-soft);min-height:1.7rem}.siacHomeCompactStatus .siacHomeTonePill.success{background:var(--siac-success-soft);border-color:#cfe2d8;color:var(--siac-success)}.siacHomeCompactProgress{background:#fff;border:1px solid #e4e8eb;border-radius:.75rem}.siacHomeCompactProgress strong{color:var(--siac-copy)}.siacHomeCompactProgress .MuiLinearProgress-root{background:#e5e9ec;height:.45rem}.siacHomeCompactProgress .MuiLinearProgress-bar{background:var(--siac-info)}.siacHomeCompactPrimaryAction{background:#283b4a;border:1px solid #243746;border-radius:.82rem;box-shadow:0 5px 14px rgba(40,59,74,.14);color:#fff;gap:1rem;padding:.8rem .85rem .8rem .95rem;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.siacHomeCompactPrimaryAction span{opacity:.72}.siacHomeCompactPrimaryAction strong{white-space:normal}.siacHomeCompactPrimaryAction:hover{background:var(--siac-accent-strong);border-color:var(--siac-accent-strong);box-shadow:0 8px 18px rgba(181,0,32,.2);transform:translateY(-1px)}.siacHomeCompactPrimaryAction:focus-visible{outline:3px solid rgba(49,86,111,.25);outline-offset:3px}.siacHomeCompactPrimaryActionIcon{align-items:center;background:hsla(0,0%,100%,.13);border-radius:50%;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.siacHomeCompactPrimaryActionIcon svg{font-size:1.15rem;transition:transform .16s ease}.siacHomeCompactPrimaryAction:hover .siacHomeCompactPrimaryActionIcon svg{transform:translateX(2px)}.siacHomeCompactSection{padding:1.2rem}.siacHomeCompactMetricGrid,.siacHomeCompactRouteGrid,.siacHomeCompactSectionHeader{margin-inline:auto;max-width:82rem;width:100%}.siacHomeCompactEmpty,.siacHomeCompactPendingList,.siacHomeCompactQuickList{margin-inline:auto;width:100%}.siacHomeCompactEmpty,.siacHomeCompactPendingList{max-width:42rem}.siacHomeCompactQuickList{max-width:32rem}.siacHomeSectionEyebrow{color:var(--siac-info)}.siacHomeCompactSectionTitle{color:var(--siac-copy);font-size:1.22rem;letter-spacing:-.015em}.siacHomeCompactMetric,.siacHomeCompactPending,.siacHomeCompactQuickLink,.siacHomeCompactRoute{background:#fff;border-color:#e3e7ea;border-radius:.82rem}.siacHomeCompactMetric{box-shadow:0 2px 8px rgba(32,38,45,.025);padding:.82rem}.siacHomeCompactMetricIcon,.siacHomeCompactQuickIcon{background:var(--siac-info-soft);border-radius:50%;color:var(--siac-info)}.siacHomeCompactMetricState.info{background:var(--siac-info)}.siacHomeCompactRoute{min-height:4.55rem;padding:.8rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.siacHomeCompactRoute:before{display:none}.siacHomeCompactRoute>svg{background:#f0f3f5;border-radius:50%;color:var(--siac-copy-soft);height:1.85rem;padding:.38rem;transition:transform .16s ease,background-color .16s ease,color .16s ease;width:1.85rem}.siacHomeCompactRoute:hover{background:#fff8f9;border-color:rgba(181,0,32,.4);box-shadow:0 8px 18px rgba(181,0,32,.1);transform:translateY(-2px)}.siacHomeCompactRoute:hover>svg{background:var(--siac-accent);color:#fff;transform:translateX(2px)}.siacHomeCompactRoute:focus-visible{outline:3px solid rgba(49,86,111,.2);outline-offset:2px}.siacHomeCompactRouteNumber{background:#f7f9fa;border:1px solid #dce3e7;border-radius:50%;color:var(--siac-info)}.siacHomeCompactPending,.siacHomeCompactQuickLink{padding:.75rem .8rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.siacHomeCompactPending:hover,.siacHomeCompactQuickLink:hover{background:#fff8f9;border-color:rgba(181,0,32,.35);box-shadow:0 7px 16px rgba(181,0,32,.09);transform:translateY(-1px)}.siacHomeCompactPending:focus-visible,.siacHomeCompactQuickLink:focus-visible{outline:3px solid rgba(49,86,111,.2);outline-offset:2px}.siacHomeCompactPending>svg,.siacHomeCompactQuickLink>svg{transition:transform .16s ease}.siacHomeCompactPending:hover>svg,.siacHomeCompactQuickLink:hover>svg{color:var(--siac-accent);transform:translateX(2px)}.siacHomeCompactPending:hover strong,.siacHomeCompactQuickLink:hover strong,.siacHomeCompactRoute:hover strong{color:var(--siac-accent-strong)}.siacHomeCompactEmpty{border:1px solid #d6e7dd;border-radius:.8rem}@media (max-width:960px){.siacHomeCompactInstitutionalHeader{align-items:flex-start}}@media (max-width:640px){.siacHomeCompactHero,.siacHomeCompactSection{border-radius:.85rem}.siacHomeCompactInstitutionalHeader{flex-direction:column;gap:.9rem}.siacHomeCompactAccreditationLogo{object-position:left center;width:min(100%,14rem)}.siacHomeCompactEmpty,.siacHomeCompactMetricGrid,.siacHomeCompactPendingList,.siacHomeCompactQuickList,.siacHomeCompactRoot,.siacHomeCompactRouteGrid,.siacHomeCompactSectionHeader{max-width:none}}@media (prefers-reduced-motion:reduce){.siacHomeCompactPending,.siacHomeCompactPending>svg,.siacHomeCompactPrimaryAction,.siacHomeCompactPrimaryActionIcon svg,.siacHomeCompactQuickLink,.siacHomeCompactQuickLink>svg,.siacHomeCompactRoute,.siacHomeCompactRoute>svg{animation:none;transition:none}}