@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4fd20b5-module__hpvSLW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4fd20b5-module__hpvSLW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--ink:#192a3d;--ink-soft:#536982;--blue:#379bf7;--blue-deep:#177bd8;--mist:#f2f5f7;--border:#dbe5ec;--attention:#ff942f;--positive:#149447;--negative:#f0642b;--sidebar:#173047;--sidebar-strong:#11273a;--white:#fff;--focus:0 0 0 2px #fff, 0 0 0 4px var(--blue)}*{box-sizing:border-box}html{background:var(--white);color:var(--ink);min-width:320px}body{background:var(--white);color:var(--ink);font-family:var(--font-figtree), system-ui, sans-serif;margin:0;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{box-shadow:var(--focus);border-radius:6px;outline:none}.app-shell{min-height:100vh}.sidebar{background:linear-gradient(155deg, var(--sidebar) 0%, var(--sidebar-strong) 100%);color:#edf6ff;z-index:20;width:240px;padding:34px 18px;position:fixed;top:0;bottom:0;left:0}.brand,.mobile-brand{color:var(--white);letter-spacing:.02em;font-size:29px;font-weight:750;line-height:1;display:inline-block}.brand{margin:8px 11px 38px}.sidebar-navigation{flex-direction:column;display:flex}.nav-group{gap:5px;display:grid}.nav-link{color:#e6f0f8;border-radius:8px;align-items:center;gap:15px;min-height:52px;padding:0 13px;font-size:15px;font-weight:520;transition:background-color .15s,color .15s;display:flex}.nav-link:hover{background:#ffffff14}.nav-link-active{background:var(--blue-deep);color:var(--white);font-weight:650}.nav-link-active:hover{background:var(--blue-deep)}.nav-divider{background:#d7e9f661;height:1px;margin:20px 5px 26px}.nav-section-label{color:#a9c1d4;margin:0 10px 8px;font-size:13px;font-weight:520}.mobile-header,.mobile-navigation{display:none}.app-content{min-height:100vh;margin-left:240px;padding:28px 26px 30px}.home-page,.module-page{width:100%;max-width:1320px;margin:0 auto}.page-heading{justify-content:space-between;align-items:center;margin:0 8px 24px;display:flex}.page-heading h1{letter-spacing:-.038em;margin:0 0 6px;font-size:clamp(34px,3vw,47px);font-weight:750;line-height:1.04}.page-heading p{color:var(--ink-soft);margin:0;font-size:18px}.mobile-copy{display:none}.refresh-button,.outline-button{background:var(--white);border:1.5px solid var(--blue-deep);color:var(--blue-deep);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:15px;font-weight:650;display:inline-flex}.refresh-button{cursor:pointer}.refresh-button:hover,.outline-button:hover{background:#f2f8ff}.inline-notice{border-left:3px solid var(--blue);background:#eef7ff;justify-content:space-between;align-items:center;min-height:44px;margin:-8px 8px 16px;padding:9px 12px;font-size:14px;display:flex}.inline-notice button{color:var(--blue-deep);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650}.social-section,.register-section,.recommendation-section,.module-register,.digest-empty{border:1px solid var(--border);background:var(--white);border-radius:7px}.social-section{margin-bottom:20px;padding:16px 20px 13px}.social-section>h2,.register-section>h2,.recommendation-heading h2,.module-register h2,.digest-empty h2{letter-spacing:-.017em;margin:0;font-size:20px;font-weight:720;line-height:1.2}.signal-line{grid-template-columns:repeat(4,1fr);height:29px;margin:0 56px;display:grid;position:relative}.signal-line:before{background:var(--blue);content:"";height:2px;position:absolute;top:14px;left:12.5%;right:12.5%}.signal-line span{background:var(--white);border:4px solid var(--blue);border-radius:50%;justify-self:center;width:20px;height:20px;position:relative;top:5px}.social-columns{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.social-column{min-width:0;padding:0 20px 4px}.social-column+.social-column{border-left:1px solid var(--border)}.account-name{align-items:center;gap:11px;min-height:41px;display:flex}.account-name h3{margin:0;font-size:16px;font-weight:650;line-height:1.15}.platform-mark{flex:none;width:34px;height:34px}.empty-primary-metric{border-bottom:1px solid var(--border);gap:5px;min-height:80px;margin:12px 0 11px;padding-bottom:12px;display:grid}.empty-primary-metric strong{letter-spacing:-.018em;font-size:20px;font-weight:700}.empty-primary-metric span{color:var(--ink-soft);font-size:13px;line-height:1.35}.secondary-metrics{gap:10px;display:grid}.metric-cell{min-width:0}.metric-cell>span{color:var(--ink-soft);font-size:13px;font-weight:550;display:block}.metric-cell>strong{margin-top:3px;font-size:21px;line-height:1.1;display:block}.metric-cell>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.source-note{color:var(--ink-soft);margin:15px 0 0;font-size:11px}.mobile-social-register{display:none}.coverage-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.register-section{padding:16px 20px}.register-section>h2{margin-bottom:10px}.status-register{padding-left:18px;position:relative}.status-register:before{background:var(--blue);content:"";width:3px;position:absolute;top:9px;bottom:9px;left:6px}.status-row{grid-template-columns:30px minmax(100px,1fr) 12px minmax(115px,auto) 16px;align-items:center;min-height:43px;font-size:14px;display:grid;position:relative}.status-row:before{background:var(--blue);border:3px solid var(--white);content:"";border-radius:50%;width:15px;height:15px;position:absolute;left:-18px}.status-row>svg:first-child{color:var(--blue-deep)}.status-row>strong{font-weight:650}.status-row>span:nth-last-child(2){color:var(--ink-soft);justify-self:start}.status-dot{border-radius:50%;width:9px;height:9px}.status-attention{background:var(--attention)}.status-neutral{color:var(--ink-soft);background:#dfe7ed}.row-chevron{color:var(--ink-soft);display:none}.area-symbol{border:2px solid #60768c;border-radius:2px;width:16px;height:20px;position:relative}.area-symbol:after{content:"";background:#60768c;width:8px;height:2px;position:absolute;top:6px;left:3px;box-shadow:0 5px #60768c}.recommendation-section{padding:16px 20px}.recommendation-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.recommendation-heading p{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.status-label{border-radius:6px;flex:none;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.recommendation-action{background:#eef7ff;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;min-height:58px;padding:8px 10px;display:grid}.recommendation-action p{margin:0;font-size:15px;font-weight:600}.action-icon{background:var(--blue-deep);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.recommendation-action .outline-button{min-height:38px}.mobile-primary-action,.section-kicker{display:none}.compact-heading{margin-top:4px}.module-register{overflow:hidden}.module-register-header{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.module-register-header p{color:var(--ink-soft);margin:7px 0 0}.register-list{border-top:1px solid var(--border)}.register-row{grid-template-columns:22px 1fr auto;align-items:center;gap:14px;min-height:62px;padding:0 24px;display:grid}.register-row+.register-row{border-top:1px solid var(--border)}.register-row svg,.register-row strong{color:var(--ink-soft)}.register-row strong{font-size:13px;font-weight:550}.module-register>.source-note{border-top:1px solid var(--border);margin:0;padding:15px 24px}.digest-empty{flex-direction:column;align-items:flex-start;max-width:720px;padding:30px;display:flex}.digest-empty h1,.digest-empty h2{margin:12px 0 8px}.digest-empty p{color:var(--ink-soft);max-width:62ch;margin:0 0 24px}@media (max-width:1120px){.app-content{padding-left:20px;padding-right:20px}.social-column{padding-left:13px;padding-right:13px}.signal-line{margin-left:41px;margin-right:41px}.account-name h3{font-size:14px}}@media (max-width:820px){.sidebar{display:none}.mobile-header{background:var(--white);border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex;position:sticky;top:0;left:0;right:0}.mobile-brand{color:var(--ink);font-size:25px}.menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.menu-button svg{stroke-width:2px;width:34px;height:34px}.mobile-navigation{background:var(--sidebar-strong);z-index:29;padding:20px 18px;display:block;position:fixed;inset:80px 0 0;overflow-y:auto}.app-content{margin-left:0;padding:26px 0 36px}.home-page,.module-page{max-width:none}.page-heading{align-items:flex-start;margin:0 24px 25px}.page-heading h1{letter-spacing:-.035em;margin-bottom:8px;font-size:35px}.page-heading p{font-size:17px}.desktop-copy{display:none}.mobile-copy{display:inline}.refresh-button{display:none}.inline-notice{margin:-8px 24px 18px}.social-section{border:0;border-radius:0;margin:0 0 42px;padding:0}.social-section>h2,.desktop-social-register{display:none}.mobile-social-register{display:block}.account-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 24px 20px;padding:0;display:grid;overflow:hidden}.account-tabs button{background:var(--mist);border:0;border-bottom:1px solid var(--border);color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:0;min-width:0;min-height:58px;padding:8px 4px;font-size:14px;font-weight:560;display:flex}.account-tabs button:first-child{border-radius:7px 0 0 7px}.account-tabs button:last-child{border-radius:0 7px 7px 0}.account-tabs button+button{border-left:1px solid var(--border)}.account-tabs button.active{background:var(--blue);color:var(--white);border:0;border-radius:7px;font-weight:700}.account-tabs .platform-mark{display:none}.mobile-account-panel{border:0;border-radius:0;margin:0 24px;padding:9px 0 0 58px;position:relative}.mobile-account-panel:before{background:var(--blue);content:"";width:2px;position:absolute;top:27px;bottom:15px;left:21px}.mobile-account-panel .account-name{position:relative}.mobile-account-panel .account-name:before{background:var(--blue);border:3px solid var(--blue);content:"";border-radius:50%;width:18px;height:18px;position:absolute;left:-46px}.mobile-account-panel .account-name h3{font-size:24px}.empty-chart{justify-content:flex-start;align-items:flex-start;height:auto;margin:2px 0 18px;display:flex;position:relative;overflow:hidden}.empty-chart:before,.empty-chart span{display:none}.empty-chart p{color:var(--ink-soft);margin:0;padding:0;font-size:16px}.mobile-metric-grid{display:block}.mobile-metric-grid .metric-cell{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:12px 0;display:grid;position:relative}.mobile-metric-grid .metric-cell:before{background:var(--white);border:2px solid var(--blue);content:"";border-radius:50%;width:14px;height:14px;position:absolute;left:-44px}.mobile-metric-grid .metric-cell>span{color:var(--ink);font-size:15px;font-weight:500}.mobile-metric-grid .metric-cell>strong{display:none}.mobile-metric-grid .metric-cell>small{text-align:right;white-space:normal;margin:0;font-size:13px}.mobile-account-panel .source-note{margin-top:8px;font-size:12px}.coverage-grid{margin:0;display:block}.register-section{border:0;border-radius:0;margin:0 24px 40px;padding:0}.register-section>h2{margin:0;font-size:25px}.section-kicker{color:var(--ink-soft);margin:3px 0 16px;font-size:16px;display:block}.status-register{border:0;border-radius:0;padding:0 0 0 52px;overflow:visible}.status-register:before{width:2px;display:block;top:17px;bottom:17px;left:20px}.status-row{grid-template-columns:minmax(88px,1fr) 10px auto;gap:10px;min-height:64px;padding:0}.status-row+.status-row{border-top:1px solid var(--border)}.status-row:before{background:var(--white);border:2px solid var(--blue);width:14px;height:14px;display:block;left:-39px}.status-row>svg:first-child,.area-symbol{display:none}.status-row>strong{font-size:17px}.status-row>span:nth-last-child(2){text-align:right;white-space:nowrap;font-size:16px}.row-chevron{display:none}.recommendation-section{border:0;border-top:1px solid var(--border);border-radius:0;margin:0 24px;padding:25px 0 0}.recommendation-heading{align-items:flex-start}.recommendation-heading h2{font-size:25px}.recommendation-heading .status-label,.recommendation-action{display:none}.mobile-primary-action{background:var(--blue);color:var(--white);border-radius:7px;justify-content:center;align-items:center;min-height:58px;margin:24px;font-size:17px;font-weight:700;display:flex}.compact-heading{margin-top:4px}.module-register,.digest-empty{border-left:0;border-right:0;border-radius:0}.module-register-header{align-items:flex-start;gap:16px;padding:20px 24px}.register-row{grid-template-columns:22px 1fr;align-items:start;padding:16px 24px}.register-row strong{grid-column:2}}@media (max-width:430px){.mobile-header{height:76px;padding-left:20px;padding-right:16px}.mobile-navigation{top:76px}.page-heading,.account-tabs,.mobile-account-panel,.register-section,.recommendation-section,.mobile-primary-action{margin-left:18px;margin-right:18px}.account-tabs button{min-width:0;font-size:12px}.status-row{gap:8px}.status-row>span:nth-last-child(2){text-align:right}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
