.platform-portal_adminPortal__e21Sn,.platform-portal_authPage___khj_,.platform-portal_portalLoading__tygEk,.platform-portal_userPortal__2DZ3X{--portal-bg:#070b14;--portal-card:#0c1320;--portal-card-2:#101a2a;--portal-line:rgba(157,181,207,.15);--portal-gold:#edc877;--portal-teal:#79d6c4;--portal-ink:#eef4ff;--portal-muted:#91a1b8;min-height:100dvh;background:var(--portal-bg);color:var(--portal-ink)}.platform-portal_authPage___khj_{position:relative;width:100%;max-width:100vw;display:grid;place-items:center;padding:50px 18px;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(85,133,151,.2),transparent 31%),radial-gradient(circle at 82% 83%,rgba(110,72,134,.16),transparent 34%),linear-gradient(150deg,#050911,#09111e 56%,#090d18)}.platform-portal_authPage___khj_:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:52px 52px;mask-image:radial-gradient(circle,#000 10%,transparent 74%)}.platform-portal_authStars___ih5S{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle at 20% 20%,#fff 0 1px,transparent 1.3px),radial-gradient(circle at 80% 40%,#edd698 0 1px,transparent 1.4px),radial-gradient(circle at 60% 80%,#9bd8d2 0 1px,transparent 1.3px);background-size:210px 210px,290px 290px,370px 370px}.platform-portal_authCard__X2b8e{position:relative;z-index:2;width:100%;max-width:550px;min-width:0;padding:44px;border:1px solid rgba(201,217,238,.16);border-radius:28px;background:rgba(8,14,24,.84);box-shadow:0 45px 120px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(25px)}.platform-portal_authMark__BNFJK{width:58px;height:58px;position:relative;display:grid;place-items:center;margin-bottom:24px;border:1px solid rgba(237,200,119,.45);border-radius:50%;color:var(--portal-gold);font:700 23px Georgia}.platform-portal_authMark__BNFJK i{position:absolute;inset:7px;border:1px dashed rgba(237,200,119,.22);border-radius:50%}.platform-portal_kicker__MC18C{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--portal-gold);font-size:12px;letter-spacing:.03em}.platform-portal_authCard__X2b8e h1{margin:0;font-size:clamp(30px,5vw,45px);font-weight:400}.platform-portal_authLead__U_Ne9{margin:10px 0 26px;color:var(--portal-muted);line-height:1.9;font-size:14px}.platform-portal_authForm__c5spS,.platform-portal_compactForm__Hpf2F,.platform-portal_completionCard__Ft02z,.platform-portal_portalForm__Jf43x{display:flex;flex-direction:column;gap:16px}.platform-portal_authForm__c5spS label,.platform-portal_compactForm__Hpf2F label,.platform-portal_completionCard__Ft02z label,.platform-portal_portalForm__Jf43x label{display:flex;flex-direction:column;gap:8px;color:#c5d1df;font-size:13px}.platform-portal_authForm__c5spS label>span{display:flex;align-items:center;gap:7px}.platform-portal_authForm__c5spS input,.platform-portal_authForm__c5spS select,.platform-portal_compactForm__Hpf2F input,.platform-portal_compactForm__Hpf2F select,.platform-portal_completionCard__Ft02z input,.platform-portal_completionCard__Ft02z select,.platform-portal_completionCard__Ft02z textarea,.platform-portal_portalForm__Jf43x input,.platform-portal_portalForm__Jf43x select,.platform-portal_portalForm__Jf43x textarea{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--portal-line);border-radius:12px;outline:0;background:#080f1b;color:var(--portal-ink);font:inherit}.platform-portal_authForm__c5spS input:focus,.platform-portal_authForm__c5spS select:focus,.platform-portal_compactForm__Hpf2F input:focus,.platform-portal_compactForm__Hpf2F select:focus,.platform-portal_portalForm__Jf43x input:focus,.platform-portal_portalForm__Jf43x select:focus,.platform-portal_portalForm__Jf43x textarea:focus{border-color:rgba(121,214,196,.5);box-shadow:0 0 0 3px rgba(121,214,196,.06)}.platform-portal_authForm__c5spS small,.platform-portal_portalForm__Jf43x small{color:#708197;font-size:11px}.platform-portal_passwordField__pfs48{position:relative}.platform-portal_passwordField__pfs48 button{position:absolute;left:7px;top:6px;width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.platform-portal_authSplit__SQs0A,.platform-portal_formGrid__w1vkc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.platform-portal_compactForm__Hpf2F button,.platform-portal_featureCard__YXwNL button,.platform-portal_planRow__pPlkz button,.platform-portal_primaryAction__hqKcr,.platform-portal_sectionTitle__Emlh2>button{min-height:46px;padding:0 18px;border:1px solid rgba(237,200,119,.35);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#e6bc68,#c99042);color:#171006;font-weight:700;cursor:pointer}.platform-portal_compactForm__Hpf2F button:disabled,.platform-portal_featureCard__YXwNL button:disabled,.platform-portal_planRow__pPlkz button:disabled,.platform-portal_primaryAction__hqKcr:disabled{opacity:.55;cursor:wait}.platform-portal_spin__Ozoth{animation:platform-portal_spin__Ozoth .8s linear infinite}@keyframes platform-portal_spin__Ozoth{to{transform:rotate(1turn)}}.platform-portal_formError__SEKzy,.platform-portal_formSuccess__Vw1h_{padding:12px 14px;border:1px solid rgba(221,115,94,.28);border-radius:12px;background:rgba(148,51,43,.12);color:#f2b5a7;font-size:13px}.platform-portal_formSuccess__Vw1h_{display:flex;align-items:center;gap:8px;border-color:rgba(121,214,196,.28);background:rgba(48,126,112,.12);color:#b5e5dc}.platform-portal_authSwitch__N8j2V{margin-top:22px;padding-top:20px;border-top:1px solid var(--portal-line);text-align:center;color:var(--portal-muted);font-size:13px}.platform-portal_authSwitch__N8j2V a{color:var(--portal-gold)}.platform-portal_backHome__CpnLz{display:block;margin-top:14px;text-align:center;color:#65758a;font-size:12px}.platform-portal_portalLoading__tygEk{display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;color:var(--portal-muted)}.platform-portal_portalLoading__tygEk a,.platform-portal_portalLoading__tygEk svg{color:var(--portal-gold)}.platform-portal_adminPortal__e21Sn,.platform-portal_userPortal__2DZ3X{background:radial-gradient(circle at 7% 4%,rgba(34,88,98,.15),transparent 28%),#070b14}.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{max-width:1480px;margin:0 auto;padding:132px clamp(24px,5vw,72px) 42px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.platform-portal_adminHero__vFmA9 h1,.platform-portal_portalHero__OjxmQ h1{margin:3px 0 8px;font-size:clamp(35px,5vw,62px);font-weight:300}.platform-portal_adminHero__vFmA9>div>p:last-child,.platform-portal_portalHero__OjxmQ>div>p:last-child{margin:0;color:var(--portal-muted);line-height:1.8}.platform-portal_portalHeroActions__cuoBh{display:flex;gap:9px}.platform-portal_portalHeroActions__cuoBh a,.platform-portal_portalHeroActions__cuoBh button{min-height:40px;padding:0 14px;border:1px solid var(--portal-line);border-radius:10px;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.02);color:#b7c4d4;font:inherit;font-size:12px;cursor:pointer}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{max-width:1480px;padding:0 clamp(18px,4vw,58px) 90px;grid-template-columns:230px minmax(0,1fr);gap:22px}.platform-portal_adminNav__o2yj_,.platform-portal_portalNav__i7BgE{align-self:start;position:sticky;top:100px;padding:10px;border:1px solid var(--portal-line);border-radius:20px;background:rgba(11,18,30,.82);backdrop-filter:blur(18px)}.platform-portal_adminNav__o2yj_>button,.platform-portal_portalNav__i7BgE>button{width:100%;min-height:45px;padding:0 12px;border:0;border-radius:11px;display:flex;align-items:center;gap:10px;background:transparent;color:#92a3b7;font:inherit;font-size:13px;cursor:pointer;text-align:right}.platform-portal_adminNav__o2yj_>button.platform-portal_active__jDPje,.platform-portal_adminNav__o2yj_>button:hover,.platform-portal_portalNav__i7BgE>button.platform-portal_active__jDPje,.platform-portal_portalNav__i7BgE>button:hover{background:rgba(237,200,119,.09);color:#f1d99d}.platform-portal_portalNav__i7BgE button b{margin-right:auto;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:#9a554c;color:#fff;font:10px Arial}.platform-portal_adminIdentity__AJ6qa,.platform-portal_passportMini__O_mHc{margin-bottom:9px;padding:16px;border-bottom:1px solid var(--portal-line)}.platform-portal_adminIdentity__AJ6qa span,.platform-portal_passportMini__O_mHc span{color:var(--portal-gold);font-size:12px}.platform-portal_passportMini__O_mHc strong{font:700 31px Arial;margin:5px 0}.platform-portal_adminIdentity__AJ6qa small,.platform-portal_passportMini__O_mHc small{color:#718299;font-size:10px;overflow-wrap:anywhere}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{padding:26px;border:1px solid var(--portal-line);border-radius:24px;background:rgba(10,17,28,.75);box-shadow:0 28px 90px rgba(0,0,0,.2)}.platform-portal_sectionTitle__Emlh2{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.platform-portal_sectionTitle__Emlh2 span{color:var(--portal-gold);font-size:11px}.platform-portal_sectionTitle__Emlh2 h2{margin:4px 0 0;font-weight:400}.platform-portal_sectionTitle__Emlh2 a,.platform-portal_sectionTitle__Emlh2>button{display:flex;align-items:center;gap:5px;color:#b6c4d3;font-size:12px}.platform-portal_sectionTitle__Emlh2>button{min-height:36px;background:transparent;font-weight:500}.platform-portal_sectionTitle__Emlh2 small{color:#718299}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_healthGrid__YhdSI,.platform-portal_metricGrid__fSCjE{display:grid;grid-template-columns:repeat(4,1fr)}.platform-portal_adminMetricGrid__cwbOb article,.platform-portal_healthGrid__YhdSI article,.platform-portal_metricGrid__fSCjE article{min-height:128px;padding:18px;border:1px solid var(--portal-line);border-radius:17px;display:grid;grid-template-columns:1fr auto;align-content:space-between;background:linear-gradient(145deg,rgba(18,29,46,.9),rgba(10,17,28,.7))}.platform-portal_adminMetricGrid__cwbOb span,.platform-portal_healthGrid__YhdSI span,.platform-portal_metricGrid__fSCjE span{color:var(--portal-muted);font-size:12px}.platform-portal_adminMetricGrid__cwbOb strong,.platform-portal_healthGrid__YhdSI strong,.platform-portal_metricGrid__fSCjE strong{grid-column:1/-1;font:600 33px Arial;color:#edf4ff}.platform-portal_adminMetricGrid__cwbOb{grid-template-columns:repeat(3,1fr)}.platform-portal_adminMetricGrid__cwbOb small,.platform-portal_healthGrid__YhdSI small{color:#6f8197}.platform-portal_metricWarning__Eeg3o{border-color:rgba(215,116,91,.38)!important}.platform-portal_metricWarning__Eeg3o strong,.platform-portal_metricWarning__Eeg3o svg{color:#e29987!important}.platform-portal_twoColumn__gP2hm{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.platform-portal_adminPanel__YxkPo,.platform-portal_compactForm__Hpf2F,.platform-portal_completionCard__Ft02z,.platform-portal_contentGateway__xtfLt,.platform-portal_dataNotice__uIwAQ,.platform-portal_featureCard__YXwNL{padding:22px;border:1px solid var(--portal-line);border-radius:18px;background:var(--portal-card)}.platform-portal_cardEyebrow__AiVo_{display:flex;align-items:center;gap:7px;color:var(--portal-teal);font-size:11px}.platform-portal_adminPanel__YxkPo h3,.platform-portal_compactForm__Hpf2F h3,.platform-portal_contentGateway__xtfLt h3,.platform-portal_featureCard__YXwNL h3{margin:16px 0 8px;font-size:22px;font-weight:500}.platform-portal_contentGateway__xtfLt p,.platform-portal_featureCard__YXwNL p{color:var(--portal-muted);line-height:1.8}.platform-portal_featureCard__YXwNL p{display:flex;align-items:center;gap:6px}.platform-portal_featureCard__YXwNL button{margin-top:12px;background:transparent;color:var(--portal-gold);font-weight:500}.platform-portal_progress__oOGFa{height:6px;margin:17px 0;border-radius:5px;background:#070c14;overflow:hidden}.platform-portal_progress__oOGFa i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal-teal),var(--portal-gold))}.platform-portal_portalForm__Jf43x{margin-top:18px;padding:24px;border:1px solid var(--portal-line);border-radius:18px;background:var(--portal-card)}.platform-portal_portalForm__Jf43x textarea{resize:vertical}.platform-portal_completionCard__Ft02z fieldset,.platform-portal_inspector__EpMRO fieldset,.platform-portal_portalForm__Jf43x fieldset{padding:18px;border:1px solid var(--portal-line);border-radius:14px}.platform-portal_inspector__EpMRO legend,.platform-portal_portalForm__Jf43x legend{padding:0 7px;color:var(--portal-gold);font-size:12px}.platform-portal_portalForm__Jf43x .platform-portal_primaryAction__hqKcr{align-self:flex-start}.platform-portal_compactForm__Hpf2F h3{margin-top:0}.platform-portal_compactForm__Hpf2F button{align-self:flex-start;min-height:40px;background:transparent;color:var(--portal-gold);font-weight:500}.platform-portal_targetChecks__P6bbL{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-portal_targetChecks__P6bbL label{position:relative}.platform-portal_targetChecks__P6bbL input{position:absolute;opacity:0}.platform-portal_targetChecks__P6bbL span{padding:10px;border:1px solid var(--portal-line);border-radius:10px;display:flex;flex-direction:column;background:#09111d;cursor:pointer}.platform-portal_targetChecks__P6bbL input:checked+span{border-color:rgba(121,214,196,.5);background:rgba(121,214,196,.08)}.platform-portal_targetChecks__P6bbL small{color:#718299}.platform-portal_listSection__G9nCI{margin-top:20px;padding:20px;border:1px solid var(--portal-line);border-radius:18px;background:rgba(10,17,28,.55)}.platform-portal_listSection__G9nCI>h3{margin:0 0 15px;font-size:17px}.platform-portal_achievementRow__j2_O9,.platform-portal_listRow__0qKdZ,.platform-portal_notificationRow__VxsU5,.platform-portal_planRow__pPlkz,.platform-portal_stampRow__nb2hE{min-height:62px;padding:10px 0;border-bottom:1px solid var(--portal-line);display:flex;align-items:center;gap:12px}.platform-portal_achievementRow__j2_O9:last-child,.platform-portal_listRow__0qKdZ:last-child,.platform-portal_notificationRow__VxsU5:last-child,.platform-portal_planRow__pPlkz:last-child,.platform-portal_stampRow__nb2hE:last-child{border-bottom:0}.platform-portal_achievementRow__j2_O9>div,.platform-portal_listRow__0qKdZ>div,.platform-portal_notificationRow__VxsU5>div,.platform-portal_planRow__pPlkz>div,.platform-portal_stampRow__nb2hE>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.platform-portal_achievementRow__j2_O9 small,.platform-portal_listRow__0qKdZ small,.platform-portal_notificationRow__VxsU5 small,.platform-portal_planRow__pPlkz small,.platform-portal_stampRow__nb2hE small{color:#75869a;font-size:11px}.platform-portal_listRow__0qKdZ button,.platform-portal_notificationRow__VxsU5 button{width:34px;height:34px;border:1px solid var(--portal-line);border-radius:9px;display:grid;place-items:center;background:transparent;color:#8d9db0;cursor:pointer}.platform-portal_planRow__pPlkz button{min-height:38px;background:transparent;color:var(--portal-gold);font-weight:500}.platform-portal_statusBadge__ZaE2p{width:max-content;padding:4px 8px;border-radius:9px;background:rgba(121,214,196,.09);color:var(--portal-teal);font-size:10px}.platform-portal_statusBadge__ZaE2p.platform-portal_completed__ub3il,.platform-portal_statusBadge__ZaE2p.platform-portal_healthy__KhgqZ{color:#86d8a9}.platform-portal_statusBadge__ZaE2p.platform-portal_degraded__LpcpG,.platform-portal_statusBadge__ZaE2p.platform-portal_failed__JUhyb{color:#e39c89;background:rgba(210,103,82,.1)}.platform-portal_statusBadge__ZaE2p.platform-portal_planned___qOWO{color:#e5c680}.platform-portal_collectionGrid__TAFkV,.platform-portal_roleGrid__Kg026{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-portal_collectionGrid__TAFkV article,.platform-portal_roleGrid__Kg026 article{padding:18px;border:1px solid var(--portal-line);border-radius:16px;background:var(--portal-card)}.platform-portal_collectionGrid__TAFkV svg{color:var(--portal-gold)}.platform-portal_collectionGrid__TAFkV h3{margin:12px 0 6px}.platform-portal_collectionGrid__TAFkV p,.platform-portal_roleGrid__Kg026 p{color:var(--portal-muted);font-size:12px;line-height:1.7}.platform-portal_collectionGrid__TAFkV small{color:#718299}.platform-portal_emptyState__SzZfz{min-height:130px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#708196}.platform-portal_emptyState__SzZfz svg{color:#52647a}.platform-portal_emptyState__SzZfz h3{margin:9px 0 3px;color:#b5c2d1;font-size:16px}.platform-portal_emptyState__SzZfz p{margin:0;max-width:390px;font-size:12px;line-height:1.7}.platform-portal_emptyState__SzZfz button{margin-top:12px}.platform-portal_completionCard__Ft02z{margin-top:20px;border-color:rgba(237,200,119,.3)}.platform-portal_outcomeRow__W2cRc{padding:9px 0;border-bottom:1px solid var(--portal-line);display:grid!important;grid-template-columns:1fr 180px;align-items:center}.platform-portal_premiumPassport__qnAB6{min-height:260px;padding:28px;position:relative;overflow:hidden;border:1px solid rgba(237,200,119,.38);border-radius:24px;background:radial-gradient(circle at 15% 20%,rgba(237,200,119,.16),transparent 30%),linear-gradient(135deg,#153640,#111c33 65%,#25162b);box-shadow:0 30px 70px rgba(0,0,0,.25)}.platform-portal_premiumPassport__qnAB6:after{content:"";position:absolute;width:330px;height:330px;left:-100px;bottom:-180px;border:1px solid rgba(237,200,119,.18);border-radius:50%}.platform-portal_premiumPassport__qnAB6>div{display:flex;justify-content:space-between;color:var(--portal-gold);font-size:11px}.platform-portal_premiumPassport__qnAB6 h3{margin:65px 0 3px;font-size:30px;font-weight:400}.platform-portal_premiumPassport__qnAB6 p{margin:0;color:#9db0ba}.platform-portal_premiumPassport__qnAB6>strong{position:absolute;left:28px;bottom:25px;font:600 38px Arial;color:#f3deb0}.platform-portal_premiumPassport__qnAB6>strong small{font-size:11px;color:#8697a5}.platform-portal_achievementRow__j2_O9>svg,.platform-portal_stampRow__nb2hE>svg{color:var(--portal-gold)}.platform-portal_achievementRow__j2_O9 p,.platform-portal_notificationRow__VxsU5 p{margin:0;color:var(--portal-muted);font-size:12px;line-height:1.7}.platform-portal_notificationRow__VxsU5>svg{color:#617287}.platform-portal_notificationRow__VxsU5.platform-portal_unread__FNZQF>svg{color:var(--portal-gold)}.platform-portal_notificationRow__VxsU5.platform-portal_unread__FNZQF{background:linear-gradient(90deg,transparent,rgba(237,200,119,.035))}.platform-portal_observatorySummary__8U9o8{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-portal_observatorySummary__8U9o8 article{min-height:108px;padding:18px;border:1px solid var(--portal-line);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,rgba(18,29,46,.9),rgba(10,17,28,.7))}.platform-portal_observatorySummary__8U9o8 span{color:var(--portal-muted);font-size:14px}.platform-portal_observatorySummary__8U9o8 strong{font:600 32px Arial;color:#edf4ff}.platform-portal_adminHero__vFmA9{padding-bottom:34px}.platform-portal_adminFrame__1lB2E{grid-template-columns:250px minmax(0,1fr)}.platform-portal_adminPortal__e21Sn{--portal-gold:#e8c16e;--portal-teal:#70cbbb}.platform-portal_adminContent__dQof_{background:rgba(9,15,25,.88)}.platform-portal_adminToolbar__ogI3A{margin-bottom:14px;display:flex}.platform-portal_adminToolbar__ogI3A>div{width:min(100%,480px);height:43px;padding:0 12px;border:1px solid var(--portal-line);border-radius:11px;display:flex;align-items:center;gap:8px;background:#080f1a}.platform-portal_adminToolbar__ogI3A input{width:100%;border:0;outline:0;background:transparent}.platform-portal_dataTable__K4H0o{overflow:auto;border:1px solid var(--portal-line);border-radius:15px}.platform-portal_tableHead__Mchom,.platform-portal_tableRow__uuD6v{min-width:850px;display:grid;grid-template-columns:1.25fr .65fr 1fr .9fr 80px;align-items:center;gap:12px;padding:12px 14px}.platform-portal_tableHead__Mchom{background:#0c1523;color:#728398;font-size:11px}.platform-portal_tableRow__uuD6v{border-top:1px solid var(--portal-line);font-size:12px}.platform-portal_tableRow__uuD6v>span:first-child{display:flex;flex-direction:column}.platform-portal_tableRow__uuD6v small{color:#75869a}.platform-portal_tableRow__uuD6v>button{border:0;display:flex;align-items:center;background:transparent;color:var(--portal-gold);cursor:pointer}.platform-portal_statusDot__PCqwm{width:7px;height:7px;margin-left:6px;display:inline-block;border-radius:50%;background:#798696}.platform-portal_statusDot__PCqwm.platform-portal_active__jDPje{background:#71cf9b;box-shadow:0 0 8px rgba(113,207,155,.5)}.platform-portal_statusDot__PCqwm.platform-portal_suspended__QaRjn{background:#d27866}.platform-portal_rankRow__OlBTz{padding:10px 0;border-bottom:1px solid var(--portal-line);display:flex;justify-content:space-between}.platform-portal_rankRow__OlBTz:last-child{border-bottom:0}.platform-portal_rankRow__OlBTz span{color:#a7b6c7}.platform-portal_rankRow__OlBTz strong{font:600 15px Arial;color:var(--portal-gold)}.platform-portal_roleGrid__Kg026 article>div:first-child{display:flex;align-items:center;gap:7px;color:var(--portal-teal);font-size:10px}.platform-portal_roleGrid__Kg026 h3{margin:13px 0 2px}.platform-portal_roleGrid__Kg026>article>small{color:#697b91}.platform-portal_roleGrid__Kg026>article>strong{font-size:11px;color:#b7c4d2}.platform-portal_roleGrid__Kg026 details{margin-top:14px}.platform-portal_roleGrid__Kg026 summary{color:var(--portal-gold);font-size:11px;cursor:pointer}.platform-portal_roleGrid__Kg026 details div{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.platform-portal_roleGrid__Kg026 code{padding:4px 6px;border:1px solid var(--portal-line);border-radius:5px;color:#8799ae;font-size:9px}.platform-portal_permissionGroups__GIC__{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.platform-portal_permissionGroups__GIC__ section{padding:12px;border:1px solid var(--portal-line);border-radius:11px}.platform-portal_permissionGroups__GIC__ h4{margin:0 0 8px;color:var(--portal-gold)}.platform-portal_inspector__EpMRO fieldset label,.platform-portal_permissionGroups__GIC__ label{padding:7px 0;display:flex;flex-direction:row;align-items:center;gap:8px}.platform-portal_inspector__EpMRO fieldset label span,.platform-portal_permissionGroups__GIC__ label span{display:flex;flex-direction:column}.platform-portal_inspector__EpMRO fieldset small,.platform-portal_permissionGroups__GIC__ small{color:#63758b}.platform-portal_contentGateway__xtfLt{padding:30px;background:radial-gradient(circle at 8% 20%,rgba(112,203,187,.1),transparent 26%),var(--portal-card)}.platform-portal_contentGateway__xtfLt>div{display:flex;align-items:center;gap:10px;color:var(--portal-teal)}.platform-portal_contentGateway__xtfLt ul{padding:0;display:flex;flex-wrap:wrap;gap:15px;list-style:none}.platform-portal_contentGateway__xtfLt li{display:flex;align-items:center;gap:5px;color:#a8b7c7;font-size:12px}.platform-portal_contentGateway__xtfLt li svg{color:var(--portal-teal)}.platform-portal_contentGateway__xtfLt>a{width:max-content;min-height:43px;padding:0 15px;border:1px solid rgba(237,200,119,.35);border-radius:10px;display:flex;align-items:center;gap:7px;color:var(--portal-gold)}.platform-portal_dataNotice__uIwAQ{margin-top:15px;display:flex;gap:12px;color:#9cadbf}.platform-portal_dataNotice__uIwAQ svg{flex:0 0 auto;color:var(--portal-gold)}.platform-portal_dataNotice__uIwAQ strong{color:#d6dfeb}.platform-portal_dataNotice__uIwAQ p{margin:4px 0 0;line-height:1.7;font-size:12px}.platform-portal_auditTimeline__vAXN6{position:relative;padding-right:20px}.platform-portal_auditTimeline__vAXN6:before{content:"";position:absolute;right:5px;top:10px;bottom:10px;width:1px}.platform-portal_auditTimeline__vAXN6 article{position:relative;padding:0 20px 22px}.platform-portal_auditTimeline__vAXN6 article>i{position:absolute;right:-19px;top:6px;width:9px;height:9px;border:2px solid #0b1320;border-radius:50%;box-shadow:0 0 0 1px rgba(112,203,187,.3)}.platform-portal_auditTimeline__vAXN6 span{font-size:11px}.platform-portal_auditTimeline__vAXN6 h3{margin:3px 0;font-size:15px}.platform-portal_auditTimeline__vAXN6 p,.platform-portal_auditTimeline__vAXN6 small{margin:0;color:#74859a;font-size:11px}.platform-portal_healthGrid__YhdSI{grid-template-columns:repeat(3,1fr)}.platform-portal_healthGrid__YhdSI article strong{font-size:19px;overflow-wrap:anywhere}.platform-portal_inspector__EpMRO{position:fixed;z-index:100;top:0;left:0;bottom:0;width:min(440px,100%);padding:38px 28px;overflow:auto;border-right:1px solid var(--portal-line);background:#0a111d;box-shadow:35px 0 90px rgba(0,0,0,.45)}.platform-portal_inspectorClose__5gn2S{position:absolute;top:18px;left:18px;width:36px;height:36px;border:1px solid var(--portal-line);border-radius:50%;display:grid;place-items:center;background:transparent;color:#91a3b8;cursor:pointer}.platform-portal_inspector__EpMRO h2{margin:12px 0 2px;font-size:29px}.platform-portal_inspector__EpMRO>p{color:#7d8ea3}.platform-portal_inspector__EpMRO dl{margin:22px 0}.platform-portal_inspector__EpMRO dl div{padding:10px 0;border-bottom:1px solid var(--portal-line);display:flex;justify-content:space-between;gap:10px}.platform-portal_inspector__EpMRO dt{color:#72849a;font-size:12px}.platform-portal_inspector__EpMRO dd{margin:0;color:#c7d2df;font-size:12px}.platform-portal_inspector__EpMRO .platform-portal_primaryAction__hqKcr{width:100%;margin-top:18px}.platform-portal_dangerAction__LSjS_{width:100%;min-height:42px;margin-top:9px;border:1px solid rgba(215,110,91,.3);border-radius:11px;background:rgba(150,55,48,.1);color:#e6a192;cursor:pointer}@media(max-width:1100px){.platform-portal_metricGrid__fSCjE{grid-template-columns:repeat(2,1fr)}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{grid-template-columns:190px minmax(0,1fr)}.platform-portal_targetChecks__P6bbL{grid-template-columns:repeat(3,1fr)}.platform-portal_collectionGrid__TAFkV,.platform-portal_permissionGroups__GIC__,.platform-portal_roleGrid__Kg026{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{padding-top:155px;align-items:flex-start;flex-direction:column}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{display:block}.platform-portal_adminNav__o2yj_,.platform-portal_portalNav__i7BgE{position:static;margin-bottom:13px;display:flex;overflow:auto;gap:4px}.platform-portal_adminIdentity__AJ6qa,.platform-portal_passportMini__O_mHc{min-width:170px;margin:0;border:0;border-left:1px solid var(--portal-line)}.platform-portal_adminNav__o2yj_>button,.platform-portal_portalNav__i7BgE>button{width:auto;min-width:max-content}.platform-portal_twoColumn__gP2hm{grid-template-columns:1fr}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_targetChecks__P6bbL{grid-template-columns:repeat(2,1fr)}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{padding:18px}.platform-portal_portalHeroActions__cuoBh{width:100%}.platform-portal_portalHeroActions__cuoBh>*{flex:1;justify-content:center}}@media(max-width:560px){.platform-portal_authCard__X2b8e{padding:29px 20px;border-radius:22px}.platform-portal_authSplit__SQs0A,.platform-portal_formGrid__w1vkc{grid-template-columns:1fr}.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{padding-inline:18px}.platform-portal_adminHero__vFmA9 h1,.platform-portal_portalHero__OjxmQ h1{font-size:35px}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{padding-inline:10px}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_healthGrid__YhdSI,.platform-portal_metricGrid__fSCjE{grid-template-columns:1fr 1fr}.platform-portal_adminMetricGrid__cwbOb article,.platform-portal_healthGrid__YhdSI article,.platform-portal_metricGrid__fSCjE article{min-height:110px;padding:14px}.platform-portal_adminMetricGrid__cwbOb strong,.platform-portal_metricGrid__fSCjE strong{font-size:27px}.platform-portal_collectionGrid__TAFkV,.platform-portal_permissionGroups__GIC__,.platform-portal_roleGrid__Kg026{grid-template-columns:1fr}.platform-portal_targetChecks__P6bbL{grid-template-columns:1fr 1fr}.platform-portal_sectionTitle__Emlh2{align-items:flex-start;flex-direction:column}.platform-portal_outcomeRow__W2cRc{grid-template-columns:1fr}.platform-portal_premiumPassport__qnAB6{padding:22px}.platform-portal_premiumPassport__qnAB6>strong{left:22px}.platform-portal_observatorySummary__8U9o8{grid-template-columns:1fr}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{border-radius:18px}.platform-portal_portalForm__Jf43x{padding:16px}}.platform-portal_adminPortal__e21Sn .platform-portal_cardEyebrow__AiVo_,.platform-portal_adminPortal__e21Sn .platform-portal_kicker__MC18C,.platform-portal_adminPortal__e21Sn .platform-portal_sectionTitle__Emlh2 a,.platform-portal_adminPortal__e21Sn .platform-portal_sectionTitle__Emlh2 span,.platform-portal_adminPortal__e21Sn .platform-portal_statusBadge__ZaE2p,.platform-portal_adminPortal__e21Sn small,.platform-portal_userPortal__2DZ3X .platform-portal_cardEyebrow__AiVo_,.platform-portal_userPortal__2DZ3X .platform-portal_kicker__MC18C,.platform-portal_userPortal__2DZ3X .platform-portal_sectionTitle__Emlh2 a,.platform-portal_userPortal__2DZ3X .platform-portal_sectionTitle__Emlh2 span,.platform-portal_userPortal__2DZ3X .platform-portal_statusBadge__ZaE2p,.platform-portal_userPortal__2DZ3X small{font-size:13px}.platform-portal_adminPortal__e21Sn .platform-portal_adminIdentity__AJ6qa span,.platform-portal_adminPortal__e21Sn .platform-portal_adminMetricGrid__cwbOb span,.platform-portal_adminPortal__e21Sn .platform-portal_emptyState__SzZfz p,.platform-portal_userPortal__2DZ3X .platform-portal_emptyState__SzZfz p,.platform-portal_userPortal__2DZ3X .platform-portal_metricGrid__fSCjE span,.platform-portal_userPortal__2DZ3X .platform-portal_passportMini__O_mHc span{font-size:14px}.platform-portal_adminPortal__e21Sn,.platform-portal_userPortal__2DZ3X{--portal-shell-width:1600px;--portal-bg:#eee9df;--portal-canvas:#f6f3ec;--portal-card:#fffdfa;--portal-card-2:#ebe4d8;--portal-line:rgba(8,26,31,.14);--portal-line-strong:rgba(8,26,31,.22);--portal-gold:#d66e3d;--portal-teal:#315f59;--portal-teal-dark:#173f3d;--portal-teal-soft:#dce8e2;--portal-ink:#0a1118;--portal-muted:#65706f;min-height:100dvh;padding:18px;background:linear-gradient(rgba(8,26,31,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,26,31,.035) 1px,transparent 1px),var(--portal-bg);background-size:72px 72px;color:var(--portal-ink)}.platform-portal_portalTopbar__H9AiJ{width:min(100%,var(--portal-shell-width));max-width:var(--portal-shell-width);min-height:76px;margin:0 auto;padding:0 20px;position:sticky;top:12px;z-index:80;display:grid;grid-template-columns:220px minmax(260px,560px) 1fr;align-items:center;gap:22px;box-sizing:border-box;border:1px solid rgba(238,233,223,.14);border-bottom-color:rgba(238,233,223,.12);border-radius:22px 22px 0 0;background:rgba(6,19,23,.96);box-shadow:0 14px 42px rgba(8,26,31,.09);backdrop-filter:blur(22px)}.platform-portal_portalBrand__YN5Ai{min-width:0;display:flex;align-items:center;gap:11px;color:var(--portal-ink)}.platform-portal_portalBrand__YN5Ai img{width:112px;height:55px;object-fit:contain;filter:none}.platform-portal_portalAccountBadge__5jZvh div,.platform-portal_portalBrand__YN5Ai span{min-width:0;display:flex;flex-direction:column}.platform-portal_portalBrand__YN5Ai small{margin-top:1px;color:#9aacaa;font-size:10px!important;white-space:nowrap}.platform-portal_portalSearch__XNK33{height:44px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #e0e6e2;border-radius:13px;background:#fff;color:#71807c;box-shadow:0 5px 20px rgba(35,72,67,.05)}.platform-portal_portalSearch__XNK33 span{flex:1;font-size:13px}.platform-portal_portalSearch__XNK33 kbd{padding:3px 7px;border:1px solid #e2e7e4;border-radius:6px;background:#f5f7f5;color:#8d9996;font:11px Arial}.platform-portal_portalTopActions__e1ITD{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px}.platform-portal_portalIconAction__FK2Mg,.platform-portal_portalLogout__8CnRE,.platform-portal_portalTopLink__f1toc{min-width:40px;height:40px;padding:0 11px;position:relative;border:1px solid var(--portal-line);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:#49615d;font:inherit;font-size:12px;cursor:pointer}.platform-portal_portalIconAction__FK2Mg:hover,.platform-portal_portalLogout__8CnRE:hover,.platform-portal_portalTopLink__f1toc:hover{border-color:#a9c5bd;background:var(--portal-teal-soft);color:var(--portal-teal-dark)}.platform-portal_portalIconAction__FK2Mg b{position:absolute;top:-5px;left:-5px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:10px;display:grid;place-items:center;background:#a2523d;color:#fff;font:9px Arial}.platform-portal_portalAccountBadge__5jZvh{min-width:0;margin-right:4px;padding-right:12px;border-right:1px solid var(--portal-line);display:flex;align-items:center;gap:10px}.platform-portal_portalAccountBadge__5jZvh>span{width:39px;height:39px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#195f58,#0b3734);color:#f1d092;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.platform-portal_portalAccountBadge__5jZvh strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.platform-portal_portalAccountBadge__5jZvh small{max-width:190px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--portal-muted);font-size:10px!important}.platform-portal_portalTopbar__H9AiJ .platform-portal_portalAccountBadge__5jZvh{border-right-color:rgba(238,233,223,.14)}.platform-portal_portalTopbar__H9AiJ .platform-portal_portalAccountBadge__5jZvh strong{color:#eef3ef}.platform-portal_portalTopbar__H9AiJ .platform-portal_portalAccountBadge__5jZvh small{color:#91a3a0}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{width:min(100%,var(--portal-shell-width));max-width:var(--portal-shell-width);min-height:calc(100dvh - 112px);margin:0 auto;padding:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--portal-line);border-top:0;border-radius:0 0 24px 24px;background:var(--portal-canvas);box-shadow:0 38px 100px rgba(8,26,31,.13)}.platform-portal_portalWorkspace__4CUK9{min-width:0;background:var(--portal-canvas)}.platform-portal_adminNav__o2yj_,.platform-portal_portalNav__i7BgE{min-height:100%;margin:0;padding:18px 11px;position:relative;top:auto;align-self:stretch;border:0;border-left:1px solid rgba(238,233,223,.15);border-radius:0;display:flex;align-items:center;flex-direction:column;gap:8px;background:linear-gradient(180deg,#102a30,#081a1f 62%,#061317);backdrop-filter:none}.platform-portal_adminNav__o2yj_>button,.platform-portal_portalNav__i7BgE>button,.platform-portal_railLink__KeB_Z{width:50px;min-width:50px;height:50px;min-height:50px;padding:0;position:relative;border:1px solid transparent;border-radius:14px;display:grid;place-items:center;background:transparent;color:rgba(238,243,239,.72);font:inherit;cursor:pointer}.platform-portal_adminNav__o2yj_>button.platform-portal_active__jDPje,.platform-portal_adminNav__o2yj_>button:hover,.platform-portal_portalNav__i7BgE>button.platform-portal_active__jDPje,.platform-portal_portalNav__i7BgE>button:hover,.platform-portal_railLink__KeB_Z:hover{border-color:rgba(239,189,114,.42);background:var(--portal-card);color:var(--portal-teal-dark);box-shadow:0 8px 24px rgba(1,48,43,.18)}.platform-portal_adminNav__o2yj_>button>span,.platform-portal_portalNav__i7BgE>button>span,.platform-portal_railLink__KeB_Z>span{width:max-content;max-width:190px;padding:7px 10px;position:absolute;z-index:10;right:61px;top:50%;opacity:0;pointer-events:none;transform:translate(7px,-50%);border:1px solid var(--portal-line);border-radius:8px;background:#fff;color:var(--portal-ink);box-shadow:0 10px 30px rgba(22,55,50,.15);font-size:12px;transition:.16s ease}.platform-portal_adminNav__o2yj_>button:hover>span,.platform-portal_portalNav__i7BgE>button:hover>span,.platform-portal_railLink__KeB_Z:hover>span{opacity:1;transform:translateY(-50%)}.platform-portal_portalNav__i7BgE button b{position:absolute;top:3px;left:3px;margin:0;min-width:17px;height:17px;padding:0 3px;border:2px solid #102a30;border-radius:9px;background:#efbd72;color:#4f2b1d;font:8px Arial}.platform-portal_adminIdentity__AJ6qa,.platform-portal_passportMini__O_mHc{width:50px;min-width:50px;min-height:76px;margin:0 0 8px;padding:8px 3px;border:1px solid rgba(255,255,255,.18);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:1px;flex-direction:column;color:#fff}.platform-portal_passportMini__O_mHc strong{margin:3px 0 0;color:#fff;font:700 18px Arial}.platform-portal_adminIdentity__AJ6qa span,.platform-portal_passportMini__O_mHc span{color:rgba(255,255,255,.72)!important;font-size:9px!important}.platform-portal_adminIdentity__AJ6qa svg,.platform-portal_passportMini__O_mHc svg{color:#efbd72}.platform-portal_railLink__KeB_Z{margin-top:auto}.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{width:100%;max-width:none;min-height:286px;margin:0;padding:0;position:relative;overflow:hidden;display:block;border:0;border-radius:0;isolation:isolate}.platform-portal_portalHeroBackdrop__HZN0r{position:absolute;inset:0;z-index:-2;background:url(/media/alula-night-hero.jpg) center 54%/cover no-repeat;transform:scale(1.015)}.platform-portal_adminHero__vFmA9 .platform-portal_portalHeroBackdrop__HZN0r{background-position:center 47%;filter:saturate(.78) hue-rotate(-5deg)}.platform-portal_adminHero__vFmA9:after,.platform-portal_portalHero__OjxmQ:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,23,25,.18),rgba(4,26,28,.58) 68%,rgba(2,21,23,.84)),linear-gradient(0deg,rgba(4,27,27,.65),transparent 58%)}.platform-portal_portalContextCard__qD6DE{width:min(600px,calc(100% - 56px));min-height:170px;padding:22px 25px;position:absolute;right:28px;bottom:22px;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:rgba(252,252,247,.94);color:var(--portal-ink);box-shadow:0 22px 55px rgba(3,25,26,.24);backdrop-filter:blur(14px)}.platform-portal_portalContextCard__qD6DE .platform-portal_kicker__MC18C{margin-bottom:6px;color:var(--portal-gold);font-size:13px!important}.platform-portal_portalContextCard__qD6DE h1{margin:0;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.25}.platform-portal_portalContextCard__qD6DE>p:last-of-type{margin:7px 0 15px;color:var(--portal-muted);font-size:14px;line-height:1.7}.platform-portal_portalContextCard__qD6DE>div{padding-top:13px;border-top:1px solid var(--portal-line);display:flex;flex-wrap:wrap;gap:10px 26px;color:var(--portal-muted);font-size:12px}.platform-portal_portalContextCard__qD6DE>div span{display:flex;align-items:baseline;gap:5px}.platform-portal_portalContextCard__qD6DE>div strong{color:var(--portal-teal-dark);font:700 18px Arial}.platform-portal_portalSectionTabs___UQ7k{min-height:62px;padding:0 22px;overflow-x:auto;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid var(--portal-line);background:#fff;scrollbar-width:none}.platform-portal_portalSectionTabs___UQ7k::-webkit-scrollbar{display:none}.platform-portal_portalSectionTabs___UQ7k button{min-width:max-content;padding:0 18px;position:relative;border:0;display:flex;align-items:center;gap:7px;background:transparent;color:#6b7a76;font:inherit;font-size:13px;cursor:pointer}.platform-portal_portalSectionTabs___UQ7k button:after{content:"";height:3px;position:absolute;right:14px;left:14px;bottom:0;border-radius:3px 3px 0 0;background:transparent}.platform-portal_portalSectionTabs___UQ7k button.platform-portal_active__jDPje,.platform-portal_portalSectionTabs___UQ7k button:hover{color:var(--portal-teal-dark)}.platform-portal_portalSectionTabs___UQ7k button.platform-portal_active__jDPje:after{background:var(--portal-gold)}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{min-width:0;min-height:620px;margin:0;padding:30px;border:0;border-radius:0;background:var(--portal-canvas);color:var(--portal-ink);box-shadow:none}.platform-portal_sectionTitle__Emlh2{margin-bottom:20px;align-items:center}.platform-portal_sectionTitle__Emlh2 span{color:var(--portal-gold)!important;font-size:13px!important}.platform-portal_sectionTitle__Emlh2 h2{margin-top:3px;color:var(--portal-ink);font-size:28px;font-weight:550}.platform-portal_sectionTitle__Emlh2 a,.platform-portal_sectionTitle__Emlh2>button{color:var(--portal-teal-dark)!important}.platform-portal_sectionTitle__Emlh2 small{color:var(--portal-muted)!important}.platform-portal_formError__SEKzy,.platform-portal_formSuccess__Vw1h_{border-color:#ecc9c0;background:#fff1ee;color:#9b3f32}.platform-portal_formSuccess__Vw1h_{border-color:#bcded5;background:#eaf8f3;color:#126759}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_healthGrid__YhdSI,.platform-portal_metricGrid__fSCjE{gap:12px}.platform-portal_adminMetricGrid__cwbOb article,.platform-portal_healthGrid__YhdSI article,.platform-portal_metricGrid__fSCjE article,.platform-portal_observatorySummary__8U9o8 article{min-height:116px;padding:17px;border-color:var(--portal-line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(32,68,63,.045)}.platform-portal_adminMetricGrid__cwbOb svg,.platform-portal_healthGrid__YhdSI svg,.platform-portal_metricGrid__fSCjE svg{color:var(--portal-teal)}.platform-portal_adminMetricGrid__cwbOb span,.platform-portal_healthGrid__YhdSI span,.platform-portal_metricGrid__fSCjE span,.platform-portal_observatorySummary__8U9o8 span{color:var(--portal-muted)!important}.platform-portal_adminMetricGrid__cwbOb strong,.platform-portal_healthGrid__YhdSI strong,.platform-portal_metricGrid__fSCjE strong,.platform-portal_observatorySummary__8U9o8 strong{color:var(--portal-ink);font-size:31px}.platform-portal_metricWarning__Eeg3o{border-color:#e9b6aa!important;background:#fff7f4!important}.platform-portal_metricWarning__Eeg3o strong,.platform-portal_metricWarning__Eeg3o svg{color:#a64d3b!important}.platform-portal_adminPanel__YxkPo,.platform-portal_collectionGrid__TAFkV article,.platform-portal_compactForm__Hpf2F,.platform-portal_completionCard__Ft02z,.platform-portal_contentGateway__xtfLt,.platform-portal_dataNotice__uIwAQ,.platform-portal_featureCard__YXwNL,.platform-portal_listSection__G9nCI,.platform-portal_portalForm__Jf43x,.platform-portal_roleGrid__Kg026 article{border-color:var(--portal-line);border-radius:14px;background:#fff;color:var(--portal-ink);box-shadow:0 8px 26px rgba(32,68,63,.045)}.platform-portal_adminPanel__YxkPo h3,.platform-portal_collectionGrid__TAFkV h3,.platform-portal_compactForm__Hpf2F h3,.platform-portal_contentGateway__xtfLt h3,.platform-portal_featureCard__YXwNL h3,.platform-portal_listSection__G9nCI>h3,.platform-portal_roleGrid__Kg026 h3{color:var(--portal-ink)}.platform-portal_achievementRow__j2_O9 p,.platform-portal_collectionGrid__TAFkV p,.platform-portal_contentGateway__xtfLt p,.platform-portal_featureCard__YXwNL p,.platform-portal_notificationRow__VxsU5 p,.platform-portal_roleGrid__Kg026 p{color:var(--portal-muted)}.platform-portal_cardEyebrow__AiVo_,.platform-portal_contentGateway__xtfLt>div,.platform-portal_roleGrid__Kg026 article>div:first-child{color:var(--portal-teal)!important}.platform-portal_progress__oOGFa{background:#e9efec}.platform-portal_progress__oOGFa i{background:linear-gradient(90deg,var(--portal-teal),#d7a353)}.platform-portal_compactForm__Hpf2F button,.platform-portal_featureCard__YXwNL button,.platform-portal_planRow__pPlkz button,.platform-portal_primaryAction__hqKcr,.platform-portal_sectionTitle__Emlh2>button{border-color:#1b776e;border-radius:10px;background:var(--portal-teal);color:#fff;box-shadow:none}.platform-portal_compactForm__Hpf2F button,.platform-portal_featureCard__YXwNL button,.platform-portal_planRow__pPlkz button,.platform-portal_sectionTitle__Emlh2>button{background:#fff;color:var(--portal-teal-dark)}.platform-portal_compactForm__Hpf2F label,.platform-portal_completionCard__Ft02z label,.platform-portal_portalForm__Jf43x label{color:#38524e;font-size:13px}.platform-portal_compactForm__Hpf2F input,.platform-portal_compactForm__Hpf2F select,.platform-portal_completionCard__Ft02z input,.platform-portal_completionCard__Ft02z select,.platform-portal_completionCard__Ft02z textarea,.platform-portal_portalForm__Jf43x input,.platform-portal_portalForm__Jf43x select,.platform-portal_portalForm__Jf43x textarea{border-color:var(--portal-line);background:#f8faf8;color:var(--portal-ink)}.platform-portal_compactForm__Hpf2F input:focus,.platform-portal_compactForm__Hpf2F select:focus,.platform-portal_portalForm__Jf43x input:focus,.platform-portal_portalForm__Jf43x select:focus,.platform-portal_portalForm__Jf43x textarea:focus{border-color:#65a99f;box-shadow:0 0 0 3px rgba(20,120,110,.1)}.platform-portal_completionCard__Ft02z fieldset,.platform-portal_inspector__EpMRO fieldset,.platform-portal_permissionGroups__GIC__ section,.platform-portal_portalForm__Jf43x fieldset{border-color:var(--portal-line)}.platform-portal_inspector__EpMRO legend,.platform-portal_permissionGroups__GIC__ h4,.platform-portal_portalForm__Jf43x legend{color:var(--portal-gold)}.platform-portal_targetChecks__P6bbL span{border-color:var(--portal-line);background:#f7f9f7}.platform-portal_targetChecks__P6bbL input:checked+span{border-color:#6aafa5;background:var(--portal-teal-soft)}.platform-portal_achievementRow__j2_O9 small,.platform-portal_collectionGrid__TAFkV small,.platform-portal_inspector__EpMRO fieldset small,.platform-portal_listRow__0qKdZ small,.platform-portal_notificationRow__VxsU5 small,.platform-portal_permissionGroups__GIC__ small,.platform-portal_planRow__pPlkz small,.platform-portal_roleGrid__Kg026>article>small,.platform-portal_stampRow__nb2hE small,.platform-portal_targetChecks__P6bbL small{color:var(--portal-muted)}.platform-portal_achievementRow__j2_O9,.platform-portal_listRow__0qKdZ,.platform-portal_notificationRow__VxsU5,.platform-portal_planRow__pPlkz,.platform-portal_rankRow__OlBTz,.platform-portal_stampRow__nb2hE{border-color:var(--portal-line)}.platform-portal_listRow__0qKdZ button,.platform-portal_notificationRow__VxsU5 button{border-color:var(--portal-line);background:#fff;color:var(--portal-teal-dark)}.platform-portal_statusBadge__ZaE2p{background:#e5f5f1;color:#126b60}.platform-portal_statusBadge__ZaE2p.platform-portal_active__jDPje,.platform-portal_statusBadge__ZaE2p.platform-portal_completed__ub3il,.platform-portal_statusBadge__ZaE2p.platform-portal_healthy__KhgqZ{background:#def7e9;color:#167344}.platform-portal_statusBadge__ZaE2p.platform-portal_degraded__LpcpG,.platform-portal_statusBadge__ZaE2p.platform-portal_failed__JUhyb{background:#fff0ec;color:#a34536}.platform-portal_statusBadge__ZaE2p.platform-portal_planned___qOWO{background:#fff4d8;color:#8d611d}.platform-portal_emptyState__SzZfz{color:#82908c}.platform-portal_emptyState__SzZfz svg{color:#96aaa5}.platform-portal_emptyState__SzZfz h3{color:#38514d}.platform-portal_emptyState__SzZfz p{color:var(--portal-muted)!important}.platform-portal_rankRow__OlBTz span{color:#465e59}.platform-portal_rankRow__OlBTz strong{color:var(--portal-teal-dark)}.platform-portal_adminToolbar__ogI3A>div{border-color:var(--portal-line);background:#fff}.platform-portal_adminToolbar__ogI3A input{color:var(--portal-ink)}.platform-portal_dataTable__K4H0o{border-color:var(--portal-line);border-radius:13px;background:#fff}.platform-portal_tableHead__Mchom{background:#edf2ef;color:#60736e;font-size:12px}.platform-portal_tableRow__uuD6v{border-color:var(--portal-line);background:#fff;color:#28423e;font-size:13px}.platform-portal_tableRow__uuD6v:nth-child(odd){background:#f8faf8}.platform-portal_tableRow__uuD6v:hover{background:#eaf3f0}.platform-portal_tableRow__uuD6v small{color:var(--portal-muted)}.platform-portal_tableRow__uuD6v>button{color:var(--portal-teal-dark)}.platform-portal_statusDot__PCqwm.platform-portal_active__jDPje{background:#35a56d}.platform-portal_statusDot__PCqwm.platform-portal_suspended__QaRjn{background:#c65b49}.platform-portal_roleGrid__Kg026 code{border-color:var(--portal-line);background:#f6f8f6;color:#526a65}.platform-portal_roleGrid__Kg026 summary{color:var(--portal-teal-dark)}.platform-portal_contentGateway__xtfLt{background:radial-gradient(circle at 8% 20%,rgba(20,120,110,.09),transparent 28%),#fff}.platform-portal_contentGateway__xtfLt li{color:#4d625e}.platform-portal_contentGateway__xtfLt>a{border-color:#99bdb5;background:var(--portal-teal-soft);color:var(--portal-teal-dark)}.platform-portal_dataNotice__uIwAQ{color:var(--portal-muted)}.platform-portal_dataNotice__uIwAQ strong{color:var(--portal-ink)}.platform-portal_auditTimeline__vAXN6:before{background:var(--portal-line)}.platform-portal_auditTimeline__vAXN6 article>i{border-color:#fff;background:var(--portal-teal)}.platform-portal_auditTimeline__vAXN6 span{color:var(--portal-gold)}.platform-portal_auditTimeline__vAXN6 h3{color:var(--portal-ink)}.platform-portal_auditTimeline__vAXN6 p,.platform-portal_auditTimeline__vAXN6 small{color:var(--portal-muted)}.platform-portal_inspector__EpMRO{border-color:var(--portal-line);background:#fff;color:var(--portal-ink);box-shadow:35px 0 90px rgba(28,57,53,.22)}.platform-portal_inspectorClose__5gn2S{border-color:var(--portal-line);background:#f5f8f6;color:#566e69}.platform-portal_inspector__EpMRO dt,.platform-portal_inspector__EpMRO>p{color:var(--portal-muted)}.platform-portal_inspector__EpMRO dd{color:var(--portal-ink)}.platform-portal_inspector__EpMRO dl div{border-color:var(--portal-line)}.platform-portal_dangerAction__LSjS_{border-color:#e3b4aa;background:#fff3f0;color:#a34234}.platform-portal_premiumPassport__qnAB6{border-color:rgba(216,174,92,.5);background:radial-gradient(circle at 15% 20%,rgba(237,200,119,.16),transparent 30%),linear-gradient(135deg,#153f3b,#102f31 65%,#0f2629);box-shadow:0 22px 45px rgba(21,55,51,.18)}@media(max-width:1180px){.platform-portal_portalTopbar__H9AiJ{grid-template-columns:210px minmax(220px,1fr) auto}.platform-portal_portalAccountBadge__5jZvh div{display:none}.platform-portal_portalAccountBadge__5jZvh{padding-right:8px}.platform-portal_portalContextCard__qD6DE{width:min(590px,calc(100% - 40px));right:20px}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{padding:24px}.platform-portal_portalSectionTabs___UQ7k button{padding-inline:14px}.platform-portal_adminMetricGrid__cwbOb{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.platform-portal_adminPortal__e21Sn,.platform-portal_userPortal__2DZ3X{padding:9px}.platform-portal_portalTopbar__H9AiJ{top:5px;min-height:66px;padding:0 12px;grid-template-columns:190px 1fr auto;border-radius:17px 17px 0 0}.platform-portal_portalSearch__XNK33{justify-self:end;width:42px;padding:0;justify-content:center}.platform-portal_portalLogout__8CnRE span,.platform-portal_portalSearch__XNK33 kbd,.platform-portal_portalSearch__XNK33 span,.platform-portal_portalTopLink__f1toc span{display:none}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{min-height:calc(100dvh - 80px);grid-template-columns:68px minmax(0,1fr);border-radius:0 0 18px 18px}.platform-portal_adminNav__o2yj_,.platform-portal_portalNav__i7BgE{padding-inline:9px}.platform-portal_adminNav__o2yj_>button,.platform-portal_portalNav__i7BgE>button,.platform-portal_railLink__KeB_Z{width:48px;min-width:48px}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_collectionGrid__TAFkV,.platform-portal_metricGrid__fSCjE,.platform-portal_permissionGroups__GIC__,.platform-portal_roleGrid__Kg026,.platform-portal_targetChecks__P6bbL{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.platform-portal_adminPortal__e21Sn,.platform-portal_userPortal__2DZ3X{padding:0;background:var(--portal-canvas)}.platform-portal_portalTopbar__H9AiJ{width:100%;min-height:64px;top:0;border-inline:0;border-top:0;border-radius:0;grid-template-columns:1fr auto;gap:8px}.platform-portal_portalBrand__YN5Ai img{width:92px;height:46px}.platform-portal_portalAccountBadge__5jZvh,.platform-portal_portalBrand__YN5Ai small,.platform-portal_portalSearch__XNK33{display:none}.platform-portal_portalTopActions__e1ITD{justify-content:flex-end}.platform-portal_adminFrame__1lB2E,.platform-portal_portalFrame__K9XwC{width:100%;display:block;border:0;border-radius:0;box-shadow:none}.platform-portal_portalWorkspace__4CUK9{padding-bottom:78px}.platform-portal_adminNav__o2yj_,.platform-portal_portalNav__i7BgE{min-height:68px;height:68px;padding:8px 10px;position:fixed;z-index:120;right:0;left:0;bottom:0;border:0;border-top:1px solid rgba(255,255,255,.22);display:flex;align-items:center;flex-direction:row;overflow-x:auto;gap:7px;box-shadow:0 -12px 34px rgba(8,26,31,.2);scrollbar-width:none}.platform-portal_adminNav__o2yj_::-webkit-scrollbar,.platform-portal_portalNav__i7BgE::-webkit-scrollbar{display:none}.platform-portal_adminIdentity__AJ6qa,.platform-portal_passportMini__O_mHc{display:none}.platform-portal_adminNav__o2yj_>button,.platform-portal_portalNav__i7BgE>button,.platform-portal_railLink__KeB_Z{width:48px;min-width:48px;height:48px;min-height:48px}.platform-portal_adminNav__o2yj_>button>span,.platform-portal_portalNav__i7BgE>button>span,.platform-portal_railLink__KeB_Z>span{display:none}.platform-portal_railLink__KeB_Z{margin:0 0 0 auto}.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{min-height:330px}.platform-portal_portalContextCard__qD6DE{width:calc(100% - 28px);right:14px;bottom:14px;padding:18px;border-radius:15px}.platform-portal_portalContextCard__qD6DE h1{font-size:27px}.platform-portal_portalContextCard__qD6DE>p:last-of-type{font-size:13px}.platform-portal_portalContextCard__qD6DE>div{gap:8px 15px}.platform-portal_portalContextCard__qD6DE>div strong{font-size:16px}.platform-portal_portalSectionTabs___UQ7k{display:none}.platform-portal_adminContent__dQof_,.platform-portal_portalContent__HI9OZ{min-height:500px;padding:20px 14px}.platform-portal_sectionTitle__Emlh2{align-items:flex-start;flex-direction:column}.platform-portal_sectionTitle__Emlh2 h2{font-size:24px}.platform-portal_twoColumn__gP2hm{grid-template-columns:1fr}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_healthGrid__YhdSI,.platform-portal_metricGrid__fSCjE{grid-template-columns:1fr 1fr}.platform-portal_adminMetricGrid__cwbOb article,.platform-portal_healthGrid__YhdSI article,.platform-portal_metricGrid__fSCjE article{min-height:106px;padding:14px}.platform-portal_adminMetricGrid__cwbOb strong,.platform-portal_metricGrid__fSCjE strong{font-size:27px}.platform-portal_collectionGrid__TAFkV,.platform-portal_permissionGroups__GIC__,.platform-portal_roleGrid__Kg026{grid-template-columns:1fr}.platform-portal_portalForm__Jf43x{padding:17px}.platform-portal_formGrid__w1vkc{grid-template-columns:1fr}.platform-portal_targetChecks__P6bbL{grid-template-columns:1fr 1fr}.platform-portal_observatorySummary__8U9o8,.platform-portal_outcomeRow__W2cRc{grid-template-columns:1fr}.platform-portal_premiumPassport__qnAB6{padding:21px}.platform-portal_portalContextCard__qD6DE .platform-portal_kicker__MC18C{font-size:12px!important}}@media(max-width:390px){.platform-portal_portalTopLink__f1toc{display:none}.platform-portal_portalIconAction__FK2Mg,.platform-portal_portalLogout__8CnRE{min-width:38px;width:38px;padding:0}.platform-portal_adminHero__vFmA9,.platform-portal_portalHero__OjxmQ{min-height:350px}.platform-portal_portalContextCard__qD6DE>div{gap:7px 11px}.platform-portal_adminMetricGrid__cwbOb,.platform-portal_healthGrid__YhdSI,.platform-portal_metricGrid__fSCjE,.platform-portal_targetChecks__P6bbL{grid-template-columns:1fr}}