.admin_app__6y38V{min-height:100vh}.admin_header__BIohf{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.8rem max(1rem,calc((100vw - 1440px) / 2 + 1rem));border-bottom:1px solid var(--line);background:rgba(246,247,249,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin_brand__ARsVn{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.admin_brandMark__0_WWX{width:2rem;height:2rem;flex:none;border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,0) 45%),linear-gradient(135deg,var(--brand),var(--teal));box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.admin_brand__ARsVn strong{display:block;color:var(--ink);line-height:1}.admin_brand__ARsVn small{display:block;margin-top:.14rem;color:var(--ink-muted);font-size:.72rem}.admin_headerActions__fetxo{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0}.admin_headerMeta__2hiOr{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink-soft);font-size:.88rem;white-space:nowrap}.admin_envBadge__ffPVc,.admin_rolePill__7kpv9,.admin_severityPill__4CFKv,.admin_statusPill__7E3TF{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border:1px solid var(--line);border-radius:6px;padding:.22rem .55rem;background:var(--surface);color:var(--ink-soft);font-size:.78rem;font-weight:700}.admin_sessionText__it_Y4{color:var(--ink-muted);font-size:.82rem}.admin_headerButton__paNLe{min-height:2rem;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-soft);padding:.32rem .58rem;font-weight:800}.admin_headerButton__paNLe:hover{color:var(--brand-strong)}.admin_mobileMenuButton__4PD5k{position:relative;display:none;width:2.35rem;height:2.35rem;flex:none;border:0;border-radius:999px;background:linear-gradient(135deg,rgba(33,90,166,.16),rgba(23,135,123,.16)),var(--surface);box-shadow:inset 0 0 0 1px rgba(33,90,166,.22),0 .45rem 1.15rem rgba(15,23,42,.08)}.admin_mobileMenuButton__4PD5k span{position:absolute;left:50%;display:block;width:.98rem;height:2px;border-radius:999px;background:var(--brand-strong);transform:translateX(-50%);transition:transform .16s ease,opacity .16s ease,top .16s ease}.admin_mobileMenuButton__4PD5k span:first-child{top:.74rem}.admin_mobileMenuButton__4PD5k span:nth-child(2){top:calc(50% - 1px)}.admin_mobileMenuButton__4PD5k span:nth-child(3){top:1.55rem}.admin_mobileMenuButton__4PD5k:hover span,.admin_mobileMenuButton__4PD5k[aria-expanded=true] span{background:var(--brand-strong)}.admin_mobileMenuButton__4PD5k[aria-expanded=true] span:first-child{top:calc(50% - 1px);transform:translateX(-50%) rotate(45deg)}.admin_mobileMenuButton__4PD5k[aria-expanded=true] span:nth-child(2){opacity:0}.admin_mobileMenuButton__4PD5k[aria-expanded=true] span:nth-child(3){top:calc(50% - 1px);transform:translateX(-50%) rotate(-45deg)}.admin_mobileDrawerHeader__1opu0,.admin_mobileNavBackdrop__QyZ8I{display:none}.admin_shell___aINo{width:min(1440px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.admin_sidebar__rnDk4{position:-webkit-sticky;position:sticky;top:64px;align-self:start;min-height:calc(100vh - 64px);padding:1.25rem 1rem 1.25rem 0;border-right:1px solid var(--line)}.admin_navList__3Y9Xr{display:grid;grid-gap:.18rem;gap:.18rem;list-style:none}.admin_navActive__oqo8b,.admin_navLink__F_txY{display:flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:.54rem .65rem;border-left:3px solid transparent;color:var(--ink-soft);font-weight:700}.admin_navActive__oqo8b,.admin_navLink__F_txY:hover{color:var(--brand-strong)}.admin_navActive__oqo8b{border-left-color:var(--brand)}.admin_navMarker__JWlkF{width:.55rem;height:.55rem;flex:none;border-radius:999px;background:var(--line-strong)}.admin_navActive__oqo8b .admin_navMarker__JWlkF{background:var(--brand)}.admin_mobileDrawerClose__Wqa2B{display:inline-flex;position:relative;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.admin_mobileDrawerClose__Wqa2B span{position:absolute;width:1rem;height:2px;border-radius:999px;background:var(--ink-soft)}.admin_mobileDrawerClose__Wqa2B span:first-child{transform:rotate(45deg)}.admin_mobileDrawerClose__Wqa2B span:last-child{transform:rotate(-45deg)}.admin_mobileDrawerTitle__adnZL{display:inline-flex;align-items:center;gap:.68rem;min-width:0}.admin_mobileDrawerMark__q8k6d{width:2rem;height:2rem;flex:none;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,0) 45%),linear-gradient(135deg,var(--brand),var(--teal))}.admin_mobileDrawerTitle__adnZL strong{display:block;color:var(--ink);line-height:1}.admin_mobileDrawerTitle__adnZL small{display:block;margin-top:.18rem;color:var(--ink-muted);font-size:.74rem;font-weight:800}.admin_content__Lucx2{min-width:0;padding:1.25rem 0 2rem}.admin_authContent__W8tRn{width:min(100% - 2rem,760px);margin:0 auto;padding:1.25rem 0 2rem}.admin_pageHeader__ixPuh{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.admin_pageTitle__A2ceR{display:grid;grid-gap:.25rem;gap:.25rem}.admin_eyebrow__LyKT3{color:var(--brand);font-size:.78rem;font-weight:800}.admin_pageTitle__A2ceR h1{color:var(--ink);font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.22}.admin_pageTitle__A2ceR p{max-width:58rem;color:var(--ink-soft);line-height:1.7}.admin_metaText__Lj_bM{color:var(--ink-muted);font-size:.8rem;font-weight:700}.admin_toolbar__PA4mA{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.admin_button__pbeSd,.admin_quietButton__p_s_s{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid var(--line-strong);border-radius:6px;padding:.48rem .72rem;background:var(--surface);color:var(--ink);font-weight:800}.admin_button__pbeSd{border-color:var(--brand);background:var(--brand);color:#ffffff}.admin_button__pbeSd:disabled,.admin_quietButton__p_s_s:disabled{cursor:not-allowed;opacity:.56}.admin_gridFour__LNnTh,.admin_gridThree___qbZ7,.admin_gridTwo__kGdVD{display:grid;grid-gap:.85rem;gap:.85rem}.admin_gridFour__LNnTh{grid-template-columns:repeat(4,minmax(0,1fr))}.admin_gridThree___qbZ7{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_gridTwo__kGdVD{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.admin_dashboardHealthGrid__gQqjm{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);grid-gap:.85rem;gap:.85rem;align-items:stretch}.admin_chartPanel__6kfyT,.admin_healthScorePanel__xN6CE,.admin_metricCard__OQ971,.admin_panel__2IonG,.admin_signalCard__PanlA,.admin_systemMapPanel__pPAYF{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.admin_metricCard__OQ971,.admin_signalCard__PanlA{display:grid;grid-gap:.38rem;gap:.38rem;padding:.95rem}.admin_metricCard__OQ971 span,.admin_signalCard__PanlA span{color:var(--ink-muted);font-size:.78rem;font-weight:800}.admin_metricCard__OQ971 strong,.admin_signalCard__PanlA strong{color:var(--ink);font-size:1.55rem;line-height:1.1}.admin_metricCard__OQ971 small,.admin_signalCard__PanlA small{color:var(--ink-soft);line-height:1.5}.admin_panel__2IonG{overflow:hidden}.admin_panelBody__mG_WM{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;color:var(--ink-soft);line-height:1.75}.admin_panelBody__mG_WM code{border:1px solid var(--line);border-radius:5px;background:var(--surface-muted);color:var(--ink);padding:.08rem .26rem;font-size:.88em}.admin_healthScorePanel__xN6CE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem}.admin_scoreRing__c8VVX{--score:0%;--score-color:var(--green);position:relative;display:grid;align-content:center;justify-items:center;grid-gap:.18rem;gap:.18rem;inline-size:9.5rem;aspect-ratio:1;flex:none;border-radius:999px;background:conic-gradient(var(--score-color) var(--score),rgba(116,130,150,.14) 0),var(--surface-muted)}.admin_scoreRing__c8VVX:before{position:absolute;inset:.72rem;border:1px solid var(--line);border-radius:inherit;background:var(--surface);content:""}.admin_scoreRing__c8VVX span,.admin_scoreRing__c8VVX strong{position:relative;z-index:1}.admin_scoreRing__c8VVX strong{color:var(--ink);font-size:2.05rem;line-height:1}.admin_scoreRing__c8VVX span{color:var(--ink-muted);font-size:.78rem;font-weight:800}.admin_scoreRing__c8VVX[data-tone=watch]{--score-color:var(--amber)}.admin_scoreRing__c8VVX[data-tone=incident]{--score-color:var(--red)}.admin_scoreSummary__0Wdio{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.admin_scoreSummary__0Wdio h2{color:var(--ink);font-size:1.2rem}.admin_scoreSummary__0Wdio p{color:var(--ink-soft);line-height:1.6}.admin_healthDistribution__QTTfK{display:flex;block-size:.72rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.admin_healthSegment__TVjWx{inline-size:var(--score);min-inline-size:0}.admin_healthSegment__TVjWx[data-tone=normal]{background:var(--green)}.admin_healthSegment__TVjWx[data-tone=watch]{background:var(--amber)}.admin_healthSegment__TVjWx[data-tone=incident]{background:var(--red)}.admin_scoreLegend__pLaRK{display:flex;flex-wrap:wrap;gap:.45rem .75rem;color:var(--ink-muted);font-size:.78rem;font-weight:800}.admin_chartPanel__6kfyT{overflow:hidden}.admin_chartList__Nxlvp{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.admin_chartRow__J6P8c{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(180px,1fr) minmax(120px,.48fr);grid-gap:.7rem;gap:.7rem;align-items:center;min-width:0}.admin_chartLabel__EsJdV{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.admin_chartLabel__EsJdV span{color:var(--ink-muted);font-size:.76rem;font-weight:800}.admin_chartLabel__EsJdV strong{min-width:0;overflow:hidden;color:var(--ink);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.admin_chartBarTrack__U9U8o{block-size:.72rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.admin_chartBarFill__mqtW4{display:block;block-size:100%;min-inline-size:.22rem;border-radius:inherit;background:var(--green)}.admin_chartBarFill__mqtW4[data-tone=watch]{background:var(--amber)}.admin_chartBarFill__mqtW4[data-tone=incident]{background:var(--red)}.admin_chartRow__J6P8c small{min-width:0;overflow:hidden;color:var(--ink-soft);font-size:.78rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin_systemMapPanel__pPAYF{overflow:hidden}.admin_panelHeader___nKzk p{margin-top:.18rem;color:var(--ink-soft);font-size:.86rem;line-height:1.55}.admin_systemMapBody__foVts{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:1rem;gap:1rem;padding:1rem}.admin_systemMapCanvas__sXsxS{position:relative;min-height:390px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,rgba(31,79,158,.04),rgba(8,127,118,.03)),var(--surface-muted)}.admin_systemMapLines__HdPu4{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.admin_systemMapLineGroup__jrqks path{fill:none;stroke:rgba(114,128,146,.5);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;vector-effect:non-scaling-stroke}.admin_systemMapLineGroup__jrqks[data-tone=normal] path{stroke:rgba(31,122,63,.74)}.admin_systemMapLineGroup__jrqks[data-tone=watch] path{stroke:rgba(165,99,0,.82);stroke-dasharray:4 3}.admin_systemMapLineGroup__jrqks[data-tone=incident] path{stroke:rgba(179,38,30,.84);stroke-dasharray:5 3}.admin_systemMapGrid__mQbn7{position:relative;z-index:1;display:grid;grid-template-areas:"customer ownerWeb cognito adminConsole" ". ownerApi ownerApi awsControl" "rds s3 cloudwatch .";grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(104px,auto));grid-gap:1.2rem;gap:1.2rem;min-height:390px;padding:1rem;align-items:stretch}.admin_systemNode__5FCcE{position:relative;display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;min-width:0;min-height:6.5rem;border:1px solid rgba(31,122,63,.22);border-left:4px solid var(--green);border-radius:8px;padding:.78rem .8rem;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 10px 26px rgba(24,32,43,.08)}.admin_systemNode__5FCcE[data-tone=watch]{border-color:rgba(165,99,0,.28);border-left-color:var(--amber)}.admin_systemNode__5FCcE[data-tone=incident]{border-color:rgba(179,38,30,.28);border-left-color:var(--red)}.admin_systemNode__5FCcE[data-clickable=overlay]{cursor:pointer}.admin_systemNode__5FCcE[data-clickable=overlay]:after{content:"根拠ログ";position:absolute;top:.65rem;right:.65rem;border:1px solid rgba(179,38,30,.18);border-radius:999px;padding:.1rem .4rem;background:rgba(179,38,30,.08);color:var(--red);font-size:.66rem;font-weight:900}.admin_systemNodeCategory__d8cTo{color:var(--ink-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.admin_systemNodeCategory__d8cTo,.admin_systemNode__5FCcE strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_systemNode__5FCcE strong{font-size:1rem;line-height:1.25}.admin_systemNodeValue__lU2ix{color:var(--ink-soft);font-size:.83rem;font-weight:800}.admin_systemNode__5FCcE small{display:-webkit-box;overflow:hidden;color:var(--ink-muted);font-size:.74rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin_systemNodeStatus__Tcc_g{justify-self:start;min-height:1.45rem;border:1px solid rgba(31,122,63,.2);border-radius:999px;padding:.16rem .48rem;background:rgba(31,122,63,.08);color:var(--green);font-size:.7rem;font-weight:900}.admin_systemNodeStatus__Tcc_g[data-tone=watch]{border-color:rgba(165,99,0,.22);background:rgba(165,99,0,.1);color:var(--amber)}.admin_systemNodeStatus__Tcc_g[data-tone=incident]{border-color:rgba(179,38,30,.22);background:rgba(179,38,30,.1);color:var(--red)}.admin_systemMapSummary__JTsA9{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;min-width:0}.admin_systemMapSummary__JTsA9 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.admin_systemMapSummary__JTsA9 dl div{display:grid;grid-gap:.12rem;gap:.12rem;border:1px solid rgba(31,122,63,.18);border-radius:8px;padding:.6rem;background:rgba(31,122,63,.06)}.admin_systemMapSummary__JTsA9 dl div[data-tone=watch]{border-color:rgba(165,99,0,.2);background:rgba(165,99,0,.08)}.admin_systemMapSummary__JTsA9 dl div[data-tone=incident]{border-color:rgba(179,38,30,.2);background:rgba(179,38,30,.08)}.admin_systemMapSummary__JTsA9 dt{color:var(--ink-muted);font-size:.72rem;font-weight:900}.admin_systemMapSummary__JTsA9 dd{color:var(--ink);font-size:1.35rem;font-weight:900;line-height:1}.admin_systemMapSummary__JTsA9 ul{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none}.admin_systemMapSummary__JTsA9 li,.admin_systemMapSummary__JTsA9 p{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.admin_systemMapSummary__JTsA9 li span{display:inline-flex;min-width:2.6rem;margin-right:.35rem;color:var(--green);font-weight:900}.admin_systemMapSummary__JTsA9 li span[data-tone=watch]{color:var(--amber)}.admin_systemMapSummary__JTsA9 li span[data-tone=incident]{color:var(--red)}.admin_systemMapSummary__JTsA9 li a{color:var(--ink);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(179,38,30,.34);text-decoration-color:rgba(179,38,30,.34);text-underline-offset:.18rem}.admin_incidentOverlay__3UbKs{position:fixed;z-index:80;inset:0;display:none;padding:1.5rem;place-items:center}.admin_incidentOverlay__3UbKs:target{display:grid}.admin_overlayBackdrop__3YQt3{position:absolute;inset:0;background:rgba(12,18,28,.56)}.admin_overlayPanel__i_3cp{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem;width:min(980px,100%);max-height:min(760px,calc(100vh - 3rem));overflow:hidden;border:1px solid rgba(179,38,30,.22);border-radius:8px;background:var(--surface);box-shadow:0 24px 70px rgba(10,18,30,.26)}.admin_overlayHeader__l5mPN{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem 0}.admin_overlayHeader__l5mPN h2{margin:.15rem 0 0;font-size:1.15rem}.admin_overlayHeader__l5mPN p{margin-top:.3rem;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.admin_overlayPanel__i_3cp .admin_tableWrap__X2xcx{max-height:520px;overflow:auto;border-top:1px solid var(--line);border-radius:0}.admin_centerPane__ZBM5k{display:grid;min-height:calc(100vh - 120px);place-items:center}.admin_centerPane__ZBM5k .admin_panel__2IonG{width:min(100%,680px)}.admin_helpText__ODKZ_{color:var(--ink-muted);font-size:.9rem}.admin_noticePanel__Evmuu{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(165,99,0,.25);border-radius:8px;background:rgba(165,99,0,.08);color:var(--ink-soft);padding:.85rem 1rem}.admin_noticePanel__Evmuu strong{color:var(--amber)}.admin_warningList__pKj3w{display:grid;grid-gap:.24rem;gap:.24rem;padding-left:1.1rem;line-height:1.55}.admin_panelHeader___nKzk{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.admin_panelHeader___nKzk h2{font-size:1rem}.admin_loginPanelHeader__d53MX h1{margin:0;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.16;white-space:nowrap}.admin_panelHeader___nKzk a{color:var(--brand);font-size:.85rem;font-weight:800}.admin_tableWrap__X2xcx{overflow-x:auto}.admin_table__YVX8y{width:100%;min-width:760px;border-collapse:collapse}.admin_table__YVX8y td,.admin_table__YVX8y th{padding:.78rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}.admin_table__YVX8y th{color:var(--ink-muted);background:var(--surface-muted);font-size:.78rem;font-weight:800}.admin_table__YVX8y td{color:var(--ink-soft);font-size:.9rem}.admin_table__YVX8y tr:last-child td{border-bottom:0}.admin_tenantDetailLayout__iKr9V{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.admin_tenantListGrid__6NaaW{display:grid;min-width:860px}.admin_tenantListHeader__gGdZZ,.admin_tenantListRow__vfU39{display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(92px,.56fr) minmax(88px,.52fr) minmax(72px,.42fr) minmax(72px,.42fr) minmax(116px,.62fr) minmax(210px,1.2fr) minmax(136px,.72fr);align-items:stretch}.admin_tenantListHeader__gGdZZ{background:var(--surface-muted);color:var(--ink-muted);font-size:.78rem;font-weight:800}.admin_tenantListCell__6EyI4,.admin_tenantListHeader__gGdZZ span{display:flex;align-items:center;min-width:0;padding:.78rem .9rem;text-align:left;white-space:nowrap}.admin_tenantListCell__6EyI4{color:var(--ink-soft);font-size:.9rem;overflow:hidden;text-overflow:ellipsis}.admin_tenantListCell__6EyI4:first-child{display:grid;align-content:center;grid-gap:.16rem;gap:.16rem}.admin_tenantListCell__6EyI4 .admin_strongCell__3cv9F,.admin_tenantListCell__6EyI4 .admin_subCell__LFsmL{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_tenantListRow__vfU39{width:100%;border:0;border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer}.admin_tenantListRow__vfU39:last-child{border-bottom:0}.admin_tenantListRow__vfU39:focus-visible,.admin_tenantListRow__vfU39:hover,.admin_tenantListRow__vfU39[data-selected=true]{background:rgba(31,79,158,.06)}.admin_tenantListRow__vfU39[data-selected=true]{box-shadow:inset 4px 0 0 var(--brand)}.admin_tenantListRow__vfU39:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.admin_strongCell__3cv9F{color:var(--ink);font-weight:800}.admin_subCell__LFsmL{display:block;margin-top:.16rem;color:var(--ink-muted);font-size:.76rem}.admin_form__SyHSI{display:grid;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,190px)) auto;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.admin_form__SyHSI input,.admin_form__SyHSI select{min-height:2.6rem;width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);padding:.48rem .68rem}.admin_promoCodeForm__YCimZ{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(145px,.65fr) minmax(120px,.45fr) minmax(220px,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end;padding:1rem}.admin_loginForm__kAEpJ{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.admin_field__xZQ3B{display:grid;grid-gap:.32rem;gap:.32rem;color:var(--ink-soft);font-size:.88rem;font-weight:800}.admin_field__xZQ3B input,.admin_field__xZQ3B select{min-height:2.7rem;width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);padding:.5rem .68rem}.admin_field__xZQ3B input:disabled{background:var(--surface-muted);color:var(--ink-muted)}.admin_checkboxRow__dN1tP{display:inline-flex;align-items:center;gap:.48rem;min-height:2.7rem;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);padding:.5rem .68rem;font-weight:900}.admin_checkboxRow__dN1tP input{width:1rem;min-height:auto;accent-color:var(--brand);margin:0;padding:0}.admin_dialogBackdrop__8uUES{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.42)}.admin_dialog__wgb9A{width:min(100%,560px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 26px 70px rgba(15,23,42,.28)}.admin_detailDialog__boy_s{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,760px);max-height:min(760px,calc(100dvh - 2rem))}.admin_detailDialogBody__utXx9{overflow-y:auto}.admin_dialogBody__ankFD{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;color:var(--ink-soft);line-height:1.7}.admin_authActions__mPof_{display:flex;justify-content:flex-end}.admin_errorBox__PRSUS{border:1px solid rgba(179,38,30,.24);border-radius:8px;background:rgba(179,38,30,.08);color:var(--red);padding:.72rem .85rem;font-weight:800;line-height:1.6}.admin_severityPill__4CFKv[data-tone=info],.admin_statusPill__7E3TF[data-tone=normal]{border-color:rgba(31,122,63,.22);background:rgba(31,122,63,.08);color:var(--green)}.admin_severityPill__4CFKv[data-tone=notice],.admin_severityPill__4CFKv[data-tone=warning],.admin_statusPill__7E3TF[data-tone=watch]{border-color:rgba(165,99,0,.25);background:rgba(165,99,0,.09);color:var(--amber)}.admin_severityPill__4CFKv[data-tone=critical],.admin_statusPill__7E3TF[data-tone=incident]{border-color:rgba(179,38,30,.24);background:rgba(179,38,30,.08);color:var(--red)}.admin_rolePill__7kpv9{border-color:rgba(31,79,158,.2);background:rgba(31,79,158,.07);color:var(--brand-strong)}.admin_progressTrack__0wdX7{width:8rem;height:.55rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.admin_progressBar__CouWK{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--brand))}.admin_stack__Pa0ar{display:grid;grid-gap:.85rem;gap:.85rem}.admin_spacer__mn3Oh{height:1rem}.admin_detailHero__WwUdF{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--line)}.admin_detailTitle__oRUQo{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.admin_detailTitle__oRUQo h3{color:var(--ink);font-size:1.05rem;line-height:1.4}.admin_detailTitle__oRUQo span{color:var(--ink-muted);font-size:.78rem;overflow-wrap:anywhere}.admin_detailMetricGrid__VxRqb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1rem;gap:.85rem 1rem;padding:1rem;border-bottom:1px solid var(--line)}.admin_detailMetric__Gc_L8{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.admin_detailDefinition__mko8v dt,.admin_detailMetric__Gc_L8 span{color:var(--ink-muted);font-size:.76rem;font-weight:800}.admin_detailMetric__Gc_L8 strong{color:var(--ink);font-size:1.18rem;line-height:1.25}.admin_detailDefinition__mko8v dd,.admin_detailMetric__Gc_L8 small{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.admin_detailDefinition__mko8v{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.admin_detailDefinition__mko8v div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}@media (max-width:980px){.admin_header__BIohf{flex-wrap:wrap;gap:.55rem .75rem;padding-inline:.75rem}.admin_brand__ARsVn{min-width:0}.admin_headerActions__fetxo{margin-left:auto}.admin_mobileMenuButton__4PD5k{display:inline-grid}.admin_mobileNavBackdrop__QyZ8I{position:fixed;inset:0;z-index:35;display:block;border:0;background:rgba(15,23,42,.38)}.admin_shell___aINo{grid-template-columns:1fr;width:min(100% - 1rem,760px)}.admin_sidebar__rnDk4{position:fixed;inset:0 auto 0 0;z-index:40;width:min(84vw,320px);height:100dvh;min-height:100dvh;overflow-y:auto;padding:0;border-right:1px solid var(--line);background:var(--surface);box-shadow:18px 0 40px rgba(15,23,42,.18);transform:translateX(-105%);transition:transform .18s ease}.admin_sidebarOpen__0KHjU{transform:translateX(0)}.admin_mobileDrawerHeader__1opu0{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .85rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin_navList__3Y9Xr{grid-template-columns:1fr;gap:.18rem;padding:.65rem}.admin_navActive__oqo8b,.admin_navLink__F_txY{min-height:2.4rem;justify-content:flex-start;border-left:3px solid transparent;border-bottom:0;border-radius:6px;padding:.58rem .65rem;font-size:.92rem}.admin_navMarker__JWlkF{display:block}.admin_navActive__oqo8b{border-left-color:var(--brand);background:rgba(33,90,166,.07)}.admin_content__Lucx2{padding-top:.85rem}.admin_pageHeader__ixPuh{align-items:flex-start;flex-direction:column}.admin_dashboardHealthGrid__gQqjm,.admin_gridFour__LNnTh,.admin_gridThree___qbZ7,.admin_gridTwo__kGdVD,.admin_systemMapBody__foVts,.admin_tenantDetailLayout__iKr9V{grid-template-columns:1fr}.admin_systemMapCanvas__sXsxS{min-height:auto}.admin_systemMapLines__HdPu4{display:none}.admin_systemMapGrid__mQbn7{grid-template-areas:"customer ownerWeb" "cognito adminConsole" "ownerApi ownerApi" "rds s3" "cloudwatch awsControl";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;min-height:0;gap:.75rem}.admin_chartRow__J6P8c,.admin_healthScorePanel__xN6CE{grid-template-columns:1fr}.admin_scoreRing__c8VVX{inline-size:8.5rem}.admin_form__SyHSI,.admin_promoCodeForm__YCimZ{grid-template-columns:1fr}.admin_incidentOverlay__3UbKs{padding:.75rem}.admin_overlayHeader__l5mPN{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.admin_header__BIohf{align-items:center;flex-direction:row;flex-wrap:nowrap;min-height:58px;padding-block:.62rem}.admin_brand__ARsVn{gap:.55rem}.admin_brandMark__0_WWX{width:1.92rem;height:1.92rem;border-radius:8px}.admin_brand__ARsVn strong{font-size:1.02rem}.admin_headerActions__fetxo{flex:none;gap:.45rem}.admin_headerMeta__2hiOr{width:auto;justify-content:space-between;gap:.45rem}.admin_headerMeta__2hiOr .admin_envBadge__ffPVc,.admin_sessionText__it_Y4{display:none}.admin_headerButton__paNLe{min-height:2.15rem;border-color:var(--line);padding:.26rem .54rem;font-size:.82rem}.admin_mobileMenuButton__4PD5k{width:2.2rem;height:2.2rem}.admin_mobileMenuButton__4PD5k span:first-child{top:.68rem}.admin_mobileMenuButton__4PD5k span:nth-child(3){top:1.46rem}.admin_navList__3Y9Xr{grid-template-columns:1fr}.admin_panelHeader___nKzk{align-items:flex-start}.admin_loginPanelHeader__d53MX{align-items:center;gap:.55rem;padding-inline:.9rem}.admin_loginPanelHeader__d53MX h1{font-size:clamp(1.25rem,7vw,1.62rem)}.admin_systemMapBody__foVts{padding:.75rem}.admin_systemMapGrid__mQbn7{grid-template-areas:"customer" "ownerWeb" "cognito" "ownerApi" "rds" "s3" "cloudwatch" "adminConsole" "awsControl";grid-template-columns:1fr;padding:.75rem}.admin_systemNode__5FCcE{min-height:auto}.admin_systemNode__5FCcE[data-clickable=overlay]:after{position:static;justify-self:start}.admin_systemMapSummary__JTsA9 dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_overlayPanel__i_3cp{max-height:calc(100dvh - 1.5rem)}.admin_brand__ARsVn small{display:none}}.LoadingOverlay_overlay___vMcG{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(246,247,249,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.LoadingOverlay_card__gX4KA{width:min(300px,100%);border:1px solid var(--line,#d9e0e8);border-radius:8px;background:var(--surface,#ffffff);box-shadow:var(--shadow,0 18px 42px rgba(24,32,43,.12));padding:1rem}.LoadingOverlay_header__NeUMp{display:flex;align-items:center;gap:.75rem}.LoadingOverlay_spinner__UGiYE{width:2rem;height:2rem;flex:0 0 auto;border:3px solid var(--surface-muted,#eef2f5);border-top-color:var(--brand,#1f4f9e);border-radius:999px;animation:LoadingOverlay_spin__BJhFZ .78s linear infinite}.LoadingOverlay_message__ZC7qc{color:var(--ink,#151922);font-size:.95rem;font-weight:800;line-height:1.45}.LoadingOverlay_caption__siRPE{display:block;margin-top:.18rem;color:var(--ink-muted,#728092);font-size:.8rem;line-height:1.5}.LoadingOverlay_progressTrack__Kd0s3{position:relative;height:3px;margin-top:.85rem;overflow:hidden;border-radius:999px;background:var(--surface-muted,#eef2f5)}.LoadingOverlay_progressBar__dd1XK{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--brand,#1f4f9e);animation:LoadingOverlay_progressSlide__dGcsm .9s ease-in-out infinite}@keyframes LoadingOverlay_progressSlide__dGcsm{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}@keyframes LoadingOverlay_spin__BJhFZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_progressBar__dd1XK,.LoadingOverlay_spinner__UGiYE{animation:none}.LoadingOverlay_progressBar__dd1XK{width:100%}}