/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#10233e;--blue:#024caa;--blue-2:#1768c8;--gold:#fbbd1e;--paper:#f5f7fb;--line:#e5eaf1;--muted:#6f7c8e;--green:#1e9a6b;--red:#e24f61;--purple:#7957c8;--orange:#e79528}.reporting-dashboard-head{background:linear-gradient(135deg,#fff 0%,#fff9fb 68%,#fff7eb 100%);border:1px solid #eee5e9;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:18px;padding:26px 28px;display:flex;box-shadow:0 14px 40px #301d260e}.reporting-dashboard-head>div:first-child>span,.reporting-overview .panel>header>span,.reporting-smart-insight>span{color:#bd004f;letter-spacing:.1em;font-size:10px;font-weight:900}.reporting-dashboard-head h1,.reporting-dashboard-head h2{color:#17131a;letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(28px,3.6vw,43px);line-height:1.04}.reporting-dashboard-head p{color:#6f6870;margin:0}.reporting-sync-status{color:#6d6469;align-items:center;gap:7px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.reporting-sync-status i{background:#1b9b68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1b9b681a}.reporting-dashboard-actions{align-items:flex-end;gap:10px;display:flex}.reporting-dashboard-actions label,.reporting-dashboard-tabs label{color:#746b71;gap:5px;font-size:10px;font-weight:800;display:grid}.reporting-dashboard-actions input,.reporting-dashboard-tabs select{color:#2e2730;min-height:42px;font:inherit;background:#fff;border:1px solid #e1d9de;border-radius:12px;padding:0 13px}.reporting-dashboard-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f6f7f0;border:1px solid #eee7eb;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:6px;display:flex;position:sticky;top:8px;box-shadow:0 9px 28px #301d260d}.reporting-dashboard-tabs>div:last-child{align-items:flex-end;gap:8px;display:flex}.reporting-dashboard-tabs .segmented{background:0 0}.reporting-dashboard-tabs .segmented button{color:#625962;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 20px;font-weight:800}.reporting-dashboard-tabs .segmented button.selected{color:#bd004f;background:#fff;box-shadow:0 4px 16px #311e2714}.reporting-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reporting-overview-kpis article{background:#fff;border:1px solid #eee6ea;border-radius:18px;min-width:0;padding:19px;box-shadow:0 10px 30px #301d260b}.reporting-overview-kpis article:nth-child(2){background:linear-gradient(145deg,#fff,#fff9f1)}.reporting-overview-kpis article:nth-child(3){background:linear-gradient(145deg,#fff,#f9f6ff)}.reporting-overview-kpis article>header{align-items:center;gap:8px;display:flex}.reporting-overview-kpis article>header i{color:#bd004f;background:#ffe7f1;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.reporting-overview-kpis article>header span{color:#443b43;font-size:11px;font-weight:800}.reporting-overview-kpis article>div{justify-content:space-between;align-items:baseline;gap:8px;margin:16px 0 7px;display:flex}.reporting-overview-kpis b{color:#18141a;font-size:clamp(24px,3vw,34px);line-height:1}.reporting-overview-kpis em,.reporting-followed-metrics em{color:#087846;white-space:nowrap;background:#e9f8f0;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.reporting-overview-kpis em.negative,.reporting-followed-metrics em.negative,.reporting-network-card em.negative{color:#b42335;background:#fff0f1}.reporting-overview-kpis em.neutral,.reporting-followed-metrics em.neutral,.reporting-network-card em.neutral{color:#686066;background:#f1eff0}.reporting-overview-kpis small{color:#8a8086;font-size:9px}.reporting-overview-main{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:16px;display:grid}.reporting-overview .panel{border-color:#eee7eb;border-radius:19px;margin:0;padding:20px;box-shadow:0 10px 32px #301d260a}.reporting-trend-card>header,.reporting-network-card>header,.reporting-followed-metrics>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reporting-overview .panel h2{margin:5px 0 0;font-size:18px}.reporting-trend-card>header>small{color:#91868c;font-size:9px}.reporting-line-chart{background:repeating-linear-gradient(#fff 0 63px,#f1edf0 64px);border-radius:12px;height:260px;margin-top:18px;padding:12px 4px 0}.reporting-line-chart svg{width:100%;height:220px;overflow:visible}.reporting-line-chart>div{color:#8b8187;text-align:center;text-transform:capitalize;grid-template-columns:repeat(12,1fr);font-size:8px;display:grid}.reporting-network-card>div{gap:15px;margin-top:19px;display:grid}.reporting-network-card article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.reporting-network-card article>div header{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.reporting-network-card article b{font-size:11px}.reporting-network-card article small{color:#756a70;font-size:9px}.reporting-network-card article i{background:#eee9ec;border-radius:999px;height:7px;display:block;overflow:hidden}.reporting-network-card article i span{border-radius:inherit;background:linear-gradient(90deg,#d4005a,#f06da6);height:100%;display:block}.reporting-network-card article em{color:#137b52;font-size:9px;font-style:normal;font-weight:900}.reporting-network-card .network-logo-large{width:34px;height:34px;font-size:12px}.reporting-overview-lower{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.reporting-followed-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.reporting-followed-metrics article{background:#fbf9fa;border:1px solid #eee7eb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:14px;display:grid}.reporting-followed-metrics small,.reporting-followed-metrics b{display:block}.reporting-followed-metrics small{color:#80757b;min-height:26px;font-size:9px}.reporting-followed-metrics b{margin-top:6px;font-size:20px}.reporting-followed-metrics article>small:first-child,.reporting-followed-metrics article>b{grid-column:1}.reporting-followed-metrics article>em{grid-area:1/2/span 2}.reporting-evolution-context{color:#9a9096!important;min-height:auto!important;font-size:8px!important}.reporting-followed-metrics>p,.reporting-network-card>p{color:#81767c;font-size:11px}.reporting-smart-insight{background:linear-gradient(135deg,#fff0f7,#fff 62%,#fff7e9)!important}.reporting-smart-insight h2{margin-top:12px!important;font-size:21px!important}.reporting-smart-insight p{color:#6f646a;line-height:1.55}.reporting-annual-details{border-top:1px solid #eadfe4}.reporting-annual-details>summary{color:#bd004f;cursor:pointer;justify-content:space-between;padding:17px 4px;font-weight:850;list-style:none;display:flex}.reporting-annual-details>summary::-webkit-details-marker{display:none}.reporting-annual-details[open]>summary span{transform:rotate(45deg)}.reporting-annual-details .annual-statistics-by-network{margin-top:8px}html[data-theme=dark] .reporting-dashboard-head h1,html[data-theme=dark] .reporting-overview-kpis b{color:#f8f8fa}html[data-theme=dark] .reporting-dashboard-tabs,html[data-theme=dark] .reporting-overview-kpis article,html[data-theme=dark] .reporting-overview .panel{border-color:#404650;background:#1c2129!important}@media (max-width:1000px){.reporting-overview-kpis{grid-template-columns:repeat(2,1fr)}.reporting-overview-main,.reporting-overview-lower{grid-template-columns:1fr}}@media (max-width:700px){.reporting-dashboard-head{flex-direction:column;align-items:stretch}.reporting-dashboard-actions{grid-template-columns:1fr 1fr;display:grid}.reporting-dashboard-actions label{grid-column:1/-1}.reporting-dashboard-actions input{width:100%}.reporting-dashboard-tabs{flex-direction:column;align-items:stretch}.reporting-dashboard-tabs .segmented{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.reporting-dashboard-tabs .segmented button{padding:0 8px;font-size:10px}.reporting-dashboard-tabs>div:last-child{justify-content:space-between;width:100%}.reporting-overview-kpis{grid-template-columns:1fr 1fr;gap:9px}.reporting-overview-kpis article{padding:14px}.reporting-overview-kpis article>div{flex-direction:column;align-items:flex-start}.reporting-overview-kpis b{font-size:23px}.reporting-line-chart{height:220px;overflow:hidden}.reporting-line-chart svg{height:180px}.reporting-line-chart>div span:nth-child(2n){display:none}.reporting-followed-metrics>div{grid-template-columns:repeat(2,1fr)}}html,body{background:var(--paper);min-height:100%;color:var(--navy);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.skip-link{z-index:1000;color:var(--navy);border:2px solid var(--blue);background:#fff;border-radius:6px;padding:10px 14px;font-weight:800;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:#0c213d;flex-direction:column;width:262px;padding:24px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #10233e14}.brand{align-items:center;gap:11px;padding:0 7px 25px;display:flex}.brand-mark{background:var(--gold);color:#142844;border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid;box-shadow:0 5px 16px #fbbd1e33}.brand strong{letter-spacing:-.2px;font-size:18px;display:block}.brand span{color:#98a8bc;letter-spacing:.3px;text-transform:uppercase;margin-top:1px;font-size:9px;display:block}.close-menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:25px;display:none}.workspace-switcher{background:#ffffff12;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;margin-bottom:21px;padding:10px;display:flex}.workspace-switcher>span:last-child{color:#91a2b8;margin-left:auto}.workspace-avatar{background:#1b65bd;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.workspace-switcher b,.workspace-switcher small{display:block}.workspace-switcher small{color:#8fa0b5;margin-top:2px;font-size:10px}nav button,.sidebar-bottom>button{color:#aab8ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:11px 12px;font-size:12px;font-weight:600;transition:all .18s;display:flex}nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#0b4d96}nav button em{background:var(--red);color:#fff;text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:2px 5px;font-size:9px;font-style:normal}.nav-icon{text-align:center;width:18px;font-size:16px}.sidebar-bottom{border-top:1px solid #ffffff14;margin-top:auto;padding-top:8px}.profile{align-items:center;gap:9px;padding:12px 5px 0;display:flex}.profile>span,.avatar{color:#8b5b16;background:#ffe2b2;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:inline-grid}.profile b,.profile small{display:block}.profile small{color:#8192a9;margin-top:2px;font-size:9px}.profile button{color:#71839c;background:0 0;border:0;margin-left:auto}.main-content{width:calc(100% - 262px);min-height:100vh;margin-left:262px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.menu-button{background:0 0;border:0;margin-right:10px;font-size:24px;display:none}.search{border:1px solid var(--line);background:#f8fafc;border-radius:9px;align-items:center;gap:9px;width:min(500px,55vw);height:38px;padding:0 12px;display:flex}.search span{color:#738094;font-size:21px;transform:rotate(-10deg)}.search input{width:100%;color:var(--navy);background:0 0;border:0;outline:0;font-size:11px}.icon-button,.help-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:36px;height:36px;margin-left:auto;position:relative}.icon-button i{background:var(--red);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.help-button{color:var(--muted);margin-left:10px;font-weight:800}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-.65px;margin:0;font-size:27px;line-height:1.15}.page-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 6px 16px #024caa29}.primary span{font-size:17px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.kpis>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:86px;padding:17px;display:flex;box-shadow:0 2px 5px #10233e05}.kpis>button:hover{transform:translateY(-1px);box-shadow:0 7px 20px #10233e12}.kpi-icon{border-radius:10px;place-items:center;width:41px;height:41px;font-size:17px;font-weight:900;display:grid}.kpi-icon.blue{color:var(--blue);background:#eaf2fd}.kpi-icon.red{color:var(--red);background:#ffedf0}.kpi-icon.purple{color:var(--purple);background:#f0ebff}.kpi-icon.green{color:var(--green);background:#e7f8f1}.kpis b,.kpis small{display:block}.kpis b{font-size:23px;line-height:1}.kpis small{color:var(--muted);margin-top:7px;font-size:9px}.kpis strong{color:#a4afbd;margin-left:auto;font-weight:500}.dashboard-grid{grid-template-columns:1.14fr .86fr;gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #10233e06}.panel.full{min-height:540px}.panel-header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:53px;padding:0 16px;display:flex}.panel-header h2{margin:0;font-size:12px}.panel-header .collapse{color:#8c98a8;cursor:pointer;background:0 0;border:0;width:22px;font-size:15px}.count{color:#617084;background:#eef2f7;border-radius:9px;padding:2px 7px;font-size:9px;font-weight:800}.spacer{flex:1}.text-action{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.more{color:#9aa5b4;cursor:pointer;letter-spacing:1px;background:0 0;border:0}.task-list,.content-list{padding:0 16px}.task-row,.content-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:11px;width:100%;padding:13px 3px;display:flex}.task-row:last-child,.content-list>button:last-child{border-bottom:0}.task-row>div,.content-list>button>div{flex:1;min-width:0}.task-row b,.task-row small,.content-list b,.content-list small{display:block}.task-row b,.content-list b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.task-row small,.content-list small{color:var(--muted);margin-top:4px;font-size:8px}.priority{background:#aab3c0;border-radius:50%;flex:none;width:6px;height:6px}.priority.red,.dot.red{background:var(--red)}.priority.orange,.dot.orange{background:var(--orange)}.priority.blue,.dot.blue{background:var(--blue)}.priority.green,.dot.green{background:var(--green)}.pill{white-space:nowrap;color:#6a788b;background:#edf1f5;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:750}.pill.blue{color:#1160ba;background:#e6f0fd}.pill.red{color:#c83d50;background:#ffeaed}.pill.green{color:#16835b;background:#e4f5ed}.pill.orange{color:#bd7411;background:#fff0da}.pill.gray{color:#647386;background:#edf1f5}.performance-summary{grid-template-columns:1fr 1fr;padding:17px 19px 8px;display:grid}.performance-summary>div:first-child{border-right:1px solid var(--line)}.performance-summary>div:last-child{padding-left:18px}.performance-summary small,.performance-summary b{display:block}.performance-summary small{color:var(--muted);font-size:8px}.performance-summary b{margin-top:3px;font-size:20px}.performance-summary em{color:var(--green);font-size:8px;font-style:normal;font-weight:700}.chart-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 32px,#f1f3f6 33px);align-items:flex-end;gap:7px;height:133px;padding:10px 20px 0;display:flex}.chart-bars i{background:#d5e2f2;border-radius:3px 3px 0 0;flex:1;min-width:3px}.chart-bars i.highlight{background:var(--blue)}.chart-labels{color:#9aa5b3;justify-content:space-between;padding:7px 20px 14px;font-size:7px;display:flex}.upcoming,.event-focus{margin-top:0}.social{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.social.s0{background:#1877f2}.social.s1{background:linear-gradient(135deg,#7754cc,#e44d70,#f0a335)}.social.s2{background:#e63030}.social.s3{background:#111}.social.instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.social.facebook{color:#fff;background:#1877f2}.social.tiktok{color:#fff;background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.social.youtube{color:#fff;background:red}.social.linkedin{color:#fff;background:#0a66c2}.event-banner{color:#fff;background:linear-gradient(115deg,#063c7a,#0f6bc4);border-radius:10px;align-items:center;gap:15px;min-height:74px;margin:15px 17px 13px;padding:13px 15px;display:flex;position:relative;overflow:hidden}.event-banner:after{content:"";border:22px solid #ffffff12;border-radius:50%;width:140px;height:140px;position:absolute;top:-54px;right:-34px}.event-banner>span{text-align:center;border-right:1px solid #ffffff40;padding-right:14px;font-size:23px;font-weight:900;line-height:.8}.event-banner>span small{letter-spacing:1px;margin-top:8px;font-size:8px;display:block}.event-banner p{color:var(--gold);letter-spacing:1px;margin:0 0 3px;font-size:7px;font-weight:900}.event-banner h3{margin:0;font-size:14px}.event-banner div small{color:#b9d5ee;font-size:7px}.progress-title{color:var(--muted);justify-content:space-between;margin:0 18px 6px;font-size:8px;display:flex}.progress-title b{color:var(--navy)}.progress{background:#edf1f5;border-radius:5px;height:6px;margin:0 18px;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--blue), #3a8be0);border-radius:inherit;height:100%;display:block}.event-stats{grid-template-columns:repeat(3,1fr);padding:13px 18px;display:grid}.event-stats>div{border-right:1px solid var(--line);padding-left:12px}.event-stats>div:first-child{padding-left:0}.event-stats>div:last-child{border:0}.event-stats b,.event-stats small{display:block}.event-stats small{color:var(--muted);margin-top:3px;font-size:7px}.secondary{width:calc(100% - 36px);height:33px;color:var(--blue);cursor:pointer;background:#f7fbff;border:1px solid #b8cee8;border-radius:7px;margin:0 18px 15px;font-size:9px;font-weight:750}.secondary span{float:right}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:57px;padding:10px 14px;display:flex}.segmented{background:#eef2f6;border-radius:8px;padding:3px;display:flex}.segmented button,.filter,.today-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:10px}.segmented button.selected{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 1px 4px #14284617}.filter{border:1px solid var(--line);background:#fff;margin-left:auto}.filter+.filter{margin-left:0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:800px}th{color:#7f8b9c;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 14px;font-size:8px}td{color:#617084;border-bottom:1px solid #edf0f3;padding:14px;font-size:10px}.row-actions{text-align:right;white-space:nowrap}.row-actions button{cursor:pointer;color:#7d8999;background:0 0;border:0;font-size:14px}.calendar-title{align-items:center;gap:8px;margin-bottom:15px;display:flex}.calendar-title button{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:32px;height:32px}.calendar-title h3{margin:0 10px;font-size:14px}.calendar-title .today-button{color:var(--blue);margin-left:auto;padding:0 12px}.weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekdays b{color:#8b96a5;text-align:center;padding:8px;font-size:8px}.calendar-grid>div{border:1px solid var(--line);min-height:90px;margin:-1px 0 0 -1px;padding:8px;font-size:9px;position:relative}.calendar-grid>div:nth-child(7n+1){margin-left:0}.cal-item{color:var(--blue);border-left:3px solid var(--blue);background:#e8f1fd;border-radius:3px;margin-top:8px;padding:5px;font-size:7px;font-weight:700;display:block}.calendar-grid i{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.cards-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.event-card>header{align-items:center;gap:6px;display:flex}.event-card>header div{flex:1}.event-card button{cursor:pointer;background:0 0;border:0}.event-card h2{margin:16px 0 5px;font-size:16px}.event-card>p{color:var(--muted);margin:0 0 20px;font-size:9px}.event-card .progress-title,.event-card .progress{margin-left:0;margin-right:0}.event-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}.event-card dl div{background:#f7f9fc;border-radius:8px;padding:10px}.event-card dt{color:var(--muted);font-size:8px}.event-card dd{margin:4px 0 0;font-size:11px;font-weight:750}.mini-checklist{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding-top:13px;font-size:9px;display:grid}.mini-checklist b{color:var(--blue)}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:13px;padding-bottom:10px;display:grid;overflow:auto}.kanban>section{background:#edf1f6;border-radius:11px;min-height:470px;padding:10px}.kanban>section>header{align-items:center;gap:8px;padding:3px 3px 11px;display:flex}.dot{background:#9da7b5;border-radius:50%;width:7px;height:7px;display:inline-block}.kanban h3{margin:0;font-size:10px}.kanban header b{background:#fff;border-radius:8px;padding:2px 6px;font-size:8px}.kanban header button{background:0 0;border:0;margin-left:auto}.kanban article{background:#fff;border:1px solid #e0e5ec;border-radius:9px;margin-bottom:9px;padding:12px;box-shadow:0 2px 4px #14284608}.card-menu{display:flex}.card-menu button{background:0 0;border:0;margin-left:auto}.kanban h4{margin:9px 0 5px;font-size:11px}.kanban article p{color:var(--muted);margin:0 0 15px;font-size:8px}.kanban article footer{align-items:center;display:flex}.kanban article footer small{color:#7e8998;font-size:8px}.kanban article footer .avatar{width:23px;height:23px;margin-left:auto}.quick-actions{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:9px;display:flex}.quick-actions button{color:#667588;cursor:pointer;background:#f2f5f8;border:0;border-radius:5px;padding:5px 6px;font-size:7px}.quick-actions button:nth-child(2){color:var(--blue)}.schedule{padding-bottom:14px;overflow:auto}.schedule-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:850px;padding:12px 14px;display:flex}.schedule-head>button{border:1px solid var(--line);background:#fff;border-radius:6px;height:29px}.schedule-head h2{margin:0 7px;font-size:12px}.schedule-head div{flex:1}.schedule-head span{color:var(--muted);font-size:8px}.schedule-grid{grid-template-columns:55px repeat(5,1fr);min-width:850px;display:grid;position:relative}.schedule-grid>b{border-bottom:1px solid var(--line);border-left:1px solid var(--line);place-items:center;height:43px;font-size:9px;display:grid}.schedule-corner{border-bottom:1px solid var(--line)}.schedule-grid>small{color:#9aa5b3;text-align:right;height:64px;padding:7px;font-size:7px}.slot{border-left:1px solid var(--line);border-bottom:1px solid #f0f2f5;height:64px;padding:4px;position:relative}.slot article{z-index:3;border-left:3px solid;border-radius:6px;padding:7px;position:absolute;inset:4px;overflow:hidden}.slot article b,.slot article span{font-size:8px;display:block}.slot article span{opacity:.7;margin-top:4px;font-size:7px}.slot article.blue{color:#0758ad;background:#e7f1fd;border-color:#1768c8}.slot article.orange{color:#a9650b;background:#fff0d9;border-color:#e79528}.slot article.purple{color:#6646b1;background:#eee8ff;border-color:#7957c8}.slot article.green{color:#147951;background:#e3f5ed;border-color:#1e9a6b}.schedule-note{color:var(--muted);padding:0 15px;font-size:9px}.directory-filters{gap:7px;margin-bottom:14px;display:flex;overflow:auto}.directory-filters button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;padding:9px 13px;font-size:9px}.directory-filters button.selected{color:var(--blue);background:#f3f8ff;border-color:#abc6e8}.directory-filters b{margin-left:5px}.provider-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.provider-top{align-items:center;gap:10px;display:flex}.provider-top>span{width:38px;height:38px;color:var(--blue);background:#e7f0fc;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.provider-top h3{margin:0;font-size:12px}.provider-top p{color:var(--muted);margin:3px 0 0;font-size:8px}.provider-top button{background:0 0;border:0;margin-left:auto}.provider-card>.pill{margin:13px 0;display:inline-block}.provider-card dl{border-top:1px solid var(--line);margin:0;padding-top:10px}.provider-card dl div{margin-bottom:8px}.provider-card dt{color:var(--muted);font-size:7px}.provider-card dd{margin:2px 0 0;font-size:9px}.provider-card footer{border-top:1px solid var(--line);align-items:center;margin-top:10px;padding-top:10px;display:flex}.provider-card footer span{color:var(--gold);font-size:11px}.provider-card footer button{color:var(--blue);background:0 0;border:0;margin-left:auto;font-size:8px}.provider-card footer .delete{color:var(--red);margin-left:7px}.ideas-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ideas-board>article,.idea-capture{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:180px;padding:16px}.idea-capture{color:#fff;background:linear-gradient(145deg,#073d7a,#0a67bd)}.idea-capture h2{margin:3px 0 8px;font-size:18px}.idea-capture p{color:#bed4ec;font-size:9px}.idea-capture button{color:#fff;background:#ffffff1a;border:1px solid #fff6;border-radius:7px;margin-top:22px;padding:9px 11px;font-size:9px}.ideas-board article header{color:var(--gold);align-items:center;gap:5px;font-size:9px;display:flex}.ideas-board article header div{flex:1}.ideas-board article header button{color:#8390a0;background:0 0;border:0}.ideas-board h3{font-size:12px;line-height:1.4}.ideas-board article p{color:var(--muted);font-size:9px;line-height:1.6}.ideas-board article footer{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.ideas-board article footer button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#08192f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(650px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 70px #04142840}.modal>header{border-bottom:1px solid var(--line);align-items:flex-start;padding:20px 22px;display:flex}.modal header p{letter-spacing:1px;color:var(--blue);margin:0 0 4px;font-size:8px;font-weight:800}.modal header h2{margin:0;font-size:18px}.modal header button{background:#f1f4f7;border:0;border-radius:7px;width:30px;height:30px;margin-left:auto}.full-field{margin:18px 22px 0;display:block}.modal label{color:#5c6a7c;font-size:9px;font-weight:700}.modal input,.modal select,.modal textarea{width:100%;min-height:38px;color:var(--navy);background:#fff;border:1px solid #dfe5ec;border-radius:7px;outline:0;margin-top:6px;padding:9px 10px;font-size:10px;display:block}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#5e94d2;box-shadow:0 0 0 3px #e9f2fc}.modal textarea{resize:vertical;min-height:80px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:16px 22px 0;display:grid}.modal>footer{justify-content:flex-end;gap:9px;padding:18px 22px 22px;display:flex}.cancel{border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 15px;font-size:10px}.toast{z-index:90;color:#fff;background:#10233e;border-radius:10px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0a1c3240}.toast span{background:var(--green);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.scrim{display:none}@media (max-width:1100px){.kpis,.provider-grid,.ideas-board{grid-template-columns:1fr 1fr}.dashboard-grid,.cards-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{transition:all .22s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.close-menu{display:block}.scrim{z-index:25;background:#07162a73;border:0;display:block;position:fixed;inset:0}.main-content{width:100%;margin-left:0}.topbar{padding:0 14px}.menu-button{display:block}.search{flex:1;width:auto}.page{padding:22px 14px 40px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading .primary{justify-content:center;width:40px;min-width:40px;padding:0;font-size:0}.page-heading .primary span{font-size:18px}.kpis{gap:9px}.kpis>button{min-height:75px;padding:12px}.kpi-icon{width:34px;height:34px}.kpis b{font-size:18px}.kpis small{font-size:7px}.provider-grid,.ideas-board,.form-grid{grid-template-columns:1fr}.calendar-grid>div{min-height:62px;padding:5px}.cal-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-action{display:none}}.workspace-switcher-wrap{position:relative}.workspace-menu{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #eadfe4;border-radius:18px;width:min(330px,100vw - 28px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 60px #27141d38}.workspace-menu>header{padding:5px 5px 11px;display:block}.workspace-menu>header b,.workspace-menu>header small{display:block}.workspace-menu>header small{color:#786d72;margin-top:3px;font-size:10px}.workspace-menu>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin:4px 0;padding:10px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.active{background:#fff5f9;border-color:#ead8e0}.workspace-menu>button>span{color:#fff;background:linear-gradient(145deg,#bd004f,#ef9105);border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.workspace-menu>button div b,.workspace-menu>button div small{display:block}.workspace-menu>button div small{color:#80747a;margin-top:2px;font-size:10px}.workspace-menu>button i{color:#bd004f;font-style:normal;font-weight:900}.workspace-menu form{border-top:1px solid #eee4e8;grid-template-columns:1fr auto;gap:8px;margin-top:10px;padding-top:12px;display:grid}.workspace-menu form label{color:#665b60;font-size:10px;font-weight:800}.workspace-menu form input{border:1px solid #ddd1d7;border-radius:10px;width:100%;margin-top:4px;padding:9px 10px}.workspace-menu form button{align-self:end;min-height:38px}.my-work-hero{background:linear-gradient(135deg,#fff 15%,#fff5f9 60%,#fff8eb);border:1px solid #eadde3;border-radius:22px;grid-template-columns:minmax(260px,.8fr) minmax(540px,1.4fr);align-items:end;gap:22px;margin-bottom:18px;padding:26px;display:grid;box-shadow:0 18px 46px #3b222d14}.my-work-hero>div:first-child>span,.reporting-client-hero span{color:#bd004f;letter-spacing:.11em;font-size:10px;font-weight:900}.my-work-hero h2,.reporting-client-hero h2{margin:7px 0 5px;font-size:clamp(24px,3vw,36px);line-height:1.08}.my-work-hero p,.reporting-client-hero p{color:#71666b;margin:0;line-height:1.5}.my-work-kpis article{background:#fff;border:1px solid #eadfe4;border-radius:16px;min-height:126px;padding:15px}.my-work-kpis article small,.my-work-kpis article span{color:#7c7076;font-size:10px;display:block}.my-work-kpis article b{color:#30272b;margin:9px 0 7px;font-size:32px;line-height:1;display:block}.my-work-kpis article.urgent b{color:#bd004f}.my-work-kpis article.validation{background:#fff8ec;border-color:#ef910547}.my-work-columns>.panel{border-radius:18px;box-shadow:0 10px 28px #2b1e240f}.reporting-client-hero{background:linear-gradient(140deg,#fff,#fff5f9 58%,#fff8ec);border:1px solid #eadce2;border-radius:22px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:26px;display:flex}.reporting-kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.reporting-kpi-grid article{background:#fff;border:1px solid #eadfe4;border-radius:18px;padding:19px;box-shadow:0 9px 26px #2a1b220d}.reporting-kpi-grid span,.reporting-kpi-grid small{color:#776b71;font-size:10px;font-weight:750;display:block}.reporting-kpi-grid b{color:#30272b;margin:10px 0 7px;font-size:29px;display:block}.reporting-kpi-grid article.accent{background:linear-gradient(145deg,#bd004f,#9d003f);border-color:#0000}.reporting-kpi-grid article.accent span,.reporting-kpi-grid article.accent small,.reporting-kpi-grid article.accent b{color:#fff}.onboarding-contact-layer{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c131775;position:fixed;inset:0}.onboarding-contact-coachmark{background:#fff;border:1px solid #bd004f38;border-radius:22px;width:min(390px,100vw - 30px);padding:24px;position:fixed;top:76px;right:22px;box-shadow:0 28px 80px #1d11174d}.onboarding-contact-coachmark>i{color:#ef9105;filter:drop-shadow(0 5px 6px #5c340033);font-size:58px;font-style:normal;line-height:1;position:absolute;top:-58px;right:56px;transform:rotate(-8deg)}.onboarding-contact-coachmark>small{color:#bd004f;letter-spacing:.1em;font-size:10px;font-weight:900}.onboarding-contact-coachmark h2{margin:7px 0 8px;font-size:27px}.onboarding-contact-coachmark p{color:#61555b;line-height:1.55}.onboarding-contact-coachmark>div{justify-content:flex-end;gap:9px;display:flex}.modal:has(>.shot-list-field){grid-template-columns:minmax(430px,1.25fr) minmax(360px,.9fr);align-items:start;gap:0 22px;width:min(1180px,100vw - 28px);max-height:calc(100dvh - 24px);padding:0 24px 22px;display:grid}.modal:has(>.shot-list-field)>header{grid-column:1/-1;margin-inline:-24px}.modal:has(>.shot-list-field)>.shot-list-field{grid-area:2/1/span 8;align-self:stretch;min-height:calc(100dvh - 180px);margin:18px 0 0}.modal:has(>.shot-list-field)>.shot-list-field textarea{background:#fff;min-height:calc(100dvh - 300px)}.modal:has(>.shot-list-field)>.shot-list-field>span{display:block}.modal:has(>.shot-list-field)>.shot-list-field>span b{display:block}.modal:has(>.shot-list-field)>.shot-list-field>span small{display:block}.modal:has(>.shot-list-field)>.shot-list-field>span small{color:#7f6743;letter-spacing:0;margin-top:5px;font-weight:650}.modal:has(>.shot-list-field)>:not(header):not(.shot-list-field){grid-column:2}button.primary,a.primary,.media-upload-action,.admin-list-tools a,.sync-stripe-button{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:820;display:inline-flex}button.secondary,button.cancel,.today-button{border-radius:11px;min-height:38px;font-weight:780}.event-showcase-actions button[aria-label^=Archiver]{color:#a30043;background:#fff5f8;border-color:#bd004f33}.media-upload-field .media-upload-control{background:linear-gradient(145deg,#fff,#fff8fb)!important;border-radius:16px!important}html[data-theme=dark] .workspace-menu,html[data-theme=dark] .my-work-hero,html[data-theme=dark] .reporting-client-hero,html[data-theme=dark] .reporting-kpi-grid article,html[data-theme=dark] .onboarding-contact-coachmark{color:#f7f8fa;background:#1c2129;border-color:#414852}html[data-theme=dark] .my-work-kpis article{background:#252a33;border-color:#414852}@media (max-width:980px){.my-work-hero{grid-template-columns:1fr}.reporting-kpi-grid{grid-template-columns:repeat(2,1fr)}.modal:has(>.shot-list-field){padding:0 18px 18px;display:block;overflow:auto}.modal:has(>.shot-list-field)>header{margin-inline:-18px}.modal:has(>.shot-list-field)>.shot-list-field{min-height:360px;margin-top:16px}.modal:has(>.shot-list-field)>.shot-list-field textarea{min-height:280px}}@media (max-width:680px){.my-work-kpis,.reporting-kpi-grid{grid-template-columns:1fr 1fr}.reporting-client-hero{flex-direction:column;align-items:stretch}}.event-template-library{background:linear-gradient(135deg,#fff 0%,#fff7fa 100%);border:1px solid #eadde3;border-radius:20px;gap:14px;margin:18px 0 26px;padding:20px;display:grid}.event-template-library>div:first-child{gap:4px;display:grid}.event-template-library>div:first-child span{color:#bd004f;letter-spacing:.12em;font-size:.72rem;font-weight:800}.event-template-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.event-template-list article{background:#fff;border:1px solid #eee3e8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.event-template-list article>span{color:#fff;background:#bd004f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.event-template-list article>div{min-width:0;display:grid}.event-template-list article small{color:#766b70}.event-template-list button{color:#fff;cursor:pointer;background:#171316;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.event-template-list .icon-button{color:#8b2d52;background:#f8eaf0;padding:8px 10px}@media (max-width:620px){.event-template-list article{grid-template-columns:auto minmax(0,1fr) auto}.event-template-list .icon-button{grid-column:3}}.portal{display:none!important}.dashboard-glass{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-glass>.today{order:1;min-height:360px}.dashboard-glass>.event-focus{order:2;min-height:360px}.dashboard-glass>.upcoming{order:3;grid-column:1/-1}.dashboard-glass>.performance{order:4;grid-column:1/-1}.publication-body{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)!important}.publication-body>.social-post-preview{position:sticky;top:14px;grid-area:1/1/span 3!important}.publication-validation-control{align-items:center;gap:6px;display:inline-flex}.publication-validate{color:#bd004f!important;background:#fff!important;border:1px solid #bd004f!important;font-weight:850!important}.publication-validate.validated{color:#fff!important;background:#bd004f!important}.validation-info{width:26px;height:26px;font-family:Georgia,serif;font-weight:800;color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:50%!important;padding:0!important}.content-ai-assistant{margin:14px 0 18px;padding:18px}.content-ai-assistant>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.content-ai-assistant>header span{color:#bd004f;letter-spacing:.09em;font-size:11px;font-weight:900}.content-ai-assistant h2{margin:5px 0 0;font-size:20px}.assistant-thread{gap:8px;max-height:260px;padding:16px 0;display:grid;overflow:auto}.assistant-thread p{border-radius:14px;max-width:82%;margin:0;padding:11px 14px;line-height:1.5}.assistant-thread .user{color:#fff;background:#bd004f;justify-self:end}.assistant-thread .assistant{color:#273043;background:#f4f0f3}.assistant-composer{grid-template-columns:1fr auto;gap:10px;display:grid}.assistant-composer textarea{resize:vertical;min-height:66px}.event-provider-report-table{padding:20px}.event-provider-report-table>header,.provider-performance-chart>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.event-provider-report-table>header span,.provider-performance-chart>header span{color:#bd004f;letter-spacing:.09em;font-size:11px;font-weight:900}.event-report-actions{justify-content:flex-end;align-items:end;gap:14px;margin-top:16px;display:flex}.event-report-actions label{color:#475569;gap:6px;font-size:12px;font-weight:750;display:grid}.provider-performance-chart{margin-top:18px;padding:20px}.provider-performance-chart>div{align-items:end;gap:14px;min-height:230px;display:flex;overflow-x:auto}.provider-performance-chart article{text-align:center;flex:1;min-width:104px}.provider-performance-chart article>div{background:#f7f4f6;border-radius:10px 10px 4px 4px;justify-content:center;align-items:end;height:150px;margin:8px 0;display:flex}.provider-performance-chart i{background:linear-gradient(#bd004f,#7d1746);border-radius:8px 8px 2px 2px;width:54%;min-height:2px;display:block}.provider-performance-chart small{color:#475569;font-weight:750}.member-job-avatar{overflow:hidden;padding:0!important}.member-job-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.report-entry-matrix{padding:20px}.report-entry-matrix>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.report-entry-matrix>header span{color:#bd004f;letter-spacing:.09em;font-size:11px;font-weight:900}.report-entry-matrix h2{margin:5px 0}.report-entry-matrix p{color:#475569;margin:0}.report-entry-matrix table input{background:0 0;border:1px solid #0000;width:100%;min-width:104px}.report-entry-matrix table input:focus{background:#fff;border-color:#bd004f}.reporting-view .network-report-stack.table,.reporting-view .network-report-stack.table+.add-network{display:none}.onboarding-path{margin-bottom:18px;padding:18px}.onboarding-path>header{justify-content:space-between;align-items:start;display:flex}.onboarding-path>header span{color:#bd004f;letter-spacing:.09em;font-size:11px;font-weight:900}.onboarding-path h2{margin:4px 0 14px}.onboarding-path>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onboarding-path>div>button{text-align:left;background:#fff;border:1px solid #eadde4;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.onboarding-path>div>button>b{color:#fff;background:#bd004f;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.onboarding-path strong,.onboarding-path small{display:block}.onboarding-path small{color:#475569;margin-top:3px;line-height:1.35}@media (max-width:900px){.dashboard-glass{grid-template-columns:1fr}.dashboard-glass>.upcoming,.dashboard-glass>.performance{grid-column:auto}.publication-body{grid-template-columns:1fr!important}.publication-body>.social-post-preview,.publication-body>.publication-title,.publication-body>.publication-properties,.publication-body>.publication-comments{position:static;grid-area:auto/1!important}.content-ai-assistant>header{flex-direction:column;align-items:stretch}.assistant-composer,.onboarding-path>div{grid-template-columns:1fr}}.new-publication-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:48px;padding:11px 20px!important;font-size:14px!important;display:inline-flex!important}.new-publication-button span{font-size:21px;line-height:1}.content-ai-trigger{color:#fff;cursor:pointer;background:#211a1d;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 7px 18px #211a1d2e;padding:0!important}.publication-page{width:min(1440px,100vw - 32px)!important}.publication-body{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr)!important;align-items:start!important;gap:30px!important;width:min(1320px,100% - 48px)!important;margin:0 auto!important;padding:32px 0 72px!important;display:grid!important}.publication-preview-column,.publication-editor-column{min-width:0}.publication-preview-column{background:#f8f5f6;border:1px solid #eadfe4;border-radius:20px;padding:22px;position:sticky;top:76px;grid-column:1!important}.publication-editor-column{background:#fff;border:1px solid #eadfe4;border-radius:20px;padding:26px 30px 34px;grid-column:2!important}.publication-column-heading{margin-bottom:22px}.publication-column-heading span{color:#bd004f;letter-spacing:.1em;font-size:11px;font-weight:900}.publication-column-heading h2{color:#272124;margin:5px 0 0;font-size:20px}.publication-editor-column>.publication-title{margin-bottom:20px;font-size:34px}.publication-preview-column>.social-post-preview{width:100%;max-width:470px;margin:0 auto;position:static!important}.publication-validation-panel{background:#fffaf2;border:1px solid #e4d9de;border-left:5px solid #ef9105;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:16px 18px;display:flex}.publication-validation-panel.is-validated{background:#f2fbf7;border-left-color:#0f8a60}.publication-validation-panel>div{gap:3px;display:grid}.publication-validation-panel span{color:#7b6c73;letter-spacing:.08em;font-size:10px;font-weight:900}.publication-validation-panel b{color:#2f292c}.publication-validation-panel small{color:#655a60}.publication-validation-panel .publication-validate{cursor:pointer;min-width:190px;color:#fff!important;background:#bd004f!important;border:1px solid #bd004f!important;border-radius:10px!important;padding:11px 15px!important;font-weight:850!important}.publication-validation-panel .publication-validate.validated{color:#0f6f4e!important;background:#fff!important;border-color:#0f8a60!important}.publication-save-error{color:#8b1e27;background:#fff4f4;border:1px solid #efc2c2;border-radius:10px;margin:-10px 0 20px;padding:11px 13px;font-size:12px;font-weight:750}.annual-entry-stack>header,.annual-statistics-by-network>header,.reporting-ai-month-history>header{margin:20px 0}.annual-entry-stack>header span,.annual-statistics-by-network>header span,.reporting-ai-month-history>header span{color:#bd004f;letter-spacing:.1em;font-size:11px;font-weight:900}.annual-entry-stack>header h2,.annual-statistics-by-network>header h2,.reporting-ai-month-history>header h2{margin:5px 0}.annual-entry-stack>header p,.annual-statistics-by-network>header p,.reporting-ai-month-history>header p{color:#61575c;margin:0}.annual-network-entry,.network-year-statistics{margin-bottom:22px;padding:20px}.annual-network-entry>header,.network-year-statistics>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.annual-network-entry h3,.network-year-statistics h3{margin:0;font-size:23px}.annual-network-entry .table-wrap{overscroll-behavior:contain;max-height:min(68vh,760px);overflow:auto}.annual-network-entry table{min-width:1150px}.annual-network-entry thead{z-index:3;position:sticky;top:0}.annual-network-entry thead th{z-index:3;background:#f1f4f9;position:sticky;top:0;box-shadow:0 1px #e4e8ef}.annual-network-entry thead th:first-child{z-index:4;left:0}.annual-network-entry th:first-child{z-index:2;text-transform:capitalize;background:#fff;position:sticky;left:0}.annual-network-entry td input{text-align:right;background:#f8f6f7;border:1px solid #0000;border-radius:7px;width:100%;min-width:108px;padding:9px}.annual-network-entry td input[type=number]{-webkit-appearance:textfield;appearance:textfield}.annual-network-entry td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.annual-network-entry td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.annual-network-entry td input:focus{background:#fff;border-color:#bd004f;outline:0;box-shadow:0 0 0 3px #bd004f14}.network-metric-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.metric-year-chart{background:#fbf9fa;border:1px solid #eee5e9;border-radius:14px;min-width:0;padding:15px}.metric-year-chart>header{justify-content:space-between;gap:12px;display:flex}.metric-year-chart>header strong{color:#bd004f}.metric-year-chart>div{align-items:end;gap:5px;height:170px;margin-top:14px;display:flex}.metric-year-chart>div>article{text-align:center;flex:1;grid-template-rows:1fr auto;gap:5px;min-width:0;height:100%;display:grid}.metric-year-chart article>div{justify-content:center;align-items:end;min-height:0;display:flex}.metric-year-chart i{background:linear-gradient(#ef9105,#bd004f);border-radius:6px 6px 2px 2px;width:70%;display:block}.metric-year-chart small{color:#6b6065;text-transform:capitalize;font-size:10px}.ai-analysis-actions{justify-content:flex-end;gap:10px;margin:0!important;display:flex!important}.reporting-ai-month-history{margin-top:22px}.ai-month-details{margin-bottom:12px;overflow:hidden}.ai-month-details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none;display:flex}.ai-month-details>summary::-webkit-details-marker{display:none}.ai-month-details>summary span{text-transform:capitalize;gap:3px;display:grid}.ai-month-details>summary small{color:#756970}.ai-month-details[open]>summary{border-bottom:1px solid #ece3e7}.ai-month-details[open]>summary i{transform:rotate(45deg)}.ai-month-details>div{padding:18px 20px}.ai-month-details .ai-history-entry{border-bottom:1px solid #eee5e9;padding:0 0 18px}.ai-month-details .ai-history-entry+.ai-history-entry{padding-top:18px}.ai-month-details .ai-history-entry>header>div{gap:3px;display:grid}.ai-month-details .ai-history-entry>header button{color:#a40045;cursor:pointer;background:#fff;border:1px solid #e5c9d4;border-radius:8px;padding:7px 10px}.global-ai-filters>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1050px){.publication-body{grid-template-columns:1fr!important}.publication-preview-column,.publication-editor-column{position:static;grid-column:1!important}.publication-preview-column{order:1}.publication-editor-column{order:2}.network-metric-chart-grid{grid-template-columns:1fr}}@media (max-width:720px){.publication-page{width:100vw!important}.publication-body{width:calc(100% - 24px)!important;padding-top:14px!important}.publication-preview-column,.publication-editor-column{border-radius:14px;padding:16px}.publication-validation-panel{flex-direction:column;align-items:stretch}.publication-validation-panel .publication-validate{width:100%}.new-publication-button{min-width:190px}.global-ai-filters>div{grid-template-columns:1fr!important}}.theme-toggle,.login-theme-toggle{color:#3d3338;cursor:pointer;background:#fff;border:1px solid #ddd3d8;font-weight:800}.theme-toggle{border-radius:50%;width:38px;height:38px;margin-left:8px}.login-theme-toggle{z-index:30;border-radius:999px;padding:10px 14px;position:fixed;top:22px;left:24px;box-shadow:0 8px 24px #211a1d14}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:50px!important}.password-field button{color:#55484e;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-field button:hover{background:#f3edf0}.company-data-purpose{background:#fff5f9;border:1px solid #bd004f29;border-radius:13px;grid-template-columns:30px 1fr;gap:11px;margin:14px 0 18px;padding:14px;display:grid}.company-data-purpose>span{color:#fff;background:#bd004f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.company-data-purpose p{color:#473b41;margin:0;line-height:1.55}.billing-profile-card label>small{color:#51474c;margin-top:3px;line-height:1.4}.member-picker-copy{gap:2px;display:grid}.member-picker-copy small{color:#4e4449;font-size:11px;font-weight:650}.team-list small,.team-invite p,.member-actions button,.member-actions select,.permission-grid label{color:#443a3f}.member-actions button,.member-actions select{background:#fff;border-color:#d8ccd2}.content-ai-assistant{position:relative;overflow:hidden;box-shadow:0 22px 55px #441f2f1a;background:linear-gradient(145deg,#fff 0% 62%,#fff4f8 100%)!important;border:1px solid #bd004f29!important}.content-ai-assistant:before{content:"";background:#bd004f14;border-radius:50%;width:210px;height:210px;position:absolute;top:-120px;right:-110px}.content-ai-assistant>header{align-items:flex-start;position:relative}.content-ai-assistant>header p{color:#5b4e54;margin:7px 0 0;font-size:13px}.assistant-network-control{gap:6px;min-width:190px;display:grid}.assistant-network-control small{color:#6c5e65;letter-spacing:.08em;font-size:10px;font-weight:900}.assistant-network-control select{background:#fff;border:1px solid #d8cbd1;border-radius:11px;padding:10px 12px;font-weight:750}.assistant-capabilities,.assistant-suggestions{flex-wrap:wrap;gap:8px;display:flex}.assistant-capabilities{margin-top:16px}.assistant-capabilities span{color:#5b3b49;background:#f7eff3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.assistant-suggestions{margin-top:12px}.assistant-suggestions button{color:#493d43;cursor:pointer;background:#fff;border:1px solid #dccfd5;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800}.assistant-suggestions button:hover{color:#bd004f;border-color:#bd004f}.assistant-thread{gap:12px;max-height:390px}.assistant-thread p{white-space:pre-line}.assistant-thread .assistant,.assistant-welcome{background:#fff;border:1px solid #e7dce1;box-shadow:0 8px 24px #37202a0f}.assistant-welcome{color:#3d3338;border-radius:14px;gap:6px;max-width:78%;padding:16px;line-height:1.5;display:grid}.assistant-welcome span{color:#5b4f55}.assistant-composer{align-items:stretch;padding-top:4px}.assistant-composer textarea{background:#fff;border:1px solid #d8cbd1;border-radius:13px;min-height:82px;padding:13px}.assistant-composer button{min-width:205px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111318;--line:#333842;--navy:#f3f4f7;--muted:#b3bac5}html[data-theme=dark] .sidebar{background:#090d14;box-shadow:8px 0 30px #00000047}html[data-theme=dark] .topbar,html[data-theme=dark] .panel,html[data-theme=dark] .toolbar,html[data-theme=dark] .settings-card,html[data-theme=dark] .team-list,html[data-theme=dark] .team-invite,html[data-theme=dark] .admin-create,html[data-theme=dark] .admin-list,html[data-theme=dark] .modal,html[data-theme=dark] .login-card,html[data-theme=dark] .pricing-modal,html[data-theme=dark] .pricing-card,html[data-theme=dark] .trial-modal,html[data-theme=dark] .legal-modal,html[data-theme=dark] .credentials-modal>div,html[data-theme=dark] article{color:#f3f4f7;background-color:#1a1e25;border-color:#343943}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .login-theme-toggle,html[data-theme=dark] .member-actions button,html[data-theme=dark] .member-actions select,html[data-theme=dark] .assistant-network-control select,html[data-theme=dark] .assistant-suggestions button,html[data-theme=dark] .assistant-composer textarea{color:#f4f5f7;background:#242932;border-color:#414854}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#99a2af}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] label,html[data-theme=dark] dt,html[data-theme=dark] .page-heading>div>p,html[data-theme=dark] .member-job-title,html[data-theme=dark] .team-list small,html[data-theme=dark] .team-invite p,html[data-theme=dark] .permission-grid label,html[data-theme=dark] .member-picker-copy small{color:#c5cad2!important}html[data-theme=dark] .assistant-capabilities span{color:#f0c7da;background:#352330}html[data-theme=dark] .assistant-thread .assistant,html[data-theme=dark] .assistant-welcome{color:#f4f5f7;background:#242932;border-color:#414854}html[data-theme=dark] .assistant-welcome span,html[data-theme=dark] .content-ai-assistant>header p{color:#c5cad2}html[data-theme=dark] .company-data-purpose{background:#2a1b23;border-color:#593045}html[data-theme=dark] .company-data-purpose p{color:#e8dfe3}@media (max-width:720px){.login-theme-toggle{top:76px;left:50%;transform:translate(-50%)}.assistant-network-control{width:100%}.assistant-composer{grid-template-columns:1fr}.assistant-composer button{min-width:0}}@media (max-width:470px){.kpis{grid-template-columns:1fr}.kpis>button{min-height:67px}.page-heading p{max-width:270px}.task-row .pill{display:none}.event-stats{padding-left:12px;padding-right:12px}.event-stats>div{padding-left:7px}.performance-summary{padding-left:14px;padding-right:14px}}.brand{padding-bottom:18px}.brand-mark{color:#fff;background:linear-gradient(145deg,#03a6a6,#057484);border-radius:14px;width:42px;height:42px;box-shadow:0 8px 22px #03869040}.brand strong{color:#12324a;font-size:19px}.brand span{color:#6f838e}.workspace-switcher{background:#ffffffc2;border-color:#1040501f;box-shadow:0 8px 24px #1034430f}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#6a45da,#b248cd)}.workspace-switcher b{color:#17364c}.nav-label{color:#8a9aa2}nav button,.sidebar-bottom>button{color:#506a79;min-height:42px}nav button:hover,.sidebar-bottom>button:hover{color:#16364c;background:#ffffffc2}nav button.active{color:#087a86;background:linear-gradient(100deg,#fffffffa,#f2f9f9c7);box-shadow:inset 3px 0 #04a5a4,0 7px 20px #143f4d14}.sidebar-bottom{border-color:#153e4c1a}.profile b{color:#17364c}.profile button{color:#728791}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0b203573;border:1px solid #ffffff4d;border-radius:18px;height:60px;margin:14px 18px 0 10px;box-shadow:0 12px 35px #04132329}.search{background:#ffffff1f;border-color:#ffffff2e}.search span,.search input{color:#fff}.icon-button,.help-button{color:#fff;background:#ffffff1f;border-color:#fff3}.page{max-width:1600px;padding:24px 28px 55px 20px}.page-heading{color:#fff;margin:0 4px 20px}.page-heading p,.eyebrow{color:#ffffffb3!important}.page-heading h1{text-shadow:0 3px 18px #03122240;font-size:29px}.portal{-webkit-backdrop-filter:blur(13px)saturate(1.1);backdrop-filter:blur(13px)saturate(1.1);background:linear-gradient(115deg,#ffffff29,#ffffff0a);border:1px solid #ffffff47;border-radius:24px;grid-template-columns:220px minmax(0,1fr);gap:22px;min-height:510px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #02112033}.portal:after{content:"";pointer-events:none;border:65px solid #ffffff09;border-radius:50%;width:380px;height:380px;position:absolute;top:-230px;right:-180px}.portal-rail{color:#16354b;background:#f7fafae8;border-radius:18px;flex-direction:column;gap:14px;padding:15px;display:flex;box-shadow:0 18px 45px #04142329}.rail-brand{border-bottom:1px solid #dfe8e9;align-items:center;gap:9px;padding-bottom:14px;display:flex}.rail-brand>span{color:#fff;background:linear-gradient(145deg,#04a5a5,#087582);border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:900;display:grid}.rail-brand b,.rail-brand small{display:block}.rail-brand small{color:#78909b;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:7px}.rail-focus{color:#fff;background:linear-gradient(145deg,#122f4b,#0c2036);border-radius:15px;padding:14px}.focus-number{color:#16283b;background:#ffbd20;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:19px;font-weight:900;display:grid;box-shadow:0 7px 18px #fbbd1e4d}.rail-focus b,.rail-focus small{display:block}.rail-focus small{color:#a9bdcb;margin-top:4px;font-size:7px}.rail-focus button{color:#65d6d4;cursor:pointer;background:0 0;border:0;padding:13px 0 0;font-size:8px;font-weight:800}.rail-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rail-stats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:12px;padding:10px}.rail-stats button>span{color:#078889;background:#e4f6f5;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:9px;display:grid}.rail-stats b,.rail-stats small{display:block}.rail-stats b{font-size:16px}.rail-stats small{color:#7e919a;margin-top:2px;font-size:7px}.rail-news{border-top:1px solid #dfe7e8;margin-top:auto;padding-top:13px}.rail-news p{letter-spacing:1px;color:#079395;margin:0 0 7px;font-size:7px;font-weight:900}.rail-news b{font-size:10px;display:block}.rail-news small{color:#748891;margin:6px 0 10px;font-size:7px;line-height:1.55;display:block}.rail-news button{color:#087d86;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.portal-center{z-index:1;min-width:0;padding:5px 7px 8px;position:relative}.portal-intro{color:#fff;justify-content:space-between;align-items:flex-start;padding:8px 5px 28px;display:flex}.portal-kicker{letter-spacing:2px;color:#73e1dc;font-size:8px;font-weight:900}.portal-intro h2{letter-spacing:-1px;text-shadow:0 4px 20px #020e1d40;margin:8px 0 0;font-size:29px;line-height:1.04}.portal-user{text-align:right;border-right:3px solid #ffbd20;padding-right:12px}.portal-user span,.portal-user b,.portal-user small{display:block}.portal-user span{letter-spacing:.8px;font-size:8px;font-weight:800}.portal-user b{margin-top:8px;font-size:12px}.portal-user small{color:#ffffffa6;margin-top:3px;font-size:7px}.app-grid{grid-template-columns:repeat(4,minmax(115px,1fr));gap:16px;display:grid}.app-tile{color:#16344a;text-align:left;cursor:pointer;background:linear-gradient(150deg,#fffffff5,#e8f1f2d1);border:1px solid #ffffff8f;border-radius:18px;min-height:150px;padding:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 38px #03132229}.app-tile:hover{transform:translateY(-5px);box-shadow:0 22px 48px #0313223d}.app-tile:after{content:"";background:var(--tile-color);opacity:.15;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-38px;right:-31px}.tile-icon{background:var(--tile-color);color:#fff;width:49px;height:49px;box-shadow:0 7px 18px var(--tile-color);border-radius:14px;place-items:center;font-size:22px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.tile-icon{box-shadow:0 7px 18px color-mix(in srgb, var(--tile-color) 30%, transparent)}}.tile-icon{margin-bottom:17px}.app-tile b,.app-tile small{display:block}.app-tile small{color:#788a94;margin-top:5px;font-size:7px;line-height:1.4}.app-tile em{color:#263646;background:#ffbd20;border-radius:12px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.blue-tile{--tile-color:#2086dd}.purple-tile{--tile-color:#8a50d0}.pink-tile{--tile-color:#d847be}.teal-tile{--tile-color:#079f9a}.gold-tile{--tile-color:#e9a91b}.coral-tile{--tile-color:#ed6f6a}.cyan-tile{--tile-color:#1ea9c2}.navy-tile{--tile-color:#1c395b}.dashboard-glass{margin-top:20px}.panel,.event-card,.provider-card,.ideas-board>article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfded;border-color:#ffffffb8;box-shadow:0 16px 42px #03122021}.kanban>section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ebf2f3e0}.directory-filters button{background:#f8fcfcf0}.modal{background:#fafdfdfa}.login-screen{background:linear-gradient(118deg,#041526e6,#034c6cb3),url(/portal-background.jpg) 50%/cover fixed;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-loader{color:#fff;letter-spacing:.2px;font-size:16px;font-weight:800}.login-brand{border-bottom:1px solid #dde7e8;align-items:center;gap:14px;padding-bottom:28px;display:flex}.login-brand>span{color:#fff;background:linear-gradient(145deg,#024caa,#0b8f9e);border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid;box-shadow:0 9px 25px #024caa45}.login-brand b,.login-brand small{display:block}.login-brand b{color:#102d46;font-size:18px}.login-brand small{color:#71838e;margin-top:4px;font-size:12px}.login-copy{padding:32px 0 24px}.login-copy>span,.admin-kicker{color:#087f89;letter-spacing:1.5px;font-size:11px;font-weight:900}.login-copy h1{color:#102d46;letter-spacing:-1px;margin:10px 0 8px;font-size:33px}.login-copy p{color:#657984;margin:0;font-size:15px;line-height:1.6}.login-card form,.admin-create form{gap:18px;display:grid}.login-card label,.admin-create label{color:#203b50;gap:8px;font-size:13px;font-weight:800;display:grid}.login-card input,.admin-create input,.admin-create select,.license-actions input,.license-actions select{box-sizing:border-box;width:100%;font:inherit;color:#173247;background:#fff;border:1px solid #cbdadc;border-radius:12px;outline:0;padding:14px 15px;font-size:15px}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(115deg,#024caa,#087f89);border:0;border-radius:12px;justify-content:space-between;padding:15px 18px;font-size:15px;font-weight:900;display:flex;box-shadow:0 12px 28px #024caa33}.login-submit:disabled,.admin-submit:disabled{opacity:.6;cursor:wait}.auth-error{background:#fff0ef;border-radius:10px;padding:11px 13px;font-weight:700;color:#b63c35!important;margin:0!important;font-size:13px!important}.auth-feedback{outline:none;scroll-margin:24px}.auth-feedback:focus-visible{box-shadow:0 0 0 3px #bd004f2e}.auth-success{background:#ecfaf4;border-radius:10px;padding:11px 13px;font-weight:700;line-height:1.45;color:#13734c!important;margin:0!important;font-size:13px!important}.login-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-card .remember-check{color:#526a78;flex-direction:row;grid-template-columns:none;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.login-card .remember-check input{accent-color:#bd004f;width:17px;height:17px;margin:0}.auth-link,.auth-back{color:#bd004f;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:800}.auth-link{text-underline-offset:3px;text-decoration:underline}.auth-back{justify-self:center}.login-help{text-align:center!important;color:#87979e!important;margin:23px 0 0!important;font-size:12px!important}.admin-grid{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);gap:22px;display:grid;position:relative}.admin-site-analytics{background:#fcfefef5;border:1px solid #fffc;border-radius:19px;grid-column:1/-1;min-width:0;padding:25px;box-shadow:0 16px 42px #03122021}.admin-site-analytics>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-site-analytics h2{color:#15334b;margin:8px 0;font-size:23px}.analytics-period{flex-wrap:wrap;gap:6px;display:flex}.analytics-period button{color:#39515e;cursor:pointer;background:#fff;border:1px solid #cad7da;border-radius:999px;padding:8px 12px;font-weight:800}.analytics-period button[aria-pressed=true]{color:#fff;background:#bd004f;border-color:#bd004f}.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #e0e8e9;border-radius:14px;min-width:0;padding:15px}.analytics-kpis small,.analytics-kpis b{display:block}.analytics-kpis b{color:#15334b;margin-top:7px;font-size:25px}.analytics-content{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:22px;margin-top:22px;display:grid}.analytics-content h3{margin:0 0 10px;font-size:14px}.analytics-trend{align-items:flex-end;gap:4px;min-width:0;height:150px;display:flex;overflow:hidden}.analytics-trend>div{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:5px;min-width:2px;height:100%;display:flex}.analytics-trend i{background:linear-gradient(#087f89,#024caa);border-radius:6px 6px 2px 2px;width:min(100%,15px);min-height:4px}.analytics-trend small{writing-mode:vertical-rl;font-size:9px}.analytics-top-pages{margin:0;padding-left:20px}.analytics-top-pages li{padding:5px 0}.analytics-top-pages li span{overflow-wrap:anywhere}.analytics-top-pages li b{float:right;margin-left:8px}.analytics-source,.analytics-empty{color:#657984;margin:18px 0 0;font-size:13px}.analytics-google-status{color:#6d5424;background:#fff5df;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:12px 14px;font-size:13px;display:flex}.analytics-google-status span{flex:360px}html[data-theme=dark] .admin-site-analytics,html[data-theme=dark] .analytics-kpis article{color:#f4f5f7;background:#1b1f26;border-color:#353b46}html[data-theme=dark] .analytics-period button{color:#f4f5f7;background:#252a33;border-color:#424955}html[data-theme=dark] .analytics-period button[aria-pressed=true]{background:#bd004f;border-color:#bd004f}html[data-theme=dark] .analytics-google-status{color:#f3d899;background:#382d1c}.admin-create,.admin-list{background:#fcfefef5;border:1px solid #fffc;border-radius:19px;padding:25px;box-shadow:0 16px 42px #03122021}.admin-create h2,.admin-list h2{color:#15334b;margin:8px 0;font-size:23px}.admin-create>p{color:#6d818b;margin:0 0 24px;font-size:14px;line-height:1.6}.account-type-label{font-weight:800;color:#7a4260!important}.admin-account-type-editor{color:#314953;gap:7px;margin-top:14px;font-size:11px;font-weight:850;display:grid}.admin-account-type-editor select{color:#26343a;background:#fff;border:1px solid #d5dfe1;border-radius:10px;width:100%;padding:11px 12px}.admin-submit{justify-content:center;min-height:48px;margin-top:4px;font-size:14px!important}.admin-list>header{border-bottom:1px solid #dfe8e9;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:18px;display:flex}.admin-list>header h2{margin-bottom:0}.admin-list>header>b{color:#087e89;background:#e2f4f4;border-radius:14px;place-items:center;min-width:40px;height:40px;font-size:16px;display:grid}.admin-list-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-list-tools>a{color:#7a4260;font-size:12px;font-weight:850}.admin-portfolio-filters{border-bottom:1px solid #e3ebec;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(135px,1fr));gap:10px;padding:14px 0;display:grid}.admin-portfolio-filters label{color:#586f79;gap:5px;font-size:10px;font-weight:850;display:grid}.admin-portfolio-filters input,.admin-portfolio-filters select{color:#243d48;min-width:0;font:inherit;background:#fff;border:1px solid #d4e0e2;border-radius:10px;padding:9px 10px;font-size:12px}.admin-list article{border-bottom:1px solid #e3ebec;grid-template-columns:46px minmax(150px,1fr) auto auto 30px;align-items:center;gap:12px;padding:15px 5px;display:grid}.company-avatar{color:#fff;background:linear-gradient(145deg,#1b82dc,#0a9694);border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.admin-list article div b,.admin-list article div small{display:block}.admin-list article div b{color:#17354c;font-size:14px}.admin-list article div small,.last-login{color:#7a8d96;margin-top:4px;font-size:12px}.account-state{color:#278454;background:#e7f7ed;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800}.account-state.expired,.account-state.suspended,.account-state.inactive,.account-state.canceled,.account-state.cancelled{color:#8c4963;background:#f4e9ed}.account-state.past_due{color:#a65310;background:#fff0e2}.account-state.cancellation_scheduled{color:#8b6813;background:#fff7dc}.admin-list article>button{color:#71848e;cursor:pointer;background:0 0;border:0;font-weight:900}.empty-clients{color:#7d8f98;text-align:center;padding:50px 0;font-size:14px}.admin-incomplete-signups{background:#fcfefef5;border:1px solid #bd004f1f;border-radius:19px;grid-column:1/-1;padding:24px;box-shadow:0 16px 42px #0312201a}.admin-audit-log{background:#fcfefef5;border:1px solid #087e8929;border-radius:19px;grid-column:1/-1;padding:22px 24px;box-shadow:0 16px 42px #0312201a}.admin-audit-log summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.admin-audit-log summary::-webkit-details-marker{display:none}.admin-audit-log summary>span{gap:7px;display:grid}.admin-audit-log summary b{color:#15334b;font-size:20px}.admin-audit-log summary em{color:#087e89;background:#e2f4f4;border-radius:14px;place-items:center;min-width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.admin-audit-log details>p{color:#6d818b;font-size:13px}.audit-log-list{gap:8px;margin-top:16px;display:grid}.audit-log-list article{background:#fff;border:1px solid #e2e9ea;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(130px,.4fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.audit-log-list article div{gap:3px;display:grid}.audit-log-list b{color:#17354c;font-size:13px}.audit-log-list span,.audit-log-list small,.audit-log-list time{color:#6e818b;font-size:11px}.admin-incomplete-signups>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-incomplete-signups h2{color:#15334b;margin:7px 0 0}.admin-incomplete-signups>header>b{color:#a60046;background:#f8e7ee;border-radius:14px;place-items:center;min-width:40px;height:40px;display:grid}.admin-incomplete-signups>p{color:#6d818b;font-size:13px}.incomplete-signup-list{gap:10px;margin-top:18px;display:grid}.incomplete-signup-list article{background:#fff;border:1px solid #e2e9ea;border-radius:13px;grid-template-columns:minmax(230px,1fr) minmax(160px,.55fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.incomplete-signup-list article div{gap:3px;display:grid}.incomplete-signup-list a,.incomplete-signup-list span,.incomplete-signup-list small{color:#6e818b;font-size:12px}.incomplete-signup-list b{color:#17354c;font-size:14px}@media (max-width:760px){.incomplete-signup-list article{grid-template-columns:1fr;gap:9px}.admin-portfolio-filters{grid-template-columns:1fr}.audit-log-list article{grid-template-columns:1fr;gap:7px}}.sync-stripe-button{color:var(--brand-accent,#bd004f);font:inherit;cursor:pointer;background:#bd004f12;border:1px solid #bd004f2e;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.sync-stripe-button:disabled{opacity:.62;cursor:wait}.stripe-sync-message{color:#075f63;background:#087f8417;border-radius:12px;margin:0 18px 12px;padding:11px 14px;font-size:13px;font-weight:750}.client-contact-name{color:#4c4146;font-weight:750}[data-theme=dark] .client-contact-name{color:#f4eaee}[data-theme=dark] .stripe-sync-message{color:#d6fffb;background:#228f8e33}.license-date{font-weight:700}.license-date.expired{color:#bd443b!important}.account-state.expired{color:#b53f38;background:#ffe8e6}.account-state.suspended{color:#a36916;background:#fff1db}.license-actions{gap:13px;margin-top:22px;display:grid}.license-actions label{color:#244158;gap:8px;font-size:13px;font-weight:800;display:grid}.license-actions .primary,.license-actions .secondary,.danger-license{justify-content:center;width:100%;min-height:45px}.danger-license{color:#b43d36;cursor:pointer;background:#fff0ef;border:1px solid #efc4c1;border-radius:10px;font-weight:800}.credentials-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0514229e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credentials-modal>div{background:#fff;border-radius:22px;width:min(520px,100%);padding:32px;box-shadow:0 30px 80px #0000004d}.success-icon{color:#25864f;background:#e3f7eb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;font-weight:900;display:grid}.credentials-modal h2{color:#13334b;margin:16px 0 6px;font-size:26px}.credentials-modal>div>p{color:#6e818b;font-size:14px}.credentials-modal dl{border:1px solid #dce7e8;border-radius:14px;margin:24px 0;overflow:hidden}.credentials-modal dl>div{background:#f7fafa;border-bottom:1px solid #dce7e8;padding:14px 16px}.credentials-modal dl>div:last-child{border:0}.credentials-modal dt{color:#71858f;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:800}.credentials-modal dd{color:#18364c;justify-content:space-between;align-items:center;gap:10px;margin:7px 0 0;font-size:15px;font-weight:800;display:flex}.credentials-modal code{background:#e8f2f3;border-radius:7px;padding:6px 9px;font-size:16px}.credentials-modal dd button{color:#087b85;cursor:pointer;background:#dfeff1;border:0;border-radius:8px;padding:7px 10px;font-weight:800}.mail-ok,.mail-pending{border-radius:10px;padding:11px 13px;font-weight:700}.mail-ok{background:#e8f7ed;color:#2c7b4d!important}.mail-pending{background:#fff5df;color:#a16612!important}.credentials-modal .primary{justify-content:center;width:100%;min-height:46px}@media (max-width:1000px){.admin-grid{grid-template-columns:1fr}.admin-list article{grid-template-columns:46px 1fr auto 30px}.last-login{display:none}}@media (max-width:760px){.admin-site-analytics{padding:18px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-content{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.login-screen{padding:12px}.login-card{border-radius:20px;padding:25px}.login-copy h1{font-size:27px}.admin-create,.admin-list{padding:18px}.admin-list article{grid-template-columns:42px 1fr 25px}.admin-list>header{flex-direction:column;align-items:flex-start;gap:12px}.admin-list-tools{flex-wrap:wrap}.account-state{grid-column:2;justify-self:start}.credentials-modal>div{padding:24px}}@media (max-width:1150px){.portal{grid-template-columns:190px minmax(0,1fr)}.app-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:900px){.portal{grid-template-columns:1fr}.portal-rail{grid-template-columns:1fr 1fr 1fr;align-items:stretch;display:grid}.rail-brand,.rail-news{display:none}.rail-focus{min-height:130px}.rail-stats{align-self:stretch}}@media (max-width:760px){.sidebar{width:min(280px,100vw - 20px);inset:10px auto 10px 10px}.main-content{width:100%;margin-left:0}.topbar{margin:10px 10px 0}.page{padding:18px 10px 40px}.portal{border-radius:18px;padding:11px}.portal-rail{grid-template-columns:1fr}.rail-stats,.rail-brand{display:grid}.rail-brand{display:flex}.rail-news{display:none}.portal-intro h2{font-size:24px}.portal-user{display:none}.app-grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.app-tile{min-height:135px;padding:13px}.tile-icon{width:43px;height:43px;margin-bottom:13px}}@media (max-width:430px){.app-grid{grid-template-columns:1fr 1fr}.app-tile{min-height:125px}.app-tile small{display:none}}.event-entry{cursor:pointer;transition:transform .18s,box-shadow .18s}.event-entry:hover{transform:translateY(-3px);box-shadow:0 22px 50px #03122033}.event-open{border-top:1px solid var(--line);color:#087d86;margin-top:14px;padding-top:13px;font-size:9px;font-weight:800}.event-open span{float:right}.event-workspace{color:var(--navy)}.event-back{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:0;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:9px;font-weight:800}.event-detail-hero{background:linear-gradient(125deg,#fafdfdfa,#e6f1f2f0);border:1px solid #fffc;border-radius:18px;grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid;box-shadow:0 18px 48px #03122029}.event-chip{letter-spacing:1.5px;color:#07888d;background:#e0f5f4;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-block}.event-detail-hero h2{letter-spacing:-.6px;margin:10px 0 5px;font-size:25px}.event-detail-hero>div>p{color:#71848e;margin:0;font-size:9px}.event-collaboration-summary{flex-wrap:wrap;gap:10px 22px;margin-top:13px;display:flex}.event-collaboration-summary>span{gap:4px;display:grid}.event-collaboration-summary small{color:#8b7d84;letter-spacing:.8px;font-size:7px;font-weight:900}.event-collaboration-summary b{font-size:10px;font-weight:800}.event-collaborator-list{align-items:center;min-width:0;display:flex}.event-collaborator-list .collaboration-avatar{border:2px solid #fff;margin-right:-5px}.event-collaborator-list em{color:#62575c;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-left:10px;font-size:9px;font-style:normal;font-weight:600;overflow:hidden}.expected-content-input{text-align:center;font-weight:800;width:76px!important}.event-detail-actions{align-items:flex-start;gap:8px;display:flex}.reminder-state,.edit-event{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e4e6;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.reminder-state>span{color:#b6730b;background:#fff0d5;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.reminder-state b,.reminder-state small{display:block}.reminder-state b{font-size:9px}.reminder-state small{color:#b0792c;margin-top:2px;font-size:7px}.reminder-state{cursor:default}.plan-pilot-select{min-width:190px;font-weight:750}.email-reminder-cell small{color:#766970;text-overflow:ellipsis;max-width:190px;font-size:9px;display:block;overflow:hidden}.creation-scope-switch button{white-space:nowrap}.creation-scope-empty{color:#75686f;text-align:center;padding:24px;font-size:12px}.creation-pilot-readonly{color:#2a2326;background:#f8f5f6;border:1px solid #e0d6db;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:7px 10px;display:flex}.creation-pilot-readonly b{font-size:12px}.edit-event{color:#087d86;min-height:48px;font-size:9px;font-weight:800}.event-overview{border-top:1px solid #dbe5e7;grid-column:1/-1;grid-template-columns:1.2fr repeat(3,1fr);gap:10px;padding-top:16px;display:grid}.event-overview>div{border-right:1px solid #dbe5e7;padding-right:15px}.event-overview>div:last-child{border:0}.event-overview small,.event-overview b,.event-overview span{display:block}.event-overview small{letter-spacing:.8px;color:#7d9099;font-size:7px;font-weight:800}.event-overview b{margin-top:5px;font-size:19px}.event-overview span{color:#7c8e98;margin-top:3px;font-size:7px}.event-overview .progress{height:5px;margin:8px 0 0}.event-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b23379e;border:1px solid #ffffff2b;border-radius:13px;gap:5px;margin:14px 0;padding:6px;display:flex;overflow:auto}.event-tabs button{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:750}.event-tabs button span{background:#087d8621;border-radius:8px;margin-left:5px;padding:2px 6px;font-size:7px}.event-module{background:#f9fcfcf7;border:1px solid #ffffffc7;border-radius:17px;overflow:hidden;box-shadow:0 18px 45px #03122026}.module-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.module-heading h3{margin:0;font-size:14px}.module-heading p{color:#758792;margin:4px 0 0;font-size:8px}.module-heading .primary{height:35px;font-size:9px}.event-table-wrap{overflow:auto}.event-data-table{min-width:1250px}.event-data-table th{color:#6f828c;background:#edf3f4;padding:11px 9px}.event-data-table td{vertical-align:middle;background:#ffffffa6;padding:8px 6px}.event-data-table input,.event-data-table select{color:#284253;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;width:100%;min-width:90px;padding:7px;font-size:8px}.event-data-table input:hover,.event-data-table select:hover,.event-data-table input:focus,.event-data-table select:focus{background:#fff;border-color:#cbdcde}.event-data-table td:first-child input{color:#17364c;min-width:155px;font-weight:750}.event-data-table .money-input{min-width:75px}.provider-link{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.provider-link span{color:#087f84;background:#e2f3f2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.provider-select{color:#809099!important;margin-top:3px!important;padding:3px!important;font-size:7px!important}.event-module>.event-table-wrap{max-height:min(68vh,720px);position:relative;overflow:auto}.event-module>.event-table-wrap .event-data-table thead th{z-index:8;position:sticky;top:0;box-shadow:inset 0 -1px #cbdcde}.plan-column-heading{width:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-weight:750;display:flex}.event-data-table th[draggable=true]{cursor:grab}.event-data-table th[draggable=true]:active{cursor:grabbing}.plan-action-cell{align-items:center;gap:8px;min-width:210px;display:flex}.plan-action-icon{color:#bd004f;background:#f8e3ec;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.plan-duration{color:#8f1248;white-space:nowrap;background:#f5e6ed;border-radius:999px;justify-content:center;min-width:52px;padding:7px 10px;font-weight:800;display:inline-flex}.plan-layout-reset{border:1px solid var(--line);color:#5f4d55;cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:700}.plan-export-menu{position:relative}.plan-export-menu summary{color:#bd004f;cursor:pointer;background:#fff;border:1px solid #bd004f;border-radius:9px;padding:9px 13px;font-weight:800;list-style:none}.plan-export-menu summary::-webkit-details-marker{display:none}.plan-export-menu>div{z-index:30;border:1px solid var(--line);background:#fff;border-radius:11px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #20121929}.plan-export-menu>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px}.plan-export-menu>div button:hover{background:#f8edf2}.plan-export-message{color:#187447;margin:8px 18px;font-weight:700}.deadline-alert{color:#c64655!important;background:#fff1f2!important;border-color:#f5c9ce!important}.row-progress{align-items:center;gap:6px;min-width:76px;display:flex}.row-progress>span{background:#e3eaec;border-radius:4px;width:46px;height:5px;overflow:hidden}.row-progress i{background:linear-gradient(90deg,#08a2a0,#2e8dda);height:100%;display:block}.delete-row{color:#c65462;cursor:pointer;background:0 0;border:0;font-size:15px}.creation-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px;display:grid}.creation-card{background:#fff;border:1px solid #dde7e8;border-radius:12px;padding:13px;box-shadow:0 4px 14px #1034430a}.creation-card>header{align-items:flex-start;gap:9px;display:flex}.support-icon{color:#677783;background:#eef1f3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.support-icon.blue{color:#1578b7;background:#e2f1fb}.support-icon.orange{color:#b66e08;background:#fff0d8}.support-icon.green{color:#158057;background:#e2f4ed}.creation-card header>div{flex:1}.creation-card header input,.creation-card header select,.creation-card label select,.creation-card label input{color:#294251;background:#f9fbfb;border:1px solid #dfe7e9;border-radius:7px;width:100%;padding:7px;font-size:8px}.creation-card header input{background:#fff;font-weight:750}.creation-card header select{color:#71838d;width:auto;margin-top:4px}.creation-card header button{color:#b95964;background:0 0;border:0;font-size:15px}.creation-card>label{color:#7b8e97;margin-top:13px;font-size:7px;font-weight:750;display:block}.creation-card>label select{margin-top:5px}.creation-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.creation-fields label{color:#7b8e97;font-size:7px;font-weight:750}.creation-fields select,.creation-fields input{margin-top:5px;display:block}.creation-sync{color:#7b8d96;border-top:1px solid #e5ebec;justify-content:space-between;margin-top:12px;padding-top:9px;font-size:7px;display:flex}.creation-sync b{color:#078287}.creation-provider-label{margin-top:11px!important}.creation-provider-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:5px;display:grid}.creation-provider-field select{margin-top:0!important}.creation-provider-field button{color:#087f84;cursor:pointer;white-space:nowrap;background:#edf7f6;border:1px solid #cfe0e1;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:750}.creation-provider-field button:hover{background:#dff1ef}.creation-provider-field button:disabled{opacity:.45;cursor:not-allowed}.social-tools{align-items:center;gap:8px;display:flex}.social-tools .segmented{height:35px}.social-table{min-width:850px}.notion-calendar{padding:15px}.notion-calendar>header{align-items:center;gap:7px;margin-bottom:11px;display:flex}.notion-calendar>header button{background:#fff;border:1px solid #dfe7e8;border-radius:7px;height:30px;padding:0 10px;font-size:8px}.notion-calendar>header h4{margin:0 8px;font-size:12px}.notion-calendar>header span{flex:1}.notion-weekdays,.notion-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.notion-weekdays b{text-align:center;color:#7f9099;padding:8px;font-size:7px}.notion-calendar-grid>div{background:#fff;border:1px solid #e2e8e9;min-height:100px;margin:-1px 0 0 -1px;padding:6px}.notion-calendar-grid>div:nth-child(7n+1){margin-left:0}.notion-calendar-grid>div.outside{color:#afb9be;background:#f6f8f8}.notion-calendar-grid>div>header{justify-content:space-between;align-items:center;font-size:8px;display:flex}.notion-calendar-grid>div>header button{color:#9aa9b0;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;width:22px;height:22px}.notion-calendar-grid>div:hover>header button{opacity:1;color:#087f84;background:#e9f3f3}.notion-calendar-grid article{background:#edf6fb;border-left:3px solid #188bc5;border-radius:5px;margin-top:5px;padding:5px;position:relative}.notion-calendar-grid article i{display:none}.notion-calendar-grid article b,.notion-calendar-grid article small{font-size:7px;line-height:1.3;display:block}.notion-calendar-grid article small{color:#74868f;margin-top:2px}.provider-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05152573;justify-content:flex-end;display:flex;position:fixed;inset:0}.provider-drawer{background:#f8fbfb;width:min(390px,94vw);height:100%;padding:22px;animation:.2s drawer-in;box-shadow:-20px 0 60px #03122040}.provider-drawer>header{border-bottom:1px solid #dfe7e8;align-items:center;gap:11px;padding-bottom:16px;display:flex}.provider-drawer>header>span{color:#fff;background:linear-gradient(145deg,#08a2a0,#087783);border-radius:13px;place-items:center;width:47px;height:47px;font-weight:900;display:grid}.provider-drawer header div{flex:1}.provider-drawer header p{letter-spacing:1px;color:#07888c;margin:0 0 4px;font-size:7px;font-weight:900}.provider-drawer h3{margin:0;font-size:17px}.provider-drawer header button{background:0 0;border:0;font-size:20px}.provider-drawer>.pill{margin:16px 0;display:inline-block}.provider-drawer dl{margin:0}.provider-drawer dl div{border-bottom:1px solid #e2e9ea;padding:10px 0}.provider-drawer dt{color:#7e9099;font-size:7px}.provider-drawer dd{margin:4px 0 0;font-size:10px;font-weight:700}.provider-drawer .secondary{width:100%;margin:18px 0 0}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}:root{--raspberry:#bd004f;--orange:#ef9105;--ink:#0a0a0a;--paper:#fff}*{font-family:var(--font-interface), Montserrat, Arial, sans-serif}h1,h2,h3,h4,.brand strong,.portal-intro h2,.reporting-kpis b,.login-copy h1{font-family:var(--font-display), "League Spartan", Arial, sans-serif}.sidebar{background:#fffffff5}.brand-mark,.login-brand>span{background:var(--ink)!important;box-shadow:none!important;border-radius:14px!important}.brand strong{color:var(--ink)}.brand strong:first-letter{color:var(--raspberry)}.workspace-avatar{background:var(--raspberry)}nav button.active{color:var(--raspberry);box-shadow:inset 3px 0 var(--raspberry), 0 7px 20px #bd004f14}.primary{background:var(--raspberry);box-shadow:0 9px 25px #bd004f38}.primary:hover{background:#97003f}.portal-kicker,.admin-kicker,.report-sheet>header span,.help-drawer header span,.notification-panel header span{color:var(--raspberry)!important}.portal{background:linear-gradient(115deg,#ffffff21,#ffffff08)}.rail-focus{background:var(--raspberry)!important}.rail-news button,.text-action,.ideas-board article footer button{color:var(--raspberry)!important}.cyan-tile,.pink-tile{--tile-accent:var(--raspberry)!important}.gold-tile,.orange-tile{--tile-accent:var(--orange)!important}.login-screen{background:linear-gradient(135deg,#080808,#210510)!important}.login-card:before{background:linear-gradient(90deg, var(--raspberry), var(--orange))!important}.login-submit{background:var(--raspberry)!important}.settings-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.settings-card{padding:28px}.settings-card h2{margin:8px 0;font-size:27px}.settings-card>p{color:#71808a;line-height:1.6}.settings-card form{gap:14px;margin-top:24px;display:grid}.settings-card label{color:#3d4d56;font-size:11px;font-weight:800}.settings-card input{border:1px solid #dfe4e7;border-radius:11px;width:100%;margin-top:7px;padding:12px;font-size:12px;display:block}.settings-card .primary,.settings-card .secondary{justify-content:center;min-height:46px}.settings-social-card>div{flex-wrap:wrap;gap:10px;display:flex}.settings-social-card>div a{color:#fff;background:linear-gradient(135deg,#bd004f,#7b174c);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 15px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.settings-social-card>div a:focus-visible{outline-offset:3px;outline:3px solid #087e8959}.mandatory-password{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mandatory-password form{background:#fff;border-radius:28px;width:min(500px,100%);padding:35px;box-shadow:0 35px 100px #0000006b}.mandatory-password form>p{color:var(--raspberry);letter-spacing:1.4px;margin:22px 0 7px;font-size:10px;font-weight:900}.mandatory-password h2{margin:0 0 8px;font-size:30px}.mandatory-password form>span:not(.brand-mark){color:#71808a;margin-bottom:22px;font-size:13px;line-height:1.6;display:block}.mandatory-password label{margin-top:13px;font-size:11px;font-weight:800;display:block}.mandatory-password input{border:1px solid #dce3e6;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.mandatory-password form>b{color:#a82c3c;margin-top:10px;font-size:11px;display:block}.mandatory-password .primary{justify-content:center;width:100%;min-height:48px;margin-top:20px}.notification-panel{z-index:110;background:#fff;border-radius:22px;width:min(390px,100vw - 30px);max-height:calc(100vh - 110px);padding:20px;position:fixed;top:82px;right:20px;overflow:auto;box-shadow:0 28px 90px #00000059}.notification-panel>header{border-bottom:1px solid #ececef;align-items:start;padding-bottom:15px;display:flex}.notification-panel h2{margin:4px 0 0;font-size:25px}.notification-panel header div{flex:1}.notification-panel header span{letter-spacing:1.2px;font-size:8px;font-weight:900}.notification-panel header button{background:#f2f2f4;border:0;border-radius:9px;width:32px;height:32px}.notification-panel>header>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.notification-panel header .notification-read-all{color:#7a0033;width:auto;padding:0 10px;font-size:9px;font-weight:800}.notification-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeff1;align-items:center;gap:11px;width:100%;padding:14px 5px;display:flex}.notification-panel>button i{background:var(--orange);border-radius:50%;width:10px;height:10px}.notification-panel>button i.task{background:var(--raspberry)}.notification-panel>button div{flex:1}.notification-panel>button b,.notification-panel>button small{display:block}.notification-panel>button time{color:#9a8e93;margin-top:5px;font-size:8px;display:block}.notification-panel>button.notification-unread{background:#fff7fa;box-shadow:inset 3px 0 #bd004f}.notification-panel>button b{font-size:11px}.notification-panel>button small{color:#7c8990;margin-top:4px;font-size:9px}.notification-entry{border-bottom:1px solid #efeff1;grid-template-columns:10px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:10px 4px;display:grid}.notification-entry.notification-unread{background:#fff7fa;box-shadow:inset 3px 0 #bd004f}.notification-entry.notification-read{opacity:.74}.notification-entry>i{background:var(--orange);border-radius:50%;width:10px;height:10px}.notification-entry>i.task{background:var(--raspberry)}.notification-entry-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0}.notification-entry-main b,.notification-entry-main small,.notification-entry-main time{display:block}.notification-entry-main b{font-size:11px}.notification-entry-main small{color:#7c8990;margin-top:4px;font-size:9px}.notification-entry-main time{color:#9a8e93;margin-top:5px;font-size:8px}.notification-delete{color:#9f0043;cursor:pointer;background:#fff;border:1px solid #ead7df;border-radius:50%;width:28px;height:28px}.help-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-drawer{background:#f6f6f7;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,96vw);height:100%;display:grid;box-shadow:-25px 0 90px #00000059}.help-drawer>header{background:#fff;border-bottom:1px solid #ddd;align-items:center;padding:20px 24px;display:flex}.help-drawer h2{margin:4px 0 0;font-size:24px}.help-drawer header div{flex:1}.help-drawer header span{letter-spacing:1.2px;font-size:8px;font-weight:900}.help-drawer header button{background:#eee;border:0;border-radius:10px;width:34px;height:34px}.help-drawer iframe{border:0;width:100%;height:100%}.help-drawer footer{background:#fff;border-top:1px solid #ddd;padding:14px 24px}.help-drawer footer a{color:var(--raspberry);font-size:11px;font-weight:800;text-decoration:none}.reporting-editor-head{background:#fff;border-radius:16px;justify-content:space-between;align-items:end;gap:15px;margin-bottom:16px;padding:18px;display:flex}.reporting-editor-head>div{gap:12px;display:flex}.reporting-editor-head label{color:#5f6d75;gap:6px;font-size:9px;font-weight:800;display:grid}.reporting-editor-head input{border:1px solid #dce3e5;border-radius:9px;min-width:190px;padding:10px}.reporting-editor-head button{min-height:40px}.report-sheet{overflow:hidden}.report-sheet>header{border-bottom:1px solid #e5e5e7;align-items:center;padding:20px;display:flex}.report-sheet>header div{flex:1}.report-sheet>header span{letter-spacing:1.2px;font-size:8px;font-weight:900}.report-sheet>header h2{margin:5px 0 0;font-size:21px}.report-sheet>header button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800}.report-sheet table{min-width:1150px}.report-sheet td{padding:6px}.report-sheet td input{background:#f7f7f8;border:1px solid #0000;border-radius:7px;width:100%;min-width:85px;padding:9px;font-size:10px}.report-sheet td:first-child input,.report-sheet td:last-of-type input{min-width:145px}.report-sheet td input:focus{border-color:var(--raspberry);background:#fff;outline:0}.report-sheet td button{color:#b33b4e;background:0 0;border:0;font-size:18px}.report-history{margin-bottom:16px;padding:20px}.report-history h3{margin-top:0}.report-history>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;align-items:center;width:100%;padding:12px;display:flex}.report-history span{flex:1}.report-history b,.report-history small{display:block}.report-history small{color:#7c898f;margin-top:3px}.planning-legend{border-bottom:1px solid #e8e8ea;gap:15px;padding:11px 15px;display:flex}.planning-legend span{align-items:center;gap:6px;font-size:9px;display:flex}.planning-legend i{border-radius:50%;width:8px;height:8px}.type-settings{font-weight:800;color:var(--raspberry)!important;border-color:#e2b6c9!important}.schedule-grid{grid-template-columns:65px 1fr;min-width:900px;display:grid}.schedule-grid>.schedule-corner{grid-column:1}.schedule-grid>b{grid-row:1}.schedule-grid>b:first-of-type{grid-column:2}.schedule-grid>b:nth-of-type(2){grid-column:3}.schedule-grid>b:nth-of-type(3){grid-column:4}.schedule-grid>b:nth-of-type(4){grid-column:5}.schedule-grid>b:nth-of-type(5){grid-column:6}.schedule-grid>b:nth-of-type(6){grid-column:7}.schedule-grid>b:nth-of-type(7){grid-column:8}.schedule-grid{grid-template-columns:65px repeat(7,1fr);min-width:1180px}.schedule-row{grid-column:1/-1;grid-template-columns:65px repeat(7,1fr);display:grid}.schedule-row>small{color:#849098;text-align:right;padding:9px;font-size:8px}.schedule-row .slot{cursor:pointer;text-align:left;background:#fff;border-top:0;border-bottom:1px solid #f0f0f1;border-left:1px solid #e5e5e7;border-right:0;height:68px;position:relative}.schedule-row .slot>span{opacity:0;color:var(--raspberry);font-size:17px}.schedule-row .slot:hover>span{opacity:1}.schedule-row .slot article{z-index:2;color:#fff;border-radius:8px;padding:8px;position:absolute;inset:4px;overflow:hidden}.schedule-row .slot article.raspberry{background:var(--raspberry)}.schedule-row .slot article.orange{background:var(--orange)}.schedule-row .slot article b,.schedule-row .slot article span{font-size:8px;display:block}.schedule-row .slot article span{opacity:.85;margin-top:4px}.type-manager>div{padding:18px 22px}.type-manager>div p{background:#f6f6f7;border-radius:9px;align-items:center;margin:7px 0;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.type-manager>div p button{color:#a8374a;background:0 0;border:0;margin-left:auto}.type-manager>form{gap:9px;padding:0 22px 22px;display:flex}.type-manager>form input{margin:0}.shot-list-field{border-left:4px solid var(--orange);background:#fff7e9;border-radius:12px;padding:15px}.modal .shot-list-field{border:1px solid #ef910552;border-left:6px solid var(--orange);background:linear-gradient(145deg,#fff8ec,#fff);grid-column:1/-1;min-height:360px;padding:22px;box-shadow:0 16px 44px #6a3f001a}.modal .shot-list-field textarea{resize:vertical;min-height:280px;font-size:16px;line-height:1.65}.notification-bell{filter:grayscale();place-items:center;font-size:17px;display:grid}.workspace-switcher-row{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:7px;display:grid}.workspace-switcher-row .workspace-switcher{width:100%;min-width:0}.workspace-add-pro{color:#bd004f;cursor:pointer;background:linear-gradient(145deg,#fff,#fff5f9);border:1px solid #bd004f38;border-radius:12px;font-size:20px;font-weight:500}.workspace-add-pro:hover{color:#fff;background:#bd004f;transform:translateY(-1px)}.client-table__email{color:#71666b;margin-top:5px;font-size:11px;font-weight:650;display:block}.social-preview-visual{position:relative}.video-preview-state{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416d1;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:750;position:absolute;inset:auto 12px 12px}.video-preview-state.error{background:#80002deb}.dashboard-event-showcase>.secondary{color:#a50045;background:linear-gradient(135deg,#fff,#fff6fa);border-color:#bd004f38;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:850;display:flex}.dashboard-event-showcase>.secondary:hover{color:#fff;background:#bd004f;transform:translateY(-1px)}.dashboard-week{grid-template-columns:repeat(7,minmax(72px,1fr));gap:8px;padding:4px 1px 8px;display:grid;overflow-x:auto}.dashboard-week button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebe2e6;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;min-width:78px;min-height:118px;padding:11px;display:flex}.dashboard-week button>span{text-transform:capitalize;justify-content:space-between;align-items:baseline;display:flex}.dashboard-week button>span b{color:#766a70;font-size:11px}.dashboard-week button>span small{color:#332a2e;font-size:17px;font-weight:900}.dashboard-week button i{color:#8a7e84;background:#f3edf0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.dashboard-week button em{color:#8b8085;margin-top:auto;font-size:10px;font-style:normal;line-height:1.3}.dashboard-week button.has-content{background:linear-gradient(160deg,#fff,#fff4f8);border-color:#bd004f40}.dashboard-week button.has-content i{color:#fff;background:#bd004f}.calendar-title{position:relative}.calendar-view-switch{background:#f7f4f5;border:1px solid #e5dce0;border-radius:11px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.calendar-view-switch button{min-width:76px;font-weight:800;color:#6f6469!important;background:0 0!important;border:0!important;border-radius:8px!important}.calendar-view-switch button.selected{box-shadow:0 2px 8px #2c1b231a;color:#bd004f!important;background:#fff!important}.reporting-view{--report-accent:#bd004f}.reporting-view>.annual-network-statistics,.reporting-view .annual-network-card{border-radius:18px}button,.media-upload-action,.admin-list-tools a{transition:transform .16s,box-shadow .16s,background .16s,color .16s}.media-upload-field:focus-within{outline-offset:2px;outline:3px solid #ef910561}button:focus-visible{outline-offset:2px;outline:3px solid #ef910561}@media (max-width:760px){.calendar-view-switch{order:5;justify-content:center;width:100%;margin-top:8px;position:static;transform:none}.calendar-title{flex-wrap:wrap}.modal .shot-list-field{min-height:300px}}.shot-list-field>span{color:#a25e00;letter-spacing:1px;font-weight:900}.ideas-board .idea-capture{background:var(--raspberry)}.ideas-board article>small{color:#8a9398;font-size:8px}@media (max-width:850px){.settings-grid{grid-template-columns:1fr}.reporting-editor-head{flex-direction:column;align-items:stretch}.reporting-editor-head>div{flex-wrap:wrap}.reporting-editor-head input{width:100%;min-width:0}.reporting-editor-head label{flex:1}.help-drawer{width:100%}}@font-face{font-family:League Spartan Local;src:url(/fonts/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:League Spartan Local;src:url(/fonts/LeagueSpartan-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Montserrat Local;src:url(/fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat Local;src:url(/fonts/Montserrat-Medium.ttf)format("truetype");font-weight:600;font-display:swap}:root{--font-interface:"Montserrat Local", Montserrat, Arial, sans-serif;--font-display:"League Spartan Local", "League Spartan", Arial, sans-serif}*{box-sizing:border-box}body,button,input,select,textarea{font-family:var(--font-interface)}h1,h2,h3,h4,.primary,.secondary,.segmented button,nav button{font-family:var(--font-display)}.sidebar-brand-logo{object-fit:contain;flex:none;width:140px;height:auto}.brand{flex-wrap:wrap;gap:10px}.sidebar{border-right:1px solid #bd004f14;width:268px;box-shadow:10px 0 34px #2c192712}.app-navigation{gap:14px;padding:22px 16px}.nav-group{gap:5px}.nav-group-toggle{color:#8b7e86;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:11px}.nav-group-items{gap:3px}.nav-group-items button{color:#554b51;border-radius:12px;min-height:42px;padding:9px 12px;font-size:13px;transition:background .18s,color .18s,transform .18s}.nav-group-items button:hover{color:#bd004f;background:#fff5f8;transform:translate(2px)}.nav-group-items button.active{color:#fff;background:#1f1d20;box-shadow:0 8px 18px #1f1d2026}.main-content{min-width:0}.page{max-width:1420px;margin:0 auto;padding:34px clamp(22px,4vw,64px) 56px}.page-heading{margin-bottom:28px}.page-heading h1{letter-spacing:-.03em;font-size:clamp(34px,4vw,52px)}.page-heading p{color:#756a72;max-width:620px;font-size:14px}.pilotage-kpis{gap:14px;margin-bottom:18px}.pilotage-kpi,.panel{border:1px solid #6f53621f;border-radius:18px;box-shadow:0 12px 30px #38233112}.pilotage-kpi{background:#fffc;min-height:142px;padding:20px}.pilotage-kpi:hover{border-color:#bd004f47;transform:translateY(-2px)}.pilotage-kpi b{letter-spacing:-.04em;font-size:36px}.pilotage-overview-panels{gap:18px}.panel{background:#ffffffd6}.panel>header{padding:20px 22px}.pilotage-priority-row,.pilotage-next-row{padding:15px 22px}@media (max-width:900px){.sidebar{width:248px}.page{padding:28px 20px 44px}}.my-work-hero{background:linear-gradient(110deg,#ffffffd1,#fff7f2d1);border:1px solid #eadde4;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px 22px;display:flex}.my-work-hero>div:first-child{flex:42%;align-self:center}.my-work-hero>.my-work-kpis{flex:0 58%;align-self:center}.my-work-hero h2,.validation-board-header h2{color:#211d20;letter-spacing:-.035em;margin:8px 0 7px;font-size:32px}.my-work-hero p,.validation-board-header p{color:#756a72;max-width:510px;margin:0;font-size:13px;line-height:1.6}.my-work-kpis{grid-template-columns:repeat(4,minmax(105px,1fr));gap:9px;display:grid}.my-work-kpis article{background:#fff;border:1px solid #e8e0e4;border-radius:12px;min-width:112px;padding:14px}.my-work-kpis article b{color:#241f22;margin:5px 0 2px;font-size:27px;display:block}.my-work-kpis article span{color:#887b82;font-size:10px}.my-work-kpis article.urgent{background:#fff8fa;border-color:#f0bdc9}.my-work-validation-redirect{color:#30272c;text-align:left;background:#fff;border:1px solid #ead6df;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin:18px 0;padding:15px 18px;display:flex}.my-work-validation-redirect:hover{border-color:#bd004f;box-shadow:0 7px 18px #bd004f14}.my-work-validation-redirect span{align-items:center;gap:14px;display:flex}.my-work-validation-redirect small{color:#bd004f;letter-spacing:.08em;font-weight:800}.my-work-validation-redirect strong{color:#bd004f;font-size:12px}.my-work-board{overflow:hidden}.work-board-header{justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.work-board-header h2{margin:6px 0 0;font-size:25px}.work-board-header>small{color:#8c7d85}.work-tabs{border-bottom:1px solid #eee6ea;gap:4px;padding:0 24px;display:flex}.work-tabs button{color:#766b72;font-family:var(--font-interface);border-bottom:2px solid #0000;padding:12px 14px;font-size:12px}.work-tabs button.active{color:#bd004f;border-color:#bd004f;font-weight:800}.work-tabs b{background:#f2edf0;border-radius:8px;margin-left:7px;padding:2px 6px;font-size:10px}.work-table-head{color:#9a8e95;letter-spacing:.08em;background:#fbf9fa;grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr;gap:18px;padding:13px 24px;font-size:9px;font-weight:800;display:grid}.work-table-body{padding:3px 12px}.work-table-body .entity-card-list{gap:2px}.work-table-body .entity-card{box-shadow:none;border-color:#0000;border-radius:9px}.work-table-body .entity-card:hover{background:#fff7fa;border-color:#f1d8e1}.work-board-footer{color:#988b92;border-top:1px solid #eee6ea;padding:14px 24px;font-size:10px}.validation-board-header{justify-content:space-between;align-items:flex-start;padding:25px 25px 20px;display:flex}.validation-board-summary{background:#fff8fa;border-left:3px solid #bd004f;min-width:92px;padding:11px 14px;display:grid}.validation-board-summary b{color:#bd004f;font-size:28px}.validation-board-summary small{color:#887a82;font-size:10px}.validation-toolbar{background:#fbf9fa;border-top:1px solid #eee6ea;border-bottom:1px solid #eee6ea;justify-content:space-between;align-items:center;padding:12px 25px;display:flex}.validation-toolbar .validation-selection-count{color:#766a72;font-size:11px;font-weight:700}.validation-queue{padding:10px 12px}.validation-queue .entity-card{box-shadow:none;border-left:3px solid #edb24a;border-radius:10px}.validation-queue .entity-card:hover{background:#fffaf1}.entity-card-preview{object-fit:cover;background:#f3edf1;border-radius:7px;flex:none;width:52px;height:38px}.entity-card-type{white-space:nowrap}.social-preview-card.preview-ratio-square .social-preview-visual,.calendar-publication-visual.preview-ratio-square{aspect-ratio:1}.social-preview-card.preview-ratio-portrait .social-preview-visual,.calendar-publication-visual.preview-ratio-portrait{aspect-ratio:4/5}.social-preview-card.preview-ratio-landscape .social-preview-visual,.calendar-publication-visual.preview-ratio-landscape{aspect-ratio:1.91}.social-preview-card.preview-ratio-vertical .social-preview-visual,.calendar-publication-visual.preview-ratio-vertical{aspect-ratio:9/16}.social-preview-card.preview-ratio-square .social-preview-visual{max-height:none;aspect-ratio:1!important}.social-preview-card.preview-ratio-portrait .social-preview-visual{max-height:none;aspect-ratio:4/5!important}.social-preview-card.preview-ratio-landscape .social-preview-visual{max-height:none;aspect-ratio:1.91!important}.social-preview-card.preview-ratio-vertical .social-preview-visual{max-height:560px;aspect-ratio:9/16!important}.my-work-view .entity-card-main,.validations-view .entity-card-main{grid-template-columns:128px minmax(0,1fr) 118px 118px 24px}.my-work-view .entity-card-type,.validations-view .entity-card-type{justify-self:start}@media (max-width:760px){.my-work-hero{display:block}.my-work-hero>div:first-child,.my-work-hero>.my-work-kpis{width:100%}.my-work-kpis{grid-template-columns:repeat(2,1fr);margin-top:18px}.work-table-head{display:none}.validation-board-header,.validation-toolbar{display:block}.validation-toolbar .my-work-bulk-actions{flex-wrap:wrap;margin-top:12px;display:flex}.my-work-validation-redirect span{display:block}.my-work-validation-redirect strong{margin-top:8px;display:block}}.brand>div strong{letter-spacing:2px;font-size:12px}.brand>div span{white-space:nowrap;font-size:7px}.topbar{gap:10px}.menu-button{min-width:38px;min-height:38px;color:var(--apple-text,#1d1d1f);border-radius:10px}.topbar-brand{background:#fff;border:1px solid #ffffffb8;border-radius:12px;align-items:center;gap:9px;margin-left:4px;padding:7px 10px;display:flex;box-shadow:0 5px 16px #00000029}.topbar-brand img{filter:none;width:140px;height:auto}.topbar-brand b{color:#0a0a0a;font:700 10px var(--font-display);letter-spacing:2px}.toolbar-primary{margin-left:8px;min-height:36px!important;padding:0 14px!important;font-size:10px!important}.member-picker{border:1px solid #e1e2e5;border-radius:20px;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:14px;display:flex}.member-picker legend{color:#6e6e73;padding:0 7px;font-size:9px;font-weight:700}.member-picker label{cursor:pointer;background:#fff;border:1px solid #e1e1e4;border-radius:12px;align-items:center;gap:7px;padding:7px 9px;display:flex!important}.member-picker input{width:auto!important;min-height:0!important;margin:0!important}.member-picker span{color:#fff;background:#0a0a0a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.member-picker b{color:#242428;font-size:8px}.collaboration-brand{color:#fff;background:#0a0a0a;border-radius:32px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px 28px;display:flex}.collaboration-brand h2{margin:6px 0 0;font-size:27px}.collaboration-brand>div:last-child{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:13px 17px;display:flex}.collaboration-brand img{width:145px;height:auto}.collaboration-brand b{color:#0a0a0a;font:700 10px var(--font-display);letter-spacing:2px}.member-actions{align-items:center;gap:6px;display:flex}.member-actions button{background:#fff;border:1px solid #e2e2e5;border-radius:12px;padding:8px;font-size:8px}.member-suspended{opacity:.58}.network-report-stack{gap:16px;display:grid}.network-report{overflow:hidden}.network-report>header{border-bottom:1px solid #e4e4e7;align-items:center;gap:15px;padding:20px 22px;display:flex}.network-logo-large{color:#fff;width:58px;height:58px;font:700 25px var(--font-display);background:#0a0a0a;border-radius:20px;place-items:center;display:grid}.network-logo-large.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.network-logo-large.facebook{background:#1877f2}.network-logo-large.linkedin{background:#0968a8}.network-logo-large.tiktok{background:#111;box-shadow:inset 3px 0 #25f4ee,inset -3px 0 #fe2c55}.network-logo-large.youtube{background:red}.network-report>header div{flex:1}.network-report>header div span{color:#bd004f;letter-spacing:1.2px;font-size:8px;font-weight:700}.network-report>header input{font:700 25px var(--font-display);color:#0a0a0a;background:0 0;border:0;width:100%;padding:2px 0;display:block}.network-report>header button{color:#8a394d;background:#f5f5f7;border:0;border-radius:12px;padding:10px 12px;font-size:8px}.network-metric-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;padding:20px;display:grid;overflow-x:auto}.network-metric-grid article{background:#f5f5f7;border-radius:20px;min-height:115px;padding:16px;position:relative}.network-metric-grid article input{background:0 0;border:0;width:100%;display:block}.metric-label{color:#6e6e73;font-size:9px}.metric-value{color:#0a0a0a;font:700 27px var(--font-display);margin-top:15px}.network-metric-grid article button{color:#9d5967;background:0 0;border:0;position:absolute;top:8px;right:8px}.add-metric{color:#bd004f;min-height:115px;font:700 11px var(--font-display);background:#fff;border:1px dashed #c4c4c8;border-radius:20px}.network-chart{gap:12px;padding:22px;display:grid}.network-chart article{grid-template-columns:150px 1fr 90px;align-items:center;gap:12px;display:grid}.network-chart article>span{font-size:10px}.network-chart article>div{background:#f0f0f2;border-radius:8px;height:15px;overflow:hidden}.network-chart article i{background:#bd004f;border-radius:8px;height:100%;display:block}.network-chart article b{text-align:right;font-size:13px}.add-network{color:#fff;width:100%;font:700 12px var(--font-display);background:#ffffff1a;border:1px dashed #ffffff8c;border-radius:20px;margin-top:16px;padding:15px}.calendar-publication,.social-editorial-preview{min-height:92px;position:relative;padding-bottom:9px!important}.calendar-network-mark{display:none!important}.event-shared-calendar{padding:16px}.creation-calendar-card{color:#731238!important;background:#fff1f6!important;border-left-color:#bd004f!important}.schedule-row .slot{cursor:copy;overflow:visible}.schedule-row .slot article{cursor:grab;z-index:10;min-height:34px;box-shadow:0 8px 18px #0000002e}.schedule-row .slot article:active{cursor:grabbing}.resize-handle{text-align:center;cursor:ns-resize;touch-action:none;background:#ffffff61;border-radius:6px;height:10px;font-style:normal;line-height:7px;position:absolute;bottom:2px;left:7px;right:7px}.schedule-row,.schedule-grid{overflow:visible}.event-banner>span,.avatar,.profile>span,.member-avatar,.company-avatar,.comment-entry>span,.comment-composer>span,.notification-panel>button i,.dot,.priority{border-radius:12px!important}.ideas-board article footer button{width:100%;color:#fff!important;background:#0a0a0a!important;border-radius:12px!important;padding:10px 12px!important}.reporting-editor-head>div:last-child{flex-wrap:wrap;align-items:center}@media (max-width:1100px){.topbar-brand img{width:140px}.topbar-brand b{display:none}.network-metric-grid{grid-template-columns:repeat(6,minmax(145px,1fr))}.collaboration-brand{border-radius:24px}}@media (max-width:760px){.topbar-brand{display:none}.toolbar{flex-wrap:wrap}.toolbar-primary{order:3;justify-content:center;width:100%;margin:0!important}.member-picker{grid-template-columns:1fr 1fr;display:grid}.collaboration-brand{align-items:flex-start;gap:18px}.collaboration-brand>div:last-child{padding:10px}.collaboration-brand img{width:110px}.team-layout{grid-template-columns:1fr!important}.network-metric-grid{grid-template-columns:repeat(6,minmax(145px,1fr))}.network-report>header{flex-wrap:wrap}.network-report>header button{margin-left:73px}.reporting-editor-head>div:last-child,.reporting-editor-head .segmented{width:100%}.reporting-editor-head .segmented button{flex:1}.calendar-grid{min-width:720px}.notion-main-calendar{overflow:auto}.calendar-network-mark{width:34px;height:34px;font-size:17px}.schedule{overflow:auto}.member-actions{flex-direction:column;align-items:stretch}}@media (max-width:480px){.network-metric-grid{grid-template-columns:repeat(6,minmax(145px,1fr))}.member-picker{grid-template-columns:1fr}.collaboration-brand{display:grid}.collaboration-brand>div:last-child{justify-content:center}.network-chart article{grid-template-columns:90px 1fr 55px}.reporting-kpis{grid-template-columns:1fr 1fr!important}.page-heading h1{font-size:28px}.publication-page{border-radius:0!important;width:100vw!important;height:100dvh!important}.publication-properties{grid-template-columns:1fr!important}.member-picker{grid-column:1}}@media (max-width:1000px){.creation-grid,.event-overview{grid-template-columns:1fr 1fr}.event-overview>div{border:0}}@media (max-width:700px){.event-detail-hero{grid-template-columns:1fr}.event-detail-actions{flex-wrap:wrap}.event-overview{grid-template-columns:1fr 1fr}.creation-grid{grid-template-columns:1fr}.module-heading{align-items:flex-start}.module-heading,.social-tools{flex-wrap:wrap}.notion-calendar{overflow:auto}.notion-weekdays,.notion-calendar-grid{min-width:720px}}.sidebar{background:#fff;border-right:1px solid #e5e7eb}.sidebar .nav-group-title{color:#6b7280;letter-spacing:.08em}.panel{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0f172a0a}.panel>header,.panel-header{border-bottom-color:#edf0f3}.my-work-summary article{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0f172a0a}.my-work-columns{align-items:start}.my-work-columns .panel h2{font-size:18px}.app-tile{background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #0f172a0a}:is(.app-tile:hover,.app-tile:focus-visible){border-color:#bd004f;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.reporting-view .reporting-editor-head{border-bottom:1px solid #e5e7eb;padding-bottom:16px}.report-structure-editor article{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.report-column-editor label{min-height:40px}.report-column-editor input:disabled{color:#6b7280;cursor:not-allowed;background:#f4f5f7}.notion-main-calendar .calendar-title{border-bottom:1px solid #e5e7eb}.calendar-context-menu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:180px;padding:8px;position:fixed;box-shadow:0 12px 28px #0f172a29}.calendar-context-menu strong{color:#374151;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px 8px;font-size:12px;display:block;overflow:hidden}.calendar-context-menu button{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:8px;display:block}:is(.calendar-context-menu button:hover,.calendar-context-menu button:focus-visible){background:#f3f4f6}.calendar-context-menu .danger{color:#b4233f}.annual-network-entry .reporting-month-complete{background:#f7faf8}.annual-network-entry .locked-month-cell{position:relative}.annual-network-entry .locked-month-cell input{color:#6b7280;cursor:not-allowed;background:#f3f4f6;padding-left:28px}.annual-network-entry .locked-month-cell span{z-index:1;font-size:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.reporting-month-action{min-width:128px}.reporting-month-action .secondary{white-space:nowrap;font-size:11px}.reporting-locked-status{color:#3d6c55;white-space:nowrap;font-size:12px;font-weight:700}.annual-entry-stack>header small{color:#4f4549;margin-top:8px;font-size:11px;font-weight:700;display:block}.sidebar{min-height:0;overflow:hidden}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#ffffff6b transparent;min-height:0;padding-bottom:18px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:6px}.sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff6b;border-radius:10px}.sidebar-bottom{flex:none}.trial-cta{z-index:5;color:#fff;background:#bd004f;border:0;border-radius:999px;padding:13px 20px;font-weight:800;position:fixed;top:24px;right:28px;box-shadow:0 12px 28px #bd004f38}.login-brand>img{object-fit:contain;width:178px;height:auto}.login-brand>div{border-left:1px solid #eadde2;padding-left:15px}.legal-links{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:12px;display:flex}.legal-links button{color:#776970;background:0 0;border:0;padding:2px;font-size:11px;text-decoration:underline}.trial-backdrop,.legal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c1317b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.trial-modal,.legal-modal{background:#fff;border:1px solid #eadce2;border-radius:24px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 28px 80px #1f0d144d}.trial-modal>header,.legal-modal>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.trial-modal>header span{color:#bd004f;letter-spacing:1px;font-size:11px;font-weight:900}.trial-modal h2,.legal-modal h2{margin:6px 0 8px;font-size:28px}.trial-modal header p{color:#75676d;margin:0}.trial-modal header button,.legal-modal header button{color:#6f6067;background:0 0;border:0;font-size:28px}.trial-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trial-grid label{color:#51454a;gap:6px;font-size:12px;font-weight:800;display:grid}.trial-grid input{min-width:0;font:inherit;border:1px solid #dccdd3;border-radius:10px;padding:12px}.trial-honeypot{left:-10000px;position:absolute!important}.trial-consent{color:#55494e;align-items:start;gap:9px;margin:18px 0;font-size:12px;line-height:1.5;display:flex}.trial-consent input{margin-top:3px}.trial-consent button{color:#bd004f;background:0 0;border:0;padding:0;text-decoration:underline}.trial-submit{color:#fff;background:#bd004f;border:0;border-radius:11px;width:100%;padding:14px;font-weight:900}.trial-status{color:#146438;background:#f4fff8;border-radius:10px;padding:11px 13px;font-size:13px}.legal-modal h3{color:#bd004f;margin:22px 0 7px;font-size:15px}.legal-modal p{color:#54484d;font-size:14px;line-height:1.65}.legal-modal a{color:#bd004f}.calendar-publication-shell{padding-bottom:34px}.calendar-grid>div{min-width:0;overflow:visible}.editorial-preview,.social-editorial-preview{height:auto;min-height:108px;overflow:visible}.preview-tags{flex-wrap:wrap;max-width:100%}.preview-tags em{text-overflow:ellipsis;max-width:100%;overflow:hidden}.calendar-validation{z-index:3;color:#73666c;background:#fff;border:1px solid #dfd3d8;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:8px}.calendar-validation.checked{color:#1e6c40;background:#effbf4;border-color:#2d8a55}.calendar-validation input{accent-color:#2d8a55}.calendar-validation:has(input:disabled){opacity:.56;cursor:not-allowed}.social-preview-card.vertical-format{width:min(360px,100%);margin-inline:auto}.social-preview-card.vertical-format .social-preview-visual{aspect-ratio:9/16;max-height:560px}.social-preview-card.feed-format.instagram .social-preview-visual{aspect-ratio:1}.social-preview-card.feed-format.facebook .social-preview-visual,.social-preview-card.feed-format.linkedin .social-preview-visual{aspect-ratio:1.91}.social-preview-card.linkedin{border-color:#bfd2e3}.social-preview-card.youtube{border-color:#efbfc3}.youtube-short-notice{color:#79531f;background:#fff9ef;border:1px solid #f1d2a9;border-radius:12px;padding:13px 15px}.client-announcement{padding-right:52px;position:relative}.dismiss-announcement{color:#bd004f;background:#fff;border:1px solid #bd004f2e;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:10px;right:10px}@media (max-width:700px){.trial-cta{position:absolute;top:14px;left:14px;right:14px}.login-screen{padding-top:88px}.trial-grid{grid-template-columns:1fr}.trial-modal,.legal-modal{padding:20px}.login-brand{flex-wrap:wrap}.login-brand>div{border-left:0;padding-left:0}}.topbar-brand-wrap{margin-left:4px;position:relative}.topbar-brand-wrap .topbar-brand{cursor:pointer;margin-left:0}.contact-bubble{z-index:30;background:#fff;border:1px solid #eadde2;border-radius:12px;width:225px;padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 38px #1f0e1633}.contact-bubble:before{content:"";background:#fff;border-top:1px solid #eadde2;border-left:1px solid #eadde2;width:11px;height:11px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}.contact-bubble b,.contact-bubble a{display:block}.contact-bubble b{color:#25191e;margin-bottom:5px;font-size:12px}.contact-bubble a{color:#bd004f;font-size:12px;font-weight:750;text-decoration:none}.client-announcement{background:linear-gradient(120deg,#f8f2ff,#fff);border:1px solid #d9c8ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:14px;padding:15px 17px;display:grid;box-shadow:0 7px 20px #52317c14}.client-announcement>span{color:#fff;letter-spacing:.7px;background:#6c4bc6;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.client-announcement b,.client-announcement p{margin:0;display:block}.client-announcement b{color:#36224f;font-size:13px}.client-announcement p{color:#6f5b82;margin-top:4px;font-size:11px;line-height:1.5}.client-announcement small{color:#8d7d99;font-size:9px}.company-logo-card{border-top:5px solid #087f84}.company-logo-preview{background:#f4f8f8;border:1px dashed #bfcfd0;border-radius:14px;place-items:center;width:112px;height:82px;margin:16px 0;display:grid;position:relative;overflow:hidden}.company-logo-preview img{z-index:2;object-fit:contain;background:#fff;width:100%;height:100%;padding:8px;position:absolute;inset:0}.company-logo-preview span{color:#087f84;font-size:20px;font-weight:900}.identity-profile-settings{border-top:1px solid #eadfe3;margin-top:20px;padding-top:20px}.identity-profile-settings h3{margin:5px 0 7px;font-size:20px}.identity-profile-settings>p{margin:0 0 13px}.identity-profile-settings .media-upload-field{margin-bottom:10px}.collaboration-person{align-items:center;gap:8px;display:flex}.collaboration-person .avatar{flex:0 0 30px;width:30px;height:30px}.dashboard-event-lead{align-items:center;gap:6px;margin-top:5px;display:inline-flex}.dashboard-event-lead .avatar{flex:0 0 24px;width:24px;height:24px}.client-invoices{border-top:1px solid #e7e0e3;gap:9px;margin-top:24px;padding-top:20px;display:grid}.client-invoices h3{color:#2d2026;margin:3px 0 7px;font-size:17px}.client-invoices>a{color:inherit;border:1px solid #ebdfe4;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.client-invoices>a>span{color:#bd004f;background:#fff0f5;border-radius:8px;place-items:center;height:38px;font-size:9px;font-weight:900;display:grid}.client-invoices b,.client-invoices small{display:block}.client-invoices b{text-transform:capitalize;font-size:12px}.client-invoices small,.empty-invoices{color:#81747a;margin-top:3px;font-size:10px}.client-invoices strong{color:#bd004f;font-size:10px}.invoices-panel{border-top:5px solid #bd004f;padding:28px;overflow:hidden}.invoices-panel-header{border-bottom:1px solid #ebe4e7;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.invoices-panel-header h2{color:#2d2026;margin:6px 0 7px;font-size:28px}.invoices-panel-header p{color:#746970;max-width:680px;margin:0;font-size:13px;line-height:1.6}.invoice-count{color:#bd004f;background:#fff0f5;border-radius:999px;flex:none;padding:9px 13px;font-size:11px;font-weight:850}.standalone-invoices{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;padding-top:22px}.standalone-invoices>a{background:#fff;min-height:72px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.standalone-invoices>a:hover{border-color:#d9a8bb;transform:translateY(-1px);box-shadow:0 10px 24px #591e3614}.invoices-empty-state{background:#fcfafb;border:1px dashed #ddcfd5;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;min-height:130px;padding:24px;display:flex}.invoices-empty-state>span{color:#bd004f;background:#fff0f5;border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.invoices-empty-state b{color:#2d2026;font-size:14px}.invoices-empty-state p{color:#81747a;margin:4px 0 0;font-size:11px}.client-billing-summary{color:#087f84!important}.client-admin-modal{max-height:calc(100vh - 40px);overflow-y:auto;width:min(920px,100%)!important}.admin-client-profile,.admin-invoice-manager,.admin-message-manager{background:#fafcfc;border:1px solid #e5e9ea;border-radius:13px;margin-top:18px;padding:17px}.admin-client-profile dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;display:grid}.admin-client-profile dl>div{background:#fff;border:0;border-radius:8px;padding:10px}.admin-client-profile dd{font-size:11px;line-height:1.4}.admin-invoice-manager form,.admin-message-manager form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-invoice-manager label,.admin-message-manager label{color:#314953;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-invoice-manager input,.admin-message-manager input,.admin-message-manager textarea{color:#26343a;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe1;border-radius:9px;padding:10px;font-size:11px}.admin-message-manager textarea{resize:vertical;min-height:72px}.admin-message-manager label:nth-of-type(2),.admin-message-manager .admin-broadcast-check{grid-column:1/-1}.admin-message-manager .admin-broadcast-check{flex-direction:row;align-items:center;display:flex}.admin-message-manager .admin-broadcast-check input{width:auto}.admin-invoice-list{gap:6px;margin-top:10px;display:grid}.admin-invoice-list>div{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-invoice-list a{color:#087f84;font-size:10px;font-weight:750}.admin-invoice-list button{color:#bd3f4d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.all-annual-charts>header{color:#fff;background:linear-gradient(120deg,#24191e,#522031);border-radius:15px;margin:0 0 14px;padding:18px 20px}.all-annual-charts>header span{color:#ffb42e;letter-spacing:1px;font-size:9px;font-weight:900}.all-annual-charts>header h2{margin:5px 0;font-size:23px}.all-annual-charts>header p{color:#ddcfd5;margin:0;font-size:10px}.all-annual-charts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.all-annual-charts .annual-reporting{min-width:0;margin:0;overflow-x:auto}.all-annual-charts .annual-bar-chart{min-width:520px}.all-annual-charts .annual-network-grid{display:none}.reporting-editor-head{flex-wrap:wrap;justify-content:center!important}.reporting-editor-head>div{justify-content:center}.advertising-type-legend{background:#faf8f9;border-bottom:1px solid #ebe6e8;flex-wrap:wrap;gap:7px 13px;padding:9px 13px;display:flex}.advertising-type-legend span{color:#5f5358;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.advertising-type-legend i{border-radius:3px;width:9px;height:9px}.planning-all-day{background:#fbfcfc;border:1px solid #e2e7e8;border-bottom:0;grid-template-columns:65px repeat(7,minmax(0,1fr));min-width:1180px;display:grid}.planning-all-day>small{color:#829297;text-align:center;padding:10px 5px;font-size:8px}.planning-all-day>div{border-left:1px solid #e2e7e8;min-height:48px;padding:4px}.planning-all-day>div>button:first-child{float:right;color:#bd004f;cursor:pointer;background:0 0;border:0}.planning-all-day .all-day-slot{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;width:100%;margin:3px 0;padding:5px;font-size:8px;font-weight:800;display:block;overflow:hidden}.planning-month-head{justify-content:space-between;align-items:center;display:flex}.planning-month-head>button{color:#bd004f;cursor:pointer;background:#fff0f5;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.planning-month-slot{color:#fff!important}.planning-all-day-check{background:#f6f3f4;border-radius:9px;grid-column:1/-1;align-items:center;padding:10px;flex-direction:row!important;gap:8px!important;display:flex!important}.planning-all-day-check input{accent-color:#bd004f;width:auto!important}.type-manager>div p>input[type=color],.member-color-picker input[type=color]{cursor:pointer;background:#fff;border:1px solid #d9dfe1;border-radius:50%;flex:0 0 30px;width:30px;height:30px;margin:0 9px 0 0;padding:2px}.type-manager>form input[type=color]{flex:0 0 44px;width:44px;padding:3px}.media-upload-field .media-upload-control{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#fff9fb 100%);border:1px solid #dfd5d9;border-radius:13px;grid-column:2;grid-template-columns:42px minmax(0,1fr) auto;width:100%;min-width:0;min-height:72px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 6px 18px #4726340a;align-items:center!important;gap:12px!important;display:grid!important}.media-upload-field .media-upload-control:hover{border-color:#cfa7b7;transform:translateY(-1px);box-shadow:0 10px 24px #5c263d14}.media-upload-field .media-upload-control:has(.media-upload-input:focus-visible){outline-offset:3px;outline:3px solid #087f84}.media-upload-field .media-upload-input{opacity:0;pointer-events:none;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.media-upload-icon{background:#fff0f5;border-radius:11px;place-items:center;height:42px;font-style:normal;color:#bd004f!important;width:42px!important;font-size:21px!important;display:grid!important}.media-upload-copy{min-width:0;color:#30272b!important;gap:4px!important;display:grid!important}.media-upload-copy b{color:#30272b;font-size:12px;line-height:1.25}.media-upload-copy small{color:#7a6e73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.media-upload-action{background:#fff;border:1px solid #e2cfd7;border-radius:9px;padding:8px 11px;font-weight:850;color:#9d0042!important;width:auto!important;font-size:10px!important}.media-upload-control.is-uploading{cursor:progress}.media-upload-field{max-width:100%;overflow:hidden;grid-template-columns:minmax(130px,180px) minmax(0,1fr)!important}.media-upload-action{text-align:center;min-width:76px}.media-upload-control.is-disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.media-upload-progress{background:#eadfe4;border-radius:999px;grid-column:2;width:100%;height:6px;overflow:hidden}.media-upload-progress>i{border-radius:inherit;background:linear-gradient(90deg,#bd004f,#ef9105);height:100%;transition:width .22s;display:block}.media-upload-field>a,.media-upload-field>small{color:#087f84;grid-column:2;font-size:10px;font-weight:750;text-decoration:none}.media-upload-field>.media-upload-message{line-height:1.45}@media (max-width:900px){.all-annual-charts>div,.admin-client-profile dl{grid-template-columns:1fr}.admin-list article{grid-template-columns:42px minmax(0,1fr) auto}.admin-list article .last-login{display:none}}@media (max-width:700px){.login-options{flex-direction:column;align-items:flex-start}.topbar-brand img{width:105px}.contact-bubble{position:fixed;top:70px;right:12px}.client-announcement{grid-template-columns:auto 1fr}.client-announcement small{grid-column:2}.admin-invoice-manager form,.admin-message-manager form{grid-template-columns:1fr}.admin-message-manager label:nth-of-type(2),.admin-message-manager .admin-broadcast-check{grid-column:auto}.planning-all-day,.schedule-grid{min-width:1180px}.schedule{overflow-x:auto}}.workspace-switcher{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer}.workspace-menu{background:#151319;border:1px solid #ffffff1a;border-radius:11px;gap:5px;max-height:min(520px,100vh - 210px);margin:-14px 0 18px;padding:7px;display:grid;overflow-y:auto;box-shadow:0 14px 30px #0000004d}.workspace-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px;display:grid}.workspace-menu button:hover{background:#ffffff14}.workspace-menu .workspace-choice.active{background:#ef910529;box-shadow:inset 3px 0 #ef9105}.workspace-create{background:#ffffff0d;border-radius:9px;gap:7px;padding:9px;display:grid}.workspace-create label{color:#dcd5d8;gap:6px;font-size:10px;font-weight:800;display:grid}.workspace-create input{color:#fff;background:#211e23;border:1px solid #ffffff29;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px;font-size:11px}.workspace-menu .workspace-add{text-align:center;background:#bd004f;padding:9px 10px;font-size:10px;font-weight:900;display:block}.workspace-menu .workspace-add:disabled{opacity:.45;cursor:not-allowed}.workspace-message{color:#ffb5c0;background:#e24f6126;border-radius:7px;margin:0;padding:7px 9px;font-size:9px;line-height:1.4}.workspace-menu-separator{background:#ffffff17;height:1px;margin:3px 2px}.workspace-menu b,.workspace-menu small{display:block}.workspace-menu b{font-size:11px}.workspace-menu small{color:#a9a0a5;margin-top:2px;font-size:9px}.workspace-panel-scrim{z-index:44;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b11198c;border:0;position:fixed;inset:0}.workspace-menu{z-index:45;color:#241c20;background:#fff;border:1px solid #eadde3;border-radius:20px;gap:14px;width:min(660px,100vw - 310px);max-height:calc(100vh - 108px);margin:0;padding:22px;position:fixed;top:82px;left:278px;overflow-y:auto;box-shadow:0 28px 75px #190c1252}.workspace-menu-header{border-bottom:1px solid #eee5e9;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.workspace-menu-header h2{color:#2c2026;margin:5px 0 4px;font-size:24px}.workspace-menu-header p{color:#786a70;max-width:520px;margin:0;font-size:12px;line-height:1.5}.workspace-menu .workspace-close{color:#5d4e55;text-align:center;background:#fbf7f9;border:1px solid #eadde3;border-radius:11px;flex:none;grid-template-columns:1fr;place-items:center;width:36px;height:36px;padding:0;font-size:23px;display:grid}.workspace-company-list{gap:11px;display:grid}.workspace-company-card{background:#fcfafb;border:1px solid #e8dfe3;border-radius:15px;grid-template-columns:56px minmax(0,1fr) 155px;align-items:center;gap:14px;padding:14px;display:grid}.workspace-company-card.active{background:#fff5f9;border-color:#bd004f;box-shadow:0 8px 22px #bd004f14}.workspace-company-logo{color:#bd004f;background:#fff;border:1px solid #eadfe4;border-radius:14px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:900;display:grid;position:relative;overflow:hidden}.workspace-company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:6px;position:absolute;inset:0}.workspace-company-details>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-menu .workspace-company-details b{color:#34262d;font-size:14px}.workspace-company-details em{color:#fff;text-transform:uppercase;background:#bd004f;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850}.workspace-company-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 0;display:grid}.workspace-company-details dt{color:#9a8d93;text-transform:uppercase;font-size:8px;font-weight:850}.workspace-company-details dd{color:#54474d;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:700;overflow:hidden}.workspace-company-actions{gap:6px;display:grid}.workspace-menu .workspace-company-actions button{text-align:center;border-radius:9px;width:100%;padding:9px 10px;font-size:9px;font-weight:850;display:block}.workspace-menu .workspace-select{color:#fff;background:#bd004f}.workspace-menu .workspace-select:disabled{color:#8d7781;cursor:default;background:#ead7df}.workspace-menu .workspace-edit{color:#654f59;background:#fff;border:1px solid #e4d6dc}.workspace-menu .workspace-create{background:#fff8fb;border:1px dashed #d9b9c6;grid-template-columns:minmax(0,1fr) 135px;align-items:end;padding:13px}.workspace-menu .workspace-create label{color:#634d57;font-size:10px}.workspace-menu .workspace-create input{color:#31252a;background:#fff;border-color:#ddcbd3}.workspace-menu .workspace-add{min-height:37px}.workspace-menu-separator{background:#eee4e8}.workspace-menu>button:not(.workspace-close){color:#44363d;background:#fbf9fa;border:1px solid #eee4e8}.workspace-menu>button:not(.workspace-close):hover{background:#fff1f7}.workspace-menu>button:not(.workspace-close) small{color:#8b7c83}.workspace-menu .workspace-create{grid-template-columns:1fr;gap:12px;display:grid}.workspace-create fieldset{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.workspace-create legend{color:#634d57;width:100%;margin-bottom:4px;font-size:10px;font-weight:850}.workspace-create fieldset label{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:flex}.workspace-create fieldset input{width:auto;margin:0}.workspace-client-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-client-fields select{color:#31252a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ddcbd3;border-radius:8px;padding:9px 10px}.workspace-access-grid label span,.workspace-access-grid label small{display:block}.workspace-access-grid label small{color:#8b7c83;margin-top:2px;font-size:8px}.workspace-menu .workspace-add{justify-self:end;width:auto;min-width:150px}@media (max-width:820px){.workspace-menu{width:calc(100vw - 28px);max-height:calc(100vh - 86px);padding:16px;top:70px;left:14px}.workspace-company-card{grid-template-columns:48px minmax(0,1fr)}.workspace-company-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.workspace-company-details dl,.workspace-company-actions,.workspace-menu .workspace-create,.workspace-client-fields{grid-template-columns:1fr}.workspace-menu .workspace-add{width:100%}}.configuration-required{color:#4f3a17;text-align:left;cursor:pointer;background:#fff8e8;border:1px solid #efc36e;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0 0 18px;padding:15px 18px;display:grid;box-shadow:0 8px 22px #81540d14}.configuration-required>span{color:#fff;background:#ef9105;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.configuration-required b,.configuration-required small{display:block}.configuration-required b{font-size:14px}.configuration-required small{color:#826936;margin-top:3px;font-size:11px}.configuration-required strong{color:#bd004f;font-size:11px}.settings-card textarea{color:#26343a;width:100%;min-height:80px;font:inherit;resize:vertical;border:1px solid #dfe4e7;border-radius:11px;margin-top:7px;padding:12px;font-size:12px;display:block}.billing-profile-card{border-top:5px solid #ef9105}.billing-success{color:#23864b;margin:0;font-size:12px;font-weight:750}.billing-error{color:#a10043;margin:0;font-size:12px;font-weight:750}.admin-list-tools{align-items:center;gap:10px;display:flex}.admin-list-tools a{color:#087f84;background:#edf8f6;border:1px solid #bddbd8;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.admin-list-tools>b{color:#087e89;background:#e2f4f4;border-radius:14px;place-items:center;min-width:40px;height:40px;display:grid}.delete-account{color:#fff;background:#b43d36;border-color:#d87a73}.calendar-publication-shell{position:relative}.calendar-publication-shell .calendar-publication{padding-right:25px!important}.calendar-delete{z-index:3;color:#b43d4e;cursor:pointer;opacity:0;background:#fff0f1;border:0;border-radius:6px;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:4px}.calendar-publication-shell:hover .calendar-delete{opacity:1}.calendar-delete:focus-visible{opacity:1}.publication-topbar .publication-delete{color:#b43d4e;background:#fff0f1;font-weight:750}.annual-reporting{background:#fff;border:1px solid #e3d7dc;border-radius:17px;margin:0 0 18px;padding:22px;box-shadow:0 8px 28px #41182b0f}.annual-reporting>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.annual-reporting>header span{color:#bd004f;letter-spacing:1.1px;font-size:10px;font-weight:850}.annual-reporting>header h2{color:#211a1d;margin:5px 0 0;font-size:21px}.annual-reporting>header>b{color:#bd004f;font-size:27px}.annual-bar-chart{grid-template-columns:repeat(12,minmax(28px,1fr));gap:8px;display:grid}.annual-bar-chart article{text-align:center;min-width:0}.annual-bar-chart article>b{color:#5e5357;min-height:18px;font-size:8px;display:block}.annual-bar-chart article>div{background:linear-gradient(#0000,#faf6f7);border-bottom:1px solid #dcd4d7;justify-content:center;align-items:flex-end;height:175px;display:flex}.annual-bar-chart article i{background:linear-gradient(#d71968,#bd004f);border-radius:7px 7px 2px 2px;width:min(34px,72%);min-height:0;display:block;box-shadow:0 5px 12px #bd004f29}.annual-bar-chart article small{color:#7d7176;text-transform:capitalize;margin-top:6px;font-size:9px;display:block}.annual-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.annual-network-card{background:#fcfafb;border:1px solid #ebe4e7;border-radius:13px;min-width:0;padding:15px}.annual-network-card>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.annual-network-card header b,.annual-network-card header small{display:block}.annual-network-card header b{color:#2b2226;font-size:13px}.annual-network-card header small{color:#887a80;margin-top:2px;font-size:9px}.compact-bars{gap:4px}.compact-bars article>div{height:88px}.compact-bars article i{width:min(17px,72%);box-shadow:none;background:linear-gradient(#f2aa32,#ef9105)}.annual-empty{color:#7d7176;text-align:center;background:#f7f4f5;border-radius:10px;grid-column:1/-1;margin:0;padding:20px;font-size:11px}.reporting-editor-head select{color:#31454d;min-width:135px;font:inherit;background:#fff;border:1px solid #d9e1e3;border-radius:8px;padding:8px 9px;font-size:11px}.network-report-stack.chart .network-chart{grid-template-columns:repeat(6,minmax(90px,1fr));gap:13px;overflow-x:auto}.network-report-stack.chart .network-chart article{flex-direction:column;align-items:center;gap:7px;min-width:90px;display:flex}.network-report-stack.chart .network-chart article>span{text-align:center;order:3;min-height:25px}.network-report-stack.chart .network-chart article>div{background:linear-gradient(#fff,#f8f1f4);border-bottom:1px solid #d9cbd1;border-radius:8px 8px 2px 2px;order:2;justify-content:center;align-items:flex-end;width:100%;height:145px;display:flex}.network-report-stack.chart .network-chart article i{background:linear-gradient(#d71968,#bd004f);border-radius:7px 7px 2px 2px;width:42px;max-width:68%}.network-report-stack.chart .network-chart article b{text-align:center;order:1;min-height:19px}.event-shared-calendar .calendar-grid>div{overflow:visible}.diffusion-range{z-index:2;color:#fff;text-align:left;white-space:nowrap;cursor:grab;background:#7957c8;border:0;border-radius:0;width:100%;height:28px;margin-top:7px;padding:6px 8px;font-size:9px;font-weight:800;line-height:16px;display:block;position:relative;overflow:hidden}.diffusion-range.range-start:not(.range-end){border-radius:7px 0 0 7px;width:calc(100% + 9px)}.diffusion-range.range-middle:not(.range-end){width:calc(100% + 18px);margin-left:-9px}.diffusion-range.range-middle.range-end{border-radius:0 7px 7px 0;width:calc(100% + 9px);margin-left:-9px}.diffusion-range.range-start.range-end{border-radius:7px}.calendar-title>button:not(.today-button),.schedule-head>.calendar-arrow{cursor:pointer;border-radius:9px;width:36px;height:36px;font-size:22px;color:#fff!important;box-shadow:none!important;background:#bd004f!important;border:0!important}.calendar-title>button:not(.today-button):hover,.schedule-head>.calendar-arrow:hover{background:#94003e!important}.type-settings{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:172px;display:inline-flex;color:#bd004f!important;background:#fff0f6!important;border:0!important;border-radius:10px!important;min-height:42px!important;padding:0 15px!important}.type-settings>span{background:#bd004f;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;color:#fff!important;font-size:14px!important}.type-settings>b{white-space:nowrap;font-size:11px}@media (max-width:1050px){.annual-network-grid{grid-template-columns:1fr}.annual-reporting{overflow-x:auto}.annual-bar-chart{min-width:720px}}@media (max-width:700px){.configuration-required{grid-template-columns:38px 1fr}.configuration-required strong{grid-column:2}.settings-grid{grid-template-columns:1fr}}.team-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.team-list{padding:22px}.team-list>header{border-bottom:1px solid #e1e8e9;align-items:center;margin-bottom:2px;padding-bottom:18px;display:flex}.team-list>header>div{flex:1}.team-list h2,.team-invite h2{margin:4px 0;font-size:21px}.team-list p,.team-invite p{color:#70838d;margin:0;font-size:12px}.seat-counter{color:#087f84;background:#e3f3f1;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:850;display:grid}.team-list article{border-bottom:1px solid #edf1f2;grid-template-columns:40px minmax(0,1fr) auto 155px;align-items:center;gap:12px;padding:14px 2px;display:grid}.member-avatar{color:#fff;background:linear-gradient(145deg,#087f84,#2d98ae);border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.collaboration-avatar,.member-picker>label>span:not(.member-picker-copy){padding:0;overflow:hidden}.collaboration-avatar img,.member-picker>label>span:not(.member-picker-copy) img{object-fit:cover;width:100%;height:100%;display:block}.team-list article div b,.team-list article div small{display:block}.team-list article div b{font-size:13px}.team-list article div small{color:#7b8c94;font-size:11px}.team-list article select{background:#fff;border:1px solid #dce5e7;border-radius:8px;padding:8px;font-size:11px}.role-chip{color:#5e7078;background:#e8eef0;border-radius:15px;padding:5px 9px;font-size:10px;font-weight:750}.role-environment_admin,.role-client{color:#604b8c;background:#e5e0f5}.role-collaborator{color:#347393;background:#dcecf7}.role-reader{color:#66716f;background:#e7eceb}.team-invite{color:#fff;background:#0b3445;border-radius:14px;padding:24px;box-shadow:0 15px 35px #041f2d29}.team-invite .admin-kicker{color:#66d4cf}.team-invite p{color:#b9ccd2}.team-invite form{gap:12px;margin-top:20px;display:grid}.team-invite label{color:#d4e2e6;gap:5px;font-size:11px;display:grid}.team-invite input,.team-invite select{color:#171214;font:inherit;background:#fff;border:1px solid #cbd7db;border-radius:8px;padding:10px}.team-invite input::placeholder{color:#68777d;opacity:1}.team-invite option{color:#26343a}.team-message{color:#a7e3d8!important}.temp-password{background:#ffffff14;border-radius:9px;grid-template-columns:1fr auto;gap:5px;padding:10px;display:grid}.temp-password small{color:#b8cbd0;grid-column:1/-1}.temp-password code{color:#fff}.temp-password button{color:#69d8d1;cursor:pointer;background:0 0;border:0}.reporting-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.reporting-kpis article{background:#fff;border:1px solid #e0e8e9;border-radius:12px;padding:17px;box-shadow:0 4px 15px #17303a0a}.reporting-kpis small,.reporting-kpis b,.reporting-kpis em{display:block}.reporting-kpis small{color:#73868e;font-size:11px}.reporting-kpis b{margin:5px 0;font-size:25px}.reporting-kpis em{color:#25846d;font-size:10px;font-style:normal;font-weight:750}.reporting-period{color:#71838c;margin-left:auto;font-size:11px}.network-charts{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.network-charts article{border:1px solid #e1e8ea;border-radius:12px;padding:16px}.network-charts article header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.network-charts article header div b,.network-charts article header div small{display:block}.network-charts article header div small{color:#7a8d95;font-size:10px}.network-logo{color:#fff;background:#273238;border-radius:9px;place-items:center;width:30px;height:30px;margin-right:8px;font-size:12px;font-weight:900;display:inline-grid}.network-logo.instagram{background:linear-gradient(135deg,#7c3fd3,#e14784,#f0a243)}.network-logo.facebook{background:#2876d2}.network-logo.linkedin{background:#1479a8}.network-logo.tiktok{background:#171c20}.bar-set{gap:10px;display:grid}.bar-set label{color:#65777e;grid-template-columns:52px 1fr 50px;align-items:center;gap:8px;font-size:10px;display:grid}.bar-set label>span{background:#edf1f2;border-radius:8px;height:7px;overflow:hidden}.bar-set label i{border-radius:8px;height:100%;display:block}.bar-set label b{text-align:right;color:#33474f;font-size:10px}.reporting-view td:first-child{align-items:center;display:flex}.task-owner{color:#7c8c93;gap:4px;margin:10px 0;font-size:9px;display:grid}.task-owner select{background:#f8fafb;border:1px solid #dfe6e7;border-radius:7px;width:100%;padding:6px;font-size:10px}.kanban article[draggable=true]{cursor:grab}.kanban article[draggable=true]:active{cursor:grabbing;opacity:.72}.kanban article.task-card-status-gray{background:#f5f6f7;border-left:5px solid #9aa5ae}.kanban article.task-card-status-blue{background:#eef6ff;border-left:5px solid #2e86de}.kanban article.task-card-status-red{background:#fff0f1;border-left:5px solid #dc3545}.kanban article.task-card-status-green{background:#eff9f2;border-left:5px solid #23864b}@media (max-width:900px){.team-layout{grid-template-columns:1fr}.reporting-kpis{grid-template-columns:repeat(2,1fr)}.network-charts{grid-template-columns:1fr}}@media (max-width:600px){.team-list article{grid-template-columns:40px 1fr}.team-list article>.role-chip,.team-list article>select{grid-column:2}.reporting-kpis{grid-template-columns:1fr 1fr}}body{font-size:16px;line-height:1.45}.brand strong{font-size:21px}.brand span{font-size:11px}.workspace-switcher b{font-size:14px}.workspace-switcher small{font-size:12px}.nav-label{font-size:11px}nav button,.sidebar-bottom>button{min-height:46px;font-size:14px}.profile b{font-size:12px}.profile small{font-size:11px}.search input{font-size:14px}.page-heading h1{font-size:32px}.page-heading p{font-size:15px}.eyebrow{font-size:11px!important}.primary{min-height:42px;font-size:13px}.rail-brand b{font-size:13px}.rail-brand small{font-size:9px}.rail-focus b{font-size:14px}.rail-focus small,.rail-focus button,.rail-stats small{font-size:10px}.rail-news p{font-size:9px}.rail-news b{font-size:13px}.rail-news small,.rail-news button,.portal-kicker{font-size:10px}.portal-intro h2{font-size:34px}.portal-user span{font-size:10px}.portal-user b{font-size:14px}.portal-user small{font-size:10px}.app-tile b{font-size:14px}.app-tile small,.app-tile em{font-size:10px}.kpis small{font-size:11px}.panel-header h2{font-size:15px}.count,.text-action{font-size:11px}.task-row b,.content-list b{font-size:13px}.task-row small,.content-list small{font-size:11px}.pill{padding:5px 9px;font-size:10px}.performance-summary small{font-size:10px}.performance-summary b{font-size:23px}.performance-summary em{font-size:10px}.chart-labels,.event-banner p{font-size:9px}.event-banner h3{font-size:17px}.event-banner div small{font-size:10px}.progress-title{font-size:11px}.event-stats b{font-size:14px}.event-stats small{font-size:9px}.secondary{min-height:37px;font-size:11px}.segmented button,.filter,.today-button{font-size:12px}th{font-size:10px}td{font-size:12px}.calendar-title h3{font-size:17px}.weekdays b{font-size:10px}.calendar-grid>div{font-size:11px}.cal-item{font-size:10px}.event-card h2{font-size:20px}.event-card>p{font-size:12px}.event-card dt{font-size:10px}.event-card dd{font-size:14px}.mini-checklist,.event-open{font-size:11px}.kanban h3{font-size:13px}.kanban header b{font-size:10px}.kanban h4{font-size:14px}.kanban article p,.kanban article footer small{font-size:11px}.quick-actions button{font-size:10px}.schedule-head h2{font-size:15px}.schedule-head span{font-size:10px}.schedule-grid>b{font-size:11px}.schedule-grid>small{font-size:10px}.slot article b{font-size:11px}.slot article span{font-size:9px}.schedule-note,.directory-filters button{font-size:11px}.provider-top h3{font-size:15px}.provider-top p{font-size:11px}.provider-card dt{font-size:10px}.provider-card dd{font-size:12px}.provider-card footer button{font-size:10px}.idea-capture h2{font-size:21px}.idea-capture p,.idea-capture button,.ideas-board article p{font-size:12px}.ideas-board h3{font-size:15px}.ideas-board article footer button{font-size:11px}.event-back{font-size:12px}.event-chip{font-size:9px}.event-detail-hero h2{font-size:29px}.event-detail-hero>div>p,.reminder-state b,.edit-event{font-size:12px}.reminder-state small{font-size:10px}.event-overview small{font-size:9px}.event-overview b{font-size:23px}.event-overview span{font-size:10px}.event-tabs button{font-size:12px}.event-tabs button span{font-size:10px}.module-heading h3{font-size:18px}.module-heading p,.module-heading .primary{font-size:11px}.event-data-table th{padding:13px 10px;font-size:10px}.event-data-table td{padding:10px 7px}.event-data-table input,.event-data-table select{min-height:35px;font-size:11px}.event-data-table .provider-link{font-size:11px}.provider-select{font-size:10px!important}.row-progress b{font-size:10px}.creation-card header input,.creation-card header select,.creation-card label select,.creation-card label input{font-size:11px}.creation-card>label,.creation-fields label,.creation-sync,.creation-provider-field button{font-size:10px}.notion-calendar>header button{font-size:11px}.notion-calendar>header h4{font-size:15px}.notion-weekdays b{font-size:10px}.notion-calendar-grid>div>header{font-size:11px}.notion-calendar-grid article b{font-size:10px}.notion-calendar-grid article small,.provider-drawer header p{font-size:9px}.provider-drawer h3{font-size:20px}.provider-drawer dt{font-size:10px}.provider-drawer dd{font-size:13px}.modal header p{font-size:10px}.modal header h2{font-size:21px}.modal label{font-size:12px}.modal input,.modal select,.modal textarea{font-size:13px}.cancel,.toast{font-size:12px}@media (max-width:760px){body{font-size:15px}.page-heading h1{font-size:27px}.portal-intro h2{font-size:28px}.app-tile b{font-size:13px}.app-tile small{font-size:9px;display:block}}@media (max-width:430px){.app-tile small{display:none}}.notion-main-calendar .calendar-grid>div{min-height:132px;padding:8px}.calendar-cell-head{align-items:center;gap:7px;min-height:28px;display:flex}.calendar-cell-head>span{color:#526871;font-size:12px;font-weight:650}.calendar-add{color:#7d888c;cursor:pointer;opacity:0;background:#fff;border:1px solid #d6dcde;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:grid;position:relative;box-shadow:0 2px 6px #14222814}.calendar-grid>div:hover .calendar-add{opacity:1}.calendar-add:focus-visible{opacity:1}.calendar-add:hover{color:#222;background:#f2f4f4;border-color:#bfc7ca}.calendar-add:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:4;background:#252525;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:650;transition:opacity .12s;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.calendar-add:hover:after{opacity:1}.calendar-publication{text-align:left;cursor:pointer;color:#19384b;width:100%;display:block;border:0!important;border-left:4px solid #178fc4!important;margin-top:6px!important;padding:7px 8px!important}.calendar-publication b,.calendar-publication small{white-space:normal;display:block}.calendar-publication b{font-size:11px;line-height:1.3}.calendar-publication small{color:#70838d;margin-top:3px;font-size:9px}.editorial-preview{box-shadow:0 1px 3px #192d370f;background:#fff!important;border:1px solid #dfe4e5!important;border-radius:7px!important;padding:7px!important}.editorial-preview>b{color:#18384b;text-overflow:ellipsis;align-items:center;gap:5px;overflow:hidden;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important;display:flex!important}.editorial-preview>b>span{flex:none;font-size:9px}.preview-status{color:#596466;background:#e8e9e7;border-radius:12px;align-items:center;gap:5px;width:max-content;margin-top:6px;padding:3px 7px;font-size:9px;line-height:1;display:flex}.preview-status i,.calendar-grid .editorial-preview .preview-status i,.notion-calendar-grid .editorial-preview .preview-status i{background:#99a0a2;border-radius:50%;width:7px!important;height:7px!important;display:block!important;position:static!important}.preview-status.green{color:#33745a;background:#ddefe6}.preview-status.green i{background:#47a77a!important}.preview-status.blue{color:#347393;background:#dcecf7}.preview-status.blue i{background:#4f9bc2!important}.preview-status.orange{color:#8b6a2d;background:#f7e8ca}.preview-status.orange i{background:#d69d3d!important}.preview-status.red{color:#9d4d59;background:#f7dfe2}.preview-status.red i{background:#d05f70!important}.preview-status.status-draft,.property-status.status-draft,.pill.status-draft{color:#544b4f!important;background:#e9e7e8!important}.preview-status.status-review,.property-status.status-review,.pill.status-review{color:#755300!important;background:#fff0b8!important}.preview-status.status-validated,.property-status.status-validated,.pill.status-validated{color:#126342!important;background:#d9f3e7!important}.preview-status.status-scheduled,.property-status.status-scheduled,.pill.status-scheduled{color:#1f5792!important;background:#dcecff!important}.preview-status.status-published,.property-status.status-published,.pill.status-published{color:#0b6663!important;background:#d8f1f0!important}.preview-status.status-archived,.property-status.status-archived,.pill.status-archived{color:#5f4b76!important;background:#ece7f3!important}.preview-status.status-draft i{background:#777074!important}.preview-status.status-review i{background:#d79300!important}.preview-status.status-validated i{background:#159565!important}.preview-status.status-scheduled i{background:#397fc9!important}.preview-status.status-published i{background:#0b8c86!important}.preview-status.status-archived i{background:#77628e!important}.preview-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.preview-tags em{white-space:nowrap;border-radius:4px;padding:3px 6px;font-style:normal;font-weight:550;line-height:1.05;display:inline-block;font-size:9px!important}.tag-type{color:#795f21;background:#fae8b8}.tag-objective{color:#704d8a;background:#eadcf5}.tag-platform{color:#32698a;background:#dcecf7}.tag-platform.instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.tag-platform.facebook{color:#fff;background:#1877f2}.tag-platform.linkedin{color:#29627f;background:#d9e9f3}.tag-platform.tiktok{color:#fff;background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.tag-platform.youtube{color:#fff;background:red}.social-editorial-preview{margin-top:6px!important;padding:7px!important}.publication-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10191f7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.publication-page{color:#373b3d;background:#fff;width:min(820px,96vw);height:100%;animation:.2s drawer-in;overflow:auto;box-shadow:-24px 0 70px #04121f47}.publication-topbar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8e8e7;justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.publication-topbar>span{color:#878a8b;font-size:12px}.publication-topbar>div{align-items:center;gap:7px;display:flex}.publication-topbar button{color:#6b7072;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:12px}.publication-topbar button:hover{background:#f1f1ef}.publication-topbar .publication-save{color:#fff;background:#087f84;font-weight:750}.publication-topbar .publication-save:hover{background:#066e73}.publication-topbar button:last-child{padding:6px 9px;font-size:21px;line-height:1}.publication-body{width:min(680px,100% - 42px);margin:0 auto;padding:62px 0 90px}.publication-title{letter-spacing:-1.2px;color:#303436;background:0 0;border:0;outline:0;width:100%;margin:0 0 28px;padding:0;font-size:39px;font-weight:750}.publication-title::placeholder{color:#d5d6d4}.publication-properties{gap:3px;display:grid}.publication-properties>label{border-radius:6px;grid-template-columns:175px minmax(0,1fr);align-items:center;min-height:43px;padding:3px 6px;display:grid}.publication-properties>label:hover{background:#f7f7f5}.publication-properties>label>span{color:#787d7f;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.publication-properties>label>span i{text-align:center;color:#8d9293;width:18px;font-size:16px;font-style:normal}.publication-properties select,.publication-properties input,.publication-properties textarea{color:#363a3c;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:8px 9px;font-size:13px}.publication-properties select:hover,.publication-properties input:hover,.publication-properties textarea:hover,.publication-properties select:focus,.publication-properties input:focus,.publication-properties textarea:focus{background:#fff;border-color:#dcdedc;box-shadow:0 1px 4px #141e2314}.publication-properties .wide-property{align-items:start}.publication-properties textarea{resize:vertical;min-height:72px;line-height:1.5}.publication-properties .property-checkbox{accent-color:#087f84;width:19px;height:19px;box-shadow:none}.budget-property,.custom-property{align-items:center;display:flex}.budget-property b{color:#8a8e8f;pointer-events:none;margin-left:-24px;font-size:13px}.custom-property button{color:#999;cursor:pointer;background:0 0;border:0;font-size:18px}.publication-properties>label>span input{color:#787d7f;padding:5px 4px;font-size:13px}.property-status{justify-self:start;background:#e9e9e7!important;border-radius:16px!important;width:auto!important;padding:5px 10px!important}.property-status.blue{background:#dcecf6!important}.property-status.green{background:#dceddf!important}.property-status.orange{background:#f7e5c4!important}.add-property{color:#929595;cursor:pointer;background:0 0;border:0;border-radius:6px;width:max-content;padding:9px 12px;font-size:13px}.add-property:hover{color:#555;background:#f2f2f0}.publication-comments{border-top:1px solid #e7e7e5;margin-top:34px;padding-top:25px}.publication-comments h3{margin:0 0 17px;font-size:14px;font-weight:650}.comment-composer,.comment-entry{align-items:center;gap:10px;margin-top:10px;display:flex}.comment-composer>span,.comment-entry>span{color:#087c80;background:#e3f2f1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.comment-composer input{border:1px solid #dedfdd;border-radius:20px;outline:0;flex:1;padding:10px 14px;font-size:13px}.comment-composer input:focus{border-color:#8fc2c3;box-shadow:0 0 0 3px #087f8417}.comment-composer button{color:#fff;cursor:pointer;background:#087f84;border:0;border-radius:17px;padding:8px 12px;font-size:11px}.comment-entry{align-items:flex-start}.comment-entry p{background:#f5f5f3;border-radius:8px;margin:5px 0 0;padding:8px 11px;font-size:12px;line-height:1.45}.notion-social-list tbody tr{cursor:pointer;transition:background .15s}.notion-social-list tbody tr:hover td{background:#f4f8f8}.creation-list-table{min-width:1050px}.creation-list-table td{font-size:11px}.creation-list-table tr.creation-status-not-started td{background:#fff0f1}.creation-list-table tr.creation-status-in-progress td{background:#fff8d9}.creation-list-table tr.creation-status-in-review td{background:#efffd9}.creation-list-table tr.creation-status-validated td{background:#dcefe1}.creation-list-table tr.creation-status-sent td{background:#f1e8ff}.creation-pill.not-started{color:#a52332!important;background:#ffdadd!important}.creation-pill.in-progress{color:#765600!important;background:#fff0a8!important}.creation-pill.in-review{color:#315f00!important;background:#cfff9e!important}.creation-pill.validated{color:#fff!important;background:#175c36!important}.creation-pill.sent{color:#fff!important;background:#7a45b8!important}.diffusion-calendar-card{color:#4f2d84!important;background:#f0e8ff!important;border-left-color:#7957c8!important}.email-reminder-cell{min-width:180px}.email-reminder-cell label{align-items:center;gap:5px;font-size:10px;display:flex}.email-reminder-cell label input{width:auto;margin:0}.maps-link{color:#087f84;margin-top:7px;font-size:10px;font-weight:700;text-decoration:none;display:block}.planning-view-switch{white-space:nowrap;display:flex}.planning-month{min-width:850px;padding:12px}.planning-month .calendar-grid>div{min-height:105px}.planning-month-slot{color:#086f75;text-align:left;background:#e8f3f3;border:0;border-radius:5px;width:100%;margin-top:4px;padding:5px;font-size:9px;display:block}.planning-year{grid-template-columns:repeat(4,1fr);gap:10px;min-width:760px;padding:18px;display:grid}.planning-year button{text-align:left;background:#fff;border:1px solid #e1e8e9;border-radius:12px;padding:22px}.planning-year b,.planning-year span{text-transform:capitalize;display:block}.planning-year span{color:#7b8b91;margin-top:6px;font-size:10px}.member-edit-permissions{margin:18px 22px}.monthly-bars{align-items:flex-end;gap:8px;height:145px;padding:10px 18px 4px;display:flex}.monthly-bars article{text-align:center;flex:1;min-width:18px}.monthly-bars article div{justify-content:center;align-items:flex-end;height:116px;display:flex}.monthly-bars i{background:#b8d7d6;border-radius:5px 5px 2px 2px;width:min(25px,80%);display:block}.monthly-bars i.highlight{background:#087f84}.monthly-bars small{color:#71868d;text-transform:capitalize;margin-top:5px;font-size:8px;display:block}.reminder-state.configured{background:#edfaf2!important;border-color:#87c9a5!important}.reminder-state.configured>span{color:#fff!important;background:#23864b!important}.preview-tags .tag-platform{order:-2}.member-color-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.member-color-picker button{cursor:pointer;border:3px solid #fff;border-radius:8px;width:28px;height:28px;box-shadow:0 0 0 1px #d7dfe2}.member-color-picker button.selected{box-shadow:0 0 0 3px #17364c}.custom-color-control{color:#42545d;background:#fff;border:1px solid #d7dfe2;border-radius:18px;align-items:center;gap:6px;min-height:32px;padding:2px 9px 2px 3px;display:inline-flex}.custom-color-control input[type=color]{border:0;flex:0 0 28px;width:28px;height:28px;margin:0}.custom-color-control b{white-space:nowrap;font-size:10px;line-height:1}.team-list article{grid-template-columns:40px minmax(0,1fr) auto}.team-list article>.member-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;min-width:0;display:flex}.team-list article>.member-actions button,.team-list article>.member-actions select{min-height:34px;padding:7px 10px;font-size:10px}.team-list article>.member-actions .delete{color:#b42335;background:#fff3f4;border-color:#efb3ba;margin-left:auto;font-weight:800}.team-list article>.member-actions .delete:hover{color:#fff;background:#b42335;border-color:#d85a69}.team-list article>.member-actions button:disabled{cursor:wait;opacity:.6}.team-list-message,.reporting-message{background:#effaf7;border:1px solid #b9dfd8;border-radius:10px;padding:10px 12px;font-weight:700;color:#176b64!important;margin:12px 0!important;font-size:12px!important}.reporting-editor-head button:disabled{cursor:wait;opacity:.65}@media (max-width:700px){.team-list article>.member-actions{grid-column:1/-1}.team-list article>.member-actions .delete{margin-left:0}}.table-network{align-items:center;gap:7px;display:inline-flex}.table-network i{color:#32698a;background:#dcecf7;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:850;display:grid}.table-network.instagram i{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.table-network.facebook i{color:#fff;background:#1877f2}.table-network.tiktok i{color:#fff;background:#111}.table-network.youtube i{color:#fff;background:red}.reporting-editor-head{align-items:center!important;gap:10px!important;padding:12px 14px!important}.reporting-editor-head>div{align-items:center;flex-wrap:nowrap!important}.reporting-editor-head label{min-width:150px}.reporting-editor-head input{min-width:150px!important;padding:8px 9px!important}.reporting-editor-head button{white-space:nowrap;min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important}.schedule-head{color:#087f84}.schedule-head>button{color:#087f84;border-color:#bcdada!important}.schedule-head h2{color:#17364c;white-space:nowrap}.schedule-grid>b small{color:#8a9ca1;margin-top:2px;font-size:8px;display:block}@media (max-width:1050px){.reporting-editor-head>div{flex-wrap:wrap!important}.planning-year{grid-template-columns:repeat(3,1fr)}}.account-name-grid{margin-bottom:12px;padding:0!important}.permission-grid{border:1px solid #e2e6ea;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:12px;display:grid}.permission-grid legend{padding:0 5px;font-size:11px;font-weight:800}.permission-grid label{align-items:center;gap:7px;font-size:10px!important;display:flex!important}.permission-grid input{width:auto!important;margin:0!important}.task-row{min-width:0}.task-row>div{overflow:hidden}.calendar-publication,.calendar-publication .preview-tags{max-width:100%;overflow:hidden}.calendar-publication .tag-platform{text-overflow:ellipsis;max-width:100%;overflow:hidden}.deadline-text-alert{color:#c64655;font-weight:750}.notion-provider-property{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.notion-provider-property button{color:#087f84;cursor:pointer;white-space:nowrap;background:#edf7f6;border:1px solid #cfe0e1;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:750}.notion-provider-property button:hover{background:#dff1ef}.notion-provider-property button:disabled{opacity:.45;cursor:not-allowed}.creation-page-progress{align-items:center;gap:10px;padding:8px 9px;display:flex}.creation-page-progress>span{background:#e2e9ea;border-radius:6px;width:140px;height:7px;overflow:hidden}.creation-page-progress>span i{background:linear-gradient(90deg,#08a2a0,#2e8dda);height:100%;display:block}.creation-page-progress b{color:#087f84;font-size:12px}.provider-drawer-backdrop{z-index:110}.social-title-link{color:#17364c;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:750}.notion-new-row{color:#7e8d93;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:8px 12px 13px;padding:8px 10px;font-size:12px}.notion-new-row:hover{color:#087f84;background:#eef3f3}.notion-calendar-grid article{cursor:pointer;transition:transform .15s,box-shadow .15s}.notion-calendar-grid article:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1432411a}.notion-calendar-grid .social-calendar-add{border:1px solid #0000;position:relative}.notion-calendar-grid .social-calendar-add:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#252525;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:650;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.notion-calendar-grid .social-calendar-add:hover:after{opacity:1}@media (max-width:700px){.notion-main-calendar{overflow:auto}.notion-main-calendar .weekdays,.notion-main-calendar .calendar-grid{min-width:760px}.publication-body{padding-top:38px}.publication-title{font-size:31px}.publication-properties>label{grid-template-columns:130px minmax(0,1fr)}}.workspace-account-mark{flex:none;align-items:center;gap:6px;display:flex}.workspace-account-mark>img{object-fit:contain;background:#fff;border-radius:7px;width:54px;height:30px;padding:3px}.company-avatar{position:relative;overflow:hidden}.company-avatar>b{color:inherit!important;font-size:11px!important}.company-avatar>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;position:absolute;inset:0}.workspace-switcher>div:nth-child(2){min-width:0}.workspace-switcher>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-filter-bar{background:#faf8f9;border-bottom:1px solid #e7e2e4;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:13px 14px;display:grid}.content-filter-bar label{color:#6e6267;letter-spacing:.35px;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.content-filter-bar select{color:#352c30;width:100%;min-width:0;height:35px;font:inherit;text-transform:none;background:#fff;border:1px solid #ddd4d8;border-radius:8px;padding:0 9px;font-size:10px;font-weight:650}.content-filter-bar>button{color:#bd004f;cursor:pointer;background:#fff0f6;border:1px solid #e1c7d2;border-radius:8px;height:35px;padding:0 11px;font-size:9px;font-weight:800}.filtered-result-count{color:#7d7176;margin-left:4px;font-size:9px;font-weight:750}.event-social-filter-bar{border:1px solid #e6dfe2;border-radius:12px;margin:0 18px 16px}.selected-media-preview{background:#fff;border:1px solid #ded5d9;border-radius:12px;grid-column:2;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin-top:7px;padding:10px;display:grid}.selected-media-preview img,.selected-media-preview video{object-fit:cover;background:#171214;border-radius:8px;width:92px;height:72px;display:block}.selected-document-preview,.carousel-document-preview{color:#7a0033;background:#f5eaf0;border-radius:8px;place-items:center;gap:5px;min-height:72px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.selected-document-preview span,.carousel-document-preview span{font-size:17px}.selected-media-preview b,.selected-media-preview small{display:block}.selected-media-preview b{color:#188352;font-size:11px}.selected-media-preview small{color:#796d72;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:4px;font-size:9px;overflow:hidden}.social-post-preview{background:#f8f5f6;border:1px solid #e2dadd;border-radius:17px;width:min(720px,100%);margin:26px auto;padding:18px}.social-post-preview>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.social-post-preview>header span{color:#bd004f;letter-spacing:1px;font-size:8px;font-weight:900}.social-post-preview>header h3{color:#2a2024;margin:4px 0 0;font-size:18px}.social-post-preview nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.social-post-preview nav button{color:#64585d;cursor:pointer;background:#fff;border:1px solid #d9cfd3;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:750}.social-post-preview nav button.selected{color:#fff;background:#bd004f;border-color:#bd004f}.social-preview-card{background:#fff;border:1px solid #dcd6d8;border-radius:14px;width:min(430px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #28191f1a}.social-preview-account{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.social-preview-account>span{color:#fff;background:linear-gradient(135deg,#bd004f,#ef9105);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.social-preview-account b,.social-preview-account small{display:block}.social-preview-account b{color:#211a1d;font-size:11px}.social-preview-account small{color:#80767a;margin-top:2px;font-size:8px}.social-preview-account strong{color:#5f565a;font-size:11px}.social-preview-visual{aspect-ratio:1;background:#211a1d;place-items:center;display:grid;position:relative;overflow:hidden}.social-preview-visual img,.social-preview-visual video{object-fit:cover;width:100%;height:100%;display:block}.social-preview-visual>span{color:#d8cdd1;text-align:center;padding:25px;font-size:11px}.social-preview-actions{color:#3b3135;justify-content:space-between;gap:10px;padding:10px 13px 3px;font-size:9px;display:flex}.social-preview-card>p{color:#393034;white-space:pre-wrap;margin:0;padding:8px 13px 14px;font-size:10px;line-height:1.55}.social-preview-card.facebook .social-preview-visual{aspect-ratio:1.45}.social-preview-card.facebook .social-preview-actions{border-top:1px solid #ece8e9;border-bottom:1px solid #ece8e9;margin:0 12px;padding:9px 2px}.social-preview-card.tiktok{background:#080808;border-color:#111;width:min(320px,100%);position:relative}.social-preview-card.tiktok .social-preview-account{color:#fff;background:#080808}.social-preview-card.tiktok .social-preview-account b,.social-preview-card.tiktok .social-preview-account strong{color:#fff}.social-preview-card.tiktok .social-preview-account small{color:#bcbcbc}.social-preview-card.tiktok .social-preview-visual{aspect-ratio:9/13}.social-preview-card.tiktok .social-preview-actions,.social-preview-card.tiktok>p{color:#fff}.monthly-views-chart{padding:24px}.monthly-views-chart>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.monthly-views-chart>header span{color:#bd004f;letter-spacing:1px;font-size:9px;font-weight:900}.monthly-views-chart>header h2{color:#251b20;margin:5px 0 0;font-size:23px}.monthly-views-chart>header p{color:#84767c;text-transform:capitalize;margin:4px 0 0;font-size:10px}.monthly-views-chart>header>b{color:#bd004f;font-size:23px}.monthly-views-chart>div{background:repeating-linear-gradient(#0000 0 69px,#f1edef 70px);border-bottom:1px solid #dcd5d8;justify-content:center;align-items:end;gap:clamp(18px,5vw,62px);min-height:340px;padding:20px 20px 0;display:flex}.monthly-views-chart article{text-align:center;grid-template-rows:24px 240px 32px 23px;justify-items:center;width:min(120px,20%);display:grid}.monthly-views-chart article>b{color:#51464b;font-size:11px}.monthly-views-chart article>div{justify-content:center;align-items:end;width:100%;display:flex}.monthly-views-chart article i{background:linear-gradient(#e32978,#bd004f);border-radius:9px 9px 2px 2px;width:min(62px,74%);display:block}.monthly-views-chart article>.social{align-self:center}.monthly-views-chart article>small{color:#60555a;font-size:9px;font-weight:750}@media (max-width:1100px){.content-filter-bar{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:700px){.workspace-account-mark>img{width:44px}.content-filter-bar{grid-template-columns:1fr 1fr}.event-social-filter-bar{margin:0 10px 13px}.selected-media-preview{grid-column:1/-1}.social-post-preview{padding:12px}.social-post-preview>header{flex-direction:column;align-items:flex-start}.social-post-preview nav{justify-content:flex-start}.monthly-views-chart{overflow-x:auto}.monthly-views-chart>div{min-width:620px}}.contact-bubble{width:min(360px,100vw - 28px);max-height:min(680px,100vh - 92px);overflow-y:auto}.suggestion-form{border-top:1px solid #eadde2;gap:10px;margin-top:14px;padding-top:14px;display:grid}.suggestion-form>div strong,.suggestion-form>div small{display:block}.suggestion-form>div strong{color:#25191e;font-size:12px}.suggestion-form>div small{color:#786a70;margin-top:3px;font-size:10px;line-height:1.4}.suggestion-form label{color:#5f5057;gap:4px;font-size:10px;font-weight:750;display:grid}.suggestion-form select,.suggestion-form textarea{color:#2f2529;width:100%;font:inherit;background:#fff;border:1px solid #dfd4d8;border-radius:8px;padding:8px 9px;font-size:11px}.suggestion-form textarea{resize:vertical;min-height:88px;line-height:1.45}.suggestion-form>button{color:#fff;cursor:pointer;background:#bd004f;border:0;border-radius:9px;min-height:36px;font-size:11px;font-weight:800}.suggestion-form>button:disabled{cursor:wait;opacity:.65}.suggestion-form>p{color:#176b64;background:#effaf7;border-radius:8px;margin:0;padding:8px;font-size:10px;font-weight:700}.monthly-reporting-all>header{margin-bottom:14px}.monthly-reporting-all>header>span{color:#bd004f;letter-spacing:1px;font-size:10px;font-weight:850}.monthly-reporting-all>header h2{margin:4px 0;font-size:22px}.monthly-reporting-all>header p{color:#71818a;margin:0;font-size:12px}.monthly-summary-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;margin-bottom:16px;display:grid;overflow-x:auto}.monthly-summary-grid article{background:#fff;border:1px solid #e5dce0;border-radius:11px;min-width:110px;padding:12px}.monthly-summary-grid small,.monthly-summary-grid b{display:block}.monthly-summary-grid small{color:#7b6d73;font-size:9px}.monthly-summary-grid b{color:#25191e;margin-top:5px;font-size:18px}.monthly-network-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monthly-network-report{min-width:0;overflow:hidden}.monthly-network-report>header{border-bottom:1px solid #e9e1e4;align-items:center;gap:11px;padding:15px 17px;display:flex}.monthly-network-report>header .network-logo-large{border-radius:13px;width:42px;height:42px}.monthly-network-report>header b,.monthly-network-report>header small{display:block}.monthly-network-report>header b{font-size:13px}.monthly-network-report>header small{color:#7b8a91;font-size:9px}.monthly-metric-column-chart{background:repeating-linear-gradient(#0000 0 59px,#f2edef 60px);align-items:end;gap:8px;min-height:250px;padding:17px 12px 12px;display:flex;overflow-x:auto}.monthly-metric-column-chart article{text-align:center;flex:1 0 54px;grid-template-rows:22px 170px 36px;justify-items:center;min-width:54px;display:grid}.monthly-metric-column-chart article>b{color:#4f4248;font-size:9px}.monthly-metric-column-chart article>div{justify-content:center;align-items:end;width:100%;display:flex}.monthly-metric-column-chart article i{background:linear-gradient(#ed3d88,#bd004f);border-radius:7px 7px 2px 2px;width:min(38px,70%);display:block}.monthly-metric-column-chart article>small{color:#6f6067;max-width:70px;font-size:8px;line-height:1.25}@media (max-width:900px){.monthly-network-report-grid{grid-template-columns:1fr}}@media (max-width:700px){.contact-bubble{width:auto;position:fixed;top:70px;left:14px;right:14px}.invoices-panel{padding:20px}.invoices-panel-header{display:grid}.invoice-count{justify-self:start}.standalone-invoices{grid-template-columns:1fr}}:root{--apple-bg:#f5f5f7;--apple-surface:#ffffffe0;--apple-surface-solid:#fff;--apple-text:#1d1d1f;--apple-secondary:#6e6e73;--apple-border:#00000013;--apple-shadow:0 12px 34px #0000000e;--apple-shadow-hover:0 18px 44px #00000017;--apple-radius:22px;--brand-accent:#bd004f;--brand-accent-hover:#9f0043}html,body{background:var(--apple-bg);color:var(--apple-text);font-family:var(--font-interface), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{letter-spacing:-.01em}button,input,select,textarea{letter-spacing:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{background:radial-gradient(circle at 82% 0%, #bd004f0e, transparent 30%), radial-gradient(circle at 18% 96%, #ef91050b, transparent 27%), var(--apple-bg)}.sidebar{width:254px;color:var(--apple-text);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);background:#ffffffc7;border:1px solid #ffffffdb;border-radius:26px;padding:19px 13px 13px;inset:12px auto 12px 12px;box-shadow:0 20px 55px #00000013}.brand{border-bottom:1px solid var(--apple-border);min-height:59px;padding:2px 8px 18px}.sidebar-brand-logo{object-fit:contain;width:110px;max-height:43px}.brand>div{border-left:1px solid var(--apple-border);padding-left:10px}.brand strong{color:var(--apple-text);letter-spacing:.04em;font-size:13px;font-weight:700}.brand span{color:#86868b;letter-spacing:.06em;font-size:7px}.workspace-switcher{border:1px solid var(--apple-border);min-height:66px;box-shadow:none;background:#f7f7f9db;border-radius:17px;margin:14px 0 16px;padding:9px 10px;transition:background .18s,transform .18s}.workspace-switcher:hover{background:#fff;transform:translateY(-1px)}.workspace-avatar{background:var(--brand-accent);border-radius:11px}.workspace-switcher b{color:var(--apple-text);font-size:11px;font-weight:700}.workspace-switcher small,.workspace-switcher>span:last-child{color:#86868b}.nav-label{color:#a1a1a6;letter-spacing:.11em;margin:12px 0 6px;padding:0 13px;font-size:8px;font-weight:700}.sidebar nav button,.sidebar-bottom>button{color:#515154;border-radius:12px;min-height:42px;margin:2px 0;padding:9px 11px;font-size:11px;font-weight:590;transition:background .16s,color .16s,transform .16s}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#1d1d1f;background:#0000000b;transform:translate(1px)}.sidebar nav button.active{color:#fff;box-shadow:none;background:#1d1d1f}.nav-icon{background:#0000000b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.sidebar nav button.active .nav-icon{background:#ffffff21}.sidebar nav button em{background:var(--brand-accent)}.sidebar-bottom{border-color:var(--apple-border);padding-top:9px}.profile{padding:9px 5px 2px}.profile>span{color:#fff;background:#1d1d1f}.profile b{color:var(--apple-text);font-size:10px}.profile small{color:#86868b}.profile button{color:#6e6e73;border-radius:9px;padding:7px}.profile button:hover{color:var(--brand-accent);background:#0000000d}.main-content{width:calc(100% - 278px);margin-left:278px}.topbar{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;height:62px;margin:12px 18px 0 0;padding:0 14px;box-shadow:0 8px 28px #0000000b}.search{background:#76768016;border:0;border-radius:13px;height:40px}.search span{color:#6e6e73;font-size:18px}.search input{color:var(--apple-text);font-size:11px}.search input::placeholder{color:#86868b}.icon-button,.help-button{color:#3a3a3c;width:38px;height:38px;box-shadow:none;background:#76768016;border:0;border-radius:50%}.icon-button:hover,.help-button:hover{background:#76768026}.topbar-brand{background:0 0;border-radius:13px;min-height:40px;padding:6px 10px}.topbar-brand:hover{background:#76768016}.page{width:100%;max-width:1680px;padding:42px 34px 70px 14px}.page-heading{color:var(--apple-text);align-items:center;margin:0 6px 30px}.page-heading h1{color:var(--apple-text);font-family:var(--font-interface), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.045em;text-shadow:none;margin:2px 0 0;font-size:clamp(30px,3.15vw,48px);font-weight:720;line-height:1.04}.admin-scope-note{border-left:3px solid var(--brand-accent);color:#635860;background:#fff8fb;border-radius:0 8px 8px 0;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.45}.overview-pilotage{border:1px solid var(--apple-border);background:#f5f5f7;border-radius:21px;margin:0 0 18px;overflow:hidden}.overview-pilotage-heading{justify-content:space-between;align-items:center;gap:14px;padding:17px 18px 13px;display:flex}.overview-pilotage-heading>div>span{color:var(--brand-accent);letter-spacing:.1em;font-size:9px;font-weight:800}.overview-pilotage-heading h3{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.overview-pilotage-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 18px 16px;display:grid}.overview-pilotage-kpis button{border:1px solid var(--apple-border);text-align:left;background:#fff;border-radius:14px;gap:6px;min-height:78px;padding:13px;display:grid}.overview-pilotage-kpis small{color:#6e6e73;letter-spacing:.05em;font-size:9px;font-weight:800}.overview-pilotage-kpis b{color:#1d1d1f;font-size:24px;line-height:1}.overview-pilotage-kpis .is-overdue b{color:#c43131}.overview-pilotage-kpis .is-production b{color:#bc6f00}.overview-pilotage-kpis .is-validation b{color:#6845c8}.overview-pilotage-kpis .is-upcoming b{color:#0a865f}.overview-pilotage-columns{border-top:1px solid var(--apple-border);background:#fff;grid-template-columns:minmax(0,1.55fr) minmax(230px,.85fr);display:grid}.overview-pilotage-columns>section,.overview-pilotage-columns>aside{min-width:0;padding:16px 18px}.overview-pilotage-columns>aside{border-left:1px solid var(--apple-border);background:#fcfcfd}.overview-pilotage-columns header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.overview-pilotage-columns h4{margin:0;font-size:14px}.overview-pilotage-columns header small,.overview-priority-list small,.overview-next-list small,.overview-empty{color:#86868b;margin-top:3px;font-size:11px;display:block}.overview-priority-list{display:grid}.overview-priority-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f0f2;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 3px;display:grid}.overview-priority-list>button:last-child{border-bottom:0}.overview-priority-list>button:hover,.overview-next-list button:hover{background:#f8f8fa}.overview-priority-list i{background:#a1a1a6;border-radius:50%;width:8px;height:8px}.overview-priority-list i.is-overdue{background:#c43131}.overview-priority-list i.is-production{background:#e48b00}.overview-priority-list i.is-validation{background:#7447da}.overview-priority-list em{color:#6e6e73;letter-spacing:.06em;margin-right:5px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.overview-priority-list b{font-size:12px}.overview-priority-list time{color:#6e6e73;white-space:nowrap;font-size:10px}.overview-priority-list .pill{justify-self:end;font-size:9px}.overview-next-list{gap:8px;display:grid}.overview-next-list button{border:0;border-left:3px solid var(--brand-accent);text-align:left;background:#fff8fb;border-radius:6px;padding:10px 11px}.overview-next-list button:nth-child(2){background:#f9f7ff;border-left-color:#6845c8}.overview-next-list button:nth-child(3){background:#f5fbf8;border-left-color:#0a865f}.overview-next-list b{font-size:11px;display:block}.overview-empty{margin:14px 0}.page-heading h1 span{font-size:.72em}.page-heading p{margin-top:10px;font-size:13px;color:var(--apple-secondary)!important}.eyebrow{letter-spacing:.09em;font-weight:650;color:#86868b!important;margin-bottom:9px!important;font-size:9px!important}.primary,.login-submit,.admin-submit,.trial-submit{box-shadow:none;border-radius:999px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;background:var(--brand-accent)!important}.primary:hover,.login-submit:hover,.admin-submit:hover,.trial-submit:hover{transform:translateY(-1px);box-shadow:0 9px 24px #bd004f2e;background:var(--brand-accent-hover)!important}.portal{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(210px,.64fr) minmax(0,2.36fr);gap:18px;padding:0;display:grid;overflow:visible}.portal:after{display:none}.portal-rail{border:1px solid var(--apple-border);background:var(--apple-surface-solid);color:var(--apple-text);box-shadow:var(--apple-shadow);border-radius:26px;gap:12px;padding:20px}.rail-brand{border-color:var(--apple-border);padding-bottom:17px}.rail-brand>span{background:var(--brand-accent);box-shadow:none;border-radius:12px}.rail-brand b{color:var(--apple-text)}.rail-brand small{color:#86868b}.rail-focus{box-shadow:none;border-radius:20px;padding:18px;background:#1d1d1f!important}.focus-number{color:#1d1d1f;box-shadow:none;background:#fff;margin-bottom:24px}.rail-focus small{color:#a1a1a6}.rail-focus button{color:#fff}.rail-stats{gap:9px}.rail-stats button{border-color:var(--apple-border);background:#f5f5f7;border-radius:16px;transition:transform .16s,background .16s}.rail-stats button:hover{background:#ececee;transform:translateY(-2px)}.rail-stats button>span{color:var(--brand-accent);background:#fff;border-radius:10px}.rail-news{border-color:var(--apple-border)}.rail-news p,.rail-news button{color:var(--brand-accent)!important}.portal-center{border:1px solid var(--apple-border);box-shadow:var(--apple-shadow);background:#fff;border-radius:28px;padding:28px}.portal-intro{color:var(--apple-text);padding:0 2px 28px}.portal-kicker{font-size:9px;color:var(--brand-accent)!important}.portal-intro h2{color:var(--apple-text);font-family:var(--font-interface), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.045em;text-shadow:none;margin-top:8px;font-size:clamp(28px,3vw,43px);font-weight:720;line-height:1}.app-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.app-tile{border:1px solid var(--apple-border);min-height:158px;color:var(--apple-text);box-shadow:none;background:#f5f5f7;border-radius:21px;padding:17px;transition:transform .19s,background .19s,box-shadow .19s}.app-tile:after{display:none}.app-tile:hover{box-shadow:var(--apple-shadow-hover);background:#fff;transform:translateY(-3px)}.tile-icon{width:43px;height:43px;color:var(--tile-color);background:#fff;border-radius:13px;margin-bottom:23px;box-shadow:0 5px 16px #0001}.app-tile b{font-size:11px;font-weight:700}.app-tile small{color:#86868b;font-size:8px}.app-tile em{color:#fff;background:#1d1d1f;top:14px;right:14px}.panel,.event-card,.provider-card,.ideas-board>article,.admin-create,.admin-list,.team-list,.team-invite,.monthly-network-report,.report-card,.event-workspace,.invoices-panel{border:1px solid var(--apple-border);border-radius:var(--apple-radius);background:var(--apple-surface-solid);box-shadow:var(--apple-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.panel{overflow:clip}.panel-header,.toolbar{border-color:var(--apple-border)}.panel-header{min-height:62px;padding:0 20px}.panel-header h2{color:var(--apple-text);font-size:13px}.toolbar{min-height:66px;padding:12px 18px}.segmented{background:#7676801a;border-radius:12px;padding:3px}.segmented button{color:#6e6e73;border-radius:9px;min-height:34px}.segmented button.selected{color:var(--apple-text);background:#fff;box-shadow:0 2px 7px #00000014}.content-filter-bar{border-color:var(--apple-border);background:#fafafa}.content-filter-bar select,.content-filter-bar>button,.filter,.modal input,.modal select,.modal textarea,.publication-properties input,.publication-properties select,.publication-properties textarea{background:#fff;border-color:#0000001a;border-radius:11px}.content-filter-bar select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus,.publication-properties input:focus,.publication-properties select:focus,.publication-properties textarea:focus{border-color:var(--brand-accent);outline:0;box-shadow:0 0 0 4px #bd004f14}th{border-color:var(--apple-border);color:#86868b;background:#fafafa;padding:14px 16px;font-size:8px}td{color:#6e6e73;border-color:#0000000e;padding:15px 16px}tbody tr{transition:background .15s}tbody tr:hover{background:#fafafa}td b{color:var(--apple-text)}.calendar{padding:20px}.calendar-title{margin-bottom:18px}.calendar-title h3{color:var(--apple-text);letter-spacing:-.025em;font-size:17px;font-weight:700}.calendar-title>button,.calendar-title>button:not(.today-button){color:#3a3a3c;box-shadow:none;background:#7676801a;border:0;border-radius:50%}.calendar-title>button:hover{background:#7676802e}.calendar-title .today-button{width:auto;color:var(--brand-accent);border-radius:999px;padding-inline:14px}.weekdays b{color:#86868b;font-weight:600}.calendar-grid>div{background:#fff;border-color:#00000013;min-height:112px}.calendar-grid .muted-day{color:#c7c7cc;background:#fafafa}.cal-item,.editorial-preview{box-shadow:none;border-radius:10px}.event-card{padding:22px;transition:transform .18s,box-shadow .18s}.event-card:hover{box-shadow:var(--apple-shadow-hover);transform:translateY(-3px)}.event-card h2{color:var(--apple-text);letter-spacing:-.025em;font-size:20px}.event-card dl div{background:#f5f5f7;border-radius:13px}.kanban>section{border:1px solid var(--apple-border);background:#ffffffad;border-radius:20px}.modal-backdrop,.publication-backdrop,.trial-backdrop,.legal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#00000059}.modal,.publication-page,.trial-modal,.legal-modal{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:#fffffff0;border:1px solid #ffffffe6;border-radius:26px;box-shadow:0 28px 90px #0003}.modal h2,.publication-title,.trial-modal h2,.legal-modal h2{color:var(--apple-text);letter-spacing:-.035em}.login-screen{border:0;background:radial-gradient(circle at 74% 18%,#bd004f1f,#0000 28%),radial-gradient(circle at 18% 84%,#ef910517,#0000 25%),#f5f5f7!important}.login-card{-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);background:#ffffffd6;border:1px solid #fffffff2;border-radius:30px;width:min(500px,100%);padding:40px;box-shadow:0 26px 70px #00000017}.login-card:before{border-radius:30px 30px 0 0;height:4px}.login-brand{border-color:var(--apple-border)}.login-brand>img{filter:contrast(1.18)saturate(1.1);background:#fff;border-radius:12px;width:170px;height:auto;padding:5px}.login-brand b{color:var(--apple-text);font-weight:700}.login-brand small,.login-copy p,.login-help{color:#6e6e73!important}.login-copy>span{color:var(--brand-accent)}.login-copy h1{color:var(--apple-text);font-family:var(--font-interface), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.045em;font-size:36px;font-weight:730}.login-card input,.admin-create input,.admin-create select,.license-actions input,.license-actions select{color:var(--apple-text);background:#ffffffe6;border-color:#0000001c;border-radius:13px}.login-card input:focus,.admin-create input:focus,.admin-create select:focus,.license-actions input:focus,.license-actions select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 4px #bd004f14}.trial-cta{color:var(--apple-text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffbd;border:1px solid #fffc;box-shadow:0 8px 26px #0001}.trial-cta:hover{color:var(--brand-accent);background:#fff}.login-card .legal-links{align-items:center;gap:8px 16px}.login-card .legal-links button{color:#6e6e73;width:auto;min-height:auto;margin:0;padding:3px 0;font-size:10px;font-weight:500;display:inline-flex}.login-card .legal-links button:hover{color:var(--brand-accent);background:0 0;transform:none}.client-announcement,.configuration-required,.contact-bubble,.selected-media-preview,.social-post-preview{border-color:var(--apple-border);background:#ffffffe6;border-radius:18px;box-shadow:0 8px 25px #0000000b}.toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d1d1feb;border-radius:999px}.read-only-notice{color:#075e62;background:#087f8414;border:1px solid #087f8438;border-radius:14px;margin:-8px 0 20px;padding:12px 16px;font-size:13px;font-weight:650}.records-error{color:#991b1b;background:#fee2e2b8;border:1px solid #b91c1c38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 20px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.records-error button{color:inherit;background:0 0;border:0;flex:none;text-decoration:underline}@media (max-width:1250px){.app-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.portal{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:900px){.sidebar{width:min(310px,100vw - 30px);inset:10px auto 10px 10px;transform:translate(calc(-100% - 20px))}.sidebar.open{transform:translate(0)}.menu-button,.close-menu{display:block}.scrim{z-index:25;background:#07162a73;border:0;display:block;position:fixed;inset:0}.main-content{width:100%;margin-left:0}.topbar{margin-left:12px;margin-right:12px}.page{padding:34px 18px 60px}.portal{grid-template-columns:1fr}.portal-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rail-brand,.rail-news{grid-column:1/-1}.overview-pilotage-columns{grid-template-columns:1fr}.overview-pilotage-columns>aside{border-top:1px solid var(--apple-border);border-left:0}}@media (max-width:650px){.topbar{height:58px}.search{flex:1;width:auto}.search input{min-width:0}.topbar-brand-wrap{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:34px}.portal-center,.portal-rail{border-radius:22px;padding:18px}.portal-rail{display:flex}.app-grid{grid-template-columns:1fr 1fr;gap:10px}.app-tile{min-height:142px}.overview-pilotage-heading{flex-direction:column;align-items:flex-start}.overview-pilotage-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:13px}.overview-pilotage-columns>section,.overview-pilotage-columns>aside{padding:14px}.overview-priority-list>button{grid-template-columns:8px minmax(0,1fr) auto}.overview-priority-list time{display:none}.trial-cta{color:var(--apple-text)}}button:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}a:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}input:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}select:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}textarea:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}[role=button]:focus-visible{outline-offset:3px;outline:3px solid #087f84!important}.carousel-media-field{gap:12px;display:grid}.carousel-media-field>.media-upload-field{margin:0}.carousel-media-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.carousel-media-list article{background:#fff;border:1px solid #e5d9de;border-radius:12px;min-width:0;padding:8px}.carousel-media-list img,.carousel-media-list video{aspect-ratio:1;object-fit:cover;background:#f3eef0;border-radius:8px;width:100%}.carousel-document-preview{aspect-ratio:1}.carousel-media-list small{text-overflow:ellipsis;white-space:nowrap;margin:6px 0;display:block;overflow:hidden}.carousel-media-list article div{gap:5px;display:flex}.carousel-media-list button{color:#3d3338;cursor:pointer;background:#fff;border:1px solid #ddcfd5;border-radius:7px;min-width:30px}.carousel-media-list button:last-child{color:#a10043;margin-left:auto}.marketing-time-promise{background:#fff5f9;border-left:4px solid #bd004f;border-radius:0 12px 12px 0;padding:14px 16px;color:#4b333d!important;margin-top:16px!important}.marketing-social{text-align:center}.marketing-social a{color:#bd004f;border:1px solid #bd004f;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:850;text-decoration:none;display:inline-flex}.report-structure-editor{gap:16px;margin-bottom:22px;display:grid}.report-structure-editor>header,.report-network-editor-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-structure-editor>article{border-top:1px solid #eee5e9;gap:10px;padding-top:14px;display:grid}.report-network-editor-head input{max-width:280px;font-weight:850}.report-network-name{flex:1;align-items:center;gap:9px;display:flex}.report-network-name>span,.report-network-preview{color:#bd004f;background:#fff0f5;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.add-network-control{background:#fffbfd;border:1px dashed #d9cbd1;border-radius:15px;gap:8px;padding:17px;display:grid}.add-network-control>label{color:#352c31;font-size:12px;font-weight:850}.add-network-control>div{align-items:center;gap:9px;display:flex}.add-network-control input{flex:1;min-width:0}.add-network-control small{color:#776b71;font-size:10px}.report-network-quick-add{flex-wrap:wrap;gap:7px!important;display:flex!important}.report-network-quick-add>span{color:#756a6f;align-self:center;font-size:10px;font-weight:750}.report-network-quick-add button{color:#4f444a;cursor:pointer;background:#fff;border:1px solid #eadde3;border-radius:999px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.report-network-quick-add button:disabled{opacity:.45;cursor:default}.report-column-editor{flex-wrap:wrap;gap:8px;display:flex}.report-column-editor label{background:#fff;border:1px solid #e2d5db;border-radius:10px;gap:5px;padding:6px;display:flex}.report-column-editor input{color:#241d20;border:0;min-width:150px}.report-column-editor span{gap:3px;display:flex}.report-column-editor button{cursor:pointer;background:#f4edf0;border:0;border-radius:6px}.annual-global-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.annual-global-summary article{background:#fff;border:1px solid #e6dbe0;border-radius:14px;gap:7px;padding:16px;display:grid}.annual-global-summary small{color:#76686e}.annual-global-summary b{font-size:20px}.network-year-statistics>summary{cursor:pointer;align-items:center;gap:13px;padding:16px;list-style:none;display:flex}.network-year-statistics>summary::-webkit-details-marker{display:none}.network-year-statistics>summary i{margin-left:auto;font-style:normal}.network-year-statistics[open]>summary i{transform:rotate(45deg)}.reporting-ai-launcher{z-index:30;color:#fff;cursor:pointer;background:#bd004f;border:0;border-radius:50%;width:54px;height:54px;font-size:22px;position:fixed;bottom:24px;right:26px;box-shadow:0 14px 32px #67002b47}.reporting-ai-chat{z-index:145;background:#fff;border:1px solid #decbd4;border-radius:20px;width:min(560px,100vw - 32px);max-height:min(760px,100vh - 120px);position:fixed;bottom:90px;right:24px;overflow:auto;box-shadow:0 28px 80px #3218244d}.reporting-ai-backdrop{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#150e122e;border:0;position:fixed;inset:0}.reporting-ai-chat>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eadde3;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex;position:sticky;top:0}.reporting-ai-chat>header span{color:#bd004f;letter-spacing:.09em;font-size:9px;font-weight:900}.reporting-ai-chat>header h2{margin:3px 0 0;font-size:20px}.reporting-ai-chat>header button{cursor:pointer;background:#fff;border:1px solid #ddcfd5;border-radius:50%;width:34px;height:34px}.reporting-ai-chat .global-ai-analysis{gap:14px;padding:16px;display:grid}.reporting-ai-chat .global-ai-filters{margin:0;padding:16px}.reporting-ai-chat .global-ai-filters>p{color:#62545b;margin:0 0 12px;line-height:1.5}.reporting-ai-chat .global-ai-filters>div:not(.ai-analysis-actions){grid-template-columns:1fr 1fr}.reporting-ai-chat .ai-analysis-actions{flex-direction:column;align-items:stretch}.reporting-ai-chat .ai-analysis-actions button{white-space:normal;width:100%}.report-structure-editor{padding:20px}.manual-content{gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.manual-content>section{gap:10px;display:grid}.manual-content article{background:#fff;border:1px solid #e4d8dd;border-radius:13px;padding:14px}.manual-content article p{white-space:pre-line}.manual-content article img{border-radius:10px;max-width:100%}.manual-content article>div{gap:8px;margin-top:10px;display:flex}.manual-search{color:#5e4f56;gap:7px;font-size:11px;font-weight:850;display:grid}.manual-search input{color:#241d20;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9cbd1;border-radius:11px;padding:0 12px;font-weight:500}.manual-search input:focus{border-color:var(--raspberry);outline:3px solid #bd004f24}.manual-category-navigation{gap:7px;display:grid}.manual-category-navigation>span{color:#74646b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.manual-category-navigation>div{flex-wrap:wrap;gap:8px;display:flex}.manual-category-navigation a{color:#7b0640;background:#fff;border:1px solid #e2d5db;border-radius:999px;align-items:center;min-height:44px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.manual-category-navigation a:hover{background:#fff4f8;border-color:#bd004f}.manual-chapter{background:#fff;border:1px solid #e4d8dd;border-radius:13px;overflow:hidden}.manual-chapter>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 14px;list-style:none;display:flex}.manual-chapter>summary::-webkit-details-marker{display:none}.manual-chapter>summary span{gap:3px;display:grid}.manual-chapter>summary small{color:#78676f;font-size:9px;font-weight:700;line-height:1.35}.manual-chapter>summary b{color:#2f2028;font-size:14px}.manual-chapter>summary i{color:#9f0043;background:#f6edf1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:20px;font-style:normal;line-height:1;display:grid}.manual-chapter[open]>summary{border-bottom:1px solid #eee2e7}.manual-chapter[open]>summary i{transform:rotate(45deg)}.manual-chapter-body{gap:12px;padding:14px;display:grid}.manual-chapter-body>p{white-space:pre-line;margin:0;line-height:1.55}.manual-chapter-body img{border-radius:10px;max-width:100%}.manual-chapter-body>a{color:var(--raspberry);font-size:11px;font-weight:850}.manual-required-role,.manual-result,.manual-attention{border-radius:10px;padding:10px 11px;font-size:11px}.manual-required-role{color:#5d4e55;background:#f6f3f4}.manual-steps{gap:8px;margin:0;padding-left:23px;line-height:1.45;display:grid}.manual-result{color:#1a6041;background:#eef8f3}.manual-attention{color:#855000;background:#fff4e9}.manual-chapter-actions{flex-wrap:wrap;gap:8px;display:flex}.manual-chapter-actions button{color:#73063a;cursor:pointer;background:#fff;border:1px solid #dfccd5;border-radius:9px;min-height:36px;padding:0 10px;font-weight:800}.manual-empty-state{color:#68575f;text-align:center;background:#fff;border:1px dashed #d9cbd1;border-radius:13px;margin:0;padding:18px}@media (max-width:850px){.manual-category-navigation>div{grid-template-columns:1fr 1fr;display:grid}.manual-category-navigation a{text-align:center;justify-content:center}.manual-chapter-actions button{min-height:44px}}.manual-editor{background:#fff;border:1px solid #dfd2d8;border-radius:14px;gap:12px;margin:0;padding:16px;display:grid}.manual-editor label{gap:6px;display:grid}.manual-editor textarea{min-height:130px}.content-archives{border-top:1px solid #e3d7dc;margin-top:18px}.content-archives>summary{color:#68575f;cursor:pointer;padding:14px 4px;font-weight:850}.calendar-today .calendar-cell-head>span{color:#fff;background:#bd004f;border-radius:50%;place-items:center;min-width:27px;height:27px;font-weight:900;display:inline-grid}.publication-properties>label.wide-property>span{align-items:center;gap:7px;display:flex}.legend-ai-button{color:#bd004f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bd004f;border-radius:999px;min-height:28px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:850;line-height:1}.calendar-validation.integrated{color:#9f0043;background:#fff7fa;border:1px solid #e0bdcb;border-radius:999px;width:fit-content;max-width:100%;margin-top:5px;padding:4px 7px;font-size:9px;font-weight:850;position:static}.calendar-validation.integrated.checked{color:#17603f;background:#eefaf5;border-color:#8bcbb2}.social-post-preview.is-collapsed{padding-bottom:0}.social-post-preview.is-collapsed>header{border-bottom:0}.social-preview-toggle{color:#5e4f56;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9cbd1;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:10px;font-weight:800}.social-preview-carousel-controls{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 10px 10px}.social-preview-carousel-controls button,.social-preview-carousel-controls span{color:#fff;background:#141012c2;border:0;border-radius:999px;box-shadow:0 3px 12px #0003}.social-preview-carousel-controls button{cursor:pointer;width:32px;height:32px;font-size:21px}.social-preview-carousel-controls span{padding:6px 9px;font-size:10px;font-weight:850}.legend-ai-panel{z-index:150;background:#fff8fb;border:1px solid #decbd4;border-radius:20px;gap:12px;width:min(520px,100vw - 32px);max-height:min(760px,100vh - 48px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 28px 80px #3218244d}.legend-ai-panel>header,.legend-ai-panel>div,.legend-ai-panel article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.legend-ai-panel>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8fbf5;border-bottom:1px solid #eadde3;margin:-18px -18px 0;padding:18px;position:sticky;top:-18px}.legend-ai-panel>header button{cursor:pointer;background:#fff;border:1px solid #ddcfd5;border-radius:50%;width:34px;height:34px}.legend-ai-panel label{gap:6px;width:100%;display:grid}.legend-ai-panel article{background:#fff;border-radius:11px;padding:13px}.legend-ai-panel article p{white-space:pre-line}.legend-rewrite-buttons{flex-wrap:wrap;justify-content:flex-start!important}.legend-rewrite-buttons>button{color:#3c2630;cursor:pointer;background:#fff;border:1px solid #d8c5ce;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:800}:is(.legend-rewrite-buttons>button:hover,.legend-rewrite-buttons>button:focus-visible){color:#bd004f;outline-offset:2px;border-color:#bd004f;outline:3px solid #bd004f21}.communication-tone-setting{background:#fffafd;border:1px solid #eadde3;border-radius:14px;grid-column:1/-1;margin:0;padding:16px}.communication-tone-setting legend{color:#26151d;padding:0 6px;font-weight:850}.communication-tone-setting p{color:#75656c;margin:0 0 12px;font-size:13px}.communication-tone-setting>div{flex-wrap:wrap;gap:8px;display:flex}.communication-tone-setting button{color:#3c2630;cursor:pointer;background:#fff;border:1px solid #d8c5ce;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:750}.communication-tone-setting button.selected{color:#fff;background:#bd004f;border-color:#bd004f}.field-error{font-weight:750;color:#a10043!important}@media (max-width:760px){.annual-global-summary{grid-template-columns:1fr 1fr}.report-structure-editor>header,.report-network-editor-head{flex-direction:column;align-items:stretch}.report-network-editor-head input{max-width:none}.legend-ai-panel{border-radius:17px;width:auto;max-height:none;inset:8px}.legend-ai-panel>div,.legend-ai-panel article>div{flex-direction:column;align-items:stretch}.annual-network-entry table,.annual-network-entry thead,.annual-network-entry tbody,.annual-network-entry tr,.annual-network-entry th,.annual-network-entry td{width:100%;min-width:0;display:block}.annual-network-entry table{min-width:0}.annual-network-entry thead{display:none}.annual-network-entry tr{border-bottom:1px solid #eee5e9;padding:12px}.annual-network-entry th:first-child,.annual-network-entry td,.annual-network-entry .reporting-month-action{background:0 0;position:static}.annual-network-entry th:first-child{padding:0 0 10px;font-size:13px}.annual-network-entry td,.annual-network-entry .reporting-month-action{border-bottom:1px dashed #eadfe4;gap:8px;padding:8px 0;display:grid}.annual-network-entry td:before,.annual-network-entry .reporting-month-action:before{content:attr(data-label);color:#756a6f;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.annual-network-entry tr>:last-child{border-bottom:0;padding-bottom:0}.annual-network-entry td input{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-commercial-actions{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:26px;right:28px}.login-commercial-actions .trial-cta,.login-commercial-actions .pricing-cta{border-radius:999px;width:auto;min-height:44px;margin:0;padding:10px 17px;font-size:13px;font-weight:750;position:static;inset:auto}.login-commercial-actions .pricing-cta{color:#fff;background:#bd004f;border:1px solid #bd004f;box-shadow:0 10px 25px #bd004f33}.login-commercial-actions .pricing-cta:hover{background:#97003f;transform:translateY(-1px)}.checkout-return-message{color:#075e62;background:#087f8414;border:1px solid #087f8438;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.checkout-return-message p{color:inherit;margin:0}.checkout-return-message button{color:#fff;cursor:pointer;background:#075e62;border:0;border-radius:9px;margin-top:10px;padding:9px 12px;font-size:11px;font-weight:850}html[data-theme=dark] .checkout-return-message{color:#d6fffb;background:#228f8e2e;border-color:#4cd5cd61}html[data-theme=dark] .checkout-return-message button{color:#102628;background:#5dd7cf}.pricing-backdrop{z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1015ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pricing-modal{background:#fbf9fa;border:1px solid #fffc;border-radius:28px;width:min(1180px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 32px 90px #1f0e1657}.pricing-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9faf0;border-bottom:1px solid #20181c17;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px 22px;display:flex;position:sticky;top:0}.pricing-header span,.pricing-kicker{color:#bd004f;letter-spacing:1.25px;font-size:11px;font-weight:800}.pricing-header h2{color:#211a1d;margin:6px 0 7px;font-size:clamp(25px,3vw,38px);line-height:1.08}.pricing-header p{color:#6e6267;margin:0}.pricing-header>button{color:#211a1d;background:#fff;border:1px solid #211a1d1a;border-radius:50%;flex:none;width:42px;height:42px;font-size:24px}.billing-toggle{background:#eee8eb;border-radius:999px;gap:4px;width:max-content;margin:24px auto 4px;padding:4px;display:flex}.billing-toggle button{color:#6e6267;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-weight:750}.billing-toggle button.selected{color:#bd004f;background:#fff;box-shadow:0 4px 14px #1e0f1614}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 30px 32px;display:grid}.pricing-card{background:#fff;border:1px solid #211a1d1c;border-radius:22px;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:0 14px 38px #1e0e160f}.pricing-card.featured{border:2px solid #bd004f;box-shadow:0 18px 45px #bd004f21}.pricing-card.upcoming{color:#fff;background:linear-gradient(145deg,#252023,#3b3136)}.pricing-card h3{color:inherit;margin:16px 0 0;font-size:34px}.pricing-card>small{color:#81757a;margin:2px 0 18px;font-weight:650}.pricing-card p{min-height:66px;color:inherit;opacity:.82;font-size:14px;line-height:1.55}.pricing-card ul{color:#554a4f;gap:9px;min-height:158px;margin:10px 0 22px;padding:0;font-size:13px;list-style:none;display:grid}.pricing-card li:before{content:"✓";color:#087f84;margin-right:9px;font-weight:900}.pricing-card>button,.pricing-card>.primary{border-radius:13px;width:100%;min-height:46px;margin-top:auto}.pricing-card.upcoming>button,.agency-waitlist button{color:#fff;background:#ffffff1f;border:1px solid #ffffff73}.pricing-saving{color:#fff;background:#ef9105;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850;position:absolute;top:18px;right:18px}.agency-waitlist{gap:9px;display:grid}.agency-waitlist input{color:#fff;background:#ffffff1a;border:1px solid #ffffff3b;border-radius:10px;min-height:42px}.agency-waitlist input::placeholder{color:#ffffff9e}.agency-waitlist .agency-consent{color:#ffffffdb;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:11px;line-height:1.45;display:grid}.agency-waitlist .agency-consent input{accent-color:#fff;width:18px;height:18px;min-height:0;margin:0}.agency-waitlist p{min-height:0;margin:4px 0 0;font-size:12px}.checkout-profile-form{padding:28px 32px 32px}.checkout-professional-intro{background:linear-gradient(135deg,#fff 0%,#fff7fa 100%);border:1px solid #e8dde2;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:22px;padding:17px 19px;display:grid}.checkout-professional-intro>span{color:#fff;background:#bd004f;border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.checkout-professional-intro>div{gap:4px;display:grid}.checkout-professional-intro b{font-size:16px}.checkout-professional-intro p{color:#6f6369;margin:0;font-size:11px;line-height:1.5}.checkout-professional-intro em{color:#8e003c;background:#f3e8ed;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.checkout-form-section{background:#fcfbfc;border:1px solid #e8e0e3;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-width:0;margin:0;padding:18px;display:grid}.checkout-form-section legend{grid-template-columns:30px auto;align-items:center;column-gap:9px;width:calc(100% - 8px);padding:0 4px 12px;display:grid}.checkout-form-section legend>span{color:#a80047;background:#f8e8ef;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.checkout-form-section legend b{font-size:13px}.checkout-form-section legend small{color:#82767c;font-size:9px}.checkout-form-section-compact{grid-template-columns:1fr}.checkout-form-grid label,.checkout-consent{color:#554a4f;gap:7px;font-size:12px;font-weight:750;display:grid}.checkout-form-grid label.wide{grid-column:span 2}.checkout-form-grid input{background:#fff;border:1px solid #211a1d24;border-radius:11px;min-height:45px}.checkout-consent{grid-template-columns:auto 1fr;align-items:flex-start;margin:22px 0 14px;line-height:1.5}.checkout-consent input{width:18px;height:18px;margin-top:1px}.checkout-consent a{color:#a90047;text-underline-offset:2px;font-weight:850}.checkout-status{color:#9f1239;background:#fff1f2;border-radius:12px;padding:12px 14px;font-size:13px}.checkout-profile-form footer{justify-content:flex-end;gap:12px;display:flex}.checkout-profile-form footer button{border-radius:12px;min-height:46px}.stripe-reassurance{text-align:right;color:#756a6f;margin-top:14px;display:block}.subscription-card{grid-column:span 1}.subscription-card>header{background:#f8f4f6;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0;padding:18px;display:flex}.subscription-card>header div{gap:7px;display:grid}.subscription-card>header b{font-size:20px}.subscription-state{color:#087f84;font-size:12px;font-weight:800}.subscription-state.past_due,.subscription-state.expired,.subscription-state.suspended{color:#b42318}.subscription-state.cancellation_scheduled{color:#b45309}.subscription-card dl,.admin-client-subscription dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-card dl div,.admin-client-subscription dl div{background:#faf8f9;border-radius:12px;padding:12px}.subscription-card dt,.admin-client-subscription dt{color:#81757a;font-size:11px}.subscription-card dd,.admin-client-subscription dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.subscription-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;gap:4px;margin-bottom:16px;padding:14px;font-size:12px;display:grid}.extra-seat-purchase{background:#fff9fc;border:1px solid #eadce2;border-radius:14px;grid-template-columns:minmax(0,1fr) 82px auto;align-items:end;gap:12px;margin:16px 0;padding:15px;display:grid}.extra-seat-purchase>div{gap:4px;display:grid}.extra-seat-purchase>div span{color:#756a6f;font-size:11px;line-height:1.5}.extra-seat-purchase label{color:#5d5157;gap:5px;font-size:10px;font-weight:800;display:grid}.extra-seat-purchase input{width:100%}.admin-subscription-summary{font-weight:750;color:#087f84!important}.admin-client-subscription{background:#087f840d;border:1px solid #087f842e;border-radius:15px;margin-top:18px;padding:18px}@media (max-width:900px){.login-commercial-actions{top:14px;right:14px}.pricing-grid{grid-template-columns:1fr}.pricing-card p,.pricing-card ul{min-height:0}.checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.extra-seat-purchase{grid-template-columns:1fr}.login-commercial-actions{justify-content:center;left:12px;right:12px}.login-commercial-actions .trial-cta,.login-commercial-actions .pricing-cta{flex:1;padding-inline:10px}.pricing-backdrop{padding:0}.pricing-modal{border-radius:0;min-height:100vh;max-height:100vh}.pricing-header{padding:20px 18px 16px}.pricing-header h2{font-size:25px}.pricing-grid,.checkout-profile-form{padding:18px}.checkout-form-grid{grid-template-columns:1fr}.checkout-professional-intro{grid-template-columns:40px 1fr}.checkout-professional-intro>span{width:40px;height:40px}.checkout-professional-intro>em{grid-column:2;justify-self:start}.checkout-form-section{grid-template-columns:1fr;padding:14px}.checkout-form-grid label.wide{grid-column:auto}.checkout-profile-form footer{flex-direction:column-reverse}.checkout-profile-form footer button{width:100%}.stripe-reassurance{text-align:left}.subscription-card dl,.admin-client-subscription dl{grid-template-columns:1fr}}.rail-brand{grid-template-columns:44px 1fr 38px!important}.rail-brand>img{object-fit:contain;background:#fff;border-radius:12px;width:44px;height:44px;padding:5px}.rail-brand>span:last-child{color:#fff;background:#211a1d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.clickable-content-row{cursor:pointer;transition:background .18s}.clickable-content-row:hover{background:#fff8fb}.table-validation-button{color:#5f5559;white-space:nowrap;background:#fff;border:1px solid #e4d9de;border-radius:999px;padding:7px 11px;font-weight:800}.table-validation-button.validated{color:#17603f;background:#edf9f3;border-color:#9bd3bd}.table-validation-button:disabled{opacity:.48;cursor:not-allowed}.validation-initials{color:#fff;background:#211a1d;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:6px;padding:0 6px;font-size:10px;display:inline-grid}.monthly-stats-button{white-space:nowrap}.platform-multiselect{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.platform-multiselect button{color:#685d62;background:#fff;border:1px solid #e5dce0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.platform-multiselect button.selected{color:#9f0042;background:#fff0f6;border-color:#bd004f;box-shadow:inset 0 0 0 1px #bd004f}.publication-body{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start;gap:22px 28px;display:grid}.publication-body>.publication-title,.publication-body>.publication-properties,.publication-body>.publication-comments{grid-column:1}.publication-body>.social-post-preview{grid-area:1/2/span 3;position:sticky;top:14px}.member-job-avatar{line-height:1;font-size:22px!important}.member-job-title{font-weight:750;color:#332b2f!important}.task-archive-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.task-archive-toolbar p{color:#5f5559;margin:0;font-size:13px}.task-archive-toolbar button{background:#fff;border:1px solid #ddd2d7;border-radius:10px;padding:9px 13px;font-weight:800}.task-archive-toolbar button.selected{color:#bd004f;border-color:#bd004f}.task-archive-panel{margin-bottom:18px;padding:18px}.task-archive-panel>article{border-top:1px solid #eee7ea;align-items:center;gap:10px;padding:11px 0;display:flex}.task-archive-panel>article>div{flex:1;display:grid}.task-archive-panel small,.kanban article>p,.kanban article footer small{color:#51474c!important}.archive-task{color:#7c3aed!important}.event-detail-hero{position:relative}.event-identity-logo{background:#fff;border:1px solid #bd004f26;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.event-identity-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.event-identity-logo span{color:#bd004f;font-size:30px}.event-reporting-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.event-report-entry{padding:20px}.event-report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.event-report-fields label{color:#51474c;gap:6px;font-size:12px;font-weight:750;display:grid}.event-report-fields input{border:1px solid #ded4d8;border-radius:10px;width:100%;padding:10px}.event-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-kpi-grid article{background:#fff;border:1px solid #ebe2e6;border-radius:16px;align-content:center;gap:7px;min-height:112px;padding:17px;display:grid}.event-kpi-grid small{color:#766b70;font-weight:700}.event-kpi-grid b{font-size:23px}.event-kpi-grid .positive b{color:#087f54}.event-kpi-grid .negative b{color:#b42318}.linked-providers-summary{margin-top:18px;padding:20px}.linked-providers-summary>div{flex-wrap:wrap;gap:10px;display:flex}.linked-providers-summary button{text-align:left;background:#fff;border:1px solid #e5dce0;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;display:flex}.linked-providers-summary button>span{color:#bd004f;background:#fff0f6;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.linked-providers-summary button div{display:grid}.event-ai-module>header,.monthly-global-table>header,.network-ai-history>header,.global-ai-filters>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.event-ai-module>header span,.monthly-global-table>header span,.network-ai-history>header span,.global-ai-filters>header span{color:#bd004f;letter-spacing:.09em;font-size:11px;font-weight:850}.event-ai-module>header h3,.monthly-global-table h2,.network-ai-history h2,.global-ai-filters h2{margin:5px 0}.ai-history-entry{margin-bottom:14px;padding:20px}.ai-history-entry>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.ai-history-entry ol{margin:0;padding-left:21px}.ai-history-entry li+li{margin-top:9px}.ai-empty-state{color:#62575c;background:#fff;border:1px dashed #d7c8cf;border-radius:15px;padding:24px}.monthly-global-table{margin-bottom:20px;padding:20px}.network-ai-history{margin-top:24px}.network-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.network-insight-grid section{background:#faf7f8;border-radius:13px;padding:15px}.network-insight-grid p{color:#51474c;margin:8px 0 0;line-height:1.55}.global-ai-analysis{gap:18px;display:grid}.global-ai-filters{padding:22px}.global-ai-filters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.global-ai-filters label{color:#5d5257;gap:6px;font-size:12px;font-weight:750;display:grid}.global-ai-filters input,.global-ai-filters select{background:#fff;border:1px solid #ded4d8;border-radius:10px;min-width:0;padding:10px}.global-ai-history .ai-history-entry>small{color:#81757a;margin-bottom:10px;display:block}@media (max-width:1100px){.publication-body{grid-template-columns:1fr}.publication-body>.publication-title,.publication-body>.publication-properties,.publication-body>.publication-comments,.publication-body>.social-post-preview{grid-area:auto/1;position:static}.event-reporting-layout{grid-template-columns:1fr}.global-ai-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.event-kpi-grid,.event-report-fields,.network-insight-grid,.global-ai-filters>div{grid-template-columns:1fr}.event-ai-module>header,.monthly-global-table>header,.network-ai-history>header,.global-ai-filters>header,.task-archive-toolbar{flex-direction:column;align-items:flex-start}}html[data-theme=dark]{--apple-bg:#111318;--apple-surface:#1b1f26f0;--apple-surface-solid:#1b1f26;--apple-text:#f4f5f7;--apple-secondary:#c3c8d0;--apple-border:#ffffff1f;--apple-shadow:0 14px 40px #00000047;--paper:#111318;--line:#353b46;--navy:#f4f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-content,html[data-theme=dark] .page{color:#f4f5f7!important;background:#111318!important}html[data-theme=dark] .login-screen{background:radial-gradient(circle at 20% 10%,#3b1428 0,#15141a 42%,#0e1015 100%)!important}html[data-theme=dark] .topbar,html[data-theme=dark] .panel,html[data-theme=dark] .toolbar,html[data-theme=dark] .settings-card,html[data-theme=dark] .team-list,html[data-theme=dark] .team-invite,html[data-theme=dark] .admin-create,html[data-theme=dark] .admin-list,html[data-theme=dark] .modal,html[data-theme=dark] .login-card,html[data-theme=dark] .pricing-modal,html[data-theme=dark] .pricing-card,html[data-theme=dark] .credentials-modal>div{color:#f4f5f7!important;background:#1b1f26!important;border-color:#353b46!important}html[data-theme=dark] .sidebar{background:#0b0e14!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .login-theme-toggle,html[data-theme=dark] .member-actions button,html[data-theme=dark] .assistant-suggestions button,html[data-theme=dark] .assistant-composer textarea{color:#f4f5f7!important;background:#252a33!important;border-color:#424955!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] b,html[data-theme=dark] strong{color:#fff!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] label,html[data-theme=dark] dt,html[data-theme=dark] .login-brand small,html[data-theme=dark] .login-copy p,html[data-theme=dark] .login-help,html[data-theme=dark] .member-job-title{color:#c6cbd3!important}html[data-theme=dark] .login-brand>img{opacity:1;filter:brightness(0)invert()!important;background:0 0!important}html[data-theme=dark] .content-ai-assistant{background:linear-gradient(145deg,#1b1f26,#251720)!important;border-color:#563047!important}html[data-theme=dark] .legend-ai-panel,html[data-theme=dark] .legend-ai-panel>header,html[data-theme=dark] .legend-ai-panel article{color:#f4f5f7!important;background:#1b1f26!important;border-color:#424955!important}html[data-theme=dark] .legend-ai-panel>header button{color:#fff;background:#252a33;border-color:#424955}html[data-theme=dark] .communication-tone-setting{background:#1b1f26;border-color:#424955}html[data-theme=dark] .communication-tone-setting legend,html[data-theme=dark] .communication-tone-setting button{color:#f4f5f7}html[data-theme=dark] .communication-tone-setting button,html[data-theme=dark] .legend-rewrite-buttons>button{color:#f4f5f7;background:#252a33;border-color:#424955}html[data-theme=dark] .assistant-thread .assistant,html[data-theme=dark] .assistant-welcome,html[data-theme=dark] .network-insight-grid section,html[data-theme=dark] .ai-empty-state{color:#f4f5f7!important;background:#252a33!important;border-color:#424955!important}html[data-theme=dark] table,html[data-theme=dark] th,html[data-theme=dark] td{color:#eef0f3!important;border-color:#3c424d!important}html[data-theme=dark] th{background:#22262e!important}.company-info-dropdown>summary{border-bottom:1px solid var(--apple-border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 18px;padding:4px 0 16px;list-style:none;display:flex}.company-info-dropdown>summary::-webkit-details-marker{display:none}.company-info-dropdown>summary>span{gap:3px;display:grid}.company-info-dropdown>summary b{font-size:19px}.company-info-dropdown>summary small{color:#5d5358;font-size:11px;font-weight:650}.company-info-dropdown>summary i{font-size:20px;font-style:normal;transition:transform .18s}.company-info-dropdown:not([open])>summary{border-bottom:0;margin-bottom:0;padding-bottom:4px}.company-info-dropdown[open]>summary i{transform:rotate(180deg)}.billing-profile-card form{margin-top:0}.team-invite,.team-invite p,.team-invite label,.team-invite legend,.team-invite small,.team-list,.team-list p,.team-list small{color:#342d31!important}.team-invite label,.team-invite legend{font-weight:700!important}.member-picker label{align-items:center}.member-picker>label>span:first-of-type{display:none!important}.event-ai-professional{margin:0}.event-assistant-thread{max-height:460px}.event-ai-answer{display:block;max-width:100%!important;padding:18px!important}.event-ai-answer>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.event-ai-answer ol{white-space:normal;margin:0;padding-left:20px}.event-ai-answer li+li{margin-top:9px}.launch-promo-banner{color:#fff;text-align:center;background:#bd004f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;width:100%;padding:14px 20px;font-size:14px;line-height:1.5;display:flex}.launch-promo-banner .launch-promo-code{letter-spacing:.08em;border:1px dashed;border-radius:6px;padding:3px 12px;font-size:17px}.launch-promo-banner a{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:6px 15px;font-weight:800;text-decoration:none;display:inline-flex;color:#9b0041!important}.launch-promo-banner a:hover{text-decoration:underline}.launch-promo-banner a:focus-visible{outline-offset:3px;outline:3px solid #fff}#pricing-offers{scroll-margin-top:160px}@media (max-width:600px){.launch-promo-banner{gap:8px 12px;padding:12px 16px}.launch-promo-banner>span{flex-basis:100%}}.marketing-site{--marketing-ink:#201a1d;--marketing-soft:#6a5f64;--marketing-line:#e9e1e4;--marketing-pink:#bd004f;min-height:100vh;color:var(--marketing-ink);background:#fff;overflow:hidden}.marketing-site *{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-header{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #00000012;border-radius:24px;align-items:center;gap:28px;width:min(1240px,100% - 40px);min-height:76px;margin:14px auto 0;padding:10px 12px 10px 20px;display:flex;position:sticky;top:0;box-shadow:0 14px 38px #32222912}.marketing-logo{flex:none;align-items:center;gap:12px;min-height:44px;display:inline-flex}.marketing-logo img{width:126px;height:auto}.marketing-logo span{border-left:1px solid var(--marketing-line);letter-spacing:.12em;padding-left:12px;font-size:11px;font-weight:900}.marketing-header nav{flex:1;justify-content:center;gap:25px;display:flex}.marketing-header nav a:hover{color:var(--marketing-pink)}.marketing-login{background:#201a1d;border-radius:999px;padding:12px 17px;font-size:12px;font-weight:800;color:#fff!important}.marketing-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:62px;width:min(1240px,100% - 40px);margin:76px auto 60px;display:grid}.marketing-hero-copy{z-index:2;position:relative}.marketing-eyebrow,.marketing-section-heading>span,.marketing-final-cta>span{color:var(--marketing-pink);letter-spacing:.13em;font-size:11px;font-weight:900}.marketing-hero h1{letter-spacing:-.055em;max-width:720px;margin:17px 0 22px;font-size:clamp(45px,5.4vw,76px);line-height:.98}.marketing-hero-copy>p{max-width:650px;color:var(--marketing-soft);margin:0;font-size:18px;line-height:1.7}.marketing-actions{flex-wrap:wrap;gap:12px;margin:30px 0 22px;display:flex}.marketing-primary,.marketing-secondary{border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:13px;font-weight:850;display:inline-flex}.marketing-primary{background:var(--marketing-pink);box-shadow:0 14px 30px #bd004f2e;color:#fff!important}.marketing-secondary{background:#fff;border:1px solid #d9cfd3}.marketing-hero-copy>small{color:#756970;max-width:590px;font-size:12px;line-height:1.55;display:block}.marketing-product-window{background:#f8f7f8;border:1px solid #ded4d8;border-radius:24px;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 34px 80px #26191f2b}.product-window-bar{background:#fff;border-bottom:1px solid #e5dde0;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.product-window-bar i{background:#e6dfe2;border-radius:50%;width:9px;height:9px}.product-window-bar i:first-child{background:#bd004f}.product-window-bar span{color:#8b8186;margin-left:8px;font-size:10px}.product-window-body{grid-template-columns:150px 1fr;min-height:470px;display:grid}.product-window-body>aside{color:#d9d0d4;background:#211a1d;align-content:start;gap:8px;padding:22px 13px;display:grid}.product-window-body>aside img{background:#fff;border-radius:8px;width:104px;margin:0 auto 17px;padding:6px}.product-window-body>aside span{border-radius:9px;padding:10px;font-size:10px;font-weight:700}.product-window-body>aside .active{color:#fff;background:#bd004f}.product-window-body>section{padding:32px}.mock-greeting small{color:#bd004f;letter-spacing:.09em;font-weight:900}.mock-greeting h2{letter-spacing:-.04em;margin:8px 0;font-size:29px}.mock-greeting p{color:#756970;margin:0;font-size:11px}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:27px 0 16px;display:grid}.mock-kpis article{background:#fff;border:1px solid #e5dde0;border-radius:14px;gap:8px;padding:16px;display:grid}.mock-kpis small{color:#7c7176;font-size:9px}.mock-kpis b{font-size:21px}.mock-planning{background:#fff;border:1px solid #e5dde0;border-radius:16px;overflow:hidden}.mock-planning>header{border-bottom:1px solid #eee8ea;justify-content:space-between;padding:15px;font-size:10px;display:flex}.mock-planning>header span{color:#bd004f}.mock-planning>div{border-bottom:1px solid #f0ebed;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.mock-planning>div>i{background:#bd004f;border-radius:50%;width:8px;height:8px}.mock-planning p{gap:3px;margin:0;display:grid}.mock-planning p b{font-size:10px}.mock-planning p small{color:#887d82;font-size:8px}.mock-planning em{color:#9e0042;background:#f7e8ef;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.marketing-proof{border-block:1px solid var(--marketing-line);grid-template-columns:repeat(4,1fr);width:min(1160px,100% - 40px);margin:0 auto;padding:25px 0;display:grid}.marketing-proof article{text-align:center;border-right:1px solid var(--marketing-line);gap:4px;padding:0 25px;display:grid}.marketing-proof article:last-child{border-right:0}.marketing-proof b{font-size:27px}.marketing-proof span{color:var(--marketing-soft);font-size:11px}.marketing-section{width:min(1160px,100% - 40px);margin:0 auto;padding:100px 0}.marketing-section-heading{max-width:760px;margin-bottom:42px}.marketing-section-heading h2,.marketing-accompaniment h2,.marketing-final-cta h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(34px,4.1vw,55px);line-height:1.04}.marketing-section-heading p,.marketing-accompaniment>div:first-child>p{color:var(--marketing-soft);font-size:16px;line-height:1.7}.marketing-positioning{grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;display:grid}.marketing-differences{gap:10px;display:grid}.marketing-differences article{border:1px solid var(--marketing-line);border-radius:15px;padding:20px 22px}.marketing-differences article b{font-size:15px}.marketing-differences article p{color:var(--marketing-soft);margin:6px 0 0;font-size:12px;line-height:1.55}.marketing-benefit-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.marketing-benefit-grid article{border:1px solid var(--marketing-line);border-radius:17px;grid-template-columns:42px 1fr;gap:15px;min-height:130px;padding:22px;transition:transform .18s,box-shadow .18s;display:grid}.marketing-benefit-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 35px #27191f12}.marketing-benefit-grid article>span{color:#bd004f;background:#fff1f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.marketing-benefit-grid h3{margin:1px 0 8px;font-size:17px}.marketing-benefit-grid p{color:var(--marketing-soft);margin:0;font-size:13px;line-height:1.6}.marketing-inline-cta{color:#fff;background:#211a1d;border-radius:19px;justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding:25px;display:flex}.marketing-inline-cta>div{gap:5px;display:grid}.marketing-inline-cta span{color:#cfc6ca;font-size:12px}.marketing-accompaniment{background:#f8f4f6;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;width:100%;max-width:none;padding:100px max(20px,50vw - 580px);display:grid}.marketing-accompaniment ul{gap:11px;padding:0;list-style:none;display:grid}.marketing-accompaniment li:before{content:"✓";color:#bd004f;margin-right:10px;font-weight:900}.marketing-expert-card{background:#fff;border:1px solid #e4d9de;border-radius:22px;grid-template-columns:76px 1fr;gap:20px;padding:32px;display:grid;box-shadow:0 24px 55px #40233017}.marketing-expert-card>span{color:#fff;background:#bd004f;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:900;display:grid}.marketing-expert-card small{color:#bd004f;letter-spacing:.1em;font-size:9px;font-weight:900}.marketing-expert-card h3{margin:6px 0;font-size:23px}.marketing-expert-card p{color:#71656a;margin:0 0 10px}.marketing-expert-card a{color:#bd004f;align-items:center;min-height:32px;font-weight:800;display:inline-flex}.marketing-process ol{grid-template-columns:repeat(5,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketing-process li{border:1px solid var(--marketing-line);border-radius:17px;align-content:space-between;min-height:170px;padding:20px;display:grid}.marketing-process li>b{color:#bd004f;font-size:12px}.marketing-process li>span{gap:7px;display:grid}.marketing-process li strong{font-size:14px}.marketing-process li small{color:var(--marketing-soft);font-size:11px;line-height:1.5}.marketing-offers{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.marketing-offers article{border:1px solid var(--marketing-line);border-radius:22px;align-content:start;padding:28px;display:grid}.marketing-offers article.featured{border-color:#bd004f;box-shadow:0 20px 45px #bd004f1c}.marketing-offers article>small{color:#bd004f;letter-spacing:.1em;font-weight:900}.marketing-offers h3{margin:16px 0 5px;font-size:34px}.marketing-offers h3 span{font-size:13px}.marketing-offers p{color:var(--marketing-soft);margin:0}.marketing-offers ul{color:#51474c;min-height:120px;padding-left:18px;font-size:12px;line-height:1.9}.marketing-offers a{color:#fff;text-align:center;background:#211a1d;border-radius:12px;padding:13px;font-size:12px;font-weight:800}.marketing-offers .featured a{background:#bd004f}.marketing-faq>div:last-child{gap:9px;display:grid}.marketing-faq details{border:1px solid var(--marketing-line);border-radius:15px}.marketing-faq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:19px 21px;font-weight:800;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq details p{color:var(--marketing-soft);margin:0;padding:0 21px 21px;line-height:1.65}.marketing-faq details[open] summary span{transform:rotate(45deg)}.marketing-final-cta{text-align:center;color:#fff;background:#211a1d;padding:95px max(20px,50vw - 450px)}.marketing-final-cta .marketing-actions{justify-content:center}.marketing-final-cta .marketing-secondary{color:#fff;background:0 0;border-color:#5d5358}.marketing-footer{border-top:1px solid var(--marketing-line);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:42px max(20px,50vw - 580px);display:grid}.marketing-footer p{color:var(--marketing-soft);font-size:12px}.marketing-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:15px;font-size:11px;font-weight:700;display:flex}.marketing-footer>div a{align-items:center;min-height:32px;display:inline-flex}.marketing-cookie{z-index:60;background:#fff;border:1px solid #e2d7dc;border-radius:16px;align-items:center;gap:16px;width:min(440px,100% - 40px);padding:16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 55px #2b1b2329}.marketing-cookie p{color:#6e6268;gap:4px;margin:0;font-size:10px;line-height:1.45;display:grid}.marketing-cookie p b{color:#282024;font-size:12px}.marketing-cookie button{color:#fff;cursor:pointer;background:#211a1d;border:0;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}.marketing-seo-links>div:last-child,.seo-benefits,.seo-related>div:last-child{gap:12px;display:grid}.marketing-seo-links>div:last-child{grid-template-columns:repeat(4,1fr)}.marketing-seo-links a,.seo-benefits article,.seo-related a,.seo-intent-card{border:1px solid var(--marketing-line);background:#fff;border-radius:17px}.marketing-seo-links a{align-content:space-between;gap:18px;min-height:150px;padding:21px;transition:transform .18s,box-shadow .18s;display:grid}.marketing-seo-links a:hover,.seo-related a:hover{transform:translateY(-2px);box-shadow:0 14px 32px #27191f12}.marketing-seo-links b{font-size:16px;line-height:1.25}.marketing-seo-links span{color:var(--marketing-soft);font-size:12px;line-height:1.55}.seo-content-page{background:#fff}.seo-hero{width:min(960px,100% - 40px);margin:86px auto 42px}.seo-hero h1{letter-spacing:-.055em;max-width:850px;margin:17px 0 18px;font-size:clamp(48px,6vw,86px);line-height:.94}.seo-hero>p{max-width:740px;color:var(--marketing-soft);margin:0;font-size:18px;line-height:1.7}.seo-content-grid{grid-template-columns:.82fr 1.18fr;gap:16px;width:min(1160px,100% - 40px);margin:0 auto;display:grid}.seo-intent-card{color:#fff;background:#211a1d;padding:25px}.seo-intent-card span{color:#f7a9ca;letter-spacing:.12em;font-size:10px;font-weight:900}.seo-intent-card p{color:#e5dce0;margin:14px 0 0;line-height:1.65}.seo-benefits{grid-template-columns:repeat(3,1fr)}.seo-benefits article{min-height:135px;padding:21px}.seo-benefits span{width:32px;height:32px;color:var(--marketing-pink);background:#fff0f7;border-radius:10px;place-items:center;font-weight:900;display:grid}.seo-benefits p{color:#51474c;margin:14px 0 0;line-height:1.55}.seo-article{gap:38px;width:min(860px,100% - 40px);margin:78px auto 90px;display:grid}.seo-article h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.06}.seo-article p,.seo-article li{color:var(--marketing-soft);font-size:16px;line-height:1.8}.seo-article ul{margin:18px 0 0;padding-left:22px}.seo-related{grid-template-columns:.8fr 1.2fr;align-items:start;gap:34px;width:min(1160px,100% - 40px);margin:0 auto 100px;display:grid}.seo-related h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.seo-related a{color:#211a1d;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:17px 19px;font-weight:850;display:flex}.seo-related a span{color:var(--marketing-pink)}.marketing-header{width:100%;min-height:82px;box-shadow:none;border:0;border-bottom:1px solid #eee9eb;border-radius:0;margin:0;padding-inline:max(28px,50vw - 690px)}.marketing-header nav{gap:clamp(24px,4vw,68px)}.marketing-header nav a{color:#171315;font-size:14px;font-weight:850}.marketing-login{background:0 0;align-items:center;gap:12px;padding:0;font-size:14px;display:inline-flex;color:#171315!important}.marketing-login span{color:#fff;background:#171315;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.marketing-hero{grid-template-columns:.82fr 1.18fr;gap:65px;width:min(1380px,100% - 56px);min-height:700px;margin:0 auto}.marketing-hero h1{max-width:570px;font-size:clamp(66px,7.5vw,112px);line-height:.9}.marketing-hero h1 em{color:#c90055;font-style:normal;display:block}.marketing-time-promise{border-left:3px solid #c90055;padding-left:14px;margin-top:17px!important;font-size:12px!important}.marketing-hero .marketing-primary{justify-content:space-between;min-width:250px}.marketing-hero .marketing-secondary{border:0;border-bottom:1px solid #171315;border-radius:0;padding-inline:4px}.marketing-dashboard-preview{background:#fff;border:1px solid #e8e1e4;border-radius:25px;position:relative;overflow:visible;transform:rotate(1.2deg);box-shadow:0 35px 90px #28171f24}.marketing-dashboard-preview>header{border-bottom:1px solid #eee8eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.marketing-dashboard-preview>header b{align-items:center;gap:10px;display:flex}.marketing-dashboard-preview>header b span{color:#fff;background:linear-gradient(135deg,#c90055,#f2a000);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.marketing-dashboard-preview>header small{color:#94888e}.marketing-dashboard-preview>div{grid-template-columns:78px 1fr;min-height:455px;display:grid}.marketing-dashboard-preview aside{background:#171315;align-content:start;gap:25px;padding:30px 21px;display:grid}.marketing-dashboard-preview aside i{border:2px solid #5c5659;border-radius:9px;width:30px;height:30px}.marketing-dashboard-preview aside i:first-child{background:#c90055;border-color:#c90055;box-shadow:0 0 0 10px #c900552e}.marketing-dashboard-preview section{background:#fcfafb;padding:40px 34px}.marketing-dashboard-preview section>small{color:#9b9095}.marketing-dashboard-preview section h2{margin:7px 0 28px}.dashboard-preview-kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dashboard-preview-kpis>span{background:#fff;border:1px solid #e6dfe2;border-radius:15px;gap:8px;padding:20px;display:grid}.dashboard-preview-kpis small{color:#988d92}.dashboard-preview-kpis b{font-size:25px}.dashboard-preview-kpis span:nth-child(2) b{color:#c90055}.dashboard-preview-kpis span:nth-child(3) b{color:#ed9700}.dashboard-preview-chart{background:#fff;border:1px solid #e6dfe2;border-radius:15px;margin-top:18px;padding:20px}.dashboard-preview-chart p{justify-content:space-around;margin:25px 0;display:flex}.dashboard-preview-chart p i{background:#f0eaed;border-radius:9px;width:28px;height:28px}.dashboard-preview-chart p i:nth-child(3){background:#c90055}.dashboard-preview-chart hr{background:#eee8eb;border:0;border-radius:9px;height:7px;margin:8px 0}.dashboard-preview-chart hr:nth-of-type(2){background:#fde5ef;width:70%}.marketing-dashboard-preview mark{color:#c90055;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:13px 20px;font-size:22px;display:flex;position:absolute;bottom:-35px;left:-35px;box-shadow:0 18px 45px #301d2626}.marketing-dashboard-preview mark span{color:#211a1d;font-size:12px;display:grid}.marketing-dashboard-preview mark small{color:#9a8e93;font-size:9px}.marketing-transformation{color:#fff;background:#121113;grid-template-columns:1.25fr .8fr .8fr;align-items:stretch;gap:22px;width:100%;padding:105px max(28px,50vw - 690px);display:grid}.marketing-transformation>div{align-self:center;padding-right:35px}.marketing-transformation>div>span{color:#c8c4c6;letter-spacing:.15em;font-size:12px;font-weight:900}.marketing-transformation h2{letter-spacing:-.055em;max-width:620px;margin:20px 0 35px;font-size:clamp(48px,5vw,78px);line-height:1.04}.marketing-transformation p{color:#9f999c;max-width:620px;font-size:16px;line-height:1.75}.marketing-transformation article{background:#211f20;border:1px solid #464144;border-radius:28px;padding:32px}.marketing-transformation article>b{color:#a7a1a4;background:#343133;border-radius:9px;padding:10px 14px;font-size:11px;display:inline-flex}.marketing-transformation ul{color:#8f898c;gap:28px;margin:45px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.marketing-transformation li{grid-template-columns:22px 1fr;gap:8px;display:grid}.marketing-transformation .after{background:#c90055;border-color:#c90055}.marketing-transformation .after>b{color:#fff;background:#fff3}.marketing-transformation .after ul{color:#fff;font-weight:800}.marketing-final-cta{background:radial-gradient(circle at 85% 90%,#5f3f20 0,#121113 35%);place-content:center;min-height:630px;display:grid}.marketing-final-cta h2{max-width:850px;margin-inline:auto;font-size:clamp(60px,8vw,112px)}.marketing-final-cta>p{color:#aaa4a7;font-size:16px}.marketing-final-cta .marketing-primary{background:#fff;justify-content:space-between;min-width:390px;color:#c90055!important}.marketing-final-cta>small{color:#696467}@media (max-width:1050px){.marketing-header nav{display:none}.marketing-header{gap:14px}.marketing-login{margin-left:auto}.marketing-hero{grid-template-columns:1fr;margin-top:56px}.marketing-transformation{grid-template-columns:1fr 1fr}.marketing-transformation>div{grid-column:1/-1}.marketing-product-window{transform:none}.marketing-positioning,.marketing-accompaniment{grid-template-columns:1fr;gap:35px}.marketing-process ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.marketing-header{border-radius:18px;width:calc(100% - 20px);min-height:66px;margin-top:8px;padding-left:13px}.marketing-logo img{width:95px}.marketing-logo span{display:none}.marketing-login{padding:10px 13px}.marketing-hero,.marketing-section,.marketing-proof{width:calc(100% - 28px)}.marketing-hero{gap:38px;margin-top:45px}.marketing-hero h1{font-size:44px}.marketing-hero{min-height:auto;margin-block:45px 70px}.marketing-dashboard-preview{transform:none}.marketing-dashboard-preview>div{grid-template-columns:52px 1fr;min-height:360px}.marketing-dashboard-preview aside{padding-inline:11px}.marketing-dashboard-preview section{padding:25px 14px}.dashboard-preview-kpis>span{padding:11px}.dashboard-preview-kpis small{font-size:8px}.marketing-transformation{grid-template-columns:1fr;padding-block:70px}.marketing-transformation>div{grid-column:auto;padding-right:0}.marketing-transformation h2{font-size:48px}.marketing-final-cta .marketing-primary{min-width:0}.marketing-hero-copy>p{font-size:16px}.marketing-actions{flex-direction:column}.marketing-primary,.marketing-secondary{width:100%}.product-window-body{grid-template-columns:82px 1fr;min-height:390px}.product-window-body>aside{padding:14px 7px}.product-window-body>aside img{width:65px}.product-window-body>aside span{padding:8px 5px;font-size:7px}.product-window-body>section{padding:18px 12px}.mock-greeting h2{font-size:20px}.mock-kpis{grid-template-columns:1fr}.mock-kpis article:nth-child(n+2){display:none}.marketing-proof{grid-template-columns:repeat(2,1fr)}.marketing-proof article{border-bottom:1px solid var(--marketing-line);padding:15px 8px}.marketing-section{padding:72px 0}.marketing-benefit-grid,.marketing-offers,.marketing-seo-links>div:last-child,.seo-content-grid,.seo-benefits,.seo-related{grid-template-columns:1fr}.seo-hero{margin-top:54px}.seo-hero h1{font-size:43px}.seo-related{margin-bottom:70px}.marketing-inline-cta{flex-direction:column;align-items:flex-start}.marketing-accompaniment{padding-block:72px}.marketing-expert-card{grid-template-columns:55px 1fr;padding:22px}.marketing-expert-card>span{width:55px;height:55px}.marketing-process ol{grid-template-columns:1fr}.marketing-process li{min-height:110px}.marketing-footer{grid-template-columns:1fr;gap:18px}.marketing-footer>div{justify-content:flex-start}}html[data-theme=dark] .team-invite,html[data-theme=dark] .team-invite p,html[data-theme=dark] .team-invite label,html[data-theme=dark] .team-invite legend,html[data-theme=dark] .team-invite small,html[data-theme=dark] .team-list,html[data-theme=dark] .team-list p,html[data-theme=dark] .team-list small{color:#f2f3f5!important}html[data-theme=dark] .sidebar,html[data-theme=dark] .sidebar nav button,html[data-theme=dark] .workspace-switcher,html[data-theme=dark] .profile,html[data-theme=dark] .topbar{color:#f5f6f8!important}html[data-theme=dark] .sidebar nav button{color:#dfe3e9!important}html[data-theme=dark] .sidebar nav button.active{color:#fff!important;background:#bd004f!important}html[data-theme=dark] .workspace-switcher{background:#181d25!important}html[data-theme=dark] .workspace-switcher b,html[data-theme=dark] .profile b,html[data-theme=dark] .brand strong,html[data-theme=dark] .role-chip{color:#fff!important}.onboarding-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1913168a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-card{background:#fff;border:1px solid #e5dbe0;border-radius:24px;width:min(560px,100%);padding:28px;box-shadow:0 30px 90px #1f14193d}.onboarding-card>header{justify-content:space-between;gap:18px;display:flex}.onboarding-card>header span,.onboarding-card article>small{color:#bd004f;letter-spacing:.1em;font-size:10px;font-weight:900}.onboarding-card h2{margin:6px 0 0;font-size:28px}.onboarding-card>header button{cursor:pointer;background:#fff;border:1px solid #e2d8dd;border-radius:50%;width:36px;height:36px;font-size:20px}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin:24px 0;display:grid}.onboarding-progress i{background:#eadfe4;border-radius:999px;height:4px}.onboarding-progress i.active{background:#bd004f}.onboarding-card article{background:#faf7f8;border-radius:17px;padding:24px}.onboarding-card article h3{margin:8px 0;font-size:22px}.onboarding-card article p{color:#5f5459;margin:0 0 18px;line-height:1.6}.onboarding-action{color:#bd004f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.onboarding-card>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.onboarding-card>footer>button:not(.primary){background:#fff;border:1px solid #ddd2d7;border-radius:11px;padding:10px 14px}html[data-theme=dark] .onboarding-card{color:#fff;background:#1b1f26;border-color:#3c424c}html[data-theme=dark] .onboarding-card article{background:#252a33}html[data-theme=dark] .onboarding-card article p{color:#c6cbd3}html[data-theme=dark] .onboarding-card>header button,html[data-theme=dark] .onboarding-card>footer>button:not(.primary){color:#fff;background:#252a33;border-color:#424955}.public-legal-page{color:#282024;background:#f8f7f8;min-height:100vh}.public-legal-page>header{background:#fff;border-bottom:1px solid #e6dde1;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(20px,50vw - 530px);display:flex}.public-legal-page>header img{width:135px}.public-legal-page>header>a:last-child{color:#fff;background:#211a1d;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.public-legal-page>article{width:min(780px,100% - 40px);margin:0 auto;padding:70px 0 90px}.public-legal-page>article>a{color:#bd004f;font-size:12px;font-weight:800;text-decoration:none}.public-legal-page h1{letter-spacing:-.05em;margin:18px 0 40px;font-size:clamp(38px,5vw,58px)}.public-legal-page h2{margin:30px 0 8px;font-size:20px}.public-legal-page p,.public-legal-page li{color:#62565c;line-height:1.75}.public-legal-page article a{color:#a90047;text-underline-offset:2px}.public-legal-page article>ul{margin:12px 0 24px;padding-left:22px}.public-legal-page .legal-updated{color:#81747a;margin:-26px 0 34px;font-size:12px;font-weight:750}.legal-table-wrap{background:#fff;border:1px solid #e5d9de;border-radius:14px;margin:16px 0 22px;overflow-x:auto}.public-legal-page table{border-collapse:collapse;width:100%;min-width:660px;font-size:13px}.public-legal-page th,.public-legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid #eee5e9;padding:13px 15px;line-height:1.55}.public-legal-page th{color:#3d3036;letter-spacing:.03em;text-transform:uppercase;background:#f7eef2;font-size:11px}.public-legal-page tbody tr:last-child td{border-bottom:0}.public-legal-page>footer{color:#6b6065;background:#fff;border-top:1px solid #e6dde1;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:24px max(20px,50vw - 530px);font-size:12px;display:flex}.public-legal-page>footer span{margin-right:auto}.public-legal-page>footer nav{flex-wrap:wrap;gap:12px;display:flex}.public-legal-page>footer a{color:#bd004f}.member-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.member-picker label{background:#fff;border-color:#ded7db;grid-template-columns:20px 38px minmax(0,1fr);gap:10px;min-width:0;min-height:58px;padding:9px 12px;align-items:center!important;display:grid!important}.member-picker input{width:18px!important;height:18px!important}.member-picker>label>span:first-of-type{place-items:center;font-weight:850;color:#fff!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:10px!important;display:grid!important}.member-picker .member-picker-copy{gap:3px;min-width:0;place-items:initial!important;color:#2f292c!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:grid!important}.member-picker .member-picker-copy b{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;color:#2f292c!important;font-size:12px!important}.member-picker .member-picker-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden;color:#675d62!important}.calendar-publication-shell{padding-bottom:38px;position:relative}.calendar-validation{cursor:pointer;border:1px solid #ded3d8;min-height:27px;font-family:inherit;line-height:1}.calendar-validation.checked{box-shadow:0 5px 14px #2d8a551a}.calendar-validation:disabled{cursor:not-allowed;opacity:.52}.calendar-publication-shell:has(.calendar-validation.integrated){padding-bottom:0}.calendar-publication{cursor:pointer}.modal>.media-upload-field{margin-top:14px}.modal>.media-upload-field .selected-media-preview{max-width:420px}.modal>.media-upload-field .selected-media-preview img{object-fit:contain;max-height:180px}.events-portfolio{gap:22px;display:grid}.events-portfolio-heading{background:linear-gradient(135deg,#fff 0%,#fff8fb 100%);border:1px solid #e7dfe3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:32px;padding:26px 28px;display:grid}.events-portfolio-heading>div>span{color:#bd004f;letter-spacing:.12em;font-size:10px;font-weight:900}.events-portfolio-heading h2{color:#272024;letter-spacing:-.045em;max-width:700px;margin:8px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.03}.events-portfolio-heading>p{color:#6c6166;margin:0;font-size:13px;line-height:1.65}.events-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-showcase-card{cursor:pointer;background:#fff;border:1px solid #e7dfe3;border-radius:22px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 14px 38px #3220290f}.event-showcase-card:hover{border-color:#d9c6cf;transform:translateY(-3px);box-shadow:0 22px 52px #3220291c}.event-showcase-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.event-showcase-identity{align-items:center;gap:11px;display:flex}.event-showcase-logo{color:#bd004f;background:#fff8fb;border:1px solid #e9dfe4;border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;overflow:hidden}.event-showcase-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.event-showcase-actions{gap:7px;display:flex}.event-showcase-actions button{color:#51474c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4dade;border-radius:10px;place-items:center;width:auto;min-width:34px;height:34px;padding:0 11px;display:grid}.event-showcase-actions button[aria-label^=Archiver]{width:auto;min-width:max-content}.event-showcase-actions button[aria-label^=Supprimer]{width:34px;padding:0}.event-showcase-actions button.event-showcase-edit{color:#fff;background:#bd004f;border-color:#bd004f}.event-showcase-archive{font-weight:600}.sidebar.workspace-menu-visible{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.workspace-switcher-wrap>.workspace-menu{box-sizing:border-box;width:min(660px,100vw - 310px);max-height:calc(100vh - 108px);padding:22px;position:fixed;top:82px;left:278px;overflow-y:auto}@media (max-width:820px){.workspace-switcher-wrap>.workspace-menu{width:calc(100vw - 28px);max-height:calc(100vh - 86px);padding:16px;top:70px;left:14px}}@media (max-width:620px){.sidebar.open{-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.workspace-switcher-wrap>.workspace-menu{width:auto;max-height:none;padding:14px;inset:14px;overflow-x:hidden}.workspace-menu-header{z-index:2;background:#fff;flex-direction:column;gap:9px;margin:-14px -14px 0;padding:14px;position:sticky;top:-14px}.workspace-menu-header h2{font-size:21px}.workspace-menu-header p{font-size:11px}.workspace-menu .workspace-close{position:absolute;top:12px;right:12px}.workspace-menu-header>div{min-width:0;padding-right:44px}.workspace-create fieldset{grid-template-columns:1fr;gap:10px;display:grid}.workspace-create fieldset label{min-width:0}.workspace-menu .workspace-create{padding:11px}}.event-showcase-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 0;display:grid}.event-showcase-main small{color:#bd004f;letter-spacing:.11em;font-size:9px;font-weight:900}.event-showcase-main h3{color:#292125;letter-spacing:-.035em;margin:7px 0 13px;font-size:35px}.event-showcase-main p{color:#6e6368;margin:6px 0 0;font-size:12px}.event-showcase-main p span{color:#bd004f;width:17px;display:inline-block}.event-showcase-main .event-showcase-date{font-size:22px}.event-progress-ring{border-radius:50%;place-items:center;width:94px;height:94px;display:grid}.event-progress-ring>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:76px;height:76px;display:grid}.event-progress-ring b{color:#292125;font-size:19px}.event-progress-ring small{color:#7a6f74;letter-spacing:0;margin-top:2px;font-size:8px}.event-showcase-meta{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.event-showcase-meta>div{background:#f8f5f7;border-radius:13px;padding:12px 14px}.event-showcase-meta dt{color:#81767b;font-size:9px}.event-showcase-meta dd{color:#332a2f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:800;overflow:hidden}.event-showcase-meta .event-showcase-budget{font-size:28px}.event-showcase-card>footer{color:#bd004f;border-top:1px solid #eee7ea;justify-content:space-between;margin-top:18px;padding-top:15px;font-size:11px;font-weight:850;display:flex}.dashboard-event-showcase{box-shadow:none;cursor:default;margin-top:14px;padding:16px}.dashboard-event-showcase:hover{box-shadow:none;transform:none}.dashboard-event-showcase .event-showcase-main{padding-block:17px}.dashboard-event-showcase>button{width:100%;margin-top:14px}.work-board-tools{align-items:end;gap:14px;display:flex}.work-board-tools label{color:#756970;gap:4px;font-size:9px;font-weight:800;display:grid}.work-board-tools select{color:#342b30;min-width:190px;font:inherit;background:#fff;border:1px solid #dfd4d9;border-radius:9px;padding:8px 30px 8px 10px}.events-empty-state{text-align:center;background:#fff;border:1px dashed #d8cbd1;border-radius:22px;padding:60px 20px}.events-empty-state>span{color:#bd004f;font-size:32px}.events-empty-state h3{margin:12px 0 5px}.events-empty-state p{color:#74686e;margin:0}@media (max-width:520px){.event-showcase-actions{flex-wrap:wrap;justify-content:flex-end}.event-showcase-main h3{font-size:28px}.event-showcase-main .event-showcase-date{font-size:17px}.event-showcase-meta .event-showcase-budget{font-size:22px}}.event-workspace{box-shadow:none!important;background:0 0!important;border:0!important}.event-back{color:#493f44;background:#fff;border:1px solid #e1d8dc;margin-bottom:14px;font-size:11px}.event-detail-hero{background:linear-gradient(135deg,#fff 0%,#fff8fb 100%);border:1px solid #e6dde1;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px;box-shadow:0 16px 42px #33202912}.event-identity-logo{border-radius:20px;width:78px;height:78px}.event-chip{color:#bd004f;background:#fff0f6}.event-detail-hero h2{color:#292125;font-size:clamp(25px,3vw,36px)}.event-detail-hero>div>p{color:#70656a;font-size:11px}.event-detail-actions{justify-self:end}.event-overview{border-top-color:#eadfe4;grid-column:1/-1;gap:0;margin-top:3px;padding-top:19px}.event-overview>div{border-right-color:#eadfe4;padding:4px 20px}.event-overview>div:first-child{padding-left:0}.event-overview small{color:#81757b;font-size:8px}.event-overview b{color:#2d2529;font-size:22px}.event-overview span{color:#756a6f;font-size:9px}.event-tabs{background:#fff;border:1px solid #e5dce0;margin:14px 0;box-shadow:0 8px 24px #2c1c240d}.event-tabs button{color:#6f6469;font-size:10px}.event-tabs button.active{color:#fff;background:#bd004f;box-shadow:0 8px 20px #bd004f2e}.event-tabs button.active span{background:#fff3}.event-module{background:#fff;border:1px solid #e5dce0;border-radius:22px;box-shadow:0 16px 42px #2c1c240f}.module-heading{padding:20px 22px}.module-heading h3{color:#2e262a;font-size:17px}.module-heading p{color:#73686d;font-size:11px}.event-reporting-module>.event-provider-report-table,.event-reporting-module>.event-kpi-grid,.event-reporting-module>.provider-performance-chart,.event-reporting-module>.event-reporting-ai{margin:18px}.event-reporting-ai{border-top:1px solid #e9e1e5;padding-top:18px}.event-reporting-ai .content-ai-assistant{margin:0}.marketing-time-visual{isolation:isolate;place-items:center;min-height:540px;display:grid;position:relative}.marketing-time-visual:before{content:"";z-index:-2;aspect-ratio:1;filter:drop-shadow(0 28px 60px #bd004f1f);background:linear-gradient(145deg,#fff0f6 0%,#ffe9cf 100%);border-radius:38% 62% 55% 45%/49% 43% 57% 51%;width:78%;animation:9s ease-in-out infinite alternate marketing-morph;position:absolute}.time-core{z-index:3;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:50%;place-content:center;width:245px;height:245px;padding:30px;display:grid;box-shadow:0 30px 70px #4d253729}.time-core small{color:#bd004f;letter-spacing:.12em;font-size:9px;font-weight:900}.time-core strong{color:#282024;letter-spacing:-.045em;margin:11px 0;font-size:27px;line-height:1.02}.time-core p{color:#74676d;margin:0;font-size:12px}.time-orbit{z-index:1;border:1px solid #bd004f33;border-radius:50%;animation:18s linear infinite marketing-spin;position:absolute}.time-orbit-one{width:385px;height:385px}.time-orbit-two{width:500px;height:500px;animation-duration:26s;animation-direction:reverse}.time-orbit span{color:#51454b;background:#fff;border:1px solid #ebdce3;border-radius:999px;place-items:center;min-width:92px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:grid;position:absolute;box-shadow:0 10px 28px #3d24301a}.time-orbit span:first-child{top:-19px;left:50%;transform:translate(-50%)}.time-orbit span:last-child{top:50%;right:-34px;transform:translateY(-50%)}.time-orbit-two span:first-child{top:auto;bottom:-19px}.time-orbit-two span:last-child{left:-34px;right:auto}.time-spark{z-index:4;color:#bd004f;font-size:24px;font-style:normal;animation:2.5s ease-in-out infinite marketing-pulse;position:absolute}.spark-one{top:16%;right:17%}.spark-two{color:#ef9105;animation-delay:.7s;bottom:18%;left:15%}@keyframes marketing-spin{to{transform:rotate(360deg)}}@keyframes marketing-pulse{50%{opacity:.55;transform:scale(1.35)rotate(18deg)}}@keyframes marketing-morph{to{border-radius:60% 40% 42% 58%/40% 55% 45% 60%;transform:rotate(4deg)scale(1.03)}}html[data-theme=dark] .member-picker label,html[data-theme=dark] .event-showcase-card,html[data-theme=dark] .event-progress-ring>span,html[data-theme=dark] .event-tabs,html[data-theme=dark] .event-module,html[data-theme=dark] .event-back{color:#f4f5f7!important;background:#1b1f26!important;border-color:#3b414b!important}html[data-theme=dark] .member-picker .member-picker-copy,html[data-theme=dark] .member-picker .member-picker-copy b,html[data-theme=dark] .member-picker .member-picker-copy small,html[data-theme=dark] .event-showcase-main h3,html[data-theme=dark] .event-progress-ring b,html[data-theme=dark] .event-showcase-meta dd,html[data-theme=dark] .event-detail-hero h2,html[data-theme=dark] .event-overview b,html[data-theme=dark] .module-heading h3{color:#f4f5f7!important}html[data-theme=dark] .events-portfolio-heading,html[data-theme=dark] .event-detail-hero{background:linear-gradient(135deg,#1b1f26,#251720);border-color:#3b414b}html[data-theme=dark] .events-portfolio-heading>p,html[data-theme=dark] .event-showcase-main p,html[data-theme=dark] .event-showcase-meta dt,html[data-theme=dark] .event-detail-hero>div>p,html[data-theme=dark] .event-overview span,html[data-theme=dark] .module-heading p{color:#c6cbd3!important}html[data-theme=dark] .event-showcase-meta>div{background:#252a33}html[data-theme=dark] .event-tabs button{color:#d8dce2}html[data-theme=dark] .event-tabs button.active{color:#fff!important;background:#bd004f!important}@media (max-width:980px){.events-showcase-grid{grid-template-columns:1fr}.events-portfolio-heading{grid-template-columns:1fr;gap:12px}.event-detail-hero{grid-template-columns:auto 1fr}.event-detail-actions{grid-column:1/-1;justify-self:stretch}.event-detail-actions>button{flex:1}.marketing-time-visual{min-height:470px}}@media (max-width:720px){.member-picker,.event-showcase-main{grid-template-columns:1fr}.event-progress-ring{width:82px;height:82px}.event-progress-ring>span{width:66px;height:66px}.event-showcase-meta,.event-detail-hero{grid-template-columns:1fr}.event-identity-logo{width:64px;height:64px}.event-detail-actions{flex-direction:column;grid-column:auto}.event-overview{grid-template-columns:1fr 1fr}.event-overview>div{border-bottom:1px solid #eadfe4;padding:12px}.event-overview>div:nth-child(2){border-right:0}.marketing-time-visual{min-height:390px;margin:-25px 0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.time-orbit,.marketing-time-visual:before,.time-spark{animation:none}}.content-workspace{overflow:visible!important}.floating-ai{position:relative}.floating-ai-backdrop{z-index:700;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#1e161a2e;border:0;padding:0;position:fixed;inset:0}.floating-ai-panel{z-index:710;width:min(610px,100vw - 48px);max-height:calc(100dvh - 138px);bottom:106px;right:24px;border-radius:22px!important;margin:0!important;padding:22px!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 28px 80px #24151c47!important}.floating-ai-panel>header{padding-right:38px}.floating-ai-close{z-index:4;color:#40363b;cursor:pointer;background:#fff;border:1px solid #ded3d8;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.floating-ai-launcher{z-index:720;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;position:fixed;bottom:18px;right:24px}.floating-ai-orb{color:#fff;background:linear-gradient(145deg,#2b2327,#171216);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;line-height:1;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 14px 32px #23171d42,inset 0 0 0 5px #ffffff0d}.floating-ai-launcher small{color:#342b2f;white-space:nowrap;background:#fffffff5;border:1px solid #e0d5da;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850;line-height:1;display:block;box-shadow:0 6px 18px #301f271f}:is(.floating-ai-launcher:hover .floating-ai-orb,.floating-ai-launcher:focus-visible .floating-ai-orb){transform:translateY(-2px)scale(1.04);box-shadow:0 18px 38px #23171d52}.floating-ai.is-open .floating-ai-orb{background:linear-gradient(145deg,#d31164,#93003e)}html[data-theme=dark] .floating-ai-backdrop{background:#0000007a}html[data-theme=dark] .floating-ai-close,html[data-theme=dark] .floating-ai-launcher small{color:#f5f6f8;background:#20242c;border-color:#444b56}.marketing-visual-scope{background:linear-gradient(135deg,#fff8fb,#fffdf8);border:1px solid #e9dbe1;border-radius:18px;margin-top:18px;padding:22px}.marketing-visual-scope>span{color:#bd004f;letter-spacing:.11em;font-size:10px;font-weight:900}.marketing-visual-scope>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:13px;display:grid}.marketing-visual-scope article{background:#fff;border:1px solid #eadfe4;border-radius:14px;padding:16px}.marketing-visual-scope article b{color:#2d2529;font-size:14px}.marketing-visual-scope article p{color:#6a5f64;margin:7px 0 0;font-size:12px;line-height:1.55}.marketing-visual-scope>p{color:#54494e;margin:14px 0 0;font-size:12px;line-height:1.55}.marketing-visual-scope>span+p{margin-top:12px;font-size:13px}.marketing-pricing-note{color:#786c72;text-align:center;margin:16px 0 0;font-size:11px;font-weight:700}.legal-full-link{color:#a90047;font-weight:850}@media (max-width:720px){.media-upload-field{grid-template-columns:1fr!important}.media-upload-field .media-upload-control{grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);padding:11px;gap:10px!important}.media-upload-icon{height:38px;width:38px!important}.media-upload-action{grid-column:2;justify-self:start;padding:6px 9px}.media-upload-progress,.media-upload-field>.media-upload-message{grid-column:1/-1}.floating-ai-launcher{bottom:12px;right:12px}.floating-ai-orb{width:52px;height:52px}.floating-ai-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 110px);bottom:92px;right:12px;padding:18px!important}.floating-ai-panel>header{padding-right:32px}.reporting-view,.reporting-editor-head,.report-structure-editor,.report-structure-editor>header,.report-structure-editor>article{min-width:0;max-width:100%}.reporting-editor-head{overflow:hidden}.reporting-editor-head>div,.reporting-editor-head .segmented{min-width:0;max-width:100%}.reporting-editor-head .segmented button{white-space:normal;min-width:0;padding-inline:8px!important}.report-structure-editor>header .primary{white-space:normal;width:100%}.report-network-editor-head>*{width:100%;max-width:none}.report-column-editor label{width:100%;min-width:0}.report-column-editor input{flex:1;min-width:0}.annual-network-entry{max-width:100%;overflow-x:auto}.marketing-visual-scope>div{grid-template-columns:1fr}.public-legal-page>article{width:min(100% - 28px,780px);padding:46px 0 68px}.public-legal-page h1{margin-bottom:34px}.public-legal-page>footer{flex-direction:column;align-items:flex-start}.reporting-ai-chat{border-radius:17px;width:auto;max-height:none;inset:8px}.reporting-ai-chat .global-ai-filters>div:not(.ai-analysis-actions){grid-template-columns:1fr}.social-post-preview>header{flex-wrap:wrap;align-items:flex-start}.social-preview-toggle{margin-left:0}}.ai-company-brief-setting{grid-column:1/-1}.ai-company-brief-setting textarea{resize:vertical;min-height:220px}.member-picker>p{color:var(--muted);flex:0 0 100%;margin:0 0 8px;font-size:12px;line-height:1.45}.my-work-view{gap:18px;display:grid}.my-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-work-summary article{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);text-align:center;border-radius:18px;justify-items:center;gap:5px;padding:20px;display:grid}.my-work-summary article small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.my-work-summary article b{color:var(--ink);font-size:32px}.my-work-summary article span{color:var(--muted);font-size:12px}.my-work-summary article.is-alert{background:#fff7f7;border-color:#efb0b0}.my-work-summary article.is-alert b{color:#b42318}.my-work-role-guide>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.my-work-role-guide>header{text-align:center;justify-content:center}.my-work-role-guide p{background:var(--surface);text-align:center;border-radius:14px;justify-items:center;gap:5px;margin:0;padding:15px;display:grid}.my-work-role-guide p b{color:var(--primary)}.my-work-role-guide p span{color:var(--muted);font-size:12px}.my-work-approvals>header{align-items:center}.my-work-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.my-work-bulk-result{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.my-work-approval-list{gap:8px;display:grid}.my-work-approval-row{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.my-work-approval-row:hover{background:var(--surface);border-color:#d08aa9}.my-work-approval-list input{width:18px;height:18px;accent-color:var(--primary)}.my-work-approval-link{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 2px;display:flex}.my-work-approval-link span{gap:3px;display:grid}.my-work-approval-link>em{color:var(--primary);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.my-work-approval-link:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.my-work-approval-link:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.my-work-approval-link:focus-visible{outline-offset:3px;border-radius:8px}.my-work-approval-list small{color:var(--muted)}.my-work-columns{grid-template-columns:1.35fr .85fr;align-items:start;gap:18px;display:grid}.my-work-list{gap:8px;display:grid}.my-work-list>button{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.my-work-list>button:hover{background:var(--surface);border-color:#d08aa9}.my-work-list>button>span:nth-child(2){gap:3px;display:grid}.my-work-list small{color:var(--muted)}.my-work-list time{color:var(--muted);white-space:nowrap;font-size:12px}.work-kind{color:var(--primary);background:#f4e7ed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.work-task{color:#1d4ed8;background:#e8f1ff}.work-creation{color:#9a5700;background:#fff3df}.work-social{color:#23713d;background:#ecf8ef}.my-work-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:13px;margin:0;padding:18px}.my-work-validation-redirect{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff8fb;border:1px solid #e5c5d2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.my-work-validation-redirect span{gap:4px;display:grid}.my-work-validation-redirect small{color:var(--primary);letter-spacing:.09em;font-size:10px;font-weight:900}.my-work-validation-redirect strong{color:var(--primary);white-space:nowrap}.my-work-view .panel>header{text-align:center;justify-content:center}.my-work-view .panel>header>div{width:100%}.admin-export-link{color:#9f0043;background:#fff;border:1px solid #dccbd2;border-radius:10px;align-items:center;min-height:36px;padding:7px 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.my-work-summary,.my-work-role-guide>div,.my-work-columns{grid-template-columns:1fr}.my-work-list>button{grid-template-columns:auto minmax(0,1fr) auto}.my-work-list>button>em{grid-column:2/-1;justify-self:start}.my-work-approval-row{grid-template-columns:auto minmax(0,1fr)}.my-work-approval-row>.pill{grid-column:2;justify-self:start}.my-work-approval-link>em{display:none}}.pilotage-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.pilotage-kpi{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:5px 12px;min-height:112px;padding:18px;display:grid;box-shadow:0 3px 12px #10233e0a}:is(.pilotage-kpi:hover,.pilotage-kpi:focus-visible){border-color:#9abce4;outline:3px solid #024caa1f;box-shadow:0 8px 24px #10233e1a}.pilotage-kpi small{color:var(--muted);font-size:12px;font-weight:800}.pilotage-kpi b{grid-area:1/2/span 2;font-size:32px;line-height:1}.pilotage-kpi span{color:#67758a;font-size:11px}.pilotage-kpi-overdue b{color:var(--red)}.pilotage-kpi-production b{color:var(--blue)}.pilotage-kpi-validation b{color:var(--orange)}.pilotage-kpi-upcoming b,.pilotage-kpi-completed b{color:var(--purple)}.pilotage-overview-panels{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:16px;margin:0 0 18px;display:grid}.pilotage-priority-panel,.pilotage-next-panel{overflow:hidden}.pilotage-overview-panels header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px 12px;display:flex}.pilotage-overview-panels h2{margin:0;font-size:16px}.pilotage-overview-panels header small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.pilotage-priority-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.pilotage-priority-row:last-child{border-bottom:0}.pilotage-priority-row:hover,.pilotage-next-row:hover{background:#f8fafc}.pilotage-priority-row i{background:var(--blue);border-radius:50%;width:8px;height:8px}.pilotage-priority-row i.is-overdue{background:var(--red)}.pilotage-priority-row i.is-production{background:var(--orange)}.pilotage-priority-row i.is-validation{background:var(--purple)}.pilotage-priority-row em{color:var(--muted);letter-spacing:.06em;margin-right:6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.pilotage-priority-row b{font-size:12px}.pilotage-priority-row small,.pilotage-next-row small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.pilotage-priority-row time{color:var(--muted);white-space:nowrap;font-size:11px}.pilotage-priority-row .pill{justify-self:end;font-size:10px}.pilotage-next-panel{background:#fbfcfe}.pilotage-next-row{border:0;border-left:3px solid var(--blue);width:calc(100% - 28px);color:inherit;text-align:left;background:#f5f9ff;border-radius:6px;margin:10px 14px;padding:11px 12px;display:block}.pilotage-next-row:nth-child(2){border-left-color:var(--purple);background:#f8f6ff}.pilotage-next-row:nth-child(3){border-left-color:var(--green);background:#f4fbf8}.pilotage-next-row b{font-size:12px}.pilotage-overview-empty{color:var(--muted);margin:22px 18px;font-size:12px}.entity-card-list{gap:10px;padding:14px;display:grid}.entity-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.entity-card-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 15px;display:grid}:is(.entity-card-main:hover,.entity-card-main:focus-visible){outline-offset:-3px;background:#f8fafd;outline:3px solid #024caa1f}.entity-card-type{color:#647287;text-transform:uppercase;background:#eef2f7;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800}.entity-card-copy{min-width:0}.entity-card-copy b,.entity-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-card-copy b{font-size:12px}.entity-card-copy small{color:var(--muted);margin-top:4px;font-size:10px}.entity-card time{color:var(--muted);font-size:10px}.entity-card-open{color:var(--blue);font-weight:900}.entity-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.entity-card-actions button,.entity-card-actions label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.entity-card-actions button.primary{background:var(--blue);color:#fff}.status-badge{color:#5f6d80;white-space:nowrap;background:#eef1f5;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-badge-success{color:#14734f;background:#e5f7ef}.status-badge-scheduled{color:#6543ad;background:#f0eaff}.validations-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.validations-panel>header h2{margin:3px 0 0;font-size:17px}.validations-panel>header span{color:var(--muted);font-size:9px;font-weight:800}.validation-selection-count{text-align:right;min-width:90px}.app-navigation{min-height:0;padding-right:2px;overflow-y:auto}.nav-group{margin-bottom:5px}.app-navigation .nav-group-toggle{color:#8293a9;letter-spacing:1.1px;text-transform:uppercase;margin:0;padding:8px 10px 4px;font-size:9px;font-weight:850}.app-navigation .nav-group-toggle:hover{color:#fff;background:0 0}.nav-group-toggle i{margin-left:auto;font-style:normal;transition:transform .2s}.nav-group-toggle[aria-expanded=false] i{transform:rotate(-90deg)}.nav-group-items[hidden]{display:none}.content-sheet{gap:15px;display:grid}.content-sheet-group{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:15px}.content-sheet-group>h3{color:#66758a;letter-spacing:.7px;text-transform:uppercase;margin:0 0 14px;font-size:10px}.content-sheet-group .publication-properties{margin-top:0}.content-sheet-complementary{background:#fff}.editorial-calendar{padding:18px}.editorial-calendar-title{margin-bottom:14px}.editorial-calendar-weekdays,.editorial-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.editorial-calendar-weekdays b{color:var(--muted);text-align:center;padding:8px;font-size:10px}.editorial-calendar-day{border:solid var(--line);background:#fff;border-width:1px 0 0 1px;min-width:0;min-height:118px;padding:8px}.editorial-calendar-day:nth-child(7n){border-right-width:1px}.editorial-calendar-day:nth-last-child(-n+7){border-bottom-width:1px}.editorial-calendar-day.muted-day{color:#9ba7b6;background:#f8fafc}.editorial-calendar-day.calendar-today{box-shadow:inset 0 0 0 2px var(--blue)}.editorial-calendar-compact-item,.editorial-calendar-day-summary{background:#f7faff;border:1px solid #dce6f2;border-radius:9px;width:100%;margin-top:7px;padding:8px}.editorial-calendar-compact-item{text-align:left;cursor:pointer;gap:7px;display:grid}.editorial-calendar-compact-item b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.editorial-calendar-day-summary b{font-size:11px;display:block}.editorial-calendar-day-summary button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:800}.editorial-calendar-day-drawer{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px}.editorial-calendar-day-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.editorial-calendar-day-drawer h3{margin:3px 0 0;font-size:15px}.editorial-calendar-day-drawer header span{color:var(--muted);font-size:9px}.editorial-calendar-day-drawer header button{background:0 0;border:0;font-size:22px}.idea-conversion-message{grid-column:1/-1}@media (max-width:900px){.pilotage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotage-overview-panels{grid-template-columns:1fr}.entity-card-main{grid-template-columns:auto minmax(0,1fr) auto}.entity-card-main time,.entity-card-main .status-badge{grid-column:2}.validations-panel>header{flex-direction:column;align-items:flex-start}.my-work-bulk-actions{flex-wrap:wrap;width:100%}}@media (max-width:390px){.pilotage-kpis{grid-template-columns:1fr}.pilotage-priority-row{grid-template-columns:8px minmax(0,1fr) auto}.pilotage-priority-row time{display:none}.editorial-calendar{padding:10px}.editorial-calendar-title{flex-wrap:wrap}.editorial-calendar-title h3{min-width:150px}.editorial-calendar-weekdays{display:none}.editorial-calendar-grid{grid-template-columns:1fr;gap:8px;display:grid}.editorial-calendar-day{border:1px solid var(--line);border-radius:10px;min-height:0}.editorial-calendar-day.is-empty,.editorial-calendar-day.muted-day{display:none}.editorial-calendar-compact-item b{white-space:normal}.entity-card-main{grid-template-columns:1fr auto;gap:8px}.entity-card-type{grid-column:1;width:fit-content}.entity-card-copy{grid-column:1/-1}.entity-card-main time,.entity-card-main .status-badge{grid-column:1;width:fit-content}.entity-card-open{grid-area:1/2}.entity-card-actions{justify-content:stretch}.entity-card-actions button{flex:140px;justify-content:center}}[hidden]{display:none!important}.ui-button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:9px 14px;font-weight:800}.ui-button--primary{border-color:var(--blue);background:var(--blue);color:#fff}.ui-button--danger{color:#b42318;border-color:#fecaca}.ui-button--ghost{background:0 0;border-color:#0000}.ui-button--sm{min-height:36px;padding:7px 10px;font-size:12px}.ui-button:disabled{cursor:not-allowed;opacity:.6}.ui-button:focus-visible{outline-offset:2px;outline:3px solid #087e8959}.global-search input:focus-visible{outline-offset:2px;outline:3px solid #087e8959}.global-search__results button:focus-visible{outline-offset:2px;outline:3px solid #087e8959}.workspace-switcher{min-width:0}.workspace-switcher-text{flex:auto;min-width:0;padding-right:4px}.workspace-switcher-text b,.workspace-switcher-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher>span:last-child{flex:none}.login-brand-link{color:inherit;border-radius:18px;text-decoration:none;display:block}.login-brand-link:focus-visible{outline-offset:4px;outline:3px solid #bd004f47}.pricing-card.featured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#bd004f,#ef9105,#087f84) border-box;border:2px solid #0000;overflow:hidden}.pricing-card.featured:before{content:"Formule recommandée";color:#fff;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(90deg,#bd004f,#ef9105);padding:9px 18px;font-size:10px;font-weight:900;position:absolute;top:0;left:0;right:0}.pricing-card.featured .pricing-kicker{margin-top:24px}.pricing-card.featured h3{letter-spacing:-.06em;font-size:clamp(42px,5vw,58px)}.pricing-card.featured>small{color:#5d5157;background:#f6f0f3;border-radius:999px;width:fit-content;padding:6px 10px}.service-com-slider{background:linear-gradient(145deg,#fff7fb,#f7fbff);border:1px solid #bd004f29;border-radius:16px;grid-template-columns:1fr;gap:10px;margin:6px 0 16px;padding:14px;display:grid}.service-com-slider b{color:#211d20;font-size:13px}.service-com-slider input{accent-color:#bd004f;width:100%}.service-com-slider span{color:#675b61;font-size:12px;line-height:1.45}.my-work-hero{background:#bd004f;border-color:#00000014;box-shadow:0 22px 58px #bd004f33}.my-work-hero>div:first-child>span,.my-work-hero h2{color:#000}.my-work-hero p{color:#000000b8}.my-work-kpis article{border:0;box-shadow:0 14px 30px #0000001f}.my-work-kpis article.kpi-overdue{color:#fff;background:#f66}.my-work-kpis article.kpi-production{color:#fff;background:#8000ff}.my-work-kpis article.kpi-validation{color:#1d1d1f;background:#ffa200}.my-work-kpis article.kpi-completed{color:#063b13;background:#42ff58}.my-work-kpis article.kpi-overdue small,.my-work-kpis article.kpi-overdue span,.my-work-kpis article.kpi-overdue b,.my-work-kpis article.kpi-production small,.my-work-kpis article.kpi-production span,.my-work-kpis article.kpi-production b{color:#fff}.my-work-kpis article.kpi-validation small,.my-work-kpis article.kpi-validation span,.my-work-kpis article.kpi-validation b,.my-work-kpis article.kpi-completed small,.my-work-kpis article.kpi-completed span,.my-work-kpis article.kpi-completed b{color:inherit}.overview-week-calendar{border-top:1px solid var(--apple-border);background:linear-gradient(#fff,#fafbff);padding:17px 18px 19px}.overview-week-calendar>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.overview-week-calendar h4{margin:0;font-size:14px}.overview-week-calendar header small{color:#86868b;margin-top:3px;font-size:11px;display:block}.overview-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.overview-week-grid article{background:#fff;border:1px solid #e6e8ef;border-radius:14px;min-width:0;min-height:132px;padding:10px}.overview-week-grid article.has-content{border-color:#bd004f33;box-shadow:inset 0 3px #bd004f}.overview-week-grid time b,.overview-week-grid time span{display:block}.overview-week-grid time b{color:#1d1d1f;text-transform:uppercase;font-size:11px}.overview-week-grid time span,.overview-week-grid p{color:#86868b;font-size:11px}.overview-week-grid button{width:100%;color:inherit;text-align:left;background:#f8faff;border:1px solid #eceef3;border-radius:10px;margin-top:8px;padding:8px}.overview-week-grid button span{float:left;color:#bd004f;margin-right:6px}.overview-week-grid button b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.overview-week-grid button small,.overview-week-grid em{color:#6e6e73;margin-top:3px;font-size:10px;font-style:normal;display:block}.entity-card-type,.entity-card-copy small{align-items:center;gap:6px;display:inline-flex}.entity-card-type i,.entity-card-copy small i{color:#bd004f;background:#bd004f1a;border-radius:8px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;line-height:1;display:inline-grid}.entity-card-copy small{max-width:100%}.status-badge-neutral{color:#536174;background:#eef1f5;border:1px solid #dbe3ec}.status-badge-danger{color:#fff;background:#f66}.status-badge-review{color:#1d1d1f;background:#ffa200}.status-badge-success,.status-badge-scheduled{color:#063b13;background:#42ff58}.status-badge-progress{color:#fff;background:#8000ff}@media (max-width:760px){.overview-week-calendar>header{flex-direction:column;align-items:flex-start}.overview-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-empty-state{border:1px dashed var(--line);text-align:center;border-radius:14px;grid-column:1/-1;padding:28px}.ui-empty-state h2{margin:0 0 6px;font-size:18px}.ui-empty-state p{color:var(--muted);margin:0}.settings-shell{gap:18px;min-width:0;display:grid}.settings-shell__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:4px;display:grid;overflow:visible}.settings-shell__tabs .ui-button{white-space:normal;width:100%;min-width:0;padding-inline:7px;line-height:1.2}.settings-shell__panel{min-width:0}.settings-section-fields{gap:14px;display:grid}.global-search{flex:1;min-width:0;position:relative}.global-search .search{width:100%}.global-search__results{z-index:80;border:1px solid var(--line);background:#fff;border-radius:14px;max-height:min(440px,70vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #1c243229}.global-search__results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.global-search__results button:hover,.global-search__results button.is-active{background:#f2f7fa}.global-search__results button span{gap:3px;display:grid}.global-search__results small{color:var(--muted)}.global-search__results em{color:var(--blue);font-size:11px;font-style:normal;font-weight:900}.provider-card__header{align-items:center;gap:12px;display:flex}.provider-card__avatar{width:44px;height:44px;color:var(--blue);background:#eef6f8;border-radius:12px;place-items:center;font-weight:900;display:grid}.provider-card__header h3{margin:0}.provider-card__type{color:var(--muted);font-size:12px}.provider-card__details{gap:8px;display:grid}.provider-card__details div{justify-content:space-between;gap:12px;display:flex}.provider-card__actions{flex-wrap:wrap;gap:7px;display:flex}.client-table-wrap{border:1px solid var(--line);border-radius:12px;margin:12px 0;overflow-x:auto}.client-table{border-collapse:collapse;width:100%}.client-table th,.client-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px}.client-table__status{font-weight:800}.reporting-insight{border-left:4px solid var(--blue);margin:14px 0;padding:18px}.reporting-insight>span{color:var(--blue);letter-spacing:.08em;font-size:11px;font-weight:900}.reporting-insight h2{margin:6px 0;font-size:18px}.reporting-insight p{color:var(--muted);margin:0}.reporting-overview,.reporting-entry-workspace{gap:14px;display:grid}.reporting-section-heading,.reporting-entry-intro,.reporting-decision-summary>header,.reporting-annual-summary>header,.reporting-channel-sections>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reporting-section-heading>span,.reporting-entry-intro span,.reporting-decision-summary>header span,.reporting-annual-summary>header span,.reporting-channel-sections>header span{color:#bd004f;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.reporting-section-heading h3,.reporting-entry-intro h4,.reporting-decision-summary h3,.reporting-annual-summary h2,.reporting-channel-sections h2{color:#2e2529;margin:5px 0 0;font-size:20px;line-height:1.15}.reporting-entry-intro h4{font-size:22px}.reporting-section-heading{padding:0 2px}.reporting-entry-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.reporting-entry-intro{background:linear-gradient(#fff8fb,#fff);border:1px solid #eadde3;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 10px 30px #2a1b220f}.reporting-entry-intro>div{background:#fffdfd;border:1px solid #eadfe4;border-radius:14px;padding:14px}.reporting-entry-intro p,.reporting-entry-intro small{color:#6d6167;margin:6px 0 0;font-size:12px;line-height:1.5;display:block}.reporting-entry-intro small{color:#4f4549;font-weight:700}.reporting-config-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reporting-config-summary article{background:#fffafb;border:1px solid #eadfe4;border-radius:14px;padding:16px}.reporting-config-summary h3{color:#2e2529;margin:6px 0 8px;font-size:16px}.reporting-config-summary p,.reporting-config-summary small{color:#6d6167;margin:0;line-height:1.5;display:block}.reporting-config-summary small{margin-top:8px}.reporting-overview-cockpit{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.reporting-decision-summary,.reporting-annual-summary{background:#fff;border:1px solid #eadde3;border-radius:18px;min-width:0;box-shadow:0 10px 30px #2a1b220f}.reporting-decision-summary{gap:14px;padding:18px;display:grid}.reporting-decision-summary>header p,.reporting-annual-summary>header p,.reporting-channel-sections>header p{color:#71666b;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.45}.reporting-priority-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reporting-priority-kpis article{background:#fffdfd;border:1px solid #eadfe4;border-radius:12px;min-width:0;padding:15px}.reporting-priority-kpis article.accent{color:#fff;background:linear-gradient(145deg,#bd004f,#9d003f);border-color:#0000;grid-column:1/-1}.reporting-priority-kpis span,.reporting-priority-kpis small,.reporting-priority-kpis b{display:block}.reporting-priority-kpis span,.reporting-priority-kpis small{color:#776b71;font-size:10px;font-weight:760}.reporting-priority-kpis b{color:#30272b;margin:9px 0 6px;font-size:26px;line-height:1}.reporting-priority-kpis article.accent span,.reporting-priority-kpis article.accent small,.reporting-priority-kpis article.accent b{color:#fff}.reporting-comparison,.reporting-comparison-empty{border-radius:13px;margin:0;padding:16px}.reporting-comparison{box-shadow:none;background:#fff8fb;border:1px solid #eadde3;border-left:4px solid #bd004f}.reporting-comparison>span{color:#bd004f;letter-spacing:.09em;font-size:10px;font-weight:900}.reporting-comparison h2{color:#2f252a;margin:6px 0;font-size:17px}.reporting-comparison p{color:#655a60;margin:0;line-height:1.5}.reporting-comparison-empty{color:#6d6167;background:#fbf8f9;border:1px dashed #ddcfd5;font-size:12px}.reporting-annual-summary{gap:16px;padding:18px;display:grid}.reporting-annual-summary>header,.reporting-channel-sections>header{padding:0}.reporting-annual-summary .annual-global-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.reporting-annual-summary .annual-global-summary article{box-shadow:none;background:#fbfafb;border-radius:12px}.reporting-channel-sections{gap:12px;display:grid}.reporting-channel-sections .network-year-statistics{box-shadow:none;border-color:#eadde3;border-radius:14px;margin:0;overflow:hidden}.reporting-channel-sections .network-year-statistics>summary{min-height:70px}.reporting-channel-sections .metric-year-chart{background:#fcfbfb;border-radius:12px}html[data-theme=dark] .reporting-decision-summary,html[data-theme=dark] .reporting-annual-summary,html[data-theme=dark] .reporting-entry-intro,html[data-theme=dark] .reporting-entry-intro>div,html[data-theme=dark] .reporting-config-summary article,html[data-theme=dark] .reporting-priority-kpis article,html[data-theme=dark] .reporting-comparison,html[data-theme=dark] .reporting-channel-sections .metric-year-chart{color:#f7f8fa;background:#1c2129;border-color:#414852}html[data-theme=dark] .reporting-priority-kpis article.accent{background:linear-gradient(145deg,#bd004f,#7b0034)}html[data-theme=dark] .reporting-comparison-empty{color:#d6d8dc;background:#20242c;border-color:#4d535e}@media (max-width:1100px){.reporting-entry-layout,.reporting-overview-cockpit{grid-template-columns:1fr}.reporting-decision-summary>header p,.reporting-annual-summary>header p,.reporting-channel-sections>header p{max-width:none}}@media (max-width:720px){.reporting-section-heading,.reporting-entry-intro,.reporting-decision-summary>header,.reporting-annual-summary>header,.reporting-channel-sections>header{flex-direction:column;align-items:flex-start}.reporting-config-summary{grid-template-columns:1fr}.reporting-decision-summary>header p,.reporting-annual-summary>header p,.reporting-channel-sections>header p{text-align:left}.reporting-priority-kpis,.reporting-annual-summary .annual-global-summary{grid-template-columns:1fr}}@media (max-width:760px){.global-search{flex-basis:100%;order:3;width:100%}.settings-shell__tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.client-table thead{display:none}.client-table,.client-table tbody,.client-table tr,.client-table td,.client-table th{width:100%;display:block}.client-table tr{border-bottom:1px solid var(--line);padding:10px}.client-table td,.client-table th{border:0;grid-template-columns:120px 1fr;gap:8px;padding:7px;display:grid}.client-table td:before,.client-table th:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:800}}@media (max-width:390px){.settings-shell__tabs{grid-template-columns:1fr 1fr}.provider-card__actions .ui-button{flex:100%}.client-table td,.client-table th{grid-template-columns:1fr}}.notion-main-calendar{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;overflow:auto}.notion-main-calendar .calendar-grid>div{background:linear-gradient(#fff 0%,#fdfbfc 100%);min-height:184px;padding:9px}.notion-main-calendar .calendar-grid>div:hover{z-index:2;background:#fff;box-shadow:inset 0 0 0 1px #bd004f1f}.notion-main-calendar .calendar-publication-shell{padding-bottom:28px}.notion-main-calendar .editorial-preview{transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 7px 18px #2d1c2514;background:#fff!important;border-color:#eadfe4!important;border-radius:11px!important;padding:6px!important}:is(.notion-main-calendar .editorial-preview:hover,.notion-main-calendar .editorial-preview:focus-visible){transform:translateY(-1px);box-shadow:0 11px 24px #2d1c2521;border-color:#bd004f47!important}.calendar-publication-visual{aspect-ratio:16/8.5;background:linear-gradient(135deg,#f8e8ef,#fff2df);border-radius:8px;width:100%;margin-bottom:7px;display:block;overflow:hidden}.calendar-publication-visual img,.calendar-publication-visual video{object-fit:cover;width:100%;height:100%;display:block}.notion-main-calendar .editorial-preview>b{color:#2d2529;font-size:11px!important}.notion-main-calendar .preview-tags{gap:3px}.notion-main-calendar .preview-tags em{text-overflow:ellipsis;max-width:100%;padding:3px 5px;overflow:hidden}.calendar-publication-meta{color:#756a6f;flex-wrap:wrap;gap:4px 8px;margin-top:6px;display:flex}.calendar-publication-meta small{font-weight:700;color:inherit!important;margin:0!important;font-size:8px!important}.notion-main-calendar .preview-status{margin-top:7px;font-weight:750}@media (max-width:700px){.notion-main-calendar{padding:10px}.notion-main-calendar .weekdays,.notion-main-calendar .calendar-grid{min-width:900px}}.reporting-month-action .reporting-locked-status{margin-bottom:8px;display:block}.publication-scheduling{background:#faf8fc;border:1px solid #ded5e6;border-radius:12px;padding:18px}.publication-scheduling header{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.publication-scheduling header span,.publication-scheduling small{color:#655b6c;font-size:12px}.publication-scheduling-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.publication-scheduling .publication-scheduling-fields label{gap:7px;display:grid}.publication-scheduling p{margin:12px 0;font-size:13px;line-height:1.5}.publication-scheduling>small{margin-top:10px;display:block}.publication-scheduling>button{color:#8c2455;cursor:pointer;background:#fff;border:1px solid #8c4166;border-radius:8px;padding:9px 14px}@media (max-width:600px){.publication-scheduling-fields{grid-template-columns:1fr}}.publication-table-time{color:#655b6c;margin-top:4px;display:block}.publication-scheduling .publication-date-time{grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);margin-top:0}.publication-timezone{align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.social-accounts{border-bottom:1px solid #e2e7e3;padding:14px 0}.social-account-list{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.social-account-list span{background:#f0f2f1;border-radius:14px;padding:5px 9px;font-size:12px}.social-account-list .connected{color:#146a43;background:#e2f3e9}.social-accounts button{margin:0 8px 8px 0}.social-accounts small{display:block}.meta-social-accounts header{justify-content:space-between;gap:12px;display:flex}.meta-social-accounts header span{background:#f0f2f1;border-radius:999px;padding:4px 8px;font-size:12px}.meta-social-accounts header span.connected{color:#146a43;background:#e2f3e9}.meta-social-accounts.compact{margin:10px 0 0}.meta-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.meta-destination-grid label{gap:5px;font-size:12px;display:grid}.meta-account-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.meta-delivery button,.meta-social-accounts button{color:#8c2455;cursor:pointer;background:#fff;border:1px solid #8c4166;border-radius:8px;padding:9px 14px}.meta-delivery button:disabled,.meta-social-accounts button:disabled{cursor:not-allowed;opacity:.5}.meta-delivery-list{gap:8px;margin-top:12px;display:grid}.meta-delivery-list article{background:#fff;border:1px solid #e2e7e3;border-radius:10px;padding:10px 12px}.meta-delivery-list article>div{justify-content:space-between;gap:12px;display:flex}.meta-delivery-list article p{margin:5px 0 0}.meta-delivery-published{border-color:#9fd6b7!important}.meta-delivery-failed,.meta-delivery-uncertain{border-color:#e4a5a5!important}@media (max-width:600px){.meta-destination-grid{grid-template-columns:1fr}}.automation-workspace{gap:20px;display:grid}.automation-summary,.automation-setup{border:1px solid var(--border,#e4dce2);background:linear-gradient(135deg,#bd004f14,#ef910514);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.automation-summary h2{margin:5px 0 8px;font-size:clamp(22px,3vw,32px)}.automation-summary p,.automation-card p,.automation-flow p,.automation-setup p{color:#6c6268;margin:6px 0 0;line-height:1.55}.automation-kicker,.automation-card small{color:#bd004f;letter-spacing:.1em;font-size:12px;font-weight:800}.automation-status{color:#8a4f00;background:#fff0d8;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:800}.automation-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.automation-flow article,.automation-card{border:1px solid var(--border,#e4dce2);background:var(--surface,#fff);border-radius:16px;gap:12px;padding:20px;display:flex}.automation-flow article>span{color:#fff;background:#bd004f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.automation-flow p{font-size:13px}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-card{display:block}.automation-card h3{margin:8px 0}.automation-networks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.automation-networks span{background:#f5edf1;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.automation-setup{background:var(--surface,#fff);align-items:center}.automation-setup>div:last-child{flex-wrap:wrap;flex:none;gap:10px;display:flex}.automation-setup button{color:#9b0041;cursor:pointer;background:0 0;border:1px solid #bd004f;border-radius:9px;padding:10px 14px}@media (max-width:900px){.automation-flow,.automation-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.automation-summary,.automation-setup{display:grid}.automation-flow,.automation-grid{grid-template-columns:1fr}}.publication-editor-column{border-color:#e2e5e9;border-radius:18px;padding:24px;box-shadow:0 8px 28px #141e2d0a}.publication-editor-column .publication-column-heading{border-bottom:1px solid #edf0f3;margin-bottom:20px;padding-bottom:18px}.publication-editor-column .publication-column-heading span{letter-spacing:.08em;font-size:12px}.publication-editor-column .content-sheet-group{background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0}.publication-editor-column .content-sheet-group>h3{color:#596574;letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:700}.publication-editor-column .publication-title{margin:0;padding:12px 0;font-size:clamp(24px,3vw,32px);line-height:1.25}.publication-editor-column .publication-properties{gap:18px}.publication-editor-column .publication-properties>label{align-items:start;gap:8px}.publication-editor-column .publication-properties>label>span{color:#495565;font-size:14px;font-weight:600}.publication-editor-column .publication-properties textarea{resize:vertical;min-height:150px;padding:14px;font-size:16px;line-height:1.6}.publication-editor-column .publication-properties input,.publication-editor-column .publication-properties select{min-height:42px;font-size:14px}.publication-editor-column .publication-scheduling{background:#f7f8fa;border:1px solid #e2e5e9;border-radius:12px;padding:16px}.publication-editor-column .meta-delivery{background:#fff;padding:18px}.meta-delivery>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-delivery>header b{color:#283440;font-size:16px}.meta-delivery>header>span,.meta-delivery>small{color:#647180;font-size:12px}.meta-delivery>p{color:#596574;font-size:14px;line-height:1.6}.meta-delivery-list article{padding:14px}.meta-delivery-list article>div{flex-wrap:wrap;align-items:center}.meta-delivery-list article p{color:#596574;font-size:13px;line-height:1.5}.meta-delivery .delivery-status{color:#465466;background:#edf1f5;border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.meta-delivery .meta-delivery-published .delivery-status{color:#fff;background:#167347}.meta-delivery .meta-delivery-failed .delivery-status{color:#ad2632;background:#fff0f0}.publication-editor-column .carousel-media-field{background:#fafbfc;border:1px solid #e2e5e9;border-radius:12px;padding:16px}@media (max-width:900px){.publication-editor-column{padding:20px}.publication-editor-column .publication-properties>label{grid-template-columns:1fr}.publication-editor-column .publication-properties>label>span{margin-bottom:4px}}@media (max-width:520px){.publication-editor-column{padding:14px}.publication-editor-column .meta-delivery{padding:12px}.meta-delivery .meta-account-actions button{flex:1}}.publication-editor-column .carousel-media-field{background:#fff;border-radius:14px;padding:18px}.carousel-media-field .media-upload-field>span:first-child{color:#334155;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:650;display:flex}.carousel-media-field .media-upload-control{min-height:140px;box-shadow:none;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:22px;transition:border-color .15s,background .15s}.carousel-media-field .media-upload-control:hover,.carousel-media-field .media-upload-control:focus-within,.media-upload-control.is-dragging{background:#fff2f7;border-color:#bd004f;outline:2px solid #0000}.carousel-media-field .media-upload-control.is-dragging{background:#fff2f7;border-style:solid;border-color:#bd004f}.carousel-media-field .media-upload-icon{color:#bd004f;background:#fce7f0;border-radius:12px;width:44px;height:44px;font-size:24px}.carousel-media-field .media-upload-copy b{color:#273445;font-size:16px;font-weight:650}.carousel-media-field .media-upload-copy small{color:#64748b;margin-top:5px;font-size:13px;line-height:1.5}.carousel-media-field .media-upload-action{color:#334155;background:#fff;border-color:#d8dfe7;font-size:14px;font-weight:600}.carousel-media-field .carousel-media-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.carousel-media-field .carousel-media-list>article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:8px;overflow:hidden}.carousel-media-field .carousel-media-list>article>img,.carousel-media-field .carousel-media-list>article>video{object-fit:contain;background:#f1f5f9;border-radius:8px;width:100%;height:180px}.carousel-media-field .carousel-media-list>article>small{text-overflow:ellipsis;white-space:nowrap;color:#334155;margin:10px 2px;font-size:13px;display:block;overflow:hidden}.carousel-media-field .carousel-media-list>article>div{gap:6px;display:flex}.carousel-media-field .carousel-media-list>article button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:36px;min-height:36px}.carousel-media-field .carousel-media-list>article button:last-child{color:#b42338;background:#fff1f2;margin-left:auto}.carousel-media-field .carousel-media-list>article button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:520px){.carousel-media-field .media-upload-control{flex-wrap:wrap;padding:16px}.carousel-media-field .media-upload-copy{flex:1;min-width:150px}.carousel-media-field .carousel-media-list{grid-template-columns:1fr}.carousel-media-field .carousel-media-list>article>img,.carousel-media-field .carousel-media-list>article>video{height:220px}}.approval-requirement{cursor:pointer;background:#f8faf9;border:1px solid #dbe7df;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0;padding:16px;display:flex!important}.approval-requirement input[type=checkbox]{accent-color:#20844e;width:18px;min-width:18px;height:18px;margin:3px 0 0}.approval-requirement span{gap:5px;display:grid}.approval-requirement strong{color:#26372d;font-size:14px}.approval-requirement small{color:#5f6f65;font-size:12px;font-weight:400;line-height:1.5}.meta-reporting-panel{background:#fff;border:1px solid #e4d5de;border-radius:16px;margin-bottom:20px;padding:20px}.meta-reporting-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.meta-reporting-panel p{color:#61616c;margin:8px 0;font-size:14px;line-height:1.5}.meta-reporting-panel small{color:#666;font-size:12px}.meta-reporting-accounts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:14px 0;display:grid}.meta-reporting-accounts article{background:#faf6f8;border-radius:10px;gap:6px;padding:14px;font-size:14px;display:grid}@media (max-width:640px){.meta-reporting-panel>header{flex-direction:column;align-items:stretch}}.client-report{color:#282332;gap:22px;display:grid}.cr-summary{color:#fff;background:#27212d;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.cr-eyebrow{letter-spacing:.1em;font-size:12px;font-weight:750}.cr-summary .cr-eyebrow{color:#ffb7d3}.cr-summary h2{margin:12px 0;font-size:28px;line-height:1.18}.cr-summary p{color:#e1dbe5;max-width:650px;margin:0;font-size:16px;line-height:1.6}.cr-period{border-left:1px solid #675d6b;gap:8px;min-width:205px;padding-left:24px;display:grid}.cr-period>span,.cr-period small{color:#d4cbd8;font-size:13px}.cr-period strong{text-transform:capitalize;font-size:19px}.cr-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cr-kpi{background:#fff;border:1px solid #e6dfe8;border-radius:18px;flex-direction:column;padding:24px;display:flex}.cr-question{color:#8a3460;font-size:13px}.cr-kpi h3{margin:10px 0 20px;font-size:17px}.cr-value{letter-spacing:-.04em;font-size:38px;font-weight:750;line-height:1.2}.cr-value>span{letter-spacing:0;color:#776e7b;font-size:14px;font-weight:500}.cr-kpi p{color:#716775;flex:1;font-size:14px;line-height:1.6}.cr-kpi footer{border-top:1px solid #eee8ef;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:12px;display:flex}.cr-kpi footer small{color:#746b78;font-weight:400}.cr-up{color:#247044}.cr-down{color:#8b4a18}.cr-middle{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.cr-panel{background:#fff;border:1px solid #e6dfe8;border-radius:18px;min-width:0;padding:26px}.cr-panel>header{margin-bottom:22px}.cr-panel .cr-eyebrow{color:#a3466e}.cr-panel h3,.cr-next h3{margin:8px 0;font-size:21px;line-height:1.3}.cr-panel>header p{color:#776e7b;margin:0;font-size:14px;line-height:1.6}.cr-takeaways{gap:24px;display:grid}.cr-takeaways article{gap:16px;display:flex}.cr-takeaways article>b{color:#bd004f;padding-top:2px;font-size:14px}.cr-takeaways h4{margin:0;font-size:16px}.cr-takeaways p{color:#716775;margin:8px 0 0;font-size:14px;line-height:1.6}.cr-next{background:#fff5ed;border:1px solid #f0d4c2;border-radius:18px;padding:26px}.cr-next>.cr-eyebrow{color:#955027}.cr-next p{color:#684f40;font-size:16px;line-height:1.6}.cr-next-note{color:#765844;border-top:1px solid #e9d6c7;padding-top:16px;font-size:13px;line-height:1.6}.cr-networks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.cr-networks>article{background:#faf8fb;border:1px solid #eee7ef;border-radius:14px;padding:20px}.cr-networks article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-networks h4{margin:0;font-size:18px}.cr-networks article>header span{color:#746679;font-size:12px}.cr-networks dl{gap:12px;display:grid}.cr-networks dl>div{justify-content:space-between;gap:14px;font-size:14px;display:flex}.cr-networks dt{color:#6f6574}.cr-networks dd{margin:0;font-weight:700}.cr-networks summary{color:#9c275b;cursor:pointer;padding-top:10px;font-size:13px}.cr-chart{grid-template-columns:repeat(12,minmax(42px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.cr-chart>div{text-align:center;flex-direction:column;gap:12px;font-size:12px;display:flex}.cr-chart strong{font-size:12px}.cr-bar-track{background:#faf8fb;border-radius:8px;justify-content:center;align-items:flex-end;height:150px;display:flex}.cr-bar-track i{background:#ecc8d7;border-radius:6px 6px 0 0;width:65%;display:block}.cr-selected-month .cr-bar-track i{background:#bd004f}.cr-selected-month>span{color:#bd004f;font-weight:750}.cr-footnote{color:#7a717d;margin:0;font-size:12px;line-height:1.6}.cr-sync-details{background:#fff;border:1px solid #e6dfe8;border-radius:12px;margin:16px 0;padding:14px 18px}.cr-sync-details>summary{color:#68566c;cursor:pointer;font-size:14px}.cr-sync-details .meta-reporting-panel{border:0;margin:16px 0 0;padding:0}.reporting-dashboard-head h2{font-size:30px}.reporting-dashboard-head p{font-size:16px}@media (max-width:1000px){.cr-kpis{gap:12px}.cr-kpi{padding:18px}.cr-value{font-size:30px}.cr-middle{grid-template-columns:1fr}}@media (max-width:700px){.cr-summary{flex-direction:column;align-items:flex-start;padding:22px}.cr-summary h2{font-size:24px}.cr-period{border:0;padding-left:0}.cr-kpis{grid-template-columns:1fr}.cr-panel,.cr-next{padding:20px}.cr-chart{grid-template-columns:repeat(12,48px)}.cr-value{font-size:36px}}.social-reporting{color:var(--text,#29212b);gap:22px;min-width:0;font-size:16px;display:grid}.sr-toolbar{background:var(--panel,#fff);border:1px solid var(--line,#e6e1e7);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.sr-networks{gap:8px;display:flex}.sr-networks button{background:0 0;border:1px solid #e6e1e7;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.sr-networks button.active{color:#fff;background:#302031;border-color:#302031}.sr-networks b{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:21px;display:grid}.sr-networks b.facebook{background:#1877f2}.sr-networks b.instagram{background:linear-gradient(35deg,#ef9105,#bd004f,#7067d9)}.sr-date-range{flex-wrap:wrap;align-items:end;gap:10px;margin-left:auto;display:flex}.sr-date-range label,.sr-table-tools label,.sr-competitor-form label{gap:6px;font-size:14px;display:grid}.sr-date-range input,.sr-table-tools input,.sr-table-tools select,.sr-competitor-form input{font:inherit;background:var(--panel,#fff);color:inherit;border:1px solid #d7d1d9;border-radius:8px;min-width:0;padding:10px}.sr-export{gap:8px;display:flex}.sr-account{justify-content:space-between;align-items:center;gap:16px;display:flex}.sr-account span{color:#bd004f;letter-spacing:.08em;font-size:12px;font-weight:700}.sr-account h2{margin:6px 0;font-size:24px}.sr-account p{text-align:right;margin:0;font-size:14px}.sr-account small{color:var(--muted,#756c79);margin-top:8px;font-size:12px;display:block}.sr-tabs{border-bottom:1px solid #ddd5df;gap:26px;display:flex;overflow-x:auto}.sr-tabs button{white-space:nowrap;color:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 0 14px;font-size:14px;font-weight:600}.sr-tabs button[aria-current=page]{color:#bd004f;border-bottom-color:#bd004f}.sr-card,.sr-breakdown{background:var(--panel,#fff);border:1px solid var(--line,#e5e0e7);border-radius:16px;min-width:0;padding:24px;box-shadow:0 3px 12px #24132606}.sr-card>header,.sr-breakdown>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sr-card h3,.sr-breakdown h3{margin:0;font-size:18px;font-weight:600}.sr-card header p{max-width:800px;color:var(--muted,#736976);margin:8px 0 0;font-size:14px;line-height:1.55}.sr-card header>span{color:var(--muted,#736976);font-size:14px}.sr-tiles{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:20px;display:flex}.sr-tiles article{text-align:center;background:var(--tile-color);flex:1;min-width:140px;max-width:240px}@supports (color:color-mix(in lab, red, red)){.sr-tiles article{background:color-mix(in srgb,var(--tile-color) 10%,var(--panel,#fff))}}.sr-tiles article{border:1px solid var(--tile-color)}@supports (color:color-mix(in lab, red, red)){.sr-tiles article{border:1px solid color-mix(in srgb,var(--tile-color) 24%,transparent)}}.sr-tiles article{border-top:3px solid var(--tile-color);border-radius:10px;padding:15px 12px}.sr-tiles strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.2;display:block}.sr-tiles strong small{font-size:16px}.sr-tiles span{margin-top:8px;font-size:14px;line-height:1.4;display:block}.sr-chart{padding-top:28px;position:relative}.sr-chart svg{width:100%;height:auto;min-height:180px;max-height:360px;display:block;overflow:visible}.sr-chart svg text{fill:var(--muted,#776e7a);font-size:12px}.sr-text-button{color:var(--text,#433447);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.sr-chart>.sr-text-button{position:absolute;top:0;right:0}.sr-legend{flex-wrap:wrap;justify-content:center;gap:24px;margin:8px 0 18px;font-size:14px;display:flex}.sr-legend span{align-items:center;gap:8px;display:flex}.sr-legend i,.sr-donut-wrap i{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.sr-averages{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:20px;display:grid}.sr-averages article{background:var(--surface,#f3f1f5);text-align:center;border-radius:8px;padding:15px}.sr-averages strong{font-size:23px;font-weight:500;display:block}.sr-averages span{color:var(--muted,#756c79);margin-top:7px;font-size:13px;display:block}.sr-duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sr-donut-wrap{align-items:center;gap:24px;display:flex}.sr-donut-wrap svg{flex-shrink:0;width:43%;max-width:230px}.sr-donut-wrap>div{flex:1;min-width:0}.sr-donut-wrap p{align-items:center;gap:8px;font-size:14px;display:flex}.sr-donut-wrap p span{overflow-wrap:anywhere;flex:1}.sr-donut-wrap b{white-space:nowrap;font-weight:500}.sr-empty{min-height:170px;color:var(--muted,#746979);text-align:center;background:var(--surface,#faf9fb);border-radius:10px;place-items:center;padding:25px;font-size:14px;line-height:1.6;display:grid}.sr-help{color:var(--muted,#746979);margin:0;font-size:14px;line-height:1.6}.sr-table-wrap{width:100%;overflow-x:auto}.sr-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.sr-table-wrap th{color:var(--muted,#756c79);background:var(--surface,#faf9fb);white-space:nowrap;text-align:right;padding:14px 12px;font-weight:500}.sr-table-wrap td{text-align:right;border-bottom:1px solid var(--line,#e9e4eb);font-variant-numeric:tabular-nums;padding:15px 12px}.sr-table-wrap th:first-child,.sr-table-wrap td:first-child{text-align:left}.sr-post-cell{align-items:center;gap:12px;min-width:230px;max-width:330px;display:flex}.sr-post-cell img{object-fit:cover;border-radius:8px;width:52px;height:52px}.sr-post-cell a{color:inherit;text-decoration:none}.sr-post-cell a:hover{text-decoration:underline}.sr-table-tools{align-items:end;gap:18px;margin-bottom:20px;display:flex}.sr-table-tools>input{flex:1}.sr-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.sr-pagination>span:first-child{margin-right:auto}.sr-pagination button{background:var(--panel,#fff);color:inherit;border:1px solid #ddd5df;border-radius:8px;padding:8px}.sr-comparison{background:#bd004f0b;border:1px solid #bd004f26;border-radius:12px;justify-content:space-between;gap:24px;padding:16px 20px;font-size:14px;display:flex}.sr-competitor-form{flex-wrap:wrap;align-items:end;gap:14px;margin-top:25px;display:flex}.sr-competitor-form label{flex:1;min-width:150px}@media (max-width:1050px){.sr-duo{grid-template-columns:1fr}.sr-date-range{margin-left:0}.sr-tiles article{max-width:none}.sr-account{align-items:start}.sr-card>header{flex-direction:column;align-items:start}}@media (max-width:650px){.sr-toolbar,.sr-card,.sr-breakdown{padding:16px}.sr-tiles{grid-template-columns:1fr 1fr;display:grid}.sr-tiles article{min-width:0}.sr-tiles strong{font-size:25px}.sr-account{flex-direction:column}.sr-account p{text-align:left}.sr-account h2{font-size:21px}.sr-date-range{width:100%}.sr-date-range label{flex:1;min-width:120px}.sr-export{flex-wrap:wrap}.sr-donut-wrap{gap:12px}.sr-table-tools{flex-direction:column;align-items:stretch}.sr-tabs{gap:22px}.sr-comparison{flex-direction:column;gap:8px}.sr-chart svg{min-height:140px}.sr-pagination{flex-wrap:wrap}.sr-networks button{padding:9px 12px}}@media print{body *{visibility:hidden}.social-reporting,.social-reporting *{visibility:visible}.social-reporting{color:#222;background:#fff;width:100%;font-size:12px;position:absolute;top:0;left:0}.social-reporting .sr-no-print,.social-reporting .sr-no-print *{display:none!important}.sr-card,.sr-breakdown{break-inside:avoid;box-shadow:none;border:1px solid #ddd;margin-bottom:12px}.sr-chart svg{max-height:200px}.sr-table-wrap{overflow:visible}.sr-table-wrap table{font-size:10px}.sr-table-wrap td,.sr-table-wrap th{padding:6px}.sr-duo{grid-template-columns:1fr 1fr}.sr-account h2{font-size:20px}.sr-tiles strong{font-size:22px}.sr-help{font-size:11px}}@media screen{.sr-page-hidden{display:none}}@media print{.sr-page-hidden{display:table-row}.social-reporting .sr-tiles{break-inside:avoid}.social-reporting .sr-account{break-after:avoid}}.page:has(.reporting-view){background:var(--surface,#f7f8fa);border-radius:22px;padding:26px}.page:has(.reporting-view)>header{padding-bottom:12px}.reporting-view{--report-accent:#bd004f;gap:18px;display:grid}.reporting-view .reporting-dashboard-head{border-bottom:1px solid var(--line,#e4e0e7);align-items:center;gap:20px;padding:0 0 16px}.reporting-view .reporting-dashboard-head h2{margin:5px 0 0;font-size:24px}.reporting-view .reporting-dashboard-head>div>span{letter-spacing:.1em;font-size:12px}.reporting-view .reporting-dashboard-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.reporting-view button{white-space:normal;width:auto;height:auto;min-height:40px;line-height:1.4}.reporting-view .reporting-dashboard-actions button,.reporting-view .sr-export button{white-space:nowrap;padding:10px 16px;font-size:14px}.reporting-view .reporting-dashboard-tabs{background:var(--panel,#fff);box-shadow:none;border-radius:12px;margin:0;padding:8px 12px}.reporting-view .cr-sync-details{background:var(--panel,#fff);border:0;border-left:3px solid #bd004f;border-radius:0 10px 10px 0;margin:0;padding:12px 16px;font-size:14px}.reporting-view .cr-sync-details summary{padding:0}.social-reporting .sr-toolbar{box-shadow:none;border-radius:14px;gap:18px;padding:14px 16px}.social-reporting .sr-networks{background:var(--surface,#f2eff4);border-radius:11px;align-self:center;padding:4px}.social-reporting .sr-networks button{white-space:nowrap;border:0;border-radius:8px;gap:8px;padding:9px 14px;font-size:14px}.social-reporting .sr-date-range{flex:1;justify-content:center;align-items:flex-end;gap:8px;margin:0}.social-reporting .sr-date-range label{flex:0 150px}.social-reporting .sr-date-range button{width:auto;padding:10px 14px;font-size:14px}.social-reporting .sr-date-range input{width:100%;height:42px;font-size:14px}.social-reporting .sr-export{flex-wrap:wrap;gap:6px;margin-left:auto}.social-reporting .sr-export button{min-height:40px;padding:9px 11px;font-size:13px}.social-reporting .sr-account{color:#fff;background:#302031;border-left:5px solid #ef9105;border-radius:16px;gap:20px;padding:24px 28px}.social-reporting .sr-account span{color:#ffb2d2}.social-reporting .sr-account h2{color:#fff;font-size:23px;line-height:1.4}.social-reporting .sr-account small{color:#d9cddd;line-height:1.5}.social-reporting .sr-tabs{background:var(--panel,#fff);border:0;border-radius:12px;gap:8px;padding:6px;display:flex}.social-reporting .sr-tabs button{border:0;border-radius:8px;flex:1;padding:12px 15px;font-size:14px}.social-reporting .sr-tabs button[aria-current=page]{color:#fff;background:#bd004f}.social-reporting .sr-card{border-radius:16px;padding:26px;box-shadow:0 4px 16px #30203105}.social-reporting .sr-card>header{margin-bottom:20px}.sr-section-kicker{letter-spacing:.09em;color:#bd004f;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.social-reporting .sr-tiles{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));justify-content:stretch;gap:14px;display:grid}.social-reporting .sr-tiles article{text-align:left;background:var(--panel,#fff);border:1px solid var(--line,#e8e3ea);border-left:4px solid #bd004f;border-top:1px solid var(--line,#e8e3ea);border-radius:10px;max-width:none;padding:19px 20px}.social-reporting .sr-tiles article:first-child{background:#bd004f08}.social-reporting .sr-tiles strong{color:var(--text,#302031);letter-spacing:-.02em;font-size:32px;font-weight:650}.social-reporting .sr-tiles span{color:var(--muted,#706776);font-size:14px}.sr-best-content{background:var(--surface,#f7f5f9);border-left:3px solid #ef9105;border-radius:10px;grid-template-columns:1fr auto;gap:8px 24px;margin-top:14px;padding:18px 20px;display:grid}.sr-best-content>span{letter-spacing:.06em;color:var(--muted,#716478);grid-column:1/-1;font-size:12px}.sr-best-content>strong{font-size:15px;font-weight:500;line-height:1.6}.sr-best-content>b{color:#bd004f;white-space:nowrap;align-self:center;font-size:20px}.sr-data-note{border:1px solid var(--line,#e1dce5);background:var(--panel,#fff);border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.6}.sr-data-note summary{cursor:pointer;font-weight:600}.sr-data-note p{color:var(--muted,#746979);margin:12px 0 0}.social-reporting .sr-content-empty{text-align:center;background:var(--panel,#fff);justify-items:center;gap:12px;min-height:220px;padding:40px 28px;display:grid}.sr-content-empty p{max-width:580px;color:var(--muted,#746979);margin:0;font-size:15px;line-height:1.65}.sr-empty-symbol{color:#bd004f;background:#bd004f10;border-radius:12px;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.social-reporting .sr-help{font-size:13px;line-height:1.6}.social-reporting .sr-duo:has(>.sr-content-empty:only-child){grid-template-columns:1fr}.social-reporting .sr-breakdown{box-shadow:none}.social-reporting .sr-donut-wrap{max-width:800px;margin:0 auto}.social-reporting .sr-table-wrap th{font-size:13px}.social-reporting .sr-post-cell{min-width:260px}.social-reporting .sr-post-cell img{width:64px;height:64px}@media (max-width:1100px){.social-reporting .sr-toolbar{flex-wrap:wrap}.social-reporting .sr-date-range{justify-content:flex-end}.social-reporting .sr-export{justify-content:flex-end;width:100%}.page:has(.reporting-view){padding:18px}.reporting-view .reporting-dashboard-head{flex-wrap:wrap}}@media (max-width:650px){.social-reporting .sr-account{padding:20px}.social-reporting .sr-card{padding:18px}.social-reporting .sr-tiles{grid-template-columns:1fr 1fr}.social-reporting .sr-tiles article{min-width:0;padding:14px}.social-reporting .sr-tiles strong{font-size:26px}.social-reporting .sr-date-range{justify-content:flex-start;width:100%}.social-reporting .sr-export{justify-content:flex-start}.social-reporting .sr-tabs button{flex:none;padding:10px;font-size:13px}.sr-best-content{grid-template-columns:1fr}.page:has(.reporting-view){padding:12px}.reporting-view .reporting-dashboard-actions{width:100%}.social-reporting .sr-account h2{font-size:20px}}@media print{.sr-data-note{display:none}.social-reporting .sr-account{color:#222;background:#fff}.social-reporting .sr-account h2,.social-reporting .sr-account span,.social-reporting .sr-account small{color:#222}}.sr-hover-tip{z-index:9999;color:#fff;pointer-events:none;background:#241b29;border-radius:12px;width:270px;max-width:calc(100vw - 16px);padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 8px 30px #241b2933}.sr-hover-tip>strong{color:#fff;margin-bottom:8px;display:block}.sr-hover-tip>div{justify-content:space-between;gap:16px;display:flex}.sr-hover-tip b{white-space:nowrap;color:#fff}.sr-chart rect[tabindex]:focus{fill:#bd004f0d;stroke:#bd004f;stroke-width:1px;outline:none}.sr-donut-wrap [tabindex]:focus{outline-offset:3px;outline:2px solid #bd004f}@media print{.sr-hover-tip{display:none!important}}.publication-topbar{flex-wrap:wrap}.publication-topbar .publication-save-feedback{white-space:normal;flex:0 0 100%;order:3;margin:8px 0 0;font-size:13px}.social-reporting .sr-account-clean{background:var(--panel,#fff);border:1px solid var(--line,#e8e3ea);color:var(--text,#302031);border-radius:12px;padding:18px 22px}.social-reporting .sr-account-clean h2{color:var(--text,#302031);margin:2px 0;font-size:21px}.social-reporting .sr-account-clean span,.social-reporting .sr-account-clean small{color:var(--muted,#716478)}.sr-account-identity{align-items:center;gap:14px;display:flex}.sr-brand-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:42px;height:42px;display:block}.sr-brand-logo.facebook{background-image:url(/brand/facebook.svg)}.sr-brand-logo.instagram{background-image:url(/brand/instagram.svg)}.sr-growth-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.social-reporting .sr-growth-metrics button{text-align:left;border:1px solid var(--line,#e8e3ea);background:var(--panel,#fff);color:var(--text,#302031);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:18px;display:flex}.social-reporting .sr-growth-metrics button[aria-pressed=true]{background:#bd004f08;border-color:#bd004f;box-shadow:inset 0 -3px #bd004f}.sr-growth-metrics button:focus-visible{outline-offset:3px;outline:3px solid #1877f2}.sr-growth-metrics strong{font-size:29px;line-height:1.2}.sr-growth-metrics span{color:var(--muted,#716478);font-size:13px;line-height:1.5}.sr-growth-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 0;display:flex}.sr-growth-heading span{color:var(--muted,#716478);font-size:12px}.sr-top-body{align-items:start;gap:22px;margin-bottom:20px;display:flex}.sr-top-body>img{object-fit:cover;border-radius:10px;width:110px;height:140px}.sr-top-body>div{min-width:0}.sr-top-body strong{color:#bd004f;font-size:28px}.sr-top-body p,.sr-top-body a{font-size:14px}.sr-top-body h3{line-height:1.5}.sr-top-body a{color:inherit;text-decoration:underline}@media (max-width:650px){.sr-growth-metrics{grid-template-columns:1fr 1fr}.sr-growth-metrics strong{font-size:24px}.sr-top-body{flex-direction:column}.sr-account-clean>p{text-align:left}.sr-top-body>img{width:90px;height:100px}}.sr-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 8px;display:flex}.sr-chart-controls label{align-items:center;gap:12px;font-size:14px;display:flex}.sr-chart-controls select{border:1px solid var(--line,#e8e3ea);background:var(--panel,#fff);color:inherit;border-radius:9px;padding:9px 12px}.sr-segment-control{background:var(--panel-soft,#f5f3f6);border-radius:10px;flex-wrap:wrap;gap:5px;width:fit-content;padding:4px;display:flex}.social-reporting .sr-segment-control button{color:var(--text,#302031);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:13px}.social-reporting .sr-segment-control button[aria-pressed=true]{color:#fff;background:#bd004f}.sr-segment-control button:focus-visible{outline-offset:2px;outline:3px solid #1877f2}.sr-format-performance header{align-items:center}.sr-format-performance header p{color:var(--muted,#716478);margin:6px 0;font-size:13px}.sr-format-total{text-align:right;flex-direction:column;gap:4px;display:flex}.sr-format-total strong{font-size:30px;line-height:1.2}.sr-format-total span{color:var(--muted,#716478);font-size:12px}.sr-format-bars{gap:22px;margin:26px 0;display:grid}.sr-format-caption{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.sr-format-track{background:var(--panel-soft,#f1eef3);border-radius:6px;height:20px;display:flex;overflow:hidden}.sr-format-track i{height:100%;transition:width .25s;display:block}.sr-cohort-followers{background:#bd004f}.sr-cohort-nonfollowers{background:#7067d9}.sr-format-row small{color:var(--muted,#716478);margin-top:5px;font-size:11px;display:block}@media (max-width:650px){.sr-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.social-reporting .sr-primary-metrics button{padding:12px 8px}.sr-primary-metrics strong{font-size:22px}.sr-primary-metrics span{font-size:11px}.sr-format-total{text-align:left}.sr-chart-controls{align-items:flex-start}.sr-chart-controls label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sr-format-track i{transition:none}}.comm-plan{color:#25232b;background:#fff;border:1px solid #e8e9ed;border-radius:20px;min-width:0;padding:24px;font-size:1rem}.comm-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.comm-heading h3{margin:8px 0;font-size:1.5rem}.comm-eyebrow{letter-spacing:.1em;color:#bd004f;font-size:.75rem;font-weight:750}.comm-heading p,.comm-footnote{color:#676571;font-size:.875rem}.comm-actions,.comm-toolbar,.comm-calendar-nav,.comm-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comm-plan button{cursor:pointer;color:#34303c;background:#fff;border:1px solid #dddde5;border-radius:9px;padding:9px 12px;font-size:.875rem}.comm-plan button.primary,.comm-plan button[aria-pressed=true]{color:#fff;background:#bd004f;border-color:#bd004f}:is(.comm-plan button:focus-visible,.comm-plan input:focus-visible,.comm-plan select:focus-visible){outline-offset:2px;outline:3px solid #ef9105}.comm-plan button:disabled{opacity:.5;cursor:wait}.comm-stats{border:1px solid #e8e9ed;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:22px 0 8px;display:grid;overflow:hidden}.comm-stats>div{border-right:1px solid #e8e9ed;flex-direction:column;gap:4px;padding:18px;display:flex}.comm-stats b{color:#bd004f;font-size:1.7rem}.comm-stats span{color:#676571;font-size:.875rem}.comm-toolbar{justify-content:space-between;margin:22px 0 12px}.comm-views{flex-wrap:wrap;gap:4px;display:flex}.comm-filters{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.comm-plan label{flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;display:flex}.comm-plan input,.comm-plan select,.comm-plan textarea{font:inherit;color:#25232b;background:#fff;border:1px solid #d7d7df;border-radius:8px;width:100%;min-width:0;padding:10px}.comm-filters label{flex:1;min-width:150px}.comm-save{color:#62616d;text-align:right;font-size:.875rem}.comm-message{background:#fff5e8;border-left:3px solid #ef9105;border-radius:6px;padding:12px 16px;font-size:.875rem}.comm-table-scroll{border:1px solid #e6e5eb;border-radius:12px;max-width:100%;overflow:auto}.comm-table{border-collapse:collapse;width:100%;font-size:.875rem}.comm-table th{color:#655463;white-space:nowrap;text-align:left;background:#faf5f8;padding:12px;font-weight:650;position:sticky;top:0}.comm-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-top:1px solid #eee;min-width:120px;max-width:260px;padding:12px}.comm-table td:first-child{min-width:50px}.comm-table tr:hover{background:#fffbfd}.comm-table small,.comm-list small{color:#65616a;margin-top:5px;font-size:.8125rem;display:block}.comm-table .comm-title{text-align:left;color:#bd004f;border:none;min-width:180px;padding:0;font-weight:650}.comm-status{white-space:nowrap;border:1px solid;border-radius:6px;padding:4px 7px;font-size:.8125rem;font-weight:650;display:inline-block}.comm-deadline.late,.comm-deadline.late small{color:#bb2436}.comm-deadline.soon,.comm-deadline.soon small{color:#9d5900}.comm-row-actions{min-width:170px}.comm-list{gap:9px;display:grid}.comm-list>button{text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.comm-calendar-nav{justify-content:center;margin:18px 0}.comm-calendar{overflow:auto}.comm-weekdays,.comm-calendar-grid{grid-template-columns:repeat(7,minmax(110px,1fr));min-width:770px;display:grid}.comm-weekdays b{text-align:center;padding:12px;font-size:.875rem}.comm-calendar-grid>div{border:1px solid #eeedf1;min-height:135px;padding:7px}.comm-calendar-grid time{font-size:.8125rem;font-weight:650}.comm-calendar-grid .nonworking{background:#f8f8fa}.comm-calendar-grid .today{background:#fff4f8;box-shadow:inset 0 0 0 2px #bd004f}.comm-calendar-grid button{text-align:left;border-left:3px solid;flex-direction:column;gap:3px;width:100%;margin-top:6px;padding:7px;font-size:.8125rem;display:flex}.comm-calendar-grid small{font-size:.75rem}.comm-event-marker{color:#fff;background:#bd004f;border-radius:5px;margin-top:6px;padding:6px;font-size:.8125rem;display:block}.comm-empty{text-align:center;background:#faf7f9;border-radius:14px;padding:36px}.comm-overlay{z-index:150;background:#18131c99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.comm-dialog{background:#fff;border-radius:18px;width:min(620px,100%);max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 24px 70px #0003}.comm-dialog>label{margin:16px 0}.comm-dialog h3{margin:0 0 16px;font-size:1.4rem}.comm-dialog fieldset{border:1px solid #ddd;border-radius:10px;margin-top:16px;padding:12px}.comm-dialog p{color:#5d5865;font-size:.875rem}.comm-dialog .comm-actions{justify-content:flex-end;margin-top:22px}.comm-wide{width:min(1100px,100%)}.comm-types,.comm-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.comm-types label{flex-direction:row;align-items:center;font-weight:400}.comm-types input{width:18px;height:18px}.comm-date-picker{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.comm-date-picker button.today{outline:2px solid #ef9105}.comm-provider-strip{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.provider-identity{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:80px;display:flex}.provider-identity img{object-fit:contain;width:88px;height:48px}.provider-identity b{font-size:.875rem;line-height:1.3}.provider-logo-placeholder{color:#75717e;background:#f0eff3;border-radius:8px;justify-content:center;align-items:center;width:88px;min-height:48px;font-size:1.25rem;display:flex}.provider-logo-field{border:1px solid #ddd;border-radius:10px;margin-top:20px;padding:18px}.provider-logo-field img{object-fit:contain;width:180px;height:100px;margin:12px 0;display:block}.provider-logo-field p{font-size:.875rem}.provider-card__header{flex-direction:column!important;align-items:center!important}.comm-export-brand{align-items:center;gap:20px;margin-bottom:24px;display:flex}.comm-export-brand img{object-fit:contain;width:140px;height:55px}.comm-export-brand span{color:#bd004f;letter-spacing:.06em;font-size:.875rem}.comm-legend{flex-wrap:wrap;gap:14px;margin:20px 0;font-size:.8125rem;display:flex}@media (max-width:800px){.comm-plan{padding:16px}.comm-heading{flex-direction:column}.comm-stats{grid-template-columns:repeat(2,1fr)}.comm-stats>div{padding:12px}.comm-dialog{padding:20px}.comm-overlay{padding:10px}.comm-form-grid,.comm-types{grid-template-columns:1fr}.comm-list>button{flex-direction:column;align-items:flex-start;gap:10px}.comm-heading .comm-actions{width:100%}.comm-heading .comm-actions button{flex:1}.comm-export-brand{flex-wrap:wrap}}.comm-table th,.comm-table td{font-size:.875rem;line-height:1.45}.comm-date-picker>b{text-align:center;padding:5px;font-size:.8125rem}.provider-logo-field.provider-logo-upload{background:#fff;border:1px solid #e7dce2;border-radius:16px;padding:20px}.provider-logo-upload__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:1rem;display:flex}.provider-logo-upload__heading>span{color:#77717a;font-size:.8125rem;font-weight:400}.provider-logo-upload__body{align-items:center;gap:20px;display:flex}.provider-logo-upload__preview{color:#bd004f;background:#fcf7fa;border:1px dashed #d6bfca;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:116px;height:104px;display:flex;overflow:hidden}.provider-logo-upload__preview img{object-fit:contain;width:100%;height:100%;margin:0;padding:12px}.provider-logo-upload__details{min-width:0}.provider-logo-upload__details>b{font-size:.9375rem}.provider-logo-upload__details p{color:#736773;margin:6px 0 12px;font-size:.875rem;line-height:1.6}.provider-logo-upload__details label.provider-logo-upload__choose{color:#bd004f;cursor:pointer;border:1px solid #bd004f;border-radius:8px;margin:0;padding:9px 14px;font-size:.875rem;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.provider-logo-upload__choose input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.provider-logo-upload__choose:focus-within{outline-offset:3px;outline:3px solid #ef9105}.provider-logo-upload__choose:has(input:disabled){opacity:.6;cursor:wait}.provider-logo-upload__details .provider-logo-upload__remove{color:#776772;background:0 0;border:0;padding:9px 10px;font-size:.875rem}.provider-logo-upload [role=alert]{color:#b42335}@media (max-width:480px){.provider-logo-upload__body{align-items:flex-start;gap:12px}.provider-logo-upload__preview{width:76px;height:80px}.provider-logo-field.provider-logo-upload{padding:15px}}.page:has(.reporting-view){color:#1d1d1f;background:#f5f5f7;border-radius:0;padding:clamp(16px,2.5vw,34px)}.reporting-view{--report-blue:#06c;--report-line:#dedee3;--report-muted:#6e6e73;gap:20px;max-width:1440px;margin:0 auto}.reporting-view .reporting-dashboard-head{border-bottom:1px solid #d2d2d7;align-items:flex-end;padding:0 0 24px}.reporting-view .reporting-dashboard-head>div:first-child{max-width:720px}.reporting-view .reporting-dashboard-head>div>span{color:#6e6e73;letter-spacing:.12em;font-size:11px;font-weight:700}.reporting-view .reporting-dashboard-head h2{letter-spacing:-.035em;color:#1d1d1f;margin:7px 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.08}.reporting-view .reporting-dashboard-head p{color:#6e6e73;margin:0;font-size:16px;line-height:1.5}.reporting-sync-status{color:#6e6e73;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.reporting-sync-status i{background:#34c759;border-radius:50%;width:7px;height:7px}.reporting-view .reporting-dashboard-actions{align-items:end}.reporting-view .reporting-dashboard-actions label{color:#6e6e73;font-size:12px}.reporting-view .reporting-dashboard-actions input{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:9px;margin-top:6px;padding:9px 11px;display:block}.reporting-view .reporting-dashboard-actions .primary{color:#fff;background:#1d1d1f;border:0;border-radius:9px;padding:11px 18px}.reporting-view .reporting-dashboard-tabs{box-shadow:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex;overflow:auto}.reporting-view .reporting-dashboard-tabs .segmented{background:#e8e8ed;border-radius:10px;gap:4px;padding:4px;display:flex}.reporting-view .reporting-dashboard-tabs .segmented button{color:#515154;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:13px}.reporting-view .reporting-dashboard-tabs .segmented button.selected{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000012}.reporting-view .reporting-dashboard-tabs>div:last-child{white-space:nowrap;align-items:center;gap:10px;display:flex}.reporting-view .reporting-dashboard-tabs>div:last-child label{color:#6e6e73;font-size:12px}.reporting-sync-alert{background:#fff;border-left:3px solid #ff9f0a;border-radius:0 10px 10px 0;padding:14px 16px}.social-reporting{gap:18px}.social-reporting .sr-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(340px,1fr) auto;align-items:end;gap:18px;padding:16px 0;display:grid}.social-reporting .sr-networks{background:#e8e8ed;border-radius:9px;padding:3px}.social-reporting .sr-networks button{color:#515154;border-radius:7px;min-height:34px;padding:7px 11px}.social-reporting .sr-networks button.active{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000012}.social-reporting .sr-networks b{font-size:14px}.social-reporting .sr-date-range{justify-content:flex-start;gap:10px}.social-reporting .sr-date-range label{color:#6e6e73;font-size:11px}.social-reporting .sr-date-range input{background:#fff;border:1px solid #d2d2d7;border-radius:8px;height:38px;margin-top:5px}.social-reporting .sr-date-range .secondary,.social-reporting .sr-export .secondary{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px}.social-reporting .sr-export{gap:6px;margin:0;display:flex}.social-reporting .sr-export .secondary:last-child{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.social-reporting .sr-account-clean{background:#fff;border:0;border-radius:14px;padding:20px 22px;box-shadow:0 1px #00000008}.social-reporting .sr-account-clean h2{letter-spacing:-.02em;font-size:22px}.social-reporting .sr-account-clean>p{color:#1d1d1f}.social-reporting .sr-account-clean small{color:#86868b;margin-top:4px}.social-reporting .sr-tabs{background:0 0;border-bottom:1px solid #d2d2d7;border-radius:0;gap:24px;width:fit-content;padding:0}.social-reporting .sr-tabs button{color:#6e6e73;background:0 0;border-radius:0;flex:0;padding:10px 2px 11px}.social-reporting .sr-tabs button[aria-current=page]{color:#1d1d1f;background:0 0;box-shadow:inset 0 -2px #1d1d1f}.social-reporting .sr-card{background:#fff;border:0;border-radius:16px;padding:clamp(20px,2.6vw,34px);box-shadow:0 1px #00000008}.social-reporting .sr-card>header{align-items:flex-start;margin-bottom:24px}.social-reporting .sr-card>header h3{letter-spacing:-.02em;margin:3px 0;font-size:21px}.social-reporting .sr-card>header>span,.social-reporting .sr-card>header p{color:#86868b;font-size:13px}.sr-section-kicker{color:#6e6e73;letter-spacing:.12em;margin-bottom:6px;font-size:10px}.social-reporting .sr-growth-metrics{border:1px solid #e5e5ea;border-radius:13px;gap:0;overflow:hidden}.social-reporting .sr-growth-metrics button{background:#fff;border:0;border-right:1px solid #e5e5ea;border-radius:0;min-height:142px;padding:20px}.social-reporting .sr-growth-metrics button:last-child{border-right:0}.social-reporting .sr-growth-metrics button[aria-pressed=true]{background:#f7f7f8;box-shadow:inset 0 -3px #06c}.social-reporting .sr-growth-metrics button>span{color:#6e6e73;order:0}.social-reporting .sr-growth-metrics button>strong{letter-spacing:-.04em;color:#1d1d1f;order:1;margin:2px 0;font-size:34px;font-weight:650}.social-reporting .sr-growth-metrics button>small{order:2}.sr-evolution{align-items:center;gap:5px;font-size:13px;font-style:normal;display:flex}.sr-evolution em{color:#86868b;font-size:11px;font-style:normal;font-weight:400}.sr-evolution.positive{color:#248a3d}.sr-evolution.negative{color:#d70015}.sr-evolution.neutral{color:#6e6e73}.sr-data-status{margin-top:2px;display:block;color:#86868b!important;font-size:10px!important}.social-reporting .sr-tiles{border:1px solid #e5e5ea;border-radius:12px;gap:0;overflow:hidden}.social-reporting .sr-tiles article{background:#fff;border:0;border-right:1px solid #e5e5ea;border-radius:0;min-height:104px;padding:18px}.social-reporting .sr-tiles article:last-child{border-right:0}.social-reporting .sr-tiles strong{color:#1d1d1f;font-size:29px}.social-reporting .sr-tiles span{color:#6e6e73}.social-reporting .sr-chart{padding-top:20px}.social-reporting .sr-chart svg{max-height:245px}.social-reporting .sr-chart svg text{fill:#86868b;font-size:11px}.social-reporting .sr-chart svg line{stroke:#e5e5ea}.sr-data-footnote{color:#86868b;border-top:1px solid #ededf0;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.social-reporting .sr-format-bars{gap:18px}.sr-format-track{background:#ededf0;border-radius:999px;height:10px}.sr-format-track i{border-radius:999px}.sr-cohort-unknown{background:#06c}.sr-format-caption span{font-weight:650}.sr-format-row small{color:#86868b;margin-top:7px}.social-reporting .sr-segment-control{background:#ededf0}.social-reporting .sr-segment-control button[aria-pressed=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000012}.social-reporting .sr-top-content{display:grid}.sr-top-body{gap:24px;margin:0}.sr-top-body>img{border-radius:12px;width:150px;height:150px}.sr-top-body strong{color:#1d1d1f;letter-spacing:-.03em;margin:12px 0 5px;font-size:30px;display:block}.sr-top-body h3{max-width:780px;margin:4px 0;font-size:18px;font-weight:600}.sr-top-body a{color:#06c;margin-top:7px;text-decoration:none;display:inline-block}.social-reporting .sr-breakdown{background:#fff;border-radius:16px;padding:28px}.social-reporting .sr-donut-wrap{grid-template-columns:minmax(180px,260px) 1fr}.social-reporting .sr-donut-wrap p{border-bottom:1px solid #ededf0;padding:8px 0}.social-reporting .sr-data-note{color:#515154;background:#f0f0f2;border:0;border-radius:12px;padding:12px 16px}.social-reporting .sr-data-note summary{font-size:12px;font-weight:600}.social-reporting .sr-data-note p,.social-reporting .sr-data-note li{color:#6e6e73;font-size:12px}.social-reporting .sr-table-tools{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;display:grid}.social-reporting .sr-table-tools label{color:#6e6e73;font-size:11px}.social-reporting .sr-table-tools input,.social-reporting .sr-table-tools select{background:#fff;border:1px solid #d2d2d7;border-radius:8px;margin-top:5px;padding:10px}.social-reporting .sr-table-wrap{border:1px solid #e5e5ea;border-radius:12px}.social-reporting .sr-table-wrap th{z-index:1;color:#515154;letter-spacing:.04em;background:#f5f5f7;padding:12px;font-size:11px;position:sticky;top:0}.social-reporting .sr-table-wrap td{border-top:1px solid #ededf0;padding:13px 12px}.social-reporting .sr-table-wrap tbody tr:hover{background:#f7f7f8}.sr-data-provenance{color:#86868b;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 4px;font-size:12px;display:flex}.sr-data-provenance p{flex-basis:100%;margin:0}.sr-secondary-section{gap:18px;display:grid}@media (max-width:1050px){.social-reporting .sr-toolbar{grid-template-columns:1fr 1fr}.social-reporting .sr-export{grid-column:1/-1}.reporting-view .reporting-dashboard-head{flex-direction:column;align-items:flex-start}.reporting-view .reporting-dashboard-actions{width:100%}}@media (max-width:700px){.page:has(.reporting-view){padding:12px}.reporting-view .reporting-dashboard-tabs{flex-direction:column;align-items:flex-start}.social-reporting .sr-toolbar{grid-template-columns:1fr}.social-reporting .sr-export{grid-column:auto;overflow:auto}.social-reporting .sr-date-range{overflow:auto}.social-reporting .sr-tabs{width:100%;overflow:auto}.social-reporting .sr-growth-metrics{grid-template-columns:1fr}.social-reporting .sr-growth-metrics button{border-bottom:1px solid #e5e5ea;border-right:0;min-height:110px}.social-reporting .sr-tiles{grid-template-columns:1fr 1fr}.social-reporting .sr-tiles article:nth-child(2n){border-right:0}.social-reporting .sr-table-tools{grid-template-columns:1fr}.sr-top-body>img{width:100%;height:220px}.social-reporting .sr-card{padding:18px}.social-reporting .sr-account-clean{flex-direction:column;align-items:flex-start}.social-reporting .sr-donut-wrap{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
