.mugoLogo{background:0 0;justify-content:center;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.mugoLogo img{object-fit:contain;object-position:center;background:0 0;width:100%;max-width:100%;height:100%;display:block}.mugoLogo-wordmark img,.mugoLogo-wordmarkInverse img,.mugoLogoDesktop{transform-origin:50%;transform:scale(2)}.mugoLogoMobile{display:none!important}@media (width<=720px){.mugoLogoResponsive .mugoLogoDesktop{display:none!important}.mugoLogoResponsive .mugoLogoMobile{display:block!important}}:root{--mugo-red:#b22234;--mugo-red-dark:#98372d;--mugo-gold:#c79830;--mugo-cream:#f5f5f5c;--mugo-soft:#f1ece4;--mugo-border:#b4433624;--mugo-text:#1f1f1f;--mugo-muted:#5b6770;--mugo-blue-950:#07131f;--mugo-blue-900:#0c253a;--mugo-blue-800:#0c4160;--mugo-blue-glow:#609cd42e}.loginPage{background:radial-gradient(820px 380px at 8% 0%, var(--mugo-blue-glow), transparent 58%), radial-gradient(760px 360px at 100% 100%, #c798301f, transparent 52%), linear-gradient(155deg, var(--mugo-blue-950) 0%, var(--mugo-blue-900) 46%, var(--mugo-blue-800) 100%);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(18px,3.4vh,32px) 20px;font-family:Manrope,Segoe UI,sans-serif;display:flex;overflow:clip auto}.loginShell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8f;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1.1fr .9fr;width:min(1240px,100%);min-width:0;min-height:min(720px,100dvh - 64px);display:grid;overflow:hidden;box-shadow:0 18px 46px #050e1838}.loginBrandPanel{color:#1f2328;background:linear-gradient(#f5f5f5 0%,#f3f0ea 100%);flex-direction:column;justify-content:center;min-width:0;padding:44px 56px;display:flex;position:relative;overflow:hidden}.loginBrandTopLogo{width:clamp(164px,18vw,220px);max-width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:34px;padding:0;display:inline-flex;overflow:hidden}.loginTopLogo{object-position:left center;object-fit:contain;background:0 0;border-radius:8px;max-width:100%;height:clamp(72px,8vw,92px);display:block}.loginBrandCopy{min-width:0;max-width:620px}.loginBrandEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b22234;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1}.loginBrandCopy h1{letter-spacing:0;color:#b22234;margin:0 0 18px;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.02}.loginBrandLead{color:#5b6770;max-width:560px;margin:0;font-size:18px;line-height:1.55}.loginBrandTag{letter-spacing:.08em;text-transform:uppercase;color:#b22234;background:0 0;border:1px solid #c44a3d47;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.loginEcosystem{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.loginEcosystemItem{background:#ffffffb3;border:1px solid #e0ddd7;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.loginPlatformLogo{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.loginEcosystemItem div{min-width:0;display:grid}.loginEcosystemItem strong{color:#25302b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.loginEcosystemItem small{color:#748078;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.loginCard{background:#f5f5f5;justify-content:center;align-items:center;min-width:0;padding:56px 48px;display:flex}.loginCardInner{width:100%;min-width:0;max-width:460px}.loginCard h2,.loginCard h1{letter-spacing:0;overflow-wrap:anywhere;color:#14202a;margin:0 0 16px;font-size:clamp(32px,4vw,58px);line-height:1}.loginCard p{color:#5b6770;margin:0 0 28px;font-size:17px;line-height:1.55}.loginError,.loginInfo{border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.45}.loginError{color:var(--mugo-red-dark);background:#b4433614;border:1px solid #b443362e}.loginInfo{color:#775713;background:#c798301f;border:1px solid #c798303d}.loginCard form{flex-direction:column;gap:18px;display:flex}.loginCard label{letter-spacing:.16em;text-transform:uppercase;color:#5b6770;margin-bottom:8px;font-size:14px;font-weight:800;display:block}.loginCard input{color:#1e1e1e;box-sizing:border-box;background:#f5f5f5;border:1px solid #ddd6cc;border-radius:20px;outline:none;width:100%;height:62px;padding:0 20px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.loginCard input::placeholder{color:#938d87}.loginCard input:focus{background:#f5f5f5;border-color:#b4433659;box-shadow:0 0 0 4px #b4433614}.loginCard button{color:#f5f5f5;cursor:pointer;background:#b22234;border:none;border-radius:22px;width:100%;height:62px;font-size:18px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 12px 24px #c44a3d3d}.loginCard button:hover{transform:translateY(-1px);box-shadow:0 16px 28px #c44a3d47}.loginCard button:disabled{opacity:.72;cursor:not-allowed;transform:none}.loginCard .loginLocalButton{color:#b22234;box-shadow:none;background:0 0;border:1px solid #b443363d;margin-top:14px}.loginCard .loginLocalButton:hover{box-shadow:0 12px 24px #14202a14}.loginHint{color:#5b6770;margin-top:24px;font-size:14px;line-height:1.6}@media (width<=1080px){.loginPage{align-items:flex-start}.loginShell{grid-template-columns:1fr;min-height:0}.loginBrandPanel,.loginCard{padding:40px 28px}.loginBrandCopy h1{font-size:54px}.loginTopLogo{max-width:420px}}@media (width<=640px){.loginEcosystem{grid-template-columns:1fr}.loginPage{padding:18px}.loginShell{border-radius:24px;min-height:0}.loginBrandPanel,.loginCard{padding:26px 20px}.loginBrandTopLogo{border-radius:20px;padding:12px}.loginTopLogo{border-radius:14px;max-width:100%}.loginBrandCopy h1{font-size:42px}.loginBrandLead{font-size:16px}.loginCard h2,.loginCard h1{font-size:clamp(32px,10vw,40px);line-height:1.06}.loginCard input,.loginCard button{border-radius:18px;height:58px}}@media (height<=860px){.loginPage{align-items:flex-start;padding-top:18px;padding-bottom:18px}.loginShell{min-height:0}.loginBrandPanel,.loginCard{padding-top:34px;padding-bottom:34px}.loginBrandTopLogo{margin-bottom:28px}.loginEcosystem{margin-top:28px}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;height:100%}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#0a0d10;overscroll-behavior-y:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;margin:0;display:block;overflow:hidden auto}button,input,select,textarea{font:inherit}.clientSwitcher{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #004f6e29;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:fixed;top:76px;right:18px;box-shadow:0 8px 28px #1527311f}.clientSwitcherLabel{color:#5b6770;text-transform:uppercase;font-size:11px;font-weight:700}.clientSwitcher select{color:#004f6e;background:0 0;border:0;outline:none;min-width:130px;font-weight:800}.clientSwitcherLock{color:#54806a;font-size:11px}@media (width<=760px){.clientSwitcher{justify-content:center;inset:auto 12px 12px}.clientSwitcherLock{display:none}}:root{--bg:#f4f6f8;--mugo-blue:#004f6e;--gold:#c79830;--red:#b22234;--gray:#5f6b73;--white:#fff;--ink:#0a0d10;--text:#0a0d10e6;--muted:#0a0d109e;--cardA:#ffffff94;--cardB:#ffffff6b;--stroke:#0c41602e;--radius:10px;--radius-lg:12px;--radius-xl:14px;--shadow-sm:0 4px 14px #0a0d100f;--shadow:0 10px 28px #0a0d1017;--grad-hero:radial-gradient(1200px 700px at 15% 10%, #0c41600f, transparent 60%), radial-gradient(1100px 700px at 80% 30%, #c7983014, transparent 60%), var(--bg)}.statusBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.statusBadge:before{content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.statusBadge.is-success{color:#166534;background:#16a34a1f}.statusBadge.is-success:before{background:#16a34a}.statusBadge.is-info{color:var(--mugo-blue);background:#0c41601a}.statusBadge.is-info:before{background:var(--mugo-blue);animation:1.8s ease-in-out infinite statusPulse}.statusBadge.is-warning{color:#92400e;background:#f59e0b24}.statusBadge.is-warning:before{background:#f59e0b}.statusBadge.is-error{color:#991b1b;background:#dc26261f}.statusBadge.is-error:before{background:#dc2626}.statusBadge.is-neutral{color:var(--muted);background:#0a0d100f}.statusBadge.is-neutral:before{background:var(--gray)}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.statusBadge.is-info:before{animation:none}}.drawerBackdrop{z-index:120;background:#0a0d106b;justify-content:flex-end;animation:.18s both drawer-backdrop-in;display:flex;position:fixed;inset:0}.drawerPanel{background:var(--white);outline:none;flex-direction:column;width:100%;max-width:480px;height:100%;animation:.22s cubic-bezier(.2,.8,.35,1) both drawer-panel-in;display:flex;box-shadow:-24px 0 60px #0a0d102e}.drawerPanel-lg{max-width:640px}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drawerBackdrop,.drawerPanel{animation:none}}.drawerHeader{border-bottom:1px solid var(--stroke);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.drawerHeader h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:20px}.drawerHeader p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.drawerClose{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.drawerClose:hover{color:var(--ink);background:#0a0d100f}.drawerBody{flex:auto;padding:24px;overflow-y:auto}.drawerFooter{border-top:1px solid var(--stroke);background:#f4f6f899;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=640px){.drawerPanel,.drawerPanel-lg{max-width:100%}.drawerFooter{flex-direction:column-reverse;align-items:stretch}.drawerFooter button{width:100%;min-height:44px}.drawerHeader{padding:18px 18px 16px}.drawerBody{padding:18px}}.assetCombobox{gap:6px;display:grid;position:relative}.assetComboboxLabel{color:var(--muted);font-size:12px;font-weight:700}.assetComboboxField{align-items:center;display:flex;position:relative}.assetComboboxField input{border:1px solid var(--stroke);border-radius:var(--radius);background:var(--white);width:100%;min-height:40px;color:var(--ink);padding:0 34px 0 12px;font-size:14px}.assetCombobox.is-error .assetComboboxField input{border-color:var(--red)}.assetCombobox.is-disabled .assetComboboxField input{color:var(--muted);cursor:not-allowed;background:#0a0d100a}.assetComboboxSpinner{border:2px solid #004f6e2e;border-top-color:var(--mugo-blue);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite assetComboboxSpin;position:absolute;right:10px}@keyframes assetComboboxSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assetComboboxSpinner{animation-duration:1.4s}}.assetComboboxError{color:var(--red);margin:0;font-size:12px}.assetComboboxList{z-index:60;background:var(--white);border:1px solid var(--stroke);border-radius:var(--radius-lg);max-height:260px;box-shadow:var(--shadow);margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.assetComboboxStatus{color:var(--muted);padding:10px 8px;font-size:13px}.assetComboboxOption{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.assetComboboxOption.is-highlighted{background:#004f6e14}.assetComboboxOption.is-selected strong{color:var(--mugo-blue)}.assetComboboxOptionText{gap:1px;min-width:0;display:grid}.assetComboboxOptionText strong{color:var(--ink);font-size:13px}.assetComboboxOptionText span{color:var(--muted);font-size:12px}.assetComboboxOptionText small{color:var(--muted);opacity:.8;font-size:11px}@media (width<=640px){.assetComboboxList{max-height:45vh}.assetComboboxOption{padding:12px 10px}.assetComboboxField input{font-size:16px}}:root :focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #c7983099}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#0c416033;border-radius:999px}::-webkit-scrollbar-track{background:#ffffff4d}:root{--bg:#f5f5f5;--ink:#0a0d10;--muted:#0a0d109e;--blue:#0c4160;--blue2:#0a3550;--gold:#c79830;--gold2:#b8872a;--card:#ffffffeb;--stroke:#0c41601f;--radius:16px;--shadow:0 18px 60px #0c41601a;--shadow2:0 12px 34px #0a0d101a;--container:1600px;--shell-padding-x:clamp(14px, 1.9vw, 22px);--shell-padding-y:clamp(14px, 1.8vw, 18px);--sticky-gap:10px}.appShell.theme-mugo{--bg:#f5f5f5;--ink:#0a0d10;--muted:#0a0d109e;--blue:#0c4160;--blue2:#0a3550;--gold:#c79830;--gold2:#b8872a;--card:#ffffffeb;--stroke:#0c41601f;--shadow:0 18px 60px #0c41601a;--shadow2:0 12px 34px #0a0d101a}.appShell.theme-client,.appShell.theme-mugo-dados{--bg:#f5f1ec;--ink:#1d1b1a;--muted:#1d1b1a9e;--blue:#5b1f2a;--blue2:#1d1b1a;--gold:#7b2d3b;--gold2:#8b3a4a;--card:#fffffff0;--stroke:#5b1f2a29;--shadow:0 22px 64px #3723251f;--shadow2:0 14px 36px #261b1b1f;background:radial-gradient(1050px 380px at 13% -10%, #7b2d3b29, transparent 64%), radial-gradient(920px 340px at 92% -12%, #c7b29947, transparent 60%), linear-gradient(180deg, #f5f1ec 0%, #f2eee8 100%), var(--bg)}.appShell.theme-client .topbar,.appShell.theme-mugo-dados .topbar{padding:12px var(--shell-padding-x) 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.appShell.theme-client .topbarInner,.appShell.theme-mugo-dados .topbarInner{background:radial-gradient(480px 150px at 0 0,#7b2d3b1c,#0000 72%),linear-gradient(#fffffff5,#fbf8f4f0);border:1px solid #5b1f2a21;border-radius:22px;box-shadow:0 20px 44px #301f2117}.appShell.theme-client .brandLogoWrap,.appShell.theme-mugo-dados .brandLogoWrap{background:linear-gradient(135deg,#fffffffa,#fbf8f4eb);border-color:#5b1f2a33;border-radius:12px;width:126px;height:38px;padding:4px 10px}.appShell.theme-client .brandLogoImg,.appShell.theme-mugo-dados .brandLogoImg{object-fit:contain;object-position:center;width:100%;height:100%}.appShell.theme-client .brandLogoWrap.brandLogoBadge,.appShell.theme-mugo-dados .brandLogoWrap.brandLogoBadge{border-radius:999px;width:auto;min-width:0;height:36px;padding:0 14px}.appShell.theme-client .btnPrimary,.appShell.theme-mugo-dados .btnPrimary{background:linear-gradient(135deg,#1d1b1a,#2b2021);border-color:#5b1f2a47}.appShell.theme-client .btnPrimary:hover,.appShell.theme-mugo-dados .btnPrimary:hover{background:linear-gradient(135deg,#5b1f2a,#6e2230)}.appShell.theme-client .btnGold,.appShell.theme-mugo-dados .btnGold{color:#fff;background:linear-gradient(135deg,#6e2230,#8b3a4a);border-color:#5b1f2a3d}.appShell.theme-client .pill,.appShell.theme-mugo-dados .pill{color:#5b1f2a;background:linear-gradient(#7b2d3b1a,#ffffffe6);border-color:#5b1f2a2e}.appShell.theme-client .card,.appShell.theme-mugo-dados .card{border-color:#5b1f2a1c;box-shadow:0 16px 42px #301f2114}.appShell.theme-client .panelTitle,.appShell.theme-client .brandTitle,.appShell.theme-client .cardValue,.appShell.theme-mugo-dados .panelTitle,.appShell.theme-mugo-dados .brandTitle,.appShell.theme-mugo-dados .cardValue{color:#1a1718}.appShell.theme-client .tab.active,.appShell.theme-mugo-dados .tab.active{color:#fbf8f4;background:#5b1f2a;border-color:#5b1f2a}.appShell.theme-client .brandLogoText,.appShell.theme-mugo-dados .brandLogoText{color:#5b1f2a}.appShell.theme-client .btnGhost,.appShell.theme-mugo-dados .btnGhost{color:#5b1f2a;background:#ffffff6b;border-color:#5b1f2a33}.appShell.theme-client .btnGhost:hover,.appShell.theme-mugo-dados .btnGhost:hover{background:#5b1f2a14;box-shadow:0 12px 26px #3723251a}.appShell.theme-client .pillSoft,.appShell.theme-mugo-dados .pillSoft{background:#7b2d3b14;border-color:#5b1f2a29}html{font-size:15px}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,Manrope,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.primaryNavigation{z-index:90;padding:0 var(--shell-padding-x);background:#f2f0eb;border-bottom:1px solid #25352e1a;position:relative}.primaryNavigationInner{width:min(var(--container),100%);justify-content:space-between;align-items:center;gap:24px;min-height:60px;margin:0 auto;padding:0;display:flex}.primaryNavigationInner>strong{color:#153f35;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px}.primaryNavigationBrand{flex:0 0 44px;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.primaryNavigationBrand img{object-fit:contain;width:100%;height:100%;transform:scale(1.22)}.primaryNavigation .primaryNavigationBrandButton,.primaryNavigation .mobileHeaderBrandButton{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.primaryNavigationLinks{scrollbar-width:none;align-items:center;gap:2px;height:100%;display:flex;overflow-x:auto}.primaryNavigationLinks::-webkit-scrollbar{display:none}.primaryNavigation button{color:#5e6862;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:60px;padding:0 14px;font-size:13px;font-weight:650;transition:color .16s,border-color .16s;position:relative}.primaryNavigation button:hover{color:#153f35}.primaryNavigation button.isActive{color:#153f35;border-bottom-color:#c79830;font-weight:750}.primaryNavigation button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #a8781f73}@media (width<=720px){.primaryNavigation{background:#f7f6f2;border:0;padding:0}.primaryNavigationInner{display:none}}.mobileHeaderRow,.mobileBottomNav,.mobileMoreMenu{display:none}.brandLogo{object-fit:contain;border-radius:8px;flex:none;display:block}.brandLogoFallback{color:#fff;letter-spacing:0;background:#004f6e;place-items:center;font-size:11px;font-weight:850;display:grid}@media (width<=720px){.mobileHeaderRow{min-width:0;min-height:58px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid #25352e1a;justify-content:space-between;align-items:center;gap:10px;display:flex}.mobileHeaderBrand{flex:0 0 40px;width:40px;height:40px}.mobileHeaderBrand img{object-fit:contain;width:100%;height:100%;transform:scale(1.25)}.mobileHeaderRow .clientSwitcher{border:0;width:min(230px,100vw - 72px);padding:0}.mobileHeaderRow .clientSwitcherLabel{display:none}.mobileHeaderRow .clientSwitcherTrigger{justify-content:flex-end;min-height:44px;padding:5px 8px}.mobileHeaderRow .clientSwitcherPanel{width:min(300px,100vw - 24px);position:absolute;top:52px;left:auto;right:8px}.mobileBottomNav{z-index:120;padding:6px 4px max(6px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #25352e1f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #15303b14}.primaryNavigation .mobileBottomNav button{color:#68757c;white-space:normal;background:0 0;border:0;align-content:center;place-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 2px;font-size:9.5px;font-weight:700;line-height:1.1;display:grid}.primaryNavigation .mobileBottomNav button[aria-current=page]{color:#004f6e}.mobileMoreMenu{z-index:121;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));background:#fff;border:1px solid #004f6e1f;border-radius:12px;width:min(260px,100vw - 20px);padding:8px;display:grid;position:fixed;box-shadow:0 18px 42px #15303b2e}.primaryNavigation .mobileMoreMenu button{color:#17313d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.appShell,.companiesPage,.intelligencePage,.onboardingPage{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.dashHeader .btnLogout{display:none!important}}.appShell{flex-direction:column;min-height:100svh;display:flex;overflow:clip visible}.content{width:100%;min-height:auto;max-width:var(--container);padding:var(--shell-padding-y) var(--shell-padding-x) 26px;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;flex-direction:column;flex:auto;margin:0 auto;scroll-padding-top:18px;display:flex;overflow:visible}.content>*{min-width:0}.topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-bottom:1px solid #00000014;flex:none;position:relative}.topbarInner{max-width:var(--container);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:64px;margin:0 auto;padding:8px 18px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brandLogoWrap{background:#fff;border:1px solid #0000001a;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.brandLogoWrap.brandLogoBadge{border-radius:999px;width:auto;min-width:0;height:36px;padding:0 12px}.brandLogoImg{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.brandLogoText{width:auto;min-width:0;color:var(--blue);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;line-height:1;overflow:hidden}.brandTitle{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-weight:1000;line-height:1.1;overflow:hidden}.smallMuted{color:#0a0d108c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbarRight{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pill{color:#0a0d10a6;white-space:nowrap;background:#ffffffd9;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.pillSoft{background:#c798301a;border-color:#c7983033}.pillDanger{background:#b2222f14;border-color:#b2222f38}.btn{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:12px;height:40px;padding:0 14px;font-weight:900;transition:all .18s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0a0d101a}.btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.btnPrimary{background:var(--blue);color:#fff;border:1px solid #0c41602e}.btnPrimary:hover{background:var(--blue2)}.btnGold{background:linear-gradient(90deg, var(--gold), var(--gold2));color:#fff;border:1px solid #c7983059}.btnGhost{color:#0a0d10b3;background:0 0;border-color:#0000001a}.btnGhost:hover{background:#00000008}.layout{flex:auto;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;min-height:min-content;display:grid;overflow:visible}.layoutPresentation{grid-template-columns:minmax(0,1fr)}@media (width<=1200px){.layout{grid-template-columns:1fr}.sidebar{max-height:none;padding-bottom:0;padding-right:0;position:static;overflow:visible}}.panel{background:0 0;min-width:0;min-height:auto;display:block}.panelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.panelHead-minimal{justify-content:flex-end;margin-bottom:18px}.panelTitle{color:var(--blue);letter-spacing:-.02em;font-size:34px;font-weight:1000}.panelSub{color:#0a0d108c;margin-top:6px;font-size:14px}.monthControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.monthTabs{scrollbar-width:none;background:#ffffffd9;border:1px solid #0000001a;border-radius:14px;gap:6px;max-width:640px;padding:6px;display:flex;overflow-x:auto}.monthTabs::-webkit-scrollbar{display:none}.tab{color:#0a0d108c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;min-width:46px;height:34px;padding:0 12px;font-weight:900;transition:all .15s}.tab:hover{background:#0000000a}.tab.active{color:#0a0d10c7;background:#5b1f2a17;border-color:#5b1f2a2e}.tab:disabled{opacity:.35;cursor:default}.select{color:#0a0d10bf;background:#ffffffeb;border:1px solid #0000001a;border-radius:12px;height:40px;padding:0 12px;font-weight:900}.selectYear{z-index:5;min-width:120px;position:relative}@media (width<=900px){.panelTitle{font-size:28px}.monthTabs{max-width:420px}.topbarInner{flex-direction:column;align-items:stretch;gap:8px}.topbarRight{flex-wrap:wrap;justify-content:space-between;width:100%}.brandTitle{white-space:normal}.pill{white-space:normal;line-height:1.2}.monthControls,.panelRowRight{justify-content:flex-start;width:100%}.monthStatusText{width:100%}}.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1400px){.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kpiGrid{grid-template-columns:1fr}}.kpiCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fffffffa,#fbf8f4f0);border:1px solid #5b1f2a1c;border-radius:18px;min-height:168px;padding:18px 18px 15px;transition:all .18s;box-shadow:0 14px 34px #301f2112}.kpiCardOrganic{border-color:#7b2d3b33}.kpiCardAds{background:linear-gradient(145deg,#5b1f2a14,#fffffff5);border-color:#5b1f2a38}.kpiCard:hover{background:#fffffff5;transform:translateY(-1px);box-shadow:0 16px 36px #0a0d101a}.kpiActive{background:linear-gradient(135deg,#7b2d3b1a,#fffffff5);border-color:#7b2d3b5c}.kpiTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kpiLabel{letter-spacing:.09em;text-transform:uppercase;color:#0a0d108c;font-size:11px;font-weight:900}.kpiValue{color:var(--blue);margin-top:12px;font-size:36px;font-weight:1000;line-height:1.04}.kpiHint{color:#0a0d108c;margin-top:8px;font-size:13px}.kpiHint b{color:var(--blue)}.pillGrowth{color:#0a0d10a6;background:#ffffffd9;border:1px solid #0000001a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:1000}.pillGrowth.up{background:#19875414;border-color:#19875438}.pillGrowth.down{background:#b2222f14;border-color:#b2222f38}.kpiSpark{align-items:end;gap:6px;height:40px;margin-top:10px;display:grid}.kpiSparkEmpty{opacity:.18}.sparkBar{background:#7b2d3b2e;border:1px solid #7b2d3b29;border-radius:10px;display:block}.sparkActive{background:#7b2d3b4d;border-color:#7b2d3b40}.sparkOrganic{background:#7b2d3b38;border-color:#7b2d3b33}.sparkAds{background:#5b1f2a38;border-color:#5b1f2a38}.panelRow{background:#ffffffb3;border:1px solid #00000014;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;margin-bottom:10px;padding:10px 12px;display:flex}.panelRowRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.monthStatusText{white-space:normal;font-weight:700}.quickAnswerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=1280px){.quickAnswerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.quickAnswerGrid{grid-template-columns:1fr}}.quickAnswerCard{background:#ffffffd1;border:1px solid #0c41601f;border-radius:12px;gap:6px;min-height:94px;padding:12px 14px;display:grid}.quickAnswerCard strong{color:#0a0d10db;font-size:13px;line-height:1.35}.panelBlock{margin-top:16px;scroll-margin-top:18px}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.h1{color:#0a0d10d1;font-size:20px;font-weight:1000}.p{color:#0a0d108c;margin-top:4px;font-size:13px}.cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.cardsGrid{grid-template-columns:1fr}}.card{background:linear-gradient(#fffffffa,#fbf8f4f2);border:1px solid #5b1f2a1c;border-radius:18px;padding:16px;box-shadow:0 14px 36px #301f2112}.cardWide{min-height:100%;padding:18px}.cardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cardTitle{color:#0a0d10cc;font-weight:1000}.cardSub{color:#0a0d108c;margin-top:4px;font-size:13px}.cardKpiRow{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.cardValue{color:var(--blue);font-size:30px;font-weight:1000;line-height:1}.cardHint{color:#0a0d108c;margin-top:4px;font-size:13px}.cardChart{width:100%;min-width:0;height:300px;min-height:280px;overflow:hidden}.chartCard{position:relative}.chartCardBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chartMetaSummary{text-align:right;max-width:320px}.chartCardPrimary{border-color:#5b1f2a2e;box-shadow:0 20px 44px #5b1f2a1a,0 8px 20px #301f210f}.chartCardPrimary .cardChart{height:360px;min-height:320px}.chartCardSecondary{background:linear-gradient(#fffffffa,#f8fbfff2);border-color:#0c416024}.chartCardSecondary .cardChart{height:250px;min-height:220px}.chartCardPrimary.chartCardFewPoints .cardChart,.chartCardSecondary.chartCardFewPoints .cardChart{height:240px;min-height:210px}.chartCardPrimary.chartCardBars .cardChart{height:280px;min-height:240px}.chartCardSecondary.chartCardBars .cardChart{height:230px;min-height:200px}.chartCardSinglePoint .cardChart{height:auto;min-height:0}.chartSinglePointState{background:#f8fbfde6;border:1px solid #0c41601f;border-radius:12px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.chartSinglePointRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chartSinglePointRow strong{color:#0a0d10db}.chartPartial{background:linear-gradient(145deg,#f4b4000f,#fffffff5);border-color:#f4b4003d}.chartPartial:after{content:"";pointer-events:none;border-radius:inherit;opacity:.22;background:repeating-linear-gradient(-45deg,#f4b4000f,#f4b4000f 10px,#fff0 10px 20px);position:absolute;inset:0}.chartEmptyState{align-content:center;justify-items:start;gap:6px;height:100%;padding:0 8px;display:grid}.dashboardMainChart{margin-top:6px}.metricSelectorRow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.metricSelectBtn{border-radius:10px;min-width:0;height:34px;padding:0 10px;font-size:12px;font-weight:800}.metricSelectBtn.isActive{color:#0c4160f2;background:#2d6cdf1f;border-color:#2d6cdf4d}.metricSelectorCompact{gap:6px;max-width:260px;margin:6px 0 12px;display:grid}.metricSelectInput{height:34px;padding:0 10px}.dashboardSecondaryCharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.sectionHeaderSecondary{margin-top:18px;margin-bottom:8px}.dashboardInlineError{color:#b2222fe0;margin-top:-2px;margin-bottom:10px}@media (width<=1280px){.dashboardSecondaryCharts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.chartCardPrimary .cardChart{height:320px;min-height:280px}.dashboardSecondaryCharts{grid-template-columns:1fr}}@media (width<=640px){.chartCardBadges{justify-content:flex-start;width:100%}.chartCardPrimary .cardChart{height:280px;min-height:250px}.chartCardSecondary .cardChart{height:240px;min-height:210px}}.adsAccountsSection{margin-top:14px}.adsAccountsTable th,.adsAccountsTable td{white-space:nowrap}@media (width<=900px){.metricSelectorRow{margin-top:10px}.metricSelectBtn{text-align:center;flex:auto}.metricSelectorCompact{max-width:100%}}.deltaRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (width<=1100px){.deltaRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.deltaRow{grid-template-columns:1fr}}.deltaCard{background:#ffffffeb;border:1px solid #0000001a;border-radius:14px;padding:12px;position:relative;box-shadow:0 10px 22px #0a0d100f}.deltaLabel{color:#0a0d108c;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.deltaValue{color:var(--blue);margin-top:8px;font-size:22px;font-weight:1000}.deltaPill{color:#0a0d10b3;border:1px solid #0000001a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;position:absolute;top:10px;right:10px}.deltaPill.up{background:#1987541a;border-color:#19875438}.deltaPill.down{background:#b2222f1a;border-color:#b2222f38}.cardWide .table{border-collapse:separate;border-spacing:0;width:100%}.table thead th{text-align:left;color:#0a0d108c;white-space:nowrap;border-bottom:1px solid #00000014;padding:12px 10px;font-size:12px;font-weight:1000}.table tbody td{vertical-align:top;border-bottom:1px solid #0000000f;padding:12px 10px;font-size:13px}.table tbody tr:hover{background:#7b2d3b0f}.table tbody tr:nth-child(2n) td{background:#f5f1ec9e}.cardWide{overflow:hidden}.cardWide .tableWrap{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;background:#fffffff5;border:1px solid #5b1f2a1a;border-radius:16px;max-height:min(48vh,440px);overflow:auto}.tableWrap thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;position:sticky;top:0}.cardWide .tableScroller{min-width:900px}.cardWide .tableWrap::-webkit-scrollbar{height:10px}.cardWide .tableWrap::-webkit-scrollbar-thumb{background:#5b1f2a38;border-radius:999px}.mediaTable{border-collapse:separate;border-spacing:0;width:100%}.mediaTable thead th{text-align:left;color:#0a0d108c;white-space:nowrap;border-bottom:1px solid #0c41601f;padding:12px 10px;font-size:12px;font-weight:1000}.mediaTable tbody td{vertical-align:top;border-bottom:1px solid #0c416014;padding:12px 10px;font-size:13px}.mediaTable tbody tr:hover{background:#7b2d3b0d}.mediaThumbWrap{background:#5b1f2a0d;border:1px solid #5b1f2a24;border-radius:12px;width:56px;height:56px;overflow:hidden}.mediaThumb{object-fit:cover;width:100%;height:100%;display:block}.mediaThumbFallback{color:#0c416073;justify-content:center;align-items:center;font-weight:800;display:flex}.cellTitle{color:#0a0d10d1;font-weight:900}.cellMuted{color:#0a0d1099}.cellClamp{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.btnSmall{height:30px;padding:0 10px;font-size:12px}.badge{border:1px solid #0000001a;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:1000;display:inline-flex}.badgeReels{color:#5b1f2a;background:#6e223024;border-color:#6e22303d}.badgeFeed{color:#5b1f2a;background:#c7b2992e;border-color:#5b1f2a29}.badgeStory{color:#6e2230;background:#5b1f2a17;border-color:#5b1f2a33}.sidebar{top:var(--sticky-gap);align-self:start;gap:14px;max-height:none;padding-bottom:6px;padding-right:0;display:grid;position:sticky;overflow:visible}.sidebarCard{border-radius:var(--radius);box-shadow:var(--shadow2);background:#fff;border:1px solid #0000001a;padding:16px;overflow:hidden}.sidebarHead{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.sidebarTitle{color:#0a0d10d1;font-size:18px;font-weight:1000}.sidebarSub{color:#0a0d108c;font-size:13px}.emptyBox{color:#0a0d109e;background:#0c41600a;border:1px dashed #0c416038;border-radius:14px;padding:14px}.metaStateCard{background:linear-gradient(#fffffffa,#f7fafceb);border:1px dashed #0c41602e;border-radius:16px;gap:12px;padding:16px;display:grid}.metaState-loading{border-style:solid;border-color:#0c41601f}.metaState-empty{background:linear-gradient(#fffffffa,#f8fbfdf0);border-color:#0c416029}.metaState-unavailable{background:linear-gradient(#fffcfcfa,#fff6f6f0);border-style:solid;border-color:#ba36362e}.metaStateHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metaStateTitle{color:#0a0d10db;font-size:18px;font-weight:900}.metaStateDescription{color:#0a0d1094;margin-top:4px;font-size:13px}.metaStateBody{gap:6px;display:grid}.metaStateMessage{color:#0a0d10c7;font-weight:700;line-height:1.45}.metaStateActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metaInlineNotice{color:#0a0d10b3;background:#c7983014;border:1px solid #c798302e;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700}.row{align-items:center;gap:10px;display:flex}.panelActionsRow{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.paidSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=960px){.paidSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.paidSummaryGrid{grid-template-columns:1fr}}.paidSummaryItem{background:#f8fbfde6;border:1px solid #0c41601f;border-radius:12px;gap:6px;min-height:92px;padding:12px 14px;display:grid}.paidSummaryItem strong{color:#0a0d10db;font-size:19px;line-height:1.1}.paidSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=760px){.paidSourceGrid{grid-template-columns:1fr}}.paidSourceCard{background:linear-gradient(#fffffffa,#f7fafcf0);border:1px solid #0c41601f;border-radius:14px;gap:12px;min-height:156px;padding:16px;display:grid}.paidSourceCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paidSourceMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=620px){.paidSourceMetrics{grid-template-columns:1fr}}.paidSourceMetrics div{gap:4px;display:grid}.paidSourceMetrics strong{color:#0a0d10db;font-size:16px;line-height:1.1}.topPostRanking{gap:10px;margin-bottom:14px;display:grid}.topPostRankingTitle{margin-bottom:2px}.topPostRankingRow{gap:6px;display:grid}.topPostRankingHead{align-items:flex-start;gap:8px;display:flex}.topPostRankingIndex{color:#0c4160d9;min-width:26px;font-weight:900}.topPostRankingInfo{gap:2px;min-width:0;display:grid}.topPostRankingLabel{color:#0a0d10d6;font-weight:700}.topPostRankingBar{background:#0c41601a;border-radius:999px;height:8px;overflow:hidden}.topPostRankingBar span{background:linear-gradient(90deg,#2d6cdfc7,#2d6cdf73);border-radius:999px;height:100%;display:block}.skeleton{background:linear-gradient(90deg,#0c416014,#0c416024,#0c416014);border-radius:12px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.6s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeletonKpi{height:112px}.skeletonComment{height:68px}.skeletonStory{height:220px}.cardChart{width:100%;height:300px;min-height:280px}.cardChart canvas{max-width:100%!important;max-height:100%!important}.chartHost{width:100%;min-width:0;height:260px;min-height:220px}.layout,.panel,.cardWide,.cardsGrid,.sidebar{min-width:0}.content{padding:var(--shell-padding-y) var(--shell-padding-x) 26px}.panelBlock{margin-top:16px}.card{border-radius:18px;padding:18px}.h1{font-size:18px}.p{font-size:13px}.panelTitle{font-size:40px;line-height:1.05}.panelSub{font-size:14px}.input,.textarea{color:#0a0d10db;background:#fff;border:1px solid #00000024;border-radius:12px;width:100%;padding:10px 12px}.textarea{resize:vertical;min-height:120px}.formRow{gap:10px;display:flex}.formCol{gap:10px;margin-top:10px;display:grid}.wordCloud{background:#ffffffbf;border:1px dashed #0c416033;border-radius:12px;flex-wrap:wrap;gap:8px 10px;padding:10px;line-height:1;display:flex}.wordTag{color:var(--blue);opacity:.88;font-weight:900}.commentsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=980px){.commentsGrid{grid-template-columns:1fr}}.commentsList{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;gap:8px;max-height:min(46vh,380px);display:grid;overflow:auto}.commentItem{background:#ffffffe0;border:1px solid #00000014;border-radius:10px;padding:8px 10px}.commentHead{color:#0a0d109e;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.notesPanel{margin-bottom:0}.notesEditor{gap:10px;display:grid}.storiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=980px){.storiesGrid{grid-template-columns:1fr}}.storyCard{background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;padding:10px}.storyMedia{aspect-ratio:9/16;background:#0c41600d;border:1px solid #0c416024;border-radius:10px;width:100%;margin-bottom:8px;overflow:hidden}.storyThumb{object-fit:cover;width:100%;height:100%;display:block}.storyThumbFallback{color:#0a0d108c;background:#0c41600f;place-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:grid}@media (width<=900px){.content{padding:16px 14px 22px}.appShell{min-height:100svh}.layout{height:auto;min-height:auto;overflow:visible}.panel{min-height:auto}.topbarInner{min-height:0}.cardWide .tableWrap,.commentsList{max-height:none}.chartMetaSummary{text-align:left;max-width:100%}.panelActionsRow{justify-content:flex-start}}@media (width<=720px){.topbar{position:relative}.topbarInner{padding:10px 14px}.topbarRight{justify-content:stretch}.topbarRight>*,.brand{width:100%}.panelHead,.sectionHeader,.ga4JourneyHead,.metaStateHead{flex-direction:column;align-items:flex-start}.monthTabs{width:100%;max-width:100%}.select,.selectYear{width:100%;min-width:0}.quickAnswerGrid{grid-template-columns:1fr}.card,.cardWide,.sidebarCard{padding:14px}.cardWide .tableScroller{min-width:720px}.cellClamp{max-width:220px}.chartSinglePointRow{flex-direction:column;align-items:flex-start}}@media (width<=560px){.content{padding:14px 12px 20px}.panelTitle{font-size:24px}.panelSub,.p,.cardSub,.cardHint{font-size:12px;line-height:1.5}.panelRow{padding:10px}.metricSelectorRow,.chartCardBadges,.dashboardSectionMeta{justify-content:flex-start;width:100%}.metricSelectBtn{width:100%}.cardChart{height:240px;min-height:220px}.chartCardPrimary .cardChart{height:250px;min-height:230px}.chartCardSecondary .cardChart{height:220px;min-height:200px}.cardWide .tableScroller{min-width:640px}.table thead th,.table tbody td,.mediaTable thead th,.mediaTable tbody td{padding:10px 8px}.cellClamp{max-width:180px}}.appBootShell{color:#18211d;background:#f4f5f2;min-height:100vh}.appBootHeader{background:#ffffffe6;border-bottom:1px solid #e1e5df;align-items:center;gap:12px;height:68px;padding:0 clamp(16px,4vw,52px);display:flex}.appBootHeader div{gap:2px;display:grid}.appBootHeader small{color:#69736d;font-size:12px}.appBootMark{color:#fff;background:#153f35;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.appBootMark img{object-fit:contain;width:28px;height:28px}@media (width<=720px){.primaryNavigationBrand{width:42px;height:42px}.primaryNavigationBrand img{object-position:center}.appBootMark img{width:34px;height:34px}}.appBootContent{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(28px,6vw,72px) 0}.appBootIntro{align-items:center;gap:16px;margin-bottom:28px;display:flex}.appBootIntro h1{margin:0 0 4px;font-size:clamp(24px,4vw,38px)}.appBootIntro p{color:#6a746e;margin:0}.appBootSpinner{border:3px solid #d8ded9;border-top-color:#b18a35;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite mugoBootSpin}.appBootGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.appBootGrid span{background:linear-gradient(100deg,#fff 30%,#f0f2ef 50%,#fff 70%) 0 0/220% 100%;border:1px solid #e0e4df;border-radius:16px;height:132px;animation:1.4s ease-in-out infinite mugoBootShimmer;display:block}.routeStatePage{background:#f4f5f2;place-items:center;min-height:100vh;padding:24px;display:grid}.routeStateCard{text-align:center;background:#fff;border:1px solid #dfe4de;border-radius:20px;width:min(520px,100%);padding:40px;box-shadow:0 18px 48px #1b2d2514}.routeStateCode{letter-spacing:.18em;color:#99752b;font-size:13px;font-weight:800}.routeStateCard h1{margin:10px 0}.routeStateCard p{color:#66716b;margin:0 0 24px}@keyframes mugoBootSpin{to{transform:rotate(360deg)}}@keyframes mugoBootShimmer{to{background-position:-220% 0}}@media (width<=760px){.appBootGrid{grid-template-columns:1fr 1fr}.appBootGrid span{height:108px}}@media (width<=430px){.appBootGrid{grid-template-columns:1fr}.appBootGrid span{height:88px}.routeStateCard{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.appBootSpinner,.appBootGrid span{animation:none}}.clientSwitcher{flex:none;min-width:200px;position:static}.clientSwitcherTrigger{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;transition:background .15s,border-color .15s;display:flex;position:relative}.clientSwitcherTrigger:hover{background:#004f6e0d}.clientSwitcherStatic .clientSwitcherTrigger{cursor:default}.clientSwitcherStatic .clientSwitcherTrigger:hover{background:0 0}.intelPoweredBy{color:#68757c;margin-top:3px;font-size:11px;font-weight:650;display:block}.clientSwitcher.is-open .clientSwitcherTrigger{background:#fff;border-color:#004f6e24;box-shadow:0 8px 20px #15303b14}.clientSwitcherTrigger:disabled{cursor:wait;opacity:.7}.clientSwitcherAvatar{color:#fff;background:#004f6e;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.clientSwitcherIdentity{flex:auto;gap:1px;min-width:0;display:grid}.clientSwitcherName{color:#17252b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.clientSwitcherLabel{color:#68757c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.clientSwitcherChevron{color:#8a9298;flex:none;transition:transform .16s}.clientSwitcher.is-open .clientSwitcherChevron{transform:rotate(180deg)}.clientSwitcherPanel{z-index:60;background:#fff;border:1px solid #004f6e1f;border-radius:14px;width:280px;max-width:calc(100vw - 24px);margin-top:6px;padding:8px;animation:.16s both clientSwitcherPanelIn;position:absolute;box-shadow:0 18px 40px #15303b24}@keyframes clientSwitcherPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clientSwitcherPanel{animation:none}}.clientSwitcherSearch{border:1px solid #004f6e24;border-radius:9px;width:100%;margin-bottom:6px;padding:8px 10px;font-size:13px}.clientSwitcherList{gap:2px;max-height:280px;display:grid;overflow-y:auto}.clientSwitcherOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:grid}.clientSwitcherOption:hover{background:#004f6e0f}.clientSwitcherOption.is-selected .clientSwitcherOptionName{color:#004f6e;font-weight:750}.clientSwitcherOptionName{color:#17252b;font-size:13px;font-weight:650}.clientSwitcherOptionStatus{color:#68757c;font-size:11px}.clientSwitcherEmpty{color:#68757c;padding:12px 10px;font-size:12.5px}.clientSwitcher.is-switching .clientSwitcherTrigger{opacity:.75}.clientSwitcher.is-switching .clientSwitcherLabel{color:#c79830;animation:1s ease-in-out infinite clientSwitcherPulse}@keyframes clientSwitcherPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.clientSwitcher.is-switching .clientSwitcherLabel{animation:none}}@media (width<=980px){.primaryNavigationInner{flex-wrap:wrap}.clientSwitcher{border-top:1px solid #004f6e1a;width:100%;min-width:0;padding-top:8px}.clientSwitcherPanel{width:100%;left:0;right:0}}
