.competitorDashboard{gap:24px;padding-bottom:48px;display:grid}.competitorIntro{justify-content:space-between;align-items:end;gap:24px;padding:4px 0 8px;display:flex}.competitorIntro h1{letter-spacing:-.065em;margin:5px 0 9px;font-size:clamp(30px,4vw,43px)}.competitorIntro p{color:#cbd4e5;margin:0;font-size:16px}.competitorIntro small{color:#93a0b5;margin-top:7px;font-size:13px;display:block}.competitorHeaderActions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.competitorHeaderActions .communitySelect{margin:0}.competitorHeaderActions .primary,.textButton{justify-content:center;align-items:center;gap:7px;display:inline-flex}.competitorKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.competitorKpis article,.competitorPanel,.competitorEmpty{background:#0f131e;border:1px solid #263044;border-radius:13px}.competitorKpis article{padding:19px}.competitorKpis small,.competitorPanel header>div>p{color:#9ba9c0;font-size:12px}.competitorKpis strong{letter-spacing:-.05em;margin:11px 0 6px;font-size:29px;line-height:1.1;display:block}.competitorKpis p{color:#8491a7;margin:0;font-size:12px;line-height:1.45}.competitorPanel{padding:21px}.competitorPanel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.competitorPanel h2{letter-spacing:-.02em;margin:0;font-size:17px}.textButton{color:#91b6ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px}.textButton:hover{text-decoration:underline}.competitorCards{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;display:grid}.competitorCard{cursor:pointer;background:#0b0e16;border:1px solid #283247;border-radius:11px;padding:17px;transition:border-color .18s,transform .18s;position:relative}.competitorCard:hover,.competitorCard.selected{border-color:#5186ef}.competitorCard:hover{transform:translateY(-2px)}.competitorCard h3{margin:0;font-size:15px}.competitorCard small{color:#8491a5;margin-top:4px;font-size:11px;display:block}.competitorCardMetrics{grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0;display:grid}.competitorCardMetrics span{color:#8390a6;font-size:10px;line-height:1.35}.competitorCardMetrics b{color:#eaf0ff;margin-bottom:3px;font-size:13px;display:block}.competitorCard footer{justify-content:space-between;align-items:center;display:flex}.compareCheck{color:#b9d0ff;cursor:pointer;background:#121a29;border:1px solid #52637e;border-radius:5px;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:13px;right:13px}.compareHint{margin:13px 0 0}.iconButton{color:#bfd0ec;cursor:pointer;background:0 0;border:1px solid #31405a;border-radius:8px;place-items:center;padding:7px;display:grid}.overviewGrid,.insightGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scoreCard>strong{color:#f0f5ff;letter-spacing:-.065em;font-size:45px;line-height:1;display:block}.scoreCard>strong small{color:#8797b2;letter-spacing:0;font-size:15px}.scoreCard>span{color:#a9c6ff;margin-top:8px;font-size:13px;font-weight:800;display:inline-block}.scoreCard>p{color:#94a1b7;font-size:12px}.quality{color:#99a6ba;border-top:1px solid #243044;gap:6px;margin-top:18px;padding-top:15px;font-size:12px;display:grid}.quality b{color:#dee7f8}.quality i{background:#222c3e;border-radius:99px;height:5px;display:block;overflow:hidden}.quality em{border-radius:inherit;background:#5790f7;height:100%;display:block}.quality small{color:#78869c}.competitorTooltip{vertical-align:middle;color:#8395b3;cursor:help;display:inline-flex;position:relative}.competitorTooltip>span{z-index:5;visibility:hidden;opacity:0;pointer-events:none;color:#dbe6f8;background:#19233a;border:1px solid #445779;border-radius:8px;width:210px;padding:8px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);right:0}.competitorTooltip:hover>span,.competitorTooltip:focus>span{visibility:visible;opacity:1}.radarWrap{max-width:340px;margin:auto}.radarWrap svg{width:100%;overflow:visible}.radarWrap text{fill:#8c9ab0;font-size:7px}.radarGrid{fill:#111827;stroke:#34425a;stroke-width:1px}.radarYou{fill:#4f83f244;stroke:#79a9ff;stroke-width:2px}.radarCompetitor{fill:#a1adbd20;stroke:#b4becc;stroke-width:2px}.radarLegend{color:#a4b1c6;justify-content:center;gap:14px;font-size:11px;display:flex}.radarLegend span{align-items:center;gap:5px;display:flex}.radarLegend i{background:#b4becc;border-radius:50%;width:8px;height:8px;display:block}.radarLegend i.you{background:#79a9ff}.chartEmpty,.historyEmpty{text-align:center;color:#8f9db3;place-items:center;min-height:175px;font-size:13px;display:grid}.metricBars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metricBars article{background:#0b0e16;border:1px solid #212c3f;border-radius:10px;padding:14px}.metricBars article header{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.metricBars h3{margin:0;font-size:13px}.metricBars small{color:#8f9db3;margin-top:4px;font-size:11px;display:block}.barRow{grid-template-columns:112px 1fr;align-items:center;gap:9px;margin-top:8px;display:grid}.barRow b{color:#8492a9;white-space:nowrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.barRow b span{color:#d9e4f5}.barRow i{background:#202939;border-radius:99px;height:7px;overflow:hidden}.barRow em{border-radius:inherit;background:#a3afbf;height:100%;display:block}.barRow em.you{background:#5790f7}.status{color:#aab6c8;background:#263044;border-radius:99px;width:max-content;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.status.you{color:#abd2ff;background:#24446b}.status.competitor{color:#d8c6dc;background:#3b3442}.status.equal{color:#b8d8dd;background:#243641}.sectionTabs{border-bottom:1px solid #29364d;gap:3px;display:flex;overflow:auto}.sectionTabs button{color:#94a2b8;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px}.sectionTabs button[aria-selected=true]{color:#dce8ff;border-color:#669aff}.insights{gap:12px;display:grid}.insights article{border-bottom:1px solid #202a3a;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.insights article:last-child{border:0;padding-bottom:0}.insights span{min-width:46px;font-size:14px;font-weight:800}.positive{color:#78c8ae}.negative{color:#e1a3ae}.insights h3{margin:0;font-size:13px}.insights p,.actionGrid p{color:#94a2b7;margin:4px 0 0;font-size:12px;line-height:1.5}.actionGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.actionGrid article{background:#0b0e16;border:1px solid #27324a;border-radius:9px;gap:10px;padding:14px;display:flex}.actionGrid svg{color:#7eabff;flex:none}.actionGrid h3{margin:0;font-size:13px}.tableScroll{overflow:auto}.comparisonTable{border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.comparisonTable th,.comparisonTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #202b3d;padding:13px 10px}.comparisonTable th{color:#b7c4d9;font-weight:700}.comparisonTable td{color:#dfe7f5}.sortSelect{color:#91a0b6;align-items:center;gap:6px;font-size:12px;display:flex}.sortSelect select{color:#dce6f7;font:inherit;background:#101827;border:1px solid #33435d;border-radius:7px;padding:6px}.landscape{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landscape li{border-bottom:1px solid #202a3a;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.landscape li:last-child{border:0}.landscape li>span{color:#89a0bf;font-size:12px}.landscape b{font-size:13px}.landscape strong{color:#bad2ff;font-size:13px}.historyChart{height:190px;padding:10px 25px 10px 0;position:relative}.historyChart svg{width:100%;height:100%;overflow:visible}.historyChart line{stroke:#31415c;stroke-width:1px}.historyChart polyline{fill:none;stroke:#699cff;stroke-width:2.5px;vector-effect:non-scaling-stroke}.historyChart span,.historyChart small{color:#aab8cc;font-size:10px;position:absolute;right:0}.historyChart span{top:6px}.historyChart small{bottom:7px}.timeline{gap:7px;display:grid}.timeline article{border-top:1px solid #202a3a;grid-template-columns:120px 1fr auto;gap:10px;padding:11px 0;font-size:12px;display:grid}.timeline time{color:#8d9bb0}.timeline b{color:#e1e9f7}.timeline span{font-size:11px}.ownMetricGrid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ownMetricGrid article{background:#0b0e16;border:1px solid #263248;border-radius:9px;padding:12px}.ownMetricGrid small{color:#8998af;font-size:10px;display:block}.ownMetricGrid strong{margin-top:6px;font-size:15px;display:block}.competitorEmpty{text-align:center;padding:55px 24px}.competitorEmpty svg{color:#80aeff}.competitorEmpty h2{margin:12px 0 6px;font-size:19px}.competitorEmpty p{color:#93a1b5;max-width:430px;margin:0 auto 18px;font-size:13px}.competitorModalBackdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080dbb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.competitorModal{background:#111722;border:1px solid #35435e;border-radius:14px;width:min(680px,100%);max-height:min(90vh,820px);overflow:auto;box-shadow:0 25px 70px #0009}.competitorModal>header{z-index:2;background:#111722;border-bottom:1px solid #29364c;justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:sticky;top:0}.competitorModal h2{margin:0;font-size:18px}.competitorForm,.detailPanel{padding:21px}.competitorForm{gap:14px;display:grid}.competitorForm h3{color:#9db4d6;letter-spacing:.09em;text-transform:uppercase;margin:7px 0 0;font-size:11px}.competitorForm>label,.formColumns>label{color:#c4d0e1;gap:6px;font-size:12px;font-weight:700;display:grid}.competitorForm input,.competitorForm textarea{box-sizing:border-box;color:#eef4ff;width:100%;font:inherit;background:#090d15;border:1px solid #34415a;border-radius:8px;padding:10px;font-size:13px}.competitorForm textarea{resize:vertical;min-height:80px}.formColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metricInput{position:relative}.metricInput em{color:#8c9ab1;font-size:12px;font-style:normal;position:absolute;bottom:10px;right:10px}.formActions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.dangerButton{color:#ffb8c3;cursor:pointer;background:#2c171e;border:1px solid #703947;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;display:inline-flex}.detailPanel>section{border-bottom:1px solid #263146;padding:14px 0}.detailPanel h3{color:#91a8c8;text-transform:uppercase;margin:0 0 8px;font-size:11px}.detailPanel p{color:#91a0b4;justify-content:space-between;margin:7px 0;font-size:12px;display:flex}.detailPanel p b{color:#e7eefb}.detailPanel>.formActions{justify-content:flex-start;margin-top:18px}@media (max-width:1000px){.metricBars,.actionGrid{grid-template-columns:1fr}.ownMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.competitorIntro,.competitorHeaderActions{flex-direction:column;align-items:start}.competitorKpis{grid-template-columns:1fr 1fr}.overviewGrid,.insightGrid{grid-template-columns:1fr}.competitorPanel{padding:16px}.competitorCards{padding-bottom:5px;display:flex;overflow-x:auto}.competitorCard{min-width:230px}.metricBars{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr;gap:4px}.formColumns{grid-template-columns:1fr}.competitorModalBackdrop{align-items:end;padding:0}.competitorModal{border-radius:14px 14px 0 0;max-height:92vh}.ownMetricGrid{grid-template-columns:1fr 1fr}.competitorTooltip>span{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.competitorCard,.competitorTooltip>span{transition:none}}
.planner{gap:20px;padding-bottom:48px;display:grid}.plannerHeader{justify-content:space-between;align-items:end;gap:22px;display:flex}.plannerHeader h1{letter-spacing:-.065em;margin:5px 0 8px;font-size:clamp(30px,4vw,43px)}.plannerHeader p{color:#c5d0e1;margin:0;font-size:16px}.plannerHeader small{color:#8d9bb0;margin-top:7px;font-size:13px;display:block}.plannerHeader>div:last-child{align-items:end;gap:10px;display:flex}.plannerHeader .communitySelect{margin:0}.plannerSwitcher{border-bottom:1px solid #29364c;gap:5px;padding-bottom:9px;display:flex}.plannerSwitcher button{color:#8f9db2;font:inherit;cursor:pointer;background:#0d121c;border:1px solid #26334a;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.plannerSwitcher button[aria-selected=true]{color:#edf4ff;background:#1b3157;border-color:#4f84ec}.plannerToolbar{background:#0e131e;border:1px solid #27344b;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.monthControl,.plannerFilters{align-items:center;gap:7px;display:flex}.monthControl button{color:#c7d8f2;cursor:pointer;background:#101827;border:1px solid #304059;border-radius:7px;place-items:center;padding:6px;display:grid}.monthControl input,.plannerFilters select,.plannerSearch{color:#d9e5f9;font:inherit;background:#101827;border:1px solid #304059;border-radius:7px;padding:7px;font-size:12px}.monthControl input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.todayButton{padding:7px 9px!important;font-size:11px!important;display:block!important}.plannerSearch{color:#8495b0;align-items:center;gap:6px;padding:0 8px;display:flex}.plannerSearch input{color:#eff5ff;width:130px;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:12px}.plannerStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.plannerStats article,.plannerComing,.plannerVisuals>section,.plannerList,.plannerCalendar,.weekPlanner,.scheduleOverview{background:#0f141f;border:1px solid #27344b;border-radius:12px}.plannerStats article{padding:16px}.plannerStats small{color:#93a1b7;font-size:11px;display:block}.plannerStats strong{letter-spacing:-.05em;margin:8px 0 3px;font-size:26px;display:block}.plannerStats span{color:#7e8da4;font-size:11px}.plannerComing,.plannerVisuals>section,.plannerList,.plannerCalendar,.weekPlanner{padding:19px}.plannerComing>header,.plannerVisuals header,.plannerList>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.planner h2{letter-spacing:-.025em;margin:0;font-size:17px}.planner header p,.planner header small{color:#8d9ab0;margin:3px 0 0;font-size:12px}.upcomingItem{color:#dce7f9;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222d40;grid-template-columns:95px auto 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.upcomingItem time{color:#8d9bb0;font-size:11px}.upcomingItem time b{color:#cad7eb;margin-top:3px;font-size:12px;display:block}.upcomingItem strong{font-size:13px;display:block}.upcomingItem small{color:#8c99ae;margin-top:3px;font-size:11px;display:block}.platformPill{color:#bcd4fc;background:#19263b;border:1px solid #3b5275;border-radius:99px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.plannerBlank{color:#8c99ad;padding:25px 0;font-size:13px}.plannerVisuals{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.activityDays{grid-template-columns:repeat(16,1fr);gap:3px;margin-top:14px;display:grid}.activityDays span{color:#63718a;background:#131b2a;border-radius:5px;place-items:center;height:28px;font-size:9px;display:grid}.activityDays span.active{color:#bcd7ff;background:#1d365e}.activityDays i{color:#568df4;font-style:normal;line-height:.5}.platformMix{gap:9px;margin-top:14px;display:grid}.platformMix>div{color:#aab8cc;grid-template-columns:90px 1fr 20px;align-items:center;gap:8px;font-size:11px;display:grid}.platformMix i{background:#222d41;border-radius:99px;height:7px;overflow:hidden}.platformMix em{border-radius:inherit;background:#5b91f6;height:100%;display:block}.platformMix b{color:#dbe6f7;font-size:12px}.listControls{gap:7px;display:flex}.listControls label{color:#8998ae;align-items:center;gap:5px;font-size:11px;display:flex}.listControls select{color:#dbe6f8;font:inherit;background:#111a2a;border:1px solid #31405a;border-radius:7px;padding:6px;font-size:11px}.contentRows{gap:20px;display:grid}.contentRows section>h3{color:#a7b6ce;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.contentRows h3 small{color:#6e7d93;letter-spacing:0;font-weight:400}.contentRows article{border-top:1px solid #222e41;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.contentMain{color:#e6eefb;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.contentMain strong{font-size:13px;display:block}.contentMain small{color:#8997ad;margin-top:3px;font-size:11px;display:block}.contentMain time{color:#9cabc1;font-size:11px}.contentStatus{color:#a9b6c9;background:#263044;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.contentStatus.published{color:#95d5bd;background:#183b35}.contentStatus.planned,.contentStatus.ready{color:#a9ccff;background:#1d3561}.contentStatus.in-progress{color:#d3c6e8;background:#3b3548}.contentStatus.idea,.contentStatus.skipped{color:#aeb8c9;background:#28303e}.plannerEmpty{text-align:center;place-items:center;gap:8px;padding:48px 20px;display:grid}.plannerEmpty svg{color:#7daaff}.plannerEmpty h3,.plannerEmpty p{margin:0}.plannerEmpty p{color:#8e9cb1;max-width:350px;font-size:13px}.plannerCalendar>header{margin-bottom:12px}.calendarGrid{border-top:1px solid #263349;border-left:1px solid #263349;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarGrid>b{color:#8291a8;text-align:center;text-transform:uppercase;padding:8px;font-size:10px}.calendarGrid>i,.calendarCell{border-bottom:1px solid #263349;border-right:1px solid #263349;min-height:105px}.calendarCell{padding:5px}.calendarDay{color:#b9c7dc;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.calendarPost{color:#cce0ff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#1a3157;border:0;border-radius:5px;width:100%;margin-top:4px;padding:4px;font-size:9px;display:block;overflow:hidden}.calendarCell small{color:#8e9db4;font-size:9px}.weekPlanner>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.weekPlanner>div{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.weekPlanner article{border:1px solid #27344a;border-radius:8px;min-height:155px;padding:8px}.weekPlanner article>button:first-child{color:#cbd8ea;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.weekPlanner p{color:#74829a;font-size:11px}.weekPost{color:#bad4ff;text-align:left;cursor:pointer;background:#1b3155;border:0;border-radius:6px;gap:4px;width:100%;margin-top:8px;padding:6px;font-size:9px;display:grid}.weekPost span{color:#dbe7f8;font-size:10px}.scheduleOverview{grid-template-columns:1.7fr repeat(4,1fr);gap:15px;padding:17px;display:grid}.scheduleOverview h2{font-size:15px}.scheduleOverview p{color:#8f9db2;margin:4px 0 0;font-size:11px}.scheduleOverview strong,.scheduleOverview span{display:block}.scheduleOverview strong{font-size:16px}.scheduleOverview span{color:#8190a7;margin-top:3px;font-size:10px}.plannerDrawerBackdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080db8;position:fixed;inset:0}.plannerDrawer{background:#101621;border-left:1px solid #35425b;width:min(540px,100%);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0007}.plannerDrawer>header{z-index:2;background:#101621;border-bottom:1px solid #29364c;justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:sticky;top:0}.contentEditor,.contentDetails{gap:14px;padding:20px;display:grid}.contentEditor h3{color:#9bb4d8;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 0;font-size:11px}.contentEditor>label,.editorGrid label{color:#c0cde0;gap:6px;font-size:12px;font-weight:700;display:grid}.contentEditor input,.contentEditor select,.contentEditor textarea{box-sizing:border-box;color:#ecf3ff;width:100%;font:inherit;background:#090d15;border:1px solid #34425d;border-radius:8px;padding:10px;font-size:13px}.contentEditor textarea{resize:vertical;min-height:100px}.contentEditor input:disabled{color:#7c899e}.editorGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contentDetails>section{border-bottom:1px solid #263249;grid-template-columns:130px 1fr;gap:14px;padding:11px 0;display:grid}.contentDetails section>span{color:#8898af;font-size:11px}.contentDetails section>b,.contentDetails section>p{color:#e1e9f6;margin:0;font-size:13px}.contentDetails b small{color:#8d9bb0;margin-top:4px;font-weight:400;display:block}.drawerActions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.drawerActions button{align-items:center;gap:6px;display:inline-flex}@media (max-width:950px){.plannerToolbar{flex-direction:column;align-items:stretch}.plannerFilters{flex-wrap:wrap}.plannerVisuals{grid-template-columns:1fr}.scheduleOverview{grid-template-columns:repeat(2,1fr)}.scheduleOverview>div:first-child{grid-column:1/-1}}@media (max-width:680px){.plannerHeader,.plannerHeader>div:last-child{flex-direction:column;align-items:start}.plannerStats{grid-template-columns:1fr 1fr}.plannerSwitcher{overflow:auto}.plannerToolbar{padding:9px}.plannerFilters select{max-width:47%}.plannerSearch{flex:1}.plannerSearch input{width:100%}.upcomingItem{grid-template-columns:65px auto 1fr}.upcomingItem>svg{display:none}.contentRows article{grid-template-columns:1fr auto auto}.contentMain{grid-template-columns:auto 1fr}.contentMain time,.contentRows article>.iconButton{display:none}.calendarGrid{border:0;display:block}.calendarGrid>b,.calendarGrid>i{display:none}.calendarCell{border:0;border-top:1px solid #263349;grid-template-columns:30px 1fr;gap:4px;min-height:0;padding:8px;display:grid}.calendarPost{margin:0}.weekPlanner>div{grid-template-columns:1fr}.weekPlanner article{min-height:0}.activityDays{grid-template-columns:repeat(10,1fr)}.scheduleOverview{grid-template-columns:1fr 1fr}.editorGrid{grid-template-columns:1fr}.plannerDrawer{width:100%}}@media (prefers-reduced-motion:reduce){.planner *{scroll-behavior:auto}}
.goalsDash{gap:20px;padding-bottom:48px;display:grid}.goalsHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}.goalsHeader h1{letter-spacing:-.065em;margin:5px 0 8px;font-size:clamp(30px,4vw,43px)}.goalsHeader p{color:#c9d4e5;margin:0;font-size:16px}.goalsHeader small{color:#8f9db1;margin-top:6px;font-size:13px;display:block}.goalsHeader>div:last-child{align-items:end;gap:10px;display:flex}.goalsHeader .communitySelect{margin:0}.goalKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.goalKpis article,.goalSummary>section,.goalAttention,.goalToolbar,.goalCard,.goalEmpty,.completedGoals{background:#0f141f;border:1px solid #27344b;border-radius:12px}.goalKpis article{padding:16px}.goalKpis small{color:#93a1b6;font-size:11px}.goalKpis strong{letter-spacing:-.05em;margin:8px 0 3px;font-size:27px;display:block}.goalKpis span{color:#8190a5;font-size:11px}.goalSummary{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.goalSummary>section{padding:18px}.goalsDash h2{margin:0;font-size:17px}.goalSummary>section>strong{margin:12px 0 8px;font-size:32px;display:block}.goalSummary i,.goalCard>i,.goalDetails i{background:#222d41;border-radius:99px;height:8px;display:block;overflow:hidden}.goalSummary em,.goalCard em,.goalDetails em{border-radius:inherit;background:#5b91f6;height:100%;display:block}.goalSummary p{color:#8f9db1;margin:8px 0 0;font-size:12px}.goalSummary button{color:#e4ecf8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #243047;grid-template-columns:100px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.goalSummary time,.goalSummary span{color:#8a99ae;font-size:11px}.goalSummary b{font-size:12px}.goalAttention{padding:15px}.goalAttention h2{margin-bottom:8px}.goalAttention button{color:#d8e5f9;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #243047;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.goalAttention svg{color:#9abaff}.goalAttention span,.goalAttention p{color:#8f9db1;font-size:12px}.goalToolbar{gap:8px;padding:10px;display:flex}.goalToolbar select,.goalToolbar label{color:#dce6f7;font:inherit;background:#101827;border:1px solid #31405b;border-radius:7px;padding:7px;font-size:12px}.goalToolbar label{color:#8f9db2;flex:1;align-items:center;gap:6px;display:flex}.goalToolbar input{color:#eaf1fc;width:100%;font:inherit;background:0 0;border:0;outline:0}.goalListHeader{margin-bottom:13px}.goalListHeader p{color:#8f9db1;margin:4px 0 0;font-size:12px}.goalGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.goalCard{padding:17px}.goalCard header,.goalCard footer,.goalCard>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.goalCard header>span{color:#94b6ef;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.health{color:#b7c4d6;background:#253144;border-radius:99px;width:max-content;padding:4px 7px;font-size:10px;display:inline-flex}.health.ahead,.health.on-track{color:#9bd5c2;background:#193b38}.health.behind,.health.due-soon{color:#d8bfcd;background:#3d3440}.goalCard>button{color:#eef4fc;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 0 10px;display:block}.goalCard h3{margin:0;font-size:17px}.goalCard button p{color:#8e9cb2;margin:4px 0 0;font-size:12px}.goalNumbers{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.goalNumbers b{font-size:23px}.goalNumbers span{color:#96a5bc;font-size:12px}.goalCard>strong{color:#bcd4ff;margin:7px 0;font-size:12px;display:block}.goalCard footer{color:#8d9bb1;margin:12px 0;font-size:11px}.goalCard>div:last-child small{color:#8d9bb1;font-size:11px}.goalEmpty{text-align:center;place-items:center;gap:8px;padding:48px;display:grid}.goalEmpty svg{color:#7daaff}.goalEmpty h2,.goalEmpty p{margin:0}.goalEmpty p{color:#8f9db1;font-size:13px}.completedGoals{padding:14px}.completedGoals>button{color:#dce7f7;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.completedGoals>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.goalDrawerBack{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080db9;position:fixed;inset:0}.goalDrawer{background:#101621;border-left:1px solid #35425b;width:min(540px,100%);height:100%;position:absolute;top:0;right:0;overflow:auto}.goalDrawer>header{z-index:2;background:#101621;border-bottom:1px solid #29364c;justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:sticky;top:0}.goalForm,.quickForm,.goalDetails{gap:14px;padding:20px;display:grid}.goalForm h3{color:#9ab4d8;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:11px}.goalForm label,.quickForm label{color:#c3d0e2;gap:6px;font-size:12px;font-weight:700;display:grid}.goalForm input,.goalForm select,.quickForm input,.quickForm textarea{box-sizing:border-box;color:#edf3fd;width:100%;font:inherit;background:#090d15;border:1px solid #34425d;border-radius:8px;padding:10px}.goalFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.templateGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.templateGrid button{color:#dce8f8;text-align:left;cursor:pointer;background:#111a2a;border:1px solid #30415b;border-radius:8px;gap:3px;padding:11px;display:grid}.templateGrid span{color:#8b9ab0;font-size:11px}.goalDetails>section{border-bottom:1px solid #273248;grid-template-columns:120px 1fr;gap:12px;padding:11px 0;display:grid}.goalDetails section>span{color:#8f9eb3;font-size:11px}.goalDetails section>b{color:#e5edf9;font-size:13px}.goalDetails b small{color:#8e9db2;margin-top:3px;font-weight:400;display:block}.drawerActions{flex-wrap:wrap;gap:8px;padding-top:7px;display:flex}.drawerActions button{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.goalsHeader,.goalsHeader>div:last-child{flex-direction:column;align-items:start}.goalKpis{grid-template-columns:1fr 1fr}.goalSummary,.goalGrid{grid-template-columns:1fr}.goalToolbar{flex-wrap:wrap}.goalToolbar label{flex-basis:100%}.completedGoals>div,.goalFormGrid{grid-template-columns:1fr}.goalDrawer{width:100%}}@media (prefers-reduced-motion:reduce){.goalsDash *{transition:none}}
