/*! 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,::backdrop{--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root,:root[data-theme=light]{--bg:#f3f6f8;--surface:#fff;--surface-2:#f8fafb;--surface-hover:#f1f6f8;--border:#dce5ea;--border-strong:#cbd7de;--text:#102433;--muted:#6b7c8c;--soft:#8fa0ad;--sidebar:#fff;--sidebar-2:#f6f9fb;--sidebar-text:#607484;--sidebar-border:#dce5ea;--sidebar-hover:#edf5f7;--sidebar-heading:#8395a3;--sidebar-profile:#102433;--sidebar-subtle:#7890a0;--sidebar-sync-bg:#e9f8f2;--sidebar-sync-text:#56806f;--active:#e3f4f7;--cyan:#10b9d4;--cyan-bright:#28d4ed;--green:#22b573;--amber:#e5a93a;--red:#e45b64;--blue:#4b7bec;--shadow:0 12px 35px #0b1f2d0f}.sidebar{width:228px;padding-left:14px;padding-right:14px}.main-content{margin-left:228px}.sidebar,.main-content,.public-report-shell.with-admin-sidebar,.report-admin-sidebar{transition:width .2s,margin-left .2s,transform .2s,padding .2s}.brand{justify-content:space-between;gap:8px}.sidebar-collapse-button,.report-sidebar-brand>button{border:1px solid var(--sidebar-border);background:var(--sidebar-text);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-button,.report-sidebar-brand>button{background:color-mix(in srgb,var(--sidebar-text) 7%,transparent)}}.sidebar-collapse-button,.report-sidebar-brand>button{color:var(--sidebar-text);cursor:pointer}.sidebar-collapse-button svg,.report-sidebar-brand>button svg{transition:transform .2s;transform:rotate(180deg)}.client-project-card{cursor:default}.client-project-actions{justify-content:flex-end;align-items:center;color:inherit!important;font-size:inherit!important;gap:7px!important;display:inline-flex!important}.client-project-actions button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:760;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.client-project-actions .client-report-button{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.client-project-actions .client-report-button{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}}.client-project-actions .client-report-button{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.client-project-actions .client-report-button{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}}.client-project-actions .client-report-button{color:var(--cyan)}.client-project-actions button:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.client-project-actions button:hover{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.report-admin-sidebar{z-index:160;border-right:1px solid var(--sidebar-border);background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2));width:228px;color:var(--sidebar-text);flex-direction:column;padding:25px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.report-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.report-admin-sidebar nav{flex-direction:column;gap:7px;margin-top:31px;display:flex}.report-admin-sidebar nav>small{color:var(--sidebar-muted);letter-spacing:.17em;margin:0 12px 8px;font-size:9px;font-weight:800}.report-admin-sidebar nav>a,.report-admin-sidebar nav>span{min-height:48px;color:var(--sidebar-text);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:14px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.report-admin-sidebar nav>a:hover{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-admin-sidebar nav>a:hover{background:color-mix(in srgb,var(--cyan) 7%,transparent)}}.report-admin-sidebar nav>.active{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-admin-sidebar nav>.active{border-color:color-mix(in srgb,var(--cyan) 28%,transparent)}}.report-admin-sidebar nav>.active{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-admin-sidebar nav>.active{background:color-mix(in srgb,var(--cyan) 13%,transparent)}}.report-admin-sidebar nav>.active{color:var(--cyan)}.report-sidebar-bottom{gap:14px;margin-top:auto;display:grid}.report-sidebar-sync{min-height:37px;color:var(--sidebar-muted);white-space:nowrap;background:#22c9881f;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.report-sidebar-sync i{background:#2ed38e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #2ed38e1f}.report-sidebar-profile{border-top:1px solid var(--sidebar-border);align-items:center;gap:10px;padding:12px 8px 0;display:flex}.report-sidebar-profile>i{border:1px solid var(--cyan);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-sidebar-profile>i{border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent)}}.report-sidebar-profile>i{color:var(--cyan);border-radius:10px;font-size:11px;font-style:normal;font-weight:800}.report-sidebar-profile>span{gap:3px;min-width:0;display:grid}.report-sidebar-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.report-sidebar-profile small{color:var(--sidebar-muted);font-size:9px}.public-report-shell.with-admin-sidebar{margin-left:228px}.report-mobile-menu{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;display:none}@media screen and (width>=801px){.app-shell.sidebar-collapsed .sidebar{width:74px;padding-left:10px;padding-right:10px}.app-shell.sidebar-collapsed .main-content{margin-left:74px}.app-shell.sidebar-collapsed .brand{justify-content:center;padding:0}.app-shell.sidebar-collapsed .sidebar-brand-logos{display:none}.app-shell.sidebar-collapsed .sidebar-collapse-button svg,.public-report-shell.admin-sidebar-collapsed .report-sidebar-brand>button svg{transform:none}.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-item>span,.app-shell.sidebar-collapsed .profile>span:not(.avatar),.app-shell.sidebar-collapsed .sync-status{display:none}.app-shell.sidebar-collapsed .nav-item{justify-content:center;padding-left:0;padding-right:0}.app-shell.sidebar-collapsed .profile{justify-content:center;padding:8px 0}.app-shell.sidebar-collapsed .account-menu{bottom:0;left:calc(100% + 8px)}.public-report-shell.admin-sidebar-collapsed{margin-left:74px}.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar{width:74px;padding-left:10px;padding-right:10px}.public-report-shell.admin-sidebar-collapsed .report-sidebar-brand{justify-content:center;padding:0}.public-report-shell.admin-sidebar-collapsed .sidebar-brand-logos,.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar nav>small,.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar nav>a>span,.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar nav>span>span,.public-report-shell.admin-sidebar-collapsed .report-sidebar-sync b,.public-report-shell.admin-sidebar-collapsed .report-sidebar-profile>span{display:none}.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar nav>a,.public-report-shell.admin-sidebar-collapsed .report-admin-sidebar nav>span{justify-content:center;padding:0}.public-report-shell.admin-sidebar-collapsed .report-sidebar-sync,.public-report-shell.admin-sidebar-collapsed .report-sidebar-profile{justify-content:center;padding-left:0;padding-right:0}}@media screen and (width<=800px){.sidebar-collapse-button,.report-sidebar-brand>button{display:none}.app-shell.sidebar-collapsed .main-content{margin-left:0}.report-admin-sidebar{width:min(252px,86vw);transform:translate(-103%);box-shadow:20px 0 50px #00000047}.report-admin-sidebar.mobile-open{transform:translate(0)}.public-report-shell.with-admin-sidebar,.public-report-shell.admin-sidebar-collapsed{margin-left:0}.report-mobile-menu{display:inline-flex}.client-project-footer{align-items:flex-end}.client-project-actions{flex-direction:column;align-items:stretch}}@media print{.report-admin-sidebar,.report-mobile-menu,.report-loading-overlay{display:none!important}.public-report-shell.with-admin-sidebar,.public-report-shell.admin-sidebar-collapsed{margin-left:0!important}}.pdf-exact-export .report-admin-sidebar,.pdf-exact-export .report-mobile-menu{display:none!important}.pdf-exact-export .public-report-shell.with-admin-sidebar,.pdf-exact-export .public-report-shell.admin-sidebar-collapsed{margin-left:0!important}.profile-chevron{min-width:24px;color:var(--muted);text-align:right}.account-menu{z-index:40;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:14px;gap:4px;padding:10px;display:grid;position:absolute;bottom:72px;left:0;right:0;box-shadow:0 24px 55px #040c1642}.account-menu>span{border-bottom:1px solid var(--border);gap:2px;padding:6px 8px 9px;display:grid}.account-menu>span strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.account-menu>span small{color:var(--muted);font-size:9px}.account-menu>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.account-menu>button:hover{background:var(--surface-hover)}.account-menu>button>span{gap:2px;display:grid}.account-menu>button strong{font-size:11px}.account-menu>button small{color:var(--muted);font-size:9px}.account-menu>.account-logout{border-top:1px solid var(--border);color:#e75d6a;border-radius:0 0 9px 9px;margin-top:3px}.simplified-clients{gap:14px;display:grid}.client-index-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.client-index-search{width:min(430px,100%)}.client-index-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.client-count-copy{color:var(--muted);white-space:nowrap;font-size:11px}.client-count-copy strong{color:var(--text)}.client-sort-control{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.client-sort-control select{border:1px solid var(--border);background:var(--surface-2);min-width:172px;color:var(--text);font:inherit;border-radius:9px;padding:9px 28px 9px 11px}.client-inline-add{white-space:nowrap}.client-index-filters{border:1px solid var(--border);background:var(--surface);border-radius:11px;justify-content:flex-start;width:max-content;max-width:100%;padding:3px}.client-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-project-card{border:1px solid var(--border);background:var(--surface);min-height:236px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-rows:auto auto auto auto;gap:18px;padding:19px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 9px 26px #142c3b0a}.client-project-card:hover{border-color:var(--cyan);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.client-project-card:hover{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}}.client-project-card:hover{box-shadow:0 16px 34px #142c3b17}.client-project-card.inactive{opacity:.7}.client-project-top,.client-project-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-project-identity{align-items:center;gap:11px;min-width:0;display:flex}.client-project-identity>i,.client-project-identity>img{object-fit:cover;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.client-project-identity>i{background:var(--surface-2);border:1px solid var(--border);color:var(--cyan);place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.client-project-identity>span{gap:3px;min-width:0;display:grid}.client-project-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.client-project-identity small{color:var(--muted);font-size:10px}.client-project-state{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.client-project-state i{border-radius:50%;width:6px;height:6px}.client-project-state.connected{color:#14a86c;background:#16b9751a}.client-project-state.connected i{background:#1ac37e}.client-project-state.pending{color:#d3921e;background:#eca82d1f}.client-project-state.pending i{background:#e8a52c}.client-project-state.inactive{color:var(--muted);background:#84939e1f}.client-project-state.inactive i{background:var(--muted)}.client-project-services{flex-wrap:wrap;align-items:center;gap:7px;min-height:30px;display:flex}.client-project-services .source-chip{padding:5px 7px}.client-project-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.7fr 1.3fr;display:grid}.client-project-meta>span{gap:4px;padding:13px 0;display:grid}.client-project-meta>span+span{border-left:1px solid var(--border);padding-left:17px}.client-project-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-project-meta small{color:var(--muted);font-size:9px}.client-project-footer{margin-top:auto}.client-project-footer>span:last-child{color:var(--cyan);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.client-project-footer .responsibility-team>span:last-child small{display:none}.client-grid-empty{border:1px dashed var(--border-strong);background:var(--surface);border-radius:15px;grid-column:1/-1;min-height:180px}.client-index-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:3px 4px;font-size:9px;display:flex}.connections-workspace{gap:14px;display:grid}.connections-workspace-intro{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.connections-workspace-intro h2{color:var(--text);margin:4px 0 5px;font-size:18px}.connections-workspace-intro p{color:var(--muted);margin:0;font-size:11px}.client-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-connection-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.client-connection-card>.outline-button{grid-column:2/-1;justify-self:end;margin-top:-4px}.client-connection-card.not-hired{opacity:.63}.client-connection-copy{gap:4px;display:grid}.client-connection-copy strong{color:var(--text);font-size:12px}.client-connection-copy small{color:var(--muted);font-size:9px}.connection-history-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 0;display:grid}.connection-history-card dl>div{border:1px solid var(--border);gap:4px;padding:14px;display:grid}.connection-history-card dt{color:var(--muted);font-size:9px}.connection-history-card dd{color:var(--text);margin:0;font-size:11px;font-weight:700}@media (width<=1180px){.client-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-index-toolbar{flex-direction:column;align-items:stretch}.client-index-controls{justify-content:space-between}}@media (width<=860px){.sidebar{width:228px}.main-content{margin-left:0}.client-project-grid,.client-connection-grid{grid-template-columns:1fr}.client-index-controls{flex-direction:column;align-items:stretch}.client-sort-control{justify-content:space-between}.client-sort-control select{flex:1}.client-index-filters{width:100%;overflow-x:auto}.connections-workspace-intro{flex-direction:column;align-items:flex-start}.connection-history-card dl{grid-template-columns:1fr}}.asx-auth-shell{color:#152433;background:#f6f8fa;grid-template-columns:minmax(420px,1.04fr) minmax(480px,.96fr);min-height:100vh;display:grid}.asx-auth-visual{color:#fff;background:radial-gradient(circle at 75% 20%,#1fdebc2b,#0000 28%),linear-gradient(150deg,#080611 0%,#0f0b15 48%,#171127 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:46px 56px 42px;display:flex;position:relative;overflow:hidden}.asx-auth-visual:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.asx-auth-brand,.asx-auth-message,.asx-auth-visual>small{z-index:2;position:relative}.asx-auth-brand{align-items:center;gap:18px;display:flex}.asx-auth-brand img{object-fit:contain;object-position:left center;width:135px;height:48px}.asx-auth-brand span{color:#9c95b1;letter-spacing:2.4px;border-left:1px solid #ffffff29;padding-left:18px;font-size:11px;font-weight:800}.asx-auth-message{max-width:610px;margin:auto 0;padding:70px 0}.asx-auth-message>span,.asx-auth-card header>span{color:#1fd8bc;letter-spacing:2px;font-size:11px;font-weight:850}.asx-auth-message h1{color:#fff;letter-spacing:-3.2px;margin:19px 0 21px;font-size:clamp(43px,4.2vw,68px);line-height:1.02}.asx-auth-message p{color:#a9a1bd;max-width:540px;margin:0;font-size:17px;line-height:1.65}.asx-auth-visual>small{color:#756d88;font-size:12px}.asx-auth-orbit{z-index:1;border:1px solid #2ae7c614;border-radius:50%;place-items:center;width:470px;height:470px;display:grid;position:absolute;bottom:-145px;right:-125px}.asx-auth-orbit:before,.asx-auth-orbit:after,.asx-auth-orbit>i{content:"";border:1px solid #2ae7c61c;border-radius:50%;position:absolute}.asx-auth-orbit:before{inset:55px}.asx-auth-orbit:after{inset:115px}.asx-auth-orbit>i:first-child{border-top-color:#23d9bc;inset:-1px;transform:rotate(-28deg)}.asx-auth-orbit>i:nth-child(2){border-right-color:#23d9bc;inset:55px;transform:rotate(35deg)}.asx-auth-orbit>i:nth-child(3){border-bottom-color:#23d9bc;inset:115px}.asx-auth-orbit>i:after{content:"";background:#2ee8c8;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 16px #2ee8c8}.asx-auth-orbit b{color:#2ee8c8;letter-spacing:-2px;background:#2ee8c80f;border:1px solid #2ee8c838;border-radius:28px;place-items:center;width:92px;height:92px;display:grid}.asx-auth-panel{background:radial-gradient(circle at 50% 25%,#fff 0,#f5f8fa 65%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:44px;display:flex}.asx-auth-card{background:#fffffff0;border:1px solid #dce5ea;border-radius:18px;width:min(100%,455px);padding:40px;box-shadow:0 26px 70px #1427351a}.asx-auth-card header h2{color:#142635;letter-spacing:-1.2px;margin:12px 0 10px;font-size:31px}.asx-auth-card header p{color:#718393;margin:0;font-size:14px;line-height:1.55}.asx-auth-card form{gap:18px;margin-top:31px;display:grid}.asx-auth-card label{color:#354c5d;gap:8px;font-size:12px;font-weight:750;display:grid}.asx-auth-card input{color:#142635;width:100%;height:48px;font:inherit;background:#f9fbfc;border:1px solid #d5e0e6;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.asx-auth-card input:focus{background:#fff;border-color:#16b9b0;box-shadow:0 0 0 4px #16b9b01a}.asx-auth-card input[readonly]{color:#728493;background:#f1f5f7}.asx-password-field{position:relative}.asx-password-field input{padding-right:76px}.asx-password-field button{color:#11a99d;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;padding:0 9px;font-size:11px;font-weight:750;position:absolute;top:7px;right:7px}.asx-auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#12bfd1,#13aa91);border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;height:50px;margin-top:4px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 12px 28px #11b1aa38}.asx-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #11b1aa47}.asx-auth-submit:disabled{opacity:.62;cursor:wait}.asx-auth-submit span{font-size:18px}.asx-auth-error{color:#ba3844;background:#fff3f4;border:1px solid #f3c6ca;border-radius:8px;margin:-3px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.asx-forgot-link{color:#0daaa3;width:fit-content;margin-top:-9px;font-size:12px;font-weight:750;text-decoration:none}.asx-forgot-link:hover{text-decoration:underline}.asx-auth-success{text-align:center;background:#f2fbf8;border:1px solid #cdebe4;border-radius:12px;justify-items:center;gap:8px;margin-top:28px;padding:24px 18px;display:grid}.asx-auth-success>span{color:#fff;background:#19b58f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.asx-auth-success strong{color:#173a34;font-size:15px}.asx-auth-success p{color:#66827c;margin:0;font-size:12px;line-height:1.5}.asx-auth-success a{color:#fff;background:#13aa91;border-radius:8px;margin-top:8px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}.asx-auth-card>footer{color:#83929e;border-top:1px solid #e4ebef;justify-content:center;gap:5px;margin-top:25px;padding-top:21px;font-size:12px;display:flex}.asx-auth-card>footer a{color:#0daaa3;font-weight:750;text-decoration:none}.asx-auth-support{color:#8998a3;margin:20px 0 0;font-size:11px}.asx-setup-card{width:min(100%,500px);padding-block:34px}.asx-setup-card form{gap:14px;margin-top:24px}.asx-password-rules{flex-wrap:wrap;gap:7px;margin:-2px 0 0;padding:0;list-style:none;display:flex}.asx-password-rules li{color:#8b99a4;background:#f1f4f6;border-radius:999px;padding:5px 8px;font-size:10px}.asx-password-rules li:before{content:"·";margin-right:5px}.asx-password-rules li.ok{color:#168a62;background:#e9f8f2}.asx-password-rules li.ok:before{content:"✓"}@media (width<=900px){.asx-auth-shell{background:#f5f8fa;grid-template-columns:1fr}.asx-auth-visual{min-height:220px;padding:28px 25px}.asx-auth-message{padding:36px 0 14px}.asx-auth-message h1{letter-spacing:-1.8px;margin:12px 0;font-size:36px}.asx-auth-message p{font-size:14px}.asx-auth-visual>small,.asx-auth-orbit{display:none}.asx-auth-panel{min-height:auto;padding:28px 18px 40px}.asx-auth-card{padding:28px 24px}}@media (width<=520px){.asx-auth-visual{min-height:190px}.asx-auth-brand img{width:108px}.asx-auth-message{padding-top:24px}.asx-auth-message h1{font-size:30px}.asx-auth-message p{display:none}.asx-auth-panel{padding-top:20px}.asx-auth-card header h2{font-size:26px}}:root[data-theme=dark]{--bg:#09070d;--surface:#14101e;--surface-2:#1a1428;--surface-hover:#211a33;--border:#2b2341;--border-strong:#3b3058;--text:#f5f2ff;--muted:#aaa2c4;--soft:#756d92;--sidebar:#080610;--sidebar-2:#0e0a19;--sidebar-text:#9a91b5;--sidebar-border:#ffffff0d;--sidebar-hover:#ffffff09;--sidebar-heading:#5f5578;--sidebar-profile:#e6f1ee;--sidebar-subtle:#71847f;--sidebar-sync-bg:#36dfb00f;--sidebar-sync-text:#78918a;--active:#211a3b;--cyan:#42e8c4;--cyan-bright:#7af5d7;--green:#39d98a;--amber:#f0bd52;--red:#ff6874;--blue:#6f95ff;--shadow:0 18px 42px #0003}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s}button,select{font:inherit}button{color:inherit}.app-shell{background:var(--bg);min-height:100vh}.sidebar{z-index:20;background:linear-gradient(180deg, var(--sidebar), var(--sidebar-2));border-right:1px solid var(--sidebar-border);width:252px;color:var(--sidebar-text);flex-direction:column;padding:25px 17px 18px;transition:background .2s,color .2s,border-color .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;height:42px;padding:0 11px;display:flex}.sidebar-brand-logos{width:132px;height:42px;display:block;position:relative}.sidebar-brand-logos .brand-logo{object-fit:contain;object-position:left center;width:132px;height:42px;display:block;position:absolute;inset:0}.sidebar-brand-logos .logo-on-dark,:root[data-theme=dark] .sidebar-brand-logos .logo-on-light{display:none}:root[data-theme=dark] .sidebar-brand-logos .logo-on-dark{display:block}.nav-label{letter-spacing:1.4px;color:var(--sidebar-heading);margin:35px 12px 11px;font-size:12px;font-weight:700}.nav-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;margin:3px 0;padding:12px 13px;font-size:16px;transition:all .18s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:var(--sidebar-hover)}.nav-item.active{color:var(--cyan-bright);background:var(--active);box-shadow:inset 3px 0 0 var(--cyan);border-color:#3cdcb81f}.nav-item em{min-width:21px;color:var(--cyan-bright);text-align:center;background:#36dfb021;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:13px;font-style:normal}.sidebar-bottom{margin-top:auto}.sync-status{background:var(--sidebar-sync-bg);color:var(--sidebar-sync-text);border-radius:8px;align-items:center;gap:8px;margin:0 10px 15px;padding:9px 10px;font-size:14px;display:flex}.sync-status>span{background:#39d98a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39d98a14}.profile{border:0;border-top:1px solid var(--sidebar-border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 9px 3px;display:flex}.avatar{color:#79e9c8;background:#36dfb014;border:1px solid #36dfb073;border-radius:10px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:grid}.profile>span:nth-child(2){gap:2px;min-width:0;display:grid}.profile strong{color:var(--sidebar-profile);white-space:nowrap;font-size:14px}.profile small{color:var(--sidebar-subtle);font-size:13px}.profile-chevron{margin-left:auto}.main-content{min-height:100vh;margin-left:252px;padding:29px 34px 40px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.eyebrow{color:var(--cyan);letter-spacing:1.5px;margin:0 0 6px;font-size:12px;font-weight:800}h1{letter-spacing:-.8px;margin:0;font-size:28px;line-height:1.15}.main-content h1,.summary-card strong,.portfolio-heading h2{color:var(--text)}.subtitle{color:var(--muted);margin:7px 0 0;font-size:15px}.top-actions{align-items:center;gap:10px;display:flex}.icon-button,.theme-toggle,.period-select,.primary-button,.mobile-menu{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:40px}.icon-button{cursor:pointer;place-items:center;width:40px;display:grid;position:relative}.icon-button.active{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.icon-button.active{border-color:color-mix(in srgb, var(--cyan) 45%, var(--border))}}.icon-button.active{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.icon-button.active{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.notification-dot{width:5px;height:5px;box-shadow:0 0 0 2px var(--surface);background:#f06464;border-radius:50%;position:absolute;top:8px;right:9px}.notification-count{border:2px solid var(--bg);background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.notification-layer{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05081147;animation:.15s both fade-in;position:fixed;inset:0}.notification-panel{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;flex-direction:column;width:min(470px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:0 26px 75px #0000004d}.notification-panel>header{border-bottom:1px solid var(--border);background:linear-gradient(140deg,var(--cyan),var(--surface));justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 21px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.notification-panel>header{background:linear-gradient(140deg,color-mix(in srgb,var(--cyan) 5%,var(--surface)),var(--surface))}}.notification-panel>header .eyebrow{margin-bottom:7px;font-size:10px}.notification-panel>header h2{color:var(--text);letter-spacing:-.35px;margin:0;font-size:20px}.notification-panel>header div>span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.notification-close{border:1px solid var(--border);background:var(--surface-2);width:33px;height:33px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.notification-summary{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 16px;display:grid}.notification-summary span{border:1px solid var(--border);background:var(--surface);min-height:29px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:10px;font-weight:700;display:flex}.notification-summary i{background:currentColor;border-radius:50%;width:6px;height:6px}.notification-summary .critical{color:var(--red)}.notification-summary .warning{color:var(--amber)}.notification-summary .info{color:var(--blue)}.notification-tabs{background:var(--surface);grid-template-columns:1fr 1fr;gap:6px;padding:10px 16px 2px;display:grid}.notification-tabs button{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.notification-tabs button.active{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.notification-tabs button.active{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border))}}.notification-tabs button.active{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.notification-tabs button.active{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}}.notification-tabs button.active{color:var(--cyan)}.notification-tabs button b{background:var(--surface);min-width:19px;color:inherit;border-radius:999px;padding:2px 5px;font-size:9px}.notification-list{scrollbar-width:thin;min-height:190px;padding:7px 16px 12px;overflow-y:auto}.operational-alert{border-bottom:1px solid var(--border);grid-template-columns:25px minmax(0,1fr);gap:9px;padding:14px 2px;display:grid}.operational-alert:last-child{border-bottom:0}.operational-alert-mark{background:currentColor;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.operational-alert-mark{background:color-mix(in srgb,currentColor 10%,transparent)}}.operational-alert-mark{color:var(--blue)}.operational-alert-mark i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.operational-alert-mark i{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 11%,transparent)}}.operational-alert.critical .operational-alert-mark{color:var(--red)}.operational-alert.warning .operational-alert-mark{color:var(--amber)}.operational-alert.resolved{opacity:.82}.operational-alert.resolved .operational-alert-mark{color:var(--green)}.operational-alert-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operational-alert-heading strong{color:var(--text);font-size:12px;line-height:1.35}.operational-alert-heading time{color:var(--soft);flex:none;padding-top:1px;font-size:9px}.operational-alert>div>small{color:var(--cyan);margin-top:3px;font-size:9px;font-weight:700;display:block}.operational-alert p{color:var(--muted);margin:6px 0 9px;font-size:10px;line-height:1.5}.operational-alert button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.operational-alert-resolution{color:var(--green);align-items:center;gap:5px;margin:-1px 0 9px;font-size:9px;font-weight:700;display:flex}.operational-alert-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-alert-actions .status-action{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:7px;flex:none;padding:6px 8px}.operational-alert-actions .status-action:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operational-alert-actions .status-action:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}}.operational-alert-actions .status-action:hover{color:var(--green)}.operational-alert-actions .status-action:disabled{opacity:.55;cursor:wait}.notification-panel>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.notification-panel>footer span{color:var(--soft);font-size:9px}.notification-panel>footer button{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.notification-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.notification-empty strong{color:var(--text);font-size:13px}.notification-empty p{max-width:260px;color:var(--soft);margin:0;font-size:10px}.notification-empty.success>svg{background:var(--green);border-radius:50%;padding:5px}@supports (color:color-mix(in lab, red, red)){.notification-empty.success>svg{background:color-mix(in srgb,var(--green) 10%,transparent)}}.notification-empty.success>svg{color:var(--green)}.notification-spinner{border:2px solid var(--border);border-top-color:var(--cyan);border-radius:50%;width:23px;height:23px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.theme-toggle{align-items:center;gap:2px;padding:3px;display:flex}.theme-toggle>span{width:30px;height:30px;color:var(--soft);border-radius:6px;place-items:center;display:grid}.theme-toggle>span.selected{color:var(--text);background:var(--surface-hover);box-shadow:0 1px 3px #00000014}.period-select{height:auto;min-height:44px;color:var(--muted);align-items:center;gap:7px;padding:5px 9px 5px 12px;display:flex}.period-select-copy{gap:1px;min-width:142px;display:grid}.period-select select{width:100%;min-width:128px;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.period-select-copy small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.period-select option{background:var(--surface);color:var(--text)}.period-control{flex:none;position:relative}.date-range-popover{z-index:45;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;width:430px;padding:16px;animation:.16s both fade-in;position:absolute;top:49px;right:0;box-shadow:0 22px 55px #00000059}.date-range-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.date-range-heading>span{color:var(--cyan);align-items:center;gap:8px;display:flex}.date-range-heading strong{color:var(--text);font-size:14px}.date-range-heading>button{border:1px solid var(--border);background:var(--surface-2);width:29px;height:29px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;display:grid}.date-range-fields{grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;padding:16px 0;display:grid}.date-range-fields>span{color:var(--soft);padding-bottom:11px;font-size:11px}.date-range-fields label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.date-range-fields input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:40px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:8px;outline:0;padding:0 9px;font-size:12px}:root[data-theme=light] .date-range-fields input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.date-range-fields input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.date-range-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.date-range-preview{color:var(--muted);margin:-4px 0 12px;font-size:10px;display:block}.date-range-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.date-range-actions .outline-button,.date-range-actions .primary-button{height:36px}.primary-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#16b9d4,#11a991);border-color:#0000;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:flex;box-shadow:0 8px 22px #10b9d42e}.mobile-menu{place-items:center;width:40px;display:none}.portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.summary-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-2));min-height:117px;box-shadow:var(--shadow);border-radius:11px;padding:17px 18px;position:relative;overflow:hidden}.summary-card>div{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.summary-dot{background:var(--card-glow,var(--cyan));width:7px;height:7px;box-shadow:0 0 0 4px var(--card-glow,var(--cyan));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.summary-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--card-glow,var(--cyan)) 10%, transparent)}}.summary-card strong{letter-spacing:-1.3px;margin-top:11px;font-size:31px;line-height:1;display:block}.summary-card p{color:var(--soft);margin:8px 0 0;font-size:12px}.summary-good{--card-glow:var(--green)}.summary-attention{--card-glow:var(--amber)}.summary-critical{--card-glow:var(--red)}.portfolio-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:14px;overflow:hidden}.portfolio-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 15px;display:flex}.heading-line{align-items:center;gap:12px;display:flex}.portfolio-heading h2{letter-spacing:-.25px;margin:0;font-size:17px}.portfolio-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.live-pill{background:var(--green);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-pill{background:color-mix(in srgb, var(--green) 8%, transparent)}}.live-pill{color:var(--green);font-size:11px;font-weight:700}.live-pill i{background:var(--green);width:5px;height:5px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-pill i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 10%, transparent)}}.outline-button{border:1px solid var(--border);background:var(--surface-2);height:34px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.outline-button:hover{color:var(--text);border-color:var(--border-strong)}.portfolio-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.search-field{border:1px solid var(--border);background:var(--surface);width:255px;height:34px;color:var(--soft);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field:focus-within{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{border-color:color-mix(in srgb, var(--cyan) 55%, var(--border))}}.search-field:focus-within{box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.search-field input::placeholder{color:var(--soft)}.health-filters{align-items:center;gap:5px;display:flex}.health-filters button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:flex}.health-filters button:hover,.health-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:0 2px 8px #00000009}.health-filters button i{border-radius:50%;width:6px;height:6px}.health-filters button i.good{background:var(--green)}.health-filters button i.attention{background:var(--amber)}.health-filters button i.critical{background:var(--red)}.health-filters b{background:var(--surface-hover);min-width:18px;color:var(--soft);text-align:center;border-radius:999px;padding:2px 5px;font-size:11px}.clients-table-wrap{overflow-x:auto}.clients-table{min-width:970px}.client-table-head,.client-row{grid-template-columns:180px repeat(3,minmax(200px,1fr)) 135px;align-items:stretch;display:grid}.client-table-head{border-bottom:1px solid var(--border);min-height:40px;color:var(--soft);letter-spacing:.45px;text-transform:uppercase;align-items:center;padding:0 15px;font-size:11px;font-weight:750}.client-table-head>span{align-items:center;gap:6px;padding:0 8px;display:flex}.channel-mark{text-transform:none;border-radius:5px;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:850;display:inline-grid;overflow:hidden}.channel-mark img{object-fit:contain;width:100%;height:100%;display:block}.channel-mark.meta,.channel-mark.google,.channel-mark.organic{color:inherit;background:0 0}.client-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:104px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:10px 15px;transition:background .16s}.client-row:hover{background:var(--surface-hover)}.client-row>span{align-items:center;min-width:0;padding:0 8px;display:flex}.client-identity{gap:10px}.client-identity>i{border:1px solid var(--cyan);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-identity>i{border:1px solid color-mix(in srgb, var(--cyan) 25%, var(--border))}}.client-identity>i{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.client-identity>i{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.client-identity>i{color:var(--cyan);font-size:12px;font-style:normal;font-weight:800}.client-logo-image{border:1px solid var(--border);background:var(--surface-2);object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 2px var(--cyan);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.client-logo-image{box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan) 5%, transparent)}}.client-identity>span{gap:5px;min-width:0;display:grid}.client-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.client-identity small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:450;overflow:hidden}.channel-cell{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:100%;min-height:78px;padding:9px 10px}.channel-good{border-left:2px solid var(--green)}.channel-attention{border-left:2px solid var(--amber)}.channel-critical{border-left:2px solid var(--red)}.channel-cell-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.health-badge{align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.health-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.health-badge i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 9%, transparent)}}.health-badge.good{color:var(--green)}.health-badge.attention{color:var(--amber)}.health-badge.critical{color:var(--red)}.trend-up,.trend-down{border-radius:5px;padding:2px 5px;font-size:10px;font-weight:750}.trend-up{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.trend-up{background:color-mix(in srgb, var(--green) 9%, transparent)}}.trend-up{color:var(--green)}.trend-down{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.trend-down{background:color-mix(in srgb, var(--red) 9%, transparent)}}.trend-down{color:var(--red)}.channel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.channel-metrics>div{gap:3px;min-width:0;display:grid}.channel-metrics strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.channel-metrics span{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.channel-empty{border:1px dashed var(--border);width:100%;min-height:78px;color:var(--soft);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.overall-health{justify-content:center;gap:9px}.score-ring{--score:180deg;background:conic-gradient(var(--score-color) var(--score), var(--score-color) 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.score-ring{background:conic-gradient(var(--score-color) var(--score), color-mix(in srgb, var(--score-color) 10%, var(--border)) 0)}}.score-ring{position:relative}.score-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}.score-ring b{z-index:1;font-size:13px;position:relative}.score-good{--score-color:var(--green)}.score-attention{--score-color:var(--amber)}.score-critical{--score-color:var(--red)}.overall-health>span:last-child{gap:8px;display:grid}.overall-health small{color:var(--soft);white-space:nowrap;font-size:10px}.empty-state{color:var(--muted);text-align:center;padding:45px;font-size:14px}.portfolio-footer{min-height:44px;color:var(--soft);justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;display:flex}.portfolio-footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.views-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.views-top-grid{grid-template-columns:minmax(0,1.55fr) minmax(275px,.7fr);gap:14px;margin-top:14px;display:grid}.views-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:17px 18px}.views-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.views-card-heading h2,.views-table-heading h2{color:var(--text);margin:0;font-size:14px}.views-card-heading p,.views-table-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.views-card-heading>svg{color:var(--cyan)}.views-legend{color:var(--muted);align-items:center;gap:11px;font-size:10px;display:flex}.views-legend span{align-items:center;gap:5px;display:flex}.views-legend i{border-radius:50%;width:6px;height:6px}.views-legend i.unique{background:var(--cyan)}.views-legend i.return{background:var(--blue)}.views-chart{height:230px;margin-top:13px;padding:4px 0 23px 28px;position:relative}.views-chart svg{width:100%;height:100%;overflow:visible}.views-grid-line{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:4 5}.views-area{fill:url(#viewsArea)}.views-unique-line{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round}.views-return-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 5}.views-chart-point{fill:var(--surface);stroke:var(--cyan);stroke-width:3px}.views-y-axis{color:var(--soft);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:4px auto 24px 0}.views-x-axis{color:var(--soft);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:29px;right:0}.views-chart-tooltip{border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow);border-radius:7px;gap:2px;padding:7px 9px;display:grid;position:absolute;top:17px;right:3px}.views-chart-tooltip small,.views-chart-tooltip span{color:var(--soft);font-size:9px}.views-chart-tooltip strong{font-size:11px}.views-chart-tooltip span{color:var(--blue)}.conversion-funnel{gap:12px;margin-top:19px;display:grid}.funnel-row{gap:6px;display:grid}.funnel-row>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.funnel-row>div:first-child strong{color:var(--text);font-size:11px}.funnel-track{background:var(--surface-hover);border-radius:999px;height:8px;overflow:hidden}.funnel-track i{border-radius:inherit;height:100%;display:block}.funnel-blue{background:var(--blue)}.funnel-cyan{background:var(--cyan)}.funnel-green{background:var(--green)}.funnel-violet{background:#a77bf3}.conversion-note{border:1px solid var(--green);align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.conversion-note{border:1px solid color-mix(in srgb, var(--green) 18%, var(--border))}}.conversion-note{background:var(--green);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.conversion-note{background:color-mix(in srgb, var(--green) 5%, var(--surface))}}.conversion-note>strong{color:var(--green);font-size:23px}.conversion-note>span{gap:3px;display:grid}.conversion-note b{font-size:11px}.conversion-note small{color:var(--muted);font-size:9px}.views-layout{grid-template-columns:minmax(0,1fr) 265px;gap:14px;margin-top:14px;display:grid}.views-table-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.views-table-heading{align-items:center;min-height:68px;padding:15px 18px;display:flex}.views-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:13px;padding:10px 18px;display:flex}.views-search{width:235px}.view-filters{align-items:center;gap:4px;display:flex}.view-filters button{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:10px;display:flex}.view-filters button:hover,.view-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text)}.view-filters i{border-radius:50%;width:5px;height:5px}.view-filters i.viewed{background:var(--green)}.view-filters i.revisited{background:var(--blue)}.view-filters i.pending{background:var(--amber)}.view-filters b{background:var(--surface-hover);min-width:17px;color:var(--soft);text-align:center;border-radius:999px;padding:2px 5px;font-size:10px}.views-table-wrap{overflow-x:auto}.views-table{min-width:950px}.views-table-head,.access-row{grid-template-columns:minmax(175px,1.3fr) 92px 62px 84px 122px 78px 94px 28px;align-items:center;display:grid}.views-table-head{border-bottom:1px solid var(--border);min-height:39px;color:var(--soft);letter-spacing:.38px;text-transform:uppercase;padding:0 13px;font-size:10px;font-weight:750}.views-table-head>span,.access-row>span{min-width:0;padding:0 6px}.access-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 13px;transition:background .16s}.access-row:hover{background:var(--surface-hover)}.access-row>span{align-items:center;display:flex}.access-client{gap:8px}.access-client>i{border:1px solid var(--cyan);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-client>i{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--border))}}.access-client>i{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.access-client>i{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.access-client>i{color:var(--cyan);font-size:10px;font-style:normal;font-weight:800}.access-client .client-logo-image{width:30px;height:30px}.access-client>span,.access-count,.access-time,.access-activity{gap:3px;display:grid!important}.access-client strong,.access-count strong,.access-time strong,.access-activity strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.access-client small,.access-count small,.access-time small,.access-activity small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.access-count strong{font-size:14px}.view-state{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.view-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.view-state.state-viewed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.view-state.state-viewed{background:color-mix(in srgb, var(--green) 9%, transparent)}}.view-state.state-viewed{color:var(--green)}.view-state.state-revisited{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.view-state.state-revisited{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.view-state.state-revisited{color:var(--blue)}.view-state.state-pending{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.view-state.state-pending{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.view-state.state-pending{color:var(--amber)}.access-device{color:var(--muted);gap:5px}.access-device small{font-size:10px}.notification-status{border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:inline-flex}.notification-status.sent{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.notification-status.sent{background:color-mix(in srgb, var(--green) 8%, transparent)}}.notification-status.sent{color:var(--green)}.notification-status.waiting{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.notification-status.waiting{background:color-mix(in srgb, var(--soft) 8%, transparent)}}.notification-status.waiting{color:var(--soft)}.views-footer{min-height:42px;color:var(--soft);justify-content:space-between;align-items:center;gap:15px;padding:0 18px;font-size:10px;display:flex}.views-insights{align-content:start;gap:14px;display:grid}.quick-insights{margin-top:11px;display:grid}.quick-insight{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:57px;display:flex}.quick-insight>span{background:var(--cyan);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-insight>span{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.quick-insight>span{color:var(--cyan)}.quick-insight>div{gap:3px;display:grid}.quick-insight strong{font-size:13px}.quick-insight small{color:var(--soft);font-size:9px}.attention-count{background:var(--amber);border-radius:7px;place-items:center;min-width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.attention-count{background:color-mix(in srgb, var(--amber) 11%, transparent)}}.attention-count{color:var(--amber);font-size:11px;font-weight:800}.pending-clients{margin:10px 0 13px;display:grid}.pending-client{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;display:grid}.pending-client>i{background:var(--amber);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.pending-client>i{background:color-mix(in srgb, var(--amber) 9%, var(--surface))}}.pending-client>i{color:var(--amber);font-size:10px;font-style:normal;font-weight:800}.pending-client .client-logo-image{width:27px;height:27px}.pending-client>span:nth-child(2){gap:3px;min-width:0;display:grid}.pending-client strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pending-client small{color:var(--soft);font-size:9px}.pending-client>span:last-child{color:var(--amber);font-size:9px}.pending-action .outline-button{justify-content:center;width:100%}.access-hero{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:baseline;gap:7px;margin-top:17px;padding:16px;display:flex}.access-hero .view-state{align-self:center;margin-right:auto}.access-hero>strong{color:var(--cyan);font-size:28px}.access-hero>span:last-child{color:var(--muted);font-size:10px}.access-timeline{margin:0;padding:0;list-style:none;display:grid}.access-timeline li{gap:10px;min-height:55px;display:flex;position:relative}.access-timeline li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:17px;bottom:2px;left:6px}.access-timeline li>i{z-index:1;border:3px solid var(--green);flex:none;width:13px;height:13px;margin-top:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.access-timeline li>i{border:3px solid color-mix(in srgb, var(--green) 20%, var(--surface))}}.access-timeline li>i{background:var(--green);border-radius:50%}.access-timeline li>span{align-content:start;gap:4px;display:grid}.access-timeline strong{font-size:11px}.access-timeline small{color:var(--soft);font-size:10px}.no-access-state{border:1px dashed var(--border-strong);color:var(--amber);border-radius:9px;align-items:flex-start;gap:9px;padding:13px;display:flex}.no-access-state>span{gap:4px;display:grid}.no-access-state strong{color:var(--text);font-size:11px}.no-access-state small{color:var(--muted);font-size:10px;line-height:1.5}.reports-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.reports-layout{grid-template-columns:minmax(0,1fr) 275px;gap:14px;margin-top:14px;display:grid}.reports-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.reports-heading{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.reports-heading h2{color:var(--text);margin:0;font-size:16px}.reports-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.reports-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.reports-search{width:240px}.report-filters{align-items:center;gap:4px;display:flex}.report-filters button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex}.report-filters button:hover,.report-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text)}.report-filters button i{border-radius:50%;width:5px;height:5px}.report-filters i.opened{background:var(--green)}.report-filters i.sent{background:var(--amber)}.report-filters i.draft{background:var(--soft)}.report-filters b{background:var(--surface-hover);min-width:17px;color:var(--soft);text-align:center;border-radius:999px;padding:2px 5px;font-size:10px}.report-table-wrap{overflow-x:auto}.report-table{min-width:870px}.report-head,.report-row{grid-template-columns:minmax(195px,1.45fr) 98px 120px 90px 88px 66px 30px;align-items:center;display:grid}.report-head{border-bottom:1px solid var(--border);min-height:40px;color:var(--soft);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:750}.report-head>span,.report-row>span{min-width:0;padding:0 7px}.report-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 14px;transition:background .16s}.report-row:hover{background:var(--surface-hover)}.report-row>span{align-items:center;display:flex}.report-client{gap:9px}.report-client>i{border:1px solid var(--cyan);flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-client>i{border:1px solid color-mix(in srgb, var(--cyan) 25%, var(--border))}}.report-client>i{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.report-client>i{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.report-client>i{color:var(--cyan);font-size:11px;font-style:normal;font-weight:800}.report-client .client-logo-image{width:31px;height:31px}.report-client>span,.report-delivery,.report-views{gap:4px;display:grid!important}.report-client strong,.report-delivery strong,.report-views strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.report-client small,.report-delivery small,.report-views small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.report-state{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.report-state i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.report-state i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 9%, transparent)}}.state-opened{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.state-opened{background:color-mix(in srgb, var(--green) 9%, transparent)}}.state-opened{color:var(--green)}.state-sent{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.state-sent{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.state-sent{color:var(--amber)}.state-scheduled{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.state-scheduled{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.state-scheduled{color:var(--blue)}.state-draft{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.state-draft{background:color-mix(in srgb, var(--soft) 10%, transparent)}}.state-draft{color:var(--soft)}.report-views strong{color:var(--text);font-size:15px}.report-channels{gap:4px}.report-channels .channel-mark{width:19px;height:19px;font-size:10px}.report-link{color:var(--cyan);gap:5px}.report-link small{font-size:10px}.reports-footer{min-height:42px;color:var(--soft);justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:10px;display:flex}.report-side-column{align-content:start;gap:14px;display:grid}.report-side-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:16px}.report-side-card>.profile-card-heading>svg{color:var(--cyan)}.upcoming-list,.opening-list{margin:10px 0 13px;display:grid}.upcoming-item,.opening-item{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.upcoming-item>i,.opening-item>i{background:var(--cyan);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.upcoming-item>i,.opening-item>i{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.upcoming-item>i,.opening-item>i{color:var(--cyan);font-size:10px;font-style:normal;font-weight:800}.upcoming-item .client-logo-image,.opening-item .client-logo-image{width:28px;height:28px}.upcoming-item>span,.opening-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.upcoming-item>span:last-child{justify-items:end}.upcoming-item strong,.opening-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.upcoming-item small,.opening-item small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.report-side-card>.outline-button{justify-content:center;width:100%}.view-pulse{background:var(--green);border-radius:50%;place-items:center;width:24px;height:24px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.view-pulse{background:color-mix(in srgb, var(--green) 10%, transparent)}}.view-pulse{color:var(--green)}.panel-monitor{border:1px solid var(--cyan);align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-monitor{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--border))}}.panel-monitor{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.panel-monitor{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.panel-monitor>span{background:var(--cyan);border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.panel-monitor>span{background:color-mix(in srgb, var(--cyan) 12%, var(--surface))}}.panel-monitor>span{color:var(--cyan)}.panel-monitor>div{gap:3px;display:grid}.panel-monitor strong{font-size:11px}.panel-monitor small{color:var(--muted);font-size:9px;line-height:1.4}.report-drawer-status{color:var(--soft);justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.report-preview-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.report-preview-card .report-file{width:40px;height:40px}.report-preview-card>div{gap:5px;min-width:0;display:grid}.report-preview-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.report-preview-card small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.report-preview-card>button{border:1px solid var(--border);background:var(--surface);height:31px;color:var(--cyan);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.report-timeline{margin:0;padding:0;list-style:none;display:grid}.report-timeline li{gap:10px;min-height:56px;display:flex;position:relative}.report-timeline li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:28px;bottom:3px;left:12px}.report-timeline li>i{z-index:1;border:1px solid var(--border);background:var(--surface-2);width:25px;height:25px;color:var(--soft);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid;position:relative}.report-timeline li.done>i{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-timeline li.done>i{border-color:color-mix(in srgb, var(--green) 35%, var(--border))}}.report-timeline li.done>i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-timeline li.done>i{background:color-mix(in srgb, var(--green) 10%, var(--surface))}}.report-timeline li.done>i{color:var(--green)}.report-timeline li>span{align-content:start;gap:4px;padding-top:3px;display:grid}.report-timeline strong{font-size:11px}.report-timeline small{color:var(--soft);font-size:10px}.report-source-selection{gap:7px;margin-top:17px;display:grid}.report-source-selection>span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.report-source-selection b{color:var(--green);font-size:10px}.new-report-channels{grid-template-columns:1fr 1fr}.new-report-channels>button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.new-report-channels>button>span{flex:1;gap:3px;min-width:0;display:grid}.new-report-channels>button strong{font-size:11px}.new-report-channels>button small{color:var(--muted);font-size:9px}.new-report-channels>button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.new-report-channels>button.selected{border-color:color-mix(in srgb, var(--green) 35%, var(--border))}}.new-report-channels>button.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.new-report-channels>button.selected{background:color-mix(in srgb, var(--green) 6%, var(--surface))}}.new-report-channels>button.selected .client-report-switch{background:var(--green)}.new-report-channels>button.selected .client-report-switch b{transform:translate(14px)}.new-report-channels>button:disabled{opacity:.42;cursor:not-allowed}.operational-channel-selection{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-channel-selection>button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.operational-channel-selection>button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operational-channel-selection>button.selected{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.operational-channel-selection>button.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operational-channel-selection>button.selected{background:color-mix(in srgb, var(--green) 6%, var(--surface))}}.operational-channel-selection>button>span{gap:3px;min-width:0;display:grid}.operational-channel-selection>button strong{font-size:10px}.operational-channel-selection>button small{color:var(--muted);font-size:8px}.operational-channel-selection>button.selected .client-report-switch{background:var(--green)}.operational-channel-selection>button.selected .client-report-switch b{transform:translate(14px)}.integration-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.meta-live-setup{border:1px solid #148bff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-live-setup{border:1px solid color-mix(in srgb, #148bff 24%, var(--border))}}.meta-live-setup{background:linear-gradient(120deg, #148bff, var(--surface) 48%, var(--cyan));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.meta-live-setup{background:linear-gradient(120deg, color-mix(in srgb, #148bff 7%, var(--surface)), var(--surface) 48%, color-mix(in srgb, var(--cyan) 4%, var(--surface)))}}.meta-live-setup{box-shadow:var(--shadow)}.meta-live-setup.pending{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.meta-live-setup.pending{border-color:color-mix(in srgb, var(--amber) 25%, var(--border))}}.meta-live-setup.pending{background:linear-gradient(120deg, var(--amber), var(--surface) 52%)}@supports (color:color-mix(in lab, red, red)){.meta-live-setup.pending{background:linear-gradient(120deg, color-mix(in srgb, var(--amber) 6%, var(--surface)), var(--surface) 52%)}}.meta-live-icon{background:#148bff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-live-icon{background:color-mix(in srgb, #148bff 8%, var(--surface-2))}}.meta-live-icon .integration-mark{width:38px;height:38px}.meta-live-copy{min-width:0}.meta-live-copy .eyebrow{color:var(--cyan);margin:0 0 5px;font-size:9px}.meta-live-copy h2{letter-spacing:-.25px;margin:0;font-size:16px}.meta-live-copy>p:not(.eyebrow){max-width:780px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.meta-live-notice{border-radius:7px;margin-top:9px;padding:6px 9px;font-size:10px;display:inline-flex}.meta-live-notice.success{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-live-notice.success{background:color-mix(in srgb, var(--green) 10%, transparent)}}.meta-live-notice.success{color:var(--green)}.meta-live-notice.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.meta-live-notice.attention{background:color-mix(in srgb, var(--amber) 11%, transparent)}}.meta-live-notice.attention{color:var(--amber)}.meta-live-actions{justify-items:end;gap:10px;min-width:205px;display:grid}.meta-live-actions>span{color:var(--soft);align-items:center;gap:6px;font-size:10px;display:flex}.meta-live-actions>span i{background:var(--amber);border-radius:50%;width:7px;height:7px}.meta-live-actions>span i.ready{background:var(--green)}.history-automation-card{border:1px solid var(--green);grid-template-columns:minmax(330px,1fr) auto auto;align-items:center;gap:22px;margin-top:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.history-automation-card{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.history-automation-card{background:linear-gradient(120deg, var(--green), var(--surface) 48%, var(--cyan));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.history-automation-card{background:linear-gradient(120deg, color-mix(in srgb, var(--green) 6%, var(--surface)), var(--surface) 48%, color-mix(in srgb, var(--cyan) 4%, var(--surface)))}}.history-automation-card{box-shadow:var(--shadow)}.history-automation-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.history-automation-icon{border:1px solid var(--green);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.history-automation-icon{border:1px solid color-mix(in srgb, var(--green) 25%, var(--border))}}.history-automation-icon{background:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.history-automation-icon{background:color-mix(in srgb, var(--green) 8%, var(--surface-2))}}.history-automation-icon{color:var(--green)}.history-automation-copy>div{min-width:0}.history-automation-copy h2{letter-spacing:-.2px;margin:0;font-size:15px}.history-automation-copy p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.history-automation-notice{border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:700;line-height:1.45;display:inline-flex}.history-automation-notice.success{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.history-automation-notice.success{background:color-mix(in srgb, var(--green) 10%, transparent)}}.history-automation-notice.success{color:var(--green)}.history-automation-notice.error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.history-automation-notice.error{background:color-mix(in srgb, var(--red) 10%, transparent)}}.history-automation-notice.error{color:var(--red)}.history-automation-notice button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0}.history-run-breakdown{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.history-run-breakdown span{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px}.history-run-breakdown b{color:var(--text)}.history-run-breakdown .success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.history-run-breakdown .success{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.history-run-breakdown .success{color:var(--green)}.history-run-breakdown .warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.history-run-breakdown .warning{border-color:color-mix(in srgb, var(--amber) 32%, var(--border))}}.history-run-breakdown .warning{color:var(--amber)}.history-automation-stats{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.history-automation-stats>span{border-left:1px solid var(--border);gap:4px;min-width:0;padding:8px 10px;display:grid}.history-automation-stats b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.history-automation-stats small{color:var(--soft);white-space:nowrap;font-size:9px}.history-automation-actions{justify-items:end;gap:10px;min-width:170px;display:grid}.history-automation-actions>span{color:var(--soft);align-items:center;gap:6px;font-size:9px;display:flex}.history-automation-actions>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.history-automation-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.history-automation-buttons .outline-button,.history-automation-buttons .primary-button{white-space:nowrap}.integration-catalog{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:14px;padding:18px}.integration-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-section-heading h2{color:var(--text);letter-spacing:-.2px;margin:0;font-size:16px}.integration-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;margin-top:16px;display:grid}.provider-card{--provider-color:var(--cyan);border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-2), var(--surface));border-radius:10px;min-width:0;padding:14px}.provider-meta{--provider-color:#6979f8}.provider-google{--provider-color:#4b7bec}.provider-organic{--provider-color:#e86a9d}.provider-sheet{--provider-color:#23b26d}.provider-email{--provider-color:#6d5ce8}.provider-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.integration-mark{color:#fff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.integration-mark img{object-fit:contain;width:100%;height:100%;display:block}.integration-mark.meta,.integration-mark.google,.integration-mark.organic{box-shadow:none;background:0 0}.integration-mark.sheet{--provider-color:#23b26d;background:linear-gradient(135deg,#23b26d,#138a50)}.integration-mark.email{background:linear-gradient(135deg,#7a6af0,#4d3cc3);box-shadow:0 6px 14px #604dd533}.integration-status{border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.integration-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.integration-status.connected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.integration-status.connected{background:color-mix(in srgb, var(--green) 9%, transparent)}}.integration-status.connected{color:var(--green)}.integration-status.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.integration-status.attention{background:color-mix(in srgb, var(--amber) 11%, transparent)}}.integration-status.attention{color:var(--amber)}.integration-status.error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.integration-status.error{background:color-mix(in srgb, var(--red) 10%, transparent)}}.integration-status.error{color:var(--red)}.provider-copy{gap:4px;margin-top:13px;display:grid}.provider-copy strong{font-size:13px}.provider-copy small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.provider-stat{grid-template-columns:.7fr .85fr 1.1fr;gap:7px;margin-top:13px;display:grid}.provider-stat>span{gap:3px;min-width:0;display:grid}.provider-stat b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.provider-stat small{color:var(--soft);font-size:9px}.provider-progress{background:var(--surface-hover);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.provider-progress i{border-radius:inherit;background:var(--provider-color);height:100%;display:block}.provider-card>p{min-height:30px;color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.45}.provider-card>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:10px;font-weight:750;display:flex}.integration-main-grid{grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:14px;display:grid}.connection-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.connection-panel>.integration-section-heading{min-height:73px;padding:15px 18px}.integration-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.integration-search{width:245px}.integration-filters{align-items:center;gap:5px;display:flex}.integration-filters button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.integration-filters button:hover,.integration-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text)}.integration-filters button i{border-radius:50%;width:6px;height:6px}.integration-filters button i.good{background:var(--green)}.integration-filters button i.attention{background:var(--amber)}.integration-filters button b{background:var(--surface-hover);min-width:17px;color:var(--soft);text-align:center;border-radius:999px;padding:2px 5px;font-size:10px}.connection-table-wrap{overflow-x:auto}.connection-table{min-width:1080px}.connection-head,.connection-row{grid-template-columns:minmax(175px,1.35fr) repeat(5,minmax(110px,.8fr)) 105px 28px;align-items:center;display:grid}.connection-head{border-bottom:1px solid var(--border);min-height:39px;color:var(--soft);letter-spacing:.4px;text-transform:uppercase;padding:0 13px;font-size:10px;font-weight:750}.connection-head>span,.connection-row>span{min-width:0;padding:0 6px}.connection-row{border-bottom:1px solid var(--border);min-height:68px;padding:8px 13px}.connection-row:hover{background:var(--surface-hover)}.connection-row .client-identity{align-items:center;gap:9px;display:flex}.connection-row .client-identity>i{width:32px;height:32px}.connection-row .client-identity strong{font-size:11px}.connection-row .client-identity small{font-size:9px}.connection-cell{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;align-items:center;gap:6px;padding:6px;display:flex}.connection-cell:hover:not(:disabled),.connection-cell:focus-visible{border-color:var(--border);background:var(--surface-2)}.connection-cell:disabled{cursor:default}.connection-cell .integration-mark{width:23px;height:23px;box-shadow:none;border-radius:6px;font-size:10px}.connection-cell>span{gap:3px;min-width:0;display:grid}.connection-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.connection-cell small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.connection-cell>svg{color:var(--green);margin-left:auto}.connection-cell.attention strong{color:var(--amber)}.connection-cell.attention .integration-mark{filter:saturate(.7)}.connection-cell.not-hired{opacity:.52}.connection-cell.not-hired .integration-mark{filter:grayscale()}.integration-sync-cell{gap:3px;display:grid}.integration-sync-cell strong{font-size:10px}.integration-sync-cell small{color:var(--soft);font-size:9px}.connection-action{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.connection-action:hover{border-color:var(--border);background:var(--surface-2)}.integration-footer{min-height:42px;color:var(--soft);justify-content:space-between;align-items:center;gap:15px;padding:0 18px;font-size:10px;display:flex}.sync-column{align-content:start;gap:14px;display:grid}.sync-health-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:16px}.sync-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sync-card-heading h2{margin:0;font-size:14px}.sync-card-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.sync-card-heading>svg{color:var(--cyan)}.sync-score{color:var(--green);letter-spacing:-.7px;font-size:19px;font-weight:800}.sync-bars{gap:12px;margin:17px 0;display:grid}.sync-bar{gap:6px;display:grid}.sync-bar>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.sync-bar>div:first-child strong{color:var(--text);font-size:10px}.sync-bar>div:last-child{background:var(--surface-hover);border-radius:999px;height:5px;overflow:hidden}.sync-bar>div:last-child i{border-radius:inherit;background:var(--green);height:100%;display:block}.sync-bar.attention>div:last-child i{background:var(--amber)}.sync-health-card>.outline-button{justify-content:center;width:100%}.integration-events{margin:15px 0 0;padding:0;list-style:none;display:grid}.integration-events li{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:11px 0;display:flex}.integration-events li>i{border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.integration-events li.success>i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.integration-events li.success>i{background:color-mix(in srgb, var(--green) 10%, transparent)}}.integration-events li.success>i{color:var(--green)}.integration-events li.warning>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.integration-events li.warning>i{background:color-mix(in srgb, var(--amber) 12%, transparent)}}.integration-events li.warning>i{color:var(--amber);font-weight:800}.integration-events li>span{gap:4px;min-width:0;padding-top:2px;display:grid}.integration-events strong{font-size:10px}.integration-events small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.monthly-close-button{justify-content:center;width:100%;margin-top:13px}.integration-source-picker{gap:7px;margin:20px 0;display:grid}.integration-source-picker>button{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.integration-source-picker>button.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.integration-source-picker>button.selected{border-color:color-mix(in srgb, var(--cyan) 45%, var(--border))}}.integration-source-picker>button.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.integration-source-picker>button.selected{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.integration-source-picker .integration-mark{width:28px;height:28px}.integration-source-picker>button>span{gap:3px;min-width:0;display:grid}.integration-source-picker strong{font-size:12px}.integration-source-picker small{color:var(--soft);font-size:10px}.integration-source-picker>button>svg{color:var(--green);margin-left:auto}.integration-loading{color:var(--muted);text-align:center;padding:26px 0;font-size:12px}.meta-config-panel{border:1px solid var(--amber);gap:11px;margin:4px 0 18px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-config-panel{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--border))}}.meta-config-panel{background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.meta-config-panel{background:color-mix(in srgb, var(--amber) 4%, var(--surface-2))}}.meta-config-panel.ready{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-config-panel.ready{border-color:color-mix(in srgb, var(--green) 25%, var(--border))}}.meta-config-panel.ready{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-config-panel.ready{background:color-mix(in srgb, var(--green) 4%, var(--surface-2))}}.meta-config-panel>.integration-status{justify-self:start}.meta-config-panel h3{margin:0;font-size:15px}.meta-config-panel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.meta-config-panel ol{gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.meta-config-panel ol li{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:flex-start;gap:9px;padding:9px;display:flex}.meta-config-panel ol li>b{background:var(--cyan);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-config-panel ol li>b{background:color-mix(in srgb, var(--cyan) 10%, var(--surface-2))}}.meta-config-panel ol li>b{color:var(--cyan);font-size:10px}.meta-config-panel ol li>span{gap:4px;min-width:0;display:grid}.meta-config-panel ol strong{font-size:11px}.meta-config-panel ol small,.meta-config-panel ol code{overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.45}.meta-permission-list{flex-wrap:wrap;gap:6px;margin:2px 0;padding:0;list-style:none;display:flex}.meta-permission-list li{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--muted);white-space:normal;overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.4;display:inline-flex}.meta-permission-list li svg{color:var(--green)}.meta-oauth-button{justify-content:center;width:100%;min-width:0;max-width:100%;margin-top:3px;overflow:hidden}.oauth-callback-block{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;min-width:0;margin-top:2px;padding:11px;display:grid}.oauth-callback-block>small{color:var(--text);font-size:10px;font-weight:750}.oauth-callback-block code{background:var(--surface-2);min-width:0;color:var(--cyan);white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.5}.oauth-callback-block>span{color:var(--soft);font-size:9px;line-height:1.45}.meta-credentials-panel{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.meta-credentials-panel{border-color:color-mix(in srgb, var(--cyan) 25%, var(--border))}}.meta-credentials-panel{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.meta-credentials-panel{background:color-mix(in srgb, var(--cyan) 4%, var(--surface-2))}}.meta-credential-form{gap:11px;padding-top:3px}.meta-credential-form input[readonly]{color:var(--muted);cursor:text;font-size:10px}.meta-edit-credentials{color:var(--cyan);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:750}.meta-edit-credentials:hover{text-decoration:underline}.meta-mapping-form{gap:11px;margin-bottom:18px}.meta-authorized-account{border:1px solid var(--green);align-items:center;gap:9px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-authorized-account{border:1px solid color-mix(in srgb, var(--green) 25%, var(--border))}}.meta-authorized-account{background:var(--green);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.meta-authorized-account{background:color-mix(in srgb, var(--green) 4%, var(--surface))}}.meta-authorized-account>span:not(.integration-status){gap:3px;min-width:0;display:grid}.meta-authorized-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.meta-authorized-account small{color:var(--muted);font-size:9px}.meta-authorized-account>.integration-status{margin-left:auto}.meta-central-management{border:1px solid var(--cyan);align-items:flex-start;gap:9px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-central-management{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--border))}}.meta-central-management{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.meta-central-management{background:color-mix(in srgb, var(--cyan) 5%, var(--surface-2))}}.meta-central-management{color:var(--cyan)}.meta-central-management>span{gap:4px;display:grid}.meta-central-management strong{color:var(--text);font-size:11px}.meta-central-management small{color:var(--muted);font-size:10px;line-height:1.5}.sheet-client-status{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.sheet-client-status>span{gap:4px;min-width:0;display:grid}.sheet-client-status strong{color:var(--text);font-size:12px}.sheet-client-status small{color:var(--muted);font-size:10px;line-height:1.45}.sheet-client-status .outline-button{flex:none;text-decoration:none}.sheet-year-picker{color:var(--text);gap:6px;font-size:10px;font-weight:750;display:grid}.sheet-year-picker select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:39px;color:var(--text);font:inherit;border-radius:8px;padding:0 11px;font-size:11px}.sheet-year-picker small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.sheet-history-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sheet-history-status>span{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:3px;padding:9px;display:grid}.sheet-history-status strong{color:var(--cyan);font-size:11px}.sheet-history-status small{color:var(--muted);font-size:8px;line-height:1.4}.mapping-client-card{border:1px solid var(--cyan);align-items:center;gap:10px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.mapping-client-card{border:1px solid color-mix(in srgb, var(--cyan) 26%, var(--border))}}.mapping-client-card{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.mapping-client-card{background:color-mix(in srgb, var(--cyan) 4%, var(--surface-2))}}.mapping-client-card>i{width:35px;height:35px}.mapping-client-card>span{gap:3px;display:grid}.mapping-client-card small{color:var(--soft);text-transform:uppercase;font-size:9px;font-weight:750}.mapping-client-card strong{font-size:12px}.mapping-client-card em{color:var(--muted);font-size:9px;font-style:normal}.mapping-admin-summary{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:5px;padding:10px 11px;display:grid}.mapping-admin-summary span{color:var(--soft);text-transform:uppercase;font-size:9px;font-weight:750}.mapping-admin-summary strong{font-size:11px}.account-picker{gap:9px;display:grid}.account-picker-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.account-picker-heading>span{gap:3px;display:grid}.account-picker-heading strong{font-size:11px}.account-picker-heading small{color:var(--muted);font-size:9px}.account-picker-heading b{color:var(--soft);font-size:9px;font-weight:700}.setup-form .account-search{border:1px solid var(--border);background:var(--surface-2);width:100%;height:40px;color:var(--soft);border-radius:8px;grid-template-columns:none;align-items:center;gap:8px;padding:0 11px;display:flex}.setup-form .account-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-form .account-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.setup-form .account-search input{min-width:0;height:auto;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.setup-form .account-search input:focus{box-shadow:none;border:0}.account-option-list{overscroll-behavior:contain;gap:7px;max-height:330px;margin-top:2px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.account-option{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;outline:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.account-option:hover:not(:disabled),.account-option:focus-visible{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.account-option:hover:not(:disabled),.account-option:focus-visible{border-color:color-mix(in srgb, var(--cyan) 45%, var(--border))}}.account-option:hover:not(:disabled),.account-option:focus-visible{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.account-option:hover:not(:disabled),.account-option:focus-visible{background:color-mix(in srgb, var(--cyan) 4%, var(--surface))}}.account-option.selected{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.account-option.selected{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.account-option.selected{box-shadow:inset 0 0 0 1px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.account-option.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 30%, transparent)}}.account-option.unavailable{opacity:.58;cursor:not-allowed}.account-radio{border:1.5px solid var(--border-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.account-option.selected .account-radio{border-color:var(--cyan)}.account-option.selected .account-radio i{background:var(--cyan);border-radius:50%;width:8px;height:8px}.account-option-copy{gap:3px;min-width:0;display:grid}.account-option-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.account-option-copy code{color:var(--cyan);font-size:9px}.account-option-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.account-option>em{max-width:145px;color:var(--amber);text-align:right;font-size:9px;font-style:normal;font-weight:700}.account-option>em.available{color:var(--green)}.account-empty{border:1px dashed var(--border-strong);color:var(--soft);text-align:center;border-radius:9px;justify-items:center;gap:5px;padding:24px 12px;display:grid}.account-empty strong{color:var(--text);font-size:11px}.account-empty small{font-size:9px}.organic-asset-pickers{gap:18px;display:grid}.organic-asset-pickers .account-picker+.account-picker{border-top:1px solid var(--border);padding-top:16px}.organic-asset-pickers .account-option-list{max-height:260px}.account-picker.picker-disabled{opacity:.62}.account-picker.picker-disabled .account-search{cursor:not-allowed}.operational-success{background:var(--green);border-radius:7px;margin:0;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.operational-success{background:color-mix(in srgb, var(--green) 9%, transparent)}}.operational-success{color:var(--green);font-size:10px}.resend-config-form{gap:12px;margin-bottom:18px}.resend-status-card{border:1px solid var(--amber);align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.resend-status-card{border:1px solid color-mix(in srgb, var(--amber) 25%, var(--border))}}.resend-status-card{background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.resend-status-card{background:color-mix(in srgb, var(--amber) 4%, var(--surface-2))}}.resend-status-card.connected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.resend-status-card.connected{border-color:color-mix(in srgb, var(--green) 27%, var(--border))}}.resend-status-card.connected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.resend-status-card.connected{background:color-mix(in srgb, var(--green) 4%, var(--surface-2))}}.resend-status-card.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.resend-status-card.error{border-color:color-mix(in srgb, var(--red) 27%, var(--border))}}.resend-status-card.error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.resend-status-card.error{background:color-mix(in srgb, var(--red) 4%, var(--surface-2))}}.resend-status-card>span:not(.integration-status){gap:4px;min-width:0;display:grid}.resend-status-card strong{font-size:12px}.resend-status-card small{color:var(--muted);font-size:10px;line-height:1.4}.resend-status-card>.integration-status{margin-left:auto}.resend-sender-grid{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.resend-sender-grid>label{min-width:0}.resend-security-note{border:1px solid var(--cyan);align-items:flex-start;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.resend-security-note{border:1px solid color-mix(in srgb, var(--cyan) 20%, var(--border))}}.resend-security-note{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.resend-security-note{background:color-mix(in srgb, var(--cyan) 4%, var(--surface-2))}}.resend-security-note{color:var(--cyan)}.resend-security-note>span{gap:3px;display:grid}.resend-security-note strong{color:var(--text);font-size:11px}.resend-security-note small{color:var(--muted);font-size:9px;line-height:1.45}.indicator-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.indicator-workspace{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:14px;overflow:hidden}.indicator-heading{justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.indicator-heading h2,.indicator-section-heading h2{letter-spacing:-.2px;margin:0;font-size:17px}.indicator-heading p,.indicator-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.indicator-context{align-items:flex-end;gap:9px;display:flex}.indicator-context label{color:var(--soft);gap:5px;font-size:11px;font-weight:700;display:grid}.indicator-context select{border:1px solid var(--border);background:var(--surface-2);min-width:180px;height:34px;color:var(--text);border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:650}.indicator-channel-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 18px;display:grid}.indicator-channel-tabs>button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.indicator-channel-tabs>button:hover,.indicator-channel-tabs>button.selected{border-color:var(--border-strong);background:var(--surface);color:var(--text);box-shadow:0 5px 15px #0000000f}.indicator-channel-tabs .integration-mark{width:29px;height:29px}.indicator-channel-tabs>button>span{gap:3px;display:grid}.indicator-channel-tabs strong{font-size:13px}.indicator-channel-tabs small{color:var(--soft);font-size:11px}.indicator-channel-title{justify-content:space-between;align-items:center;gap:15px;padding:15px 18px 5px;display:flex}.indicator-channel-title>span:first-child{align-items:center;gap:9px;display:flex}.indicator-channel-title>span:first-child>span{gap:3px;display:grid}.indicator-channel-title>span:first-child strong{font-size:14px}.indicator-channel-title>span:first-child small{color:var(--soft);font-size:11px}.indicator-channel-title>div{align-items:center;gap:9px;display:flex}.indicator-channel-title>div>small{color:var(--soft);font-size:11px}.indicator-readiness{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.indicator-readiness i{background:currentColor;border-radius:50%;width:5px;height:5px}.indicator-readiness.good{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.indicator-readiness.good{background:color-mix(in srgb, var(--green) 9%, transparent)}}.indicator-readiness.good{color:var(--green)}.indicator-readiness.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.indicator-readiness.attention{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.indicator-readiness.attention{color:var(--amber)}.indicator-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px 18px;display:grid}.indicator-card{--indicator-color:var(--green);border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:10px;min-width:0;padding:13px}.indicator-card.indicator-attention{--indicator-color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.indicator-card.indicator-attention{border-color:color-mix(in srgb, var(--amber) 28%, var(--border))}}.indicator-card.indicator-critical{--indicator-color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.indicator-card.indicator-critical{border-color:color-mix(in srgb, var(--red) 28%, var(--border))}}.indicator-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.indicator-card-top>span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex;overflow:hidden}.indicator-card-top>span i{background:var(--indicator-color);width:6px;height:6px;box-shadow:0 0 0 4px var(--indicator-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.indicator-card-top>span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--indicator-color) 10%, transparent)}}.indicator-card .health-badge{padding:3px 5px;font-size:10px}.indicator-card>strong{letter-spacing:-.9px;margin-top:14px;font-size:24px;display:block}.indicator-card-change{align-items:center;gap:6px;margin-top:7px;display:flex}.indicator-card-change span{font-size:11px;font-weight:750}.indicator-card-change span.positive{color:var(--green)}.indicator-card-change span.warning{color:var(--amber)}.indicator-card-change span.neutral{color:var(--muted)}.indicator-card-change small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.indicator-name-editor{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;margin-top:10px;display:grid}.indicator-name-editor>span,.indicator-name-editor>label{gap:5px;min-width:0;display:grid}.indicator-name-editor small{color:var(--soft);font-size:9px;font-weight:650}.indicator-name-editor>span>strong{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.indicator-name-editor label>span{grid-template-columns:minmax(0,1fr) 31px;display:grid}.indicator-name-editor input{border:1px solid var(--cyan);min-width:0;height:34px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.indicator-name-editor input{border:1px solid color-mix(in srgb, var(--cyan) 20%, var(--border))}}.indicator-name-editor input{background:var(--cyan);border-right:0;border-radius:7px 0 0 7px;outline:0}@supports (color:color-mix(in lab, red, red)){.indicator-name-editor input{background:color-mix(in srgb, var(--cyan) 4%, var(--surface-2))}}.indicator-name-editor input{color:var(--text);font:inherit;font-size:11px}.indicator-name-editor input:focus{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.indicator-name-editor label button{border:1px solid var(--cyan);place-items:center;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.indicator-name-editor label button{border:1px solid color-mix(in srgb, var(--cyan) 32%, var(--border))}}.indicator-name-editor label button{background:var(--cyan);border-radius:0 7px 7px 0}@supports (color:color-mix(in lab, red, red)){.indicator-name-editor label button{background:color-mix(in srgb, var(--cyan) 10%, var(--surface))}}.indicator-name-editor label button{color:var(--cyan);cursor:pointer}.indicator-name-used{background:var(--cyan);border-radius:7px;gap:3px;margin-top:10px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.indicator-name-used{background:color-mix(in srgb, var(--cyan) 5%, transparent)}}.indicator-name-used span{color:var(--soft);font-size:9px}.indicator-name-used strong{color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.indicator-card-goal{border-top:1px solid var(--border);color:var(--soft);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:9px;font-size:11px;display:flex}.indicator-card-goal strong{color:var(--text);font-size:11px}.indicator-bottom-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;display:grid}.indicator-data-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.indicator-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 18px;display:flex}.indicator-data-table-wrap{overflow-x:auto}.indicator-data-table{min-width:760px}.indicator-data-head,.indicator-data-row{grid-template-columns:minmax(145px,1.2fr) minmax(165px,1.25fr) minmax(135px,1fr) 90px 90px;align-items:center;display:grid}.indicator-data-head{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);min-height:39px;color:var(--soft);letter-spacing:.35px;text-transform:uppercase;padding:0 13px;font-size:11px;font-weight:750}.indicator-data-head>span,.indicator-data-row>*{min-width:0;padding:0 6px}.indicator-data-row{border-bottom:1px solid var(--border);min-height:58px;padding:7px 13px}.indicator-data-row:hover{background:var(--surface-hover)}.indicator-data-row>span:first-child{gap:3px;display:grid}.indicator-data-row>span:first-child strong{font-size:12px}.indicator-data-row>span:first-child small{color:var(--soft);font-size:10px}.indicator-data-row code{color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.indicator-data-row>span:nth-child(3),.indicator-data-row>strong{color:var(--muted);font-size:11px}.indicator-data-row>strong{color:var(--text)}.indicator-data-footer{min-height:42px;color:var(--soft);justify-content:space-between;align-items:center;gap:15px;padding:0 18px;font-size:11px;display:flex}.indicator-rules-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:17px}.indicator-rule-list{margin:15px 0 0;padding:0;list-style:none;display:grid}.indicator-rule-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:12px 0;display:flex}.indicator-rule-list li>i{background:var(--green);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.indicator-rule-list li>i{background:color-mix(in srgb, var(--green) 10%, transparent)}}.indicator-rule-list li>i{color:var(--green)}.indicator-rule-list li>span{gap:4px;padding-top:2px;display:grid}.indicator-rule-list strong{font-size:12px}.indicator-rule-list small{color:var(--muted);font-size:11px;line-height:1.5}.indicator-rule-note{border:1px solid var(--cyan);align-items:flex-start;gap:8px;margin-top:14px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.indicator-rule-note{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--border))}}.indicator-rule-note{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.indicator-rule-note{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.indicator-rule-note{color:var(--cyan)}.indicator-rule-note>span{gap:4px;display:grid}.indicator-rule-note strong{color:var(--text);font-size:11px}.indicator-rule-note small{color:var(--muted);font-size:10px;line-height:1.45}.goal-channel-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0;display:grid}.goal-channel-picker>button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--muted);cursor:pointer;border-radius:9px;justify-items:center;gap:7px;padding:10px 6px;font-size:11px;display:grid}.goal-channel-picker>button.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.goal-channel-picker>button.selected{border-color:color-mix(in srgb, var(--cyan) 45%, var(--border))}}.goal-channel-picker>button.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.goal-channel-picker>button.selected{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.goal-channel-picker>button.selected{color:var(--text)}.goal-channel-picker .integration-mark{width:27px;height:27px}.goal-channel-picker>button>svg{color:var(--green)}.goal-drawer{width:min(540px,94vw)}.goal-client-field{margin-bottom:15px}.goal-list{gap:11px;display:grid}.goal-config-block{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;overflow:hidden}.goal-config-heading{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.goal-config-heading{background:color-mix(in srgb, var(--surface) 65%, transparent)}}.goal-config-heading>span{align-items:center;gap:8px;display:flex}.goal-config-heading b{background:var(--cyan);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.goal-config-heading b{background:color-mix(in srgb, var(--cyan) 10%, transparent)}}.goal-config-heading b{color:var(--cyan);font-size:10px}.goal-config-heading strong{font-size:12px}.goal-config-heading>button{border:1px solid var(--border);width:28px;height:28px;color:var(--soft);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.goal-config-heading>button:hover{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.goal-config-heading>button:hover{border-color:color-mix(in srgb, var(--red) 35%, var(--border))}}.goal-config-heading>button:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.goal-config-heading>button:hover{background:color-mix(in srgb, var(--red) 7%, transparent)}}.goal-config-heading>button:hover{color:var(--red)}.goal-block-fields{padding:13px}.add-goal-button{border:1px dashed var(--cyan);align-items:center;gap:10px;width:100%;margin-top:11px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.add-goal-button{border:1px dashed color-mix(in srgb, var(--cyan) 38%, var(--border))}}.add-goal-button{background:var(--cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.add-goal-button{background:color-mix(in srgb, var(--cyan) 4%, var(--surface))}}.add-goal-button{color:var(--cyan);text-align:left;cursor:pointer}.add-goal-button>svg{flex:none}.add-goal-button>span{gap:3px;display:grid}.add-goal-button strong{color:var(--text);font-size:12px}.add-goal-button small{color:var(--muted);font-size:10px}.add-goal-button:hover{background:var(--cyan);border-style:solid}@supports (color:color-mix(in lab, red, red)){.add-goal-button:hover{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.history-sheet-hero{border:1px solid var(--border);background:var(--surface);min-height:82px;box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 18px;display:flex}.sheet-file-identity{align-items:center;gap:11px;min-width:0;display:flex}.sheet-file-identity>span{background:#23b26d;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.sheet-file-identity>span{background:color-mix(in srgb, #23b26d 14%, var(--surface))}}.sheet-file-identity>span{color:#23b26d}.sheet-file-identity>div{gap:4px;min-width:0;display:grid}.sheet-file-identity h2{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.sheet-file-identity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.sheet-file-identity small{color:var(--soft);letter-spacing:.35px;font-size:9px;font-weight:750}.history-client-select{align-items:flex-end;gap:8px;display:flex}.history-client-select label{color:var(--soft);gap:5px;font-size:11px;font-weight:700;display:grid}.history-client-select select{border:1px solid var(--border);background:var(--surface-2);min-width:185px;height:34px;color:var(--text);border-radius:8px;outline:0;padding:0 10px;font-size:12px;font-weight:650}.sheet-tab-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.sheet-tab-card{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.sheet-tab-card>span:last-child{gap:3px;min-width:0;display:grid}.sheet-tab-card strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sheet-tab-card small{color:var(--soft);font-size:9px}.sheet-tab-card>svg:last-child{color:var(--green);flex:none;margin-left:auto}.sheet-tab-icon{background:#23b26d;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.sheet-tab-icon{background:color-mix(in srgb, #23b26d 12%, var(--surface))}}.sheet-tab-icon{color:#23b26d}.history-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;display:grid}.history-period-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.history-panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:15px 18px;display:flex}.history-panel-heading h2,.history-side-card h2{margin:0;font-size:15px}.history-panel-heading p,.history-side-card p{color:var(--muted);margin:5px 0 0;font-size:11px}.history-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 18px;display:flex}.history-toolbar>span{color:var(--soft);letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:750}.history-filters{align-items:center;gap:4px;display:flex}.history-filters button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.history-filters button:hover,.history-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text)}.history-filters i{border-radius:50%;width:5px;height:5px}.history-filters i.good{background:var(--green)}.history-filters i.attention{background:var(--amber)}.history-filters b{background:var(--surface-hover);color:var(--soft);border-radius:999px;padding:2px 5px;font-size:9px}.history-table-wrap{overflow-x:auto}.history-table{min-width:900px}.history-table-head,.history-row{grid-template-columns:135px minmax(220px,1.5fr) 75px 80px 142px 86px 28px;align-items:center;display:grid}.history-table-head{border-bottom:1px solid var(--border);min-height:40px;color:var(--soft);letter-spacing:.35px;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:750}.history-table-head>span,.history-row>*{min-width:0;padding:0 6px}.history-row{border-bottom:1px solid var(--border);min-height:68px;padding:8px 14px}.history-row:hover{background:var(--surface-hover)}.history-row>span{align-items:center;display:flex}.history-row>span:not(.history-sources):not(:has(.history-status)){flex-direction:column;align-items:flex-start;gap:3px}.history-row span>strong{color:var(--text);font-size:11px}.history-row span>small{color:var(--soft);font-size:9px}.history-sources{flex-wrap:wrap;gap:4px}.history-sources .source-chip{min-height:25px}.history-sources .source-chip small{display:none}.history-status{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.history-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.history-status.complete{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.history-status.complete{background:color-mix(in srgb, var(--green) 9%, transparent)}}.history-status.complete{color:var(--green)}.history-status.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.history-status.attention{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.history-status.attention{color:var(--amber)}.history-row-action{width:28px;height:28px;color:var(--soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.history-footer{min-height:43px;color:var(--soft);justify-content:space-between;align-items:center;gap:15px;padding:0 18px;font-size:10px;display:flex}.history-side-column{align-content:start;gap:14px;display:grid}.history-side-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:16px}.sheet-structure{margin:13px 0 0;padding:0;list-style:none;display:grid}.sheet-structure li{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:11px 0;display:flex}.sheet-structure li>i{color:#23b26d;background:#23b26d1c;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:800;display:grid}.sheet-structure li>span{gap:4px;padding-top:1px;display:grid}.sheet-structure strong{font-size:11px}.sheet-structure small{color:var(--muted);font-size:10px;line-height:1.45}.history-coverage{gap:12px;margin-top:15px;display:grid}.history-storage{border:1px solid #23b26d;align-items:flex-start;gap:8px;margin-top:15px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.history-storage{border:1px solid color-mix(in srgb, #23b26d 17%, var(--border))}}.history-storage{background:#23b26d;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.history-storage{background:color-mix(in srgb, #23b26d 5%, var(--surface))}}.history-storage{color:#23b26d}.history-storage>span{gap:4px;display:grid}.history-storage strong{color:var(--text);font-size:10px}.history-storage small{color:var(--muted);font-size:9px}.history-drawer{width:min(540px,94vw)}.history-setup-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.history-tab-selection{grid-template-columns:1fr 1fr;gap:7px;margin-top:17px;display:grid}.history-tab-selection>span{color:var(--soft);letter-spacing:.35px;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:750}.history-tab-selection label{border:1px solid var(--border);background:var(--surface-2);min-width:0;min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:650;display:flex}.history-tab-selection input{accent-color:var(--cyan)}.history-tab-selection .integration-mark{border-radius:6px;width:22px;height:22px}.client-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.directory-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:14px;overflow:hidden}.directory-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 16px;display:flex}.directory-heading h2{color:var(--text);letter-spacing:-.25px;margin:0;font-size:17px}.directory-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.directory-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.directory-search{width:340px}.directory-filters{align-items:center;gap:5px;display:flex}.directory-filters button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:flex}.directory-filters button:hover,.directory-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:0 2px 8px #0000000a}.directory-filters i{border-radius:50%;width:6px;height:6px}.directory-filters i.good{background:var(--green)}.directory-filters i.attention{background:var(--amber)}.directory-filters b{background:var(--surface-hover);min-width:18px;color:var(--soft);text-align:center;border-radius:999px;padding:2px 5px;font-size:11px}.directory-table-wrap{overflow-x:auto}.directory-table{min-width:1160px}.directory-head,.directory-row{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1.1fr) minmax(275px,1.55fr) 145px 120px 105px 34px;align-items:center;display:grid}.directory-head{border-bottom:1px solid var(--border);min-height:42px;color:var(--soft);letter-spacing:.45px;text-transform:uppercase;padding:0 17px;font-size:11px;font-weight:750}.directory-head>span,.directory-row>span{min-width:0;padding:0 9px}.directory-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:10px 17px;transition:background .16s}.directory-row:hover{background:var(--surface-hover)}.directory-row>span{align-items:center;display:flex}.manager-cell{gap:8px}.manager-cell>i{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.manager-cell>i{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.manager-cell>i{color:var(--blue);font-size:10px;font-style:normal;font-weight:800}.manager-cell>span,.sync-cell>span,.report-date{gap:3px;display:grid!important}.manager-cell strong,.sync-cell strong,.report-date strong{font-size:12px}.manager-cell small,.sync-cell small,.report-date small{color:var(--soft);font-size:10px}.manager-cell>.responsibility-team{display:flex!important}.responsibility-team{align-items:center;gap:9px;min-width:0;display:flex}.responsibility-team>span:last-child{gap:3px;min-width:0;display:grid}.responsibility-team strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.responsibility-team small{color:var(--soft);font-size:9px}.responsibility-avatars{align-items:center;min-width:42px;display:flex}.responsibility-avatars i{border:2px solid var(--surface);background:var(--cyan);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;display:grid}@supports (color:color-mix(in lab, red, red)){.responsibility-avatars i{background:color-mix(in srgb, var(--cyan) 13%, var(--surface-2))}}.responsibility-avatars i{color:var(--cyan);font-size:8px;font-style:normal;font-weight:850}.responsibility-avatars i:first-child{margin-left:0}.responsibility-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.responsibility-overview>span{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.responsibility-overview small{color:var(--soft);font-size:9px}.responsibility-overview strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.source-list{flex-wrap:wrap;gap:5px;display:flex}.source-chip{border:1px solid var(--border);background:var(--surface-2);min-height:27px;color:var(--muted);border-radius:7px;align-items:center;gap:4px;padding:3px 6px 3px 4px;display:inline-flex}.source-chip .channel-mark{border-radius:5px;width:19px;height:19px;font-size:10px}.source-chip small{font-size:10px;font-weight:650}.source-chip>svg{color:var(--green)}.source-chip>b{background:var(--amber);border-radius:50%;place-items:center;width:11px;height:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.source-chip>b{background:color-mix(in srgb, var(--amber) 15%, transparent)}}.source-chip>b{color:var(--amber);font-size:10px}.source-chip.missing{opacity:.65;border-style:dashed}.source-chip.missing .channel-mark{filter:grayscale();opacity:.55}.sheet-mark{color:#fff;background:#179c58;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.sync-cell{color:var(--muted);gap:7px}.sync-cell>svg{color:var(--cyan)}.connection-badge{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.connection-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.connection-badge.connected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.connection-badge.connected{background:color-mix(in srgb, var(--green) 9%, transparent)}}.connection-badge.connected{color:var(--green)}.connection-badge.pending{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.connection-badge.pending{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.connection-badge.pending{color:var(--amber)}.row-action{color:var(--soft);justify-content:center}.directory-footer{min-height:44px;color:var(--soft);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:11px;display:flex}.drawer-layer{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008089e;justify-content:flex-end;animation:.18s both fade-in;display:flex;position:fixed;inset:0}.client-drawer{border-left:1px solid var(--border-strong);background:var(--surface);width:min(430px,94vw);height:100%;color:var(--text);padding:24px;animation:.22s both drawer-in;overflow-y:auto;box-shadow:-25px 0 60px #00000047}.integration-drawer{overflow-x:hidden}.drawer-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.drawer-top .client-identity{align-items:center;gap:11px;display:flex}.drawer-top .client-identity>i,.drawer-top .client-identity .client-logo-image{width:42px;height:42px}.drawer-top .client-identity strong{font-size:16px}.drawer-top .client-identity small{font-size:12px}.drawer-top>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.drawer-top h2{margin:0;font-size:22px}.drawer-score{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:13px;margin-top:20px;padding:16px;display:flex}.drawer-score .score-ring{width:52px;height:52px}.drawer-score .score-ring b{font-size:14px}.drawer-score p{color:var(--muted);margin:6px 0 0;font-size:12px}.drawer-section{border-bottom:1px solid var(--border);padding:22px 0}.drawer-section h3{margin:0 0 12px;font-size:14px}.drawer-sources{flex-wrap:wrap;gap:7px;display:flex}.drawer-sources .source-chip{min-height:32px}.drawer-section dl{gap:10px;margin:0;display:grid}.drawer-section dl>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.drawer-section dt{color:var(--muted);font-size:12px}.drawer-section dd{margin:0;font-size:12px;font-weight:700}.drawer-note{border:1px solid var(--cyan);align-items:flex-start;gap:9px;margin-top:18px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.drawer-note{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--border))}}.drawer-note{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.drawer-note{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.drawer-note{color:var(--cyan)}.drawer-note>span{gap:4px;display:grid}.drawer-note strong{color:var(--text);font-size:12px}.drawer-note small{color:var(--muted);font-size:11px;line-height:1.5}.drawer-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.drawer-actions .outline-button,.drawer-actions .primary-button{height:38px}.setup-intro{color:var(--muted);margin:19px 0 0;font-size:13px;line-height:1.65}.setup-steps{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.setup-steps li{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.setup-steps li>b{background:var(--surface-hover);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.setup-steps li>span{gap:3px;display:grid}.setup-steps strong{color:var(--text);font-size:12px}.setup-steps small{font-size:11px}.setup-steps li.active{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-steps li.active{border-color:color-mix(in srgb, var(--cyan) 35%, var(--border))}}.setup-steps li.active{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-steps li.active{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.setup-steps li.active>b{background:var(--cyan);color:#031510}.setup-form{gap:13px;display:grid}.setup-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.instagram-profile-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.instagram-profile-field>span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.instagram-profile-field .integration-mark{border-radius:7px;width:25px;height:25px;margin-left:6px}.instagram-profile-field input{background:0 0!important;border:0!important}.instagram-profile-field>button{border:1px solid var(--cyan);justify-content:center;align-items:center;gap:6px;min-width:118px;height:40px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.instagram-profile-field>button{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--border))}}.instagram-profile-field>button{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.instagram-profile-field>button{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.instagram-profile-field>button{color:var(--cyan);cursor:pointer;font-size:10px;font-weight:750}.instagram-profile-field>button:disabled{opacity:.45;cursor:not-allowed}.instagram-logo-preview{border:1px solid var(--green);align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.instagram-logo-preview{border:1px solid color-mix(in srgb, var(--green) 25%, var(--border))}}.instagram-logo-preview{background:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.instagram-logo-preview{background:color-mix(in srgb, var(--green) 5%, var(--surface))}}.instagram-logo-preview>img{border:2px solid var(--surface);object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 1px var(--border);border-radius:50%;flex:none}.instagram-logo-preview>span:nth-child(2){gap:4px;min-width:0;display:grid}.instagram-logo-preview strong{font-size:11px}.instagram-logo-preview small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.instagram-logo-preview .connection-badge{flex:none;margin-left:auto}.setup-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.setup-form input,.setup-form select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:40px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.setup-form input:focus,.setup-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-form input:focus,.setup-form select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.setup-form>.resend-status-card,.setup-form>.resend-security-note{display:flex}.setup-form>.resend-sender-grid{display:grid}.responsibility-picker{border:1px solid var(--cyan);min-width:0;margin:14px 0 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.responsibility-picker{border:1px solid color-mix(in srgb, var(--cyan) 20%, var(--border))}}.responsibility-picker{background:var(--cyan);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.responsibility-picker{background:color-mix(in srgb, var(--cyan) 3%, var(--surface-2))}}.client-edit-form .responsibility-picker{grid-column:1/-1;margin-top:2px}.responsibility-picker legend{color:var(--text);padding:0 6px;font-size:11px;font-weight:800}.responsibility-picker>p{color:var(--muted);margin:0 0 11px;font-size:10px;line-height:1.55}.responsibility-picker>div{gap:8px;display:grid}.responsibility-picker label{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.responsibility-picker label>span{gap:3px;min-width:0;display:grid}.responsibility-picker label strong{color:var(--text);font-size:10px}.responsibility-picker label small{color:var(--soft);font-size:8.5px;line-height:1.4}.responsibility-picker select{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 9px;font-size:10px}.responsibility-picker select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.responsibility-picker select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.responsibility-picker label.disabled{opacity:.48}.users-view{gap:14px;display:grid}.user-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-access-summary article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-2));min-height:108px;box-shadow:var(--shadow);border-radius:11px;padding:18px}.user-access-summary span{color:var(--cyan);letter-spacing:1.2px;font-size:10px;font-weight:800;display:block}.user-access-summary strong{color:var(--text);margin-top:9px;font-size:29px;display:block}.user-access-summary small{color:var(--soft);font-size:11px}.users-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.users-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.users-panel h2{margin:0;font-size:17px}.users-panel header p{color:var(--muted);margin:5px 0 0;font-size:12px}.access-role-guide{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px 0;display:grid}.access-role-guide article{background:var(--surface-2);align-content:center;gap:5px;min-height:68px;padding:10px 13px;display:grid}.access-role-guide strong{font-size:11px}.access-role-guide small{color:var(--soft);font-size:9px;line-height:1.35}.users-table-head,.user-row{grid-template-columns:minmax(210px,1.3fr) 145px minmax(210px,1fr) 105px 80px;align-items:center;gap:12px;padding:0 18px;display:grid}.users-table-head{background:var(--surface-2);min-height:41px;color:var(--soft);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.user-row{border-top:1px solid var(--border);min-height:79px}.user-row>span{gap:4px;min-width:0;display:grid}.user-identity{grid-template-columns:36px minmax(0,1fr);align-items:center}.user-identity>i{border:1px solid var(--cyan);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-identity>i{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border))}}.user-identity>i{background:var(--cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.user-identity>i{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}}.user-identity>i{color:var(--cyan);font-size:11px;font-style:normal;font-weight:800}.user-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.user-row small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.user-role,.user-status{border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px}.user-role{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.user-role{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}.user-role{color:var(--blue)}.role-owner{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.role-owner{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.role-owner{color:var(--cyan)}.role-viewer{background:var(--surface-2);color:var(--muted)}.user-status.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.user-status.active{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.user-status.active{color:var(--green)}.user-status.inactive{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.user-status.inactive{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.user-status.inactive{color:var(--red)}.user-access-drawer{width:min(610px,96vw)}.drawer-eyebrow{color:var(--cyan);letter-spacing:1.3px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.drawer-top p{color:var(--muted);margin:5px 0 0;font-size:11px}.drawer-form{gap:14px;padding-top:19px;display:grid}.drawer-form>label{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.drawer-form input,.drawer-form select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:41px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 11px;font-size:12px}.drawer-form input:focus,.drawer-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.drawer-form input:focus,.drawer-form select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 8%,transparent)}}.drawer-form label>small{color:var(--soft);font-size:9px;font-weight:500}.user-permission-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:10px;padding:13px;display:grid}.user-permission-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-permission-picker>header>div{gap:3px;display:grid}.user-permission-picker>header strong{color:var(--text);font-size:11px}.user-permission-picker>header small,.user-permission-picker fieldset>small{color:var(--soft);font-size:9px;line-height:1.4}.user-permission-picker>header button{border:1px solid var(--border);background:var(--surface);color:var(--cyan);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.user-permission-picker fieldset{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:7px;margin:0;padding:11px;display:grid}.user-permission-picker legend{color:var(--muted);padding:0 5px;font-size:10px;font-weight:800}.user-permission-picker fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.user-permission-picker label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.user-permission-picker label.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.user-permission-picker label.selected{border-color:color-mix(in srgb,var(--cyan) 35%,var(--border))}}.user-permission-picker label.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.user-permission-picker label.selected{background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}}.user-permission-picker input{width:14px;height:14px;accent-color:var(--cyan);margin-top:1px}.user-permission-picker label>span{gap:3px;min-width:0;display:grid}.user-permission-picker label strong{color:var(--text);font-size:10px}.user-permission-picker label small{color:var(--soft);font-size:8px;font-weight:500;line-height:1.35}.user-scope-picker{border:0;gap:8px;margin:2px 0 0;padding:0;display:grid}.user-scope-picker legend,.user-client-picker>span{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:750}.user-scope-picker>label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.user-scope-picker input{width:15px;height:15px;accent-color:var(--cyan)}.user-scope-picker span{gap:3px;display:grid}.user-scope-picker strong{font-size:11px}.user-scope-picker small{color:var(--soft);font-size:9px}.user-client-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:6px;max-height:260px;padding:11px;display:grid;overflow-y:auto}.user-client-picker>label{cursor:pointer;border-radius:7px;grid-template-columns:16px 29px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:4px 6px;display:grid}.user-client-picker>label:hover{background:var(--surface-hover)}.user-client-picker input{width:14px;height:14px;accent-color:var(--cyan)}.user-client-picker i{background:var(--cyan);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-client-picker i{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}}.user-client-picker i{color:var(--cyan);font-size:9px;font-style:normal;font-weight:800}.user-client-picker .client-logo-image{width:29px;height:29px}.user-client-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=1050px){.access-role-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.users-table{overflow-x:auto}.users-table-head,.user-row{min-width:850px}}@media (width<=700px){.user-access-summary{grid-template-columns:1fr}.users-panel>header{flex-direction:column;align-items:flex-start}.user-permission-picker fieldset>div{grid-template-columns:1fr}}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:.7;transform:translate(28px)}}.profile-breadcrumb{color:var(--soft);align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.profile-breadcrumb button{color:var(--cyan);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-breadcrumb b{color:var(--muted);font-weight:600}.profile-hero{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-2));min-height:92px;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:34px minmax(190px,1.2fr) minmax(320px,1.8fr) auto 126px;align-items:center;gap:14px;padding:15px 18px;display:grid}.profile-back-button{border:1px solid var(--border);background:var(--surface-2);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.profile-back-button svg{transform:rotate(180deg)}.profile-identity{align-items:center;gap:10px;display:flex}.profile-identity>i,.profile-identity .client-logo-image{width:43px;height:43px}.profile-identity strong{font-size:15px}.profile-identity small{font-size:11px}.profile-hero-meta{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-hero-meta>span{border-right:1px solid var(--border);gap:5px;min-width:0;padding:2px 16px;display:grid}.profile-hero-meta small{color:var(--soft);font-size:10px}.profile-hero-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.profile-connections{flex-wrap:wrap;gap:4px;display:flex}.profile-connections .source-chip{padding-right:4px}.profile-connections .source-chip small{display:none}.profile-health{justify-content:flex-end;align-items:center;gap:9px;display:flex}.profile-health>span:last-child{gap:5px;display:grid}.profile-health>span:last-child>small{color:var(--soft);font-size:10px}.profile-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:2px;margin-top:13px;padding:0 4px;display:flex;overflow:auto hidden}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{min-width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:13px 14px;font-size:12px;font-weight:650;position:relative}.profile-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.profile-tabs button:hover,.profile-tabs button.active{color:var(--text)}.profile-tabs button.active:after{background:var(--cyan)}.profile-content{gap:14px;padding-top:14px;display:grid}.profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-kpi{border:1px solid var(--border);background:var(--surface);min-height:112px;box-shadow:var(--shadow);border-radius:10px;padding:15px 16px}.profile-kpi>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:650;display:flex}.profile-kpi>div svg{color:var(--kpi-tone,var(--cyan))}.profile-kpi>strong{color:var(--text);letter-spacing:-1px;margin-top:13px;font-size:25px;line-height:1;display:block}.profile-kpi p{color:var(--soft);margin:9px 0 0;font-size:10px}.profile-kpi p b{color:var(--kpi-tone,var(--green));margin-right:4px}.kpi-good{--kpi-tone:var(--green)}.kpi-attention{--kpi-tone:var(--amber)}.kpi-critical{--kpi-tone:var(--red)}.profile-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.72fr);gap:14px;display:grid}.profile-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:17px 18px}.profile-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-card-heading h2{color:var(--text);letter-spacing:-.15px;margin:0;font-size:14px}.profile-card-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.chart-legend{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.chart-legend i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 0 3px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chart-legend i{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 10%, transparent)}}.chart-legend b{background:var(--green);border-radius:5px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.chart-legend b{background:color-mix(in srgb, var(--green) 8%, transparent)}}.chart-legend b{color:var(--green);font-size:10px}.profile-chart{height:225px;margin-top:14px;padding:4px 2px 23px 30px;position:relative}.profile-chart svg{width:100%;height:100%;overflow:visible}.profile-grid-line{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:4 5}.profile-area{fill:url(#profileArea)}.profile-line{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round}.profile-chart-point{fill:var(--surface);stroke:var(--cyan);stroke-width:3px}.profile-axis{color:var(--soft);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:5px auto 25px 0}.profile-x-axis{color:var(--soft);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:31px;right:0}.profile-tooltip{border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:2px;padding:7px 9px;display:grid;position:absolute;top:12px;right:2px}@supports (color:color-mix(in lab, red, red)){.profile-tooltip{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.profile-tooltip{box-shadow:var(--shadow)}.profile-tooltip small,.profile-tooltip span{color:var(--soft);font-size:9px}.profile-tooltip strong{font-size:11px}.profile-tooltip span{color:var(--green)}.insight-card{flex-direction:column;display:flex}.insight-score{border:1px solid var(--green);align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.insight-score{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.insight-score{background:var(--green);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.insight-score{background:color-mix(in srgb, var(--green) 5%, var(--surface))}}.insight-score{color:var(--green)}.insight-score>span{gap:5px;display:grid}.insight-score strong{color:var(--text);font-size:12px}.insight-score small{color:var(--muted);font-size:10px;line-height:1.5}.insight-list{margin:10px 0 13px;padding:0;list-style:none;display:grid}.insight-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:11px 2px;display:flex}.insight-list li>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.insight-list li>i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 9%, transparent)}}.insight-list li.positive{color:var(--green)}.insight-list li.warning{color:var(--amber)}.insight-list li span{gap:4px;display:grid}.insight-list strong{color:var(--text);font-size:11px}.insight-list small{color:var(--soft);font-size:10px}.insight-card .text-button{margin-top:auto}.channel-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channel-summary{border:1px solid var(--border);background:var(--surface);min-height:140px;box-shadow:var(--shadow);border-radius:10px;padding:14px}.channel-summary-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-summary-top>span:first-child{align-items:center;gap:7px;display:flex}.channel-summary-top strong{font-size:12px}.channel-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.channel-summary-metrics span{gap:4px;min-width:0;display:grid}.channel-summary-metrics strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.channel-summary-metrics small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.channel-summary-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:15px;padding-top:10px;display:flex}.channel-summary-footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.channel-connect{justify-items:start;gap:9px;margin-top:20px;display:grid}.channel-connect p{color:var(--muted);margin:0;font-size:11px}.channel-connect button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.profile-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:14px;display:grid}.report-list{margin-top:10px}.report-item{border-bottom:1px solid var(--border);grid-template-columns:31px minmax(120px,1fr) auto auto;align-items:center;gap:9px;min-height:58px;display:grid}.report-file{background:var(--blue);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-file{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.report-file{color:var(--blue)}.report-item>span:nth-child(2){gap:3px;display:grid}.report-item strong{font-size:11px}.report-item small{color:var(--soft);font-size:9px}.report-status{border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;font-weight:700;display:flex}.report-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.report-status.good{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-status.good{background:color-mix(in srgb, var(--green) 8%, transparent)}}.report-status.good{color:var(--green)}.report-status.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.report-status.attention{background:color-mix(in srgb, var(--amber) 9%, transparent)}}.report-status.attention{color:var(--amber)}.report-item-actions{align-items:center;gap:6px;display:flex}.report-item-actions>button,.icon-mini{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.report-copy-button{width:30px;padding:0}.report-open-button{gap:6px;padding:0 10px;color:var(--cyan)!important;border-color:var(--cyan)!important}@supports (color:color-mix(in lab, red, red)){.report-open-button{border-color:color-mix(in srgb, var(--cyan) 28%, var(--border))!important}}.report-open-button{white-space:nowrap;font-size:10px;font-weight:750}.report-open-button:hover{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-open-button:hover{background:color-mix(in srgb, var(--cyan) 9%, var(--surface-2))}}.report-open-button:hover{border-color:var(--cyan)!important}@media (width<=700px){.report-item{grid-template-columns:31px minmax(110px,1fr) auto;padding:8px 0}.report-item .report-status{display:none}.report-item-actions{grid-column:2/-1;justify-content:flex-end}}.report-storage{color:var(--soft);align-items:center;gap:7px;margin-top:11px;font-size:10px;display:flex}.report-storage svg{color:#27b66f}.goal-card{align-content:start;gap:14px;display:grid}.goal-item{gap:7px;display:grid}.goal-item>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.goal-item>div:first-child span{color:var(--muted)}.goal-item>div:first-child strong{font-size:10px}.goal-track{background:var(--surface-hover);border-radius:999px;height:6px;overflow:hidden}.goal-track i{border-radius:inherit;background:var(--goal-color);height:100%;display:block}.goal-item small{color:var(--soft);font-size:9px}.goal-good{--goal-color:var(--green)}.goal-attention{--goal-color:var(--amber)}.channel-title{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.channel-title>span:first-child{align-items:center;gap:10px;display:flex}.channel-title h2{margin:0;font-size:16px}.channel-title p{color:var(--muted);margin:4px 0 0;font-size:11px}.channel-detail-card{min-height:310px}.disconnected-state{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:45px auto;padding:45px;display:grid}.disconnected-state .channel-mark{width:38px;height:38px;font-size:14px}.disconnected-state h2{margin:3px 0 0;font-size:17px}.disconnected-state p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.reports-banner{border:1px solid var(--cyan);justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.reports-banner{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--border))}}.reports-banner{background:linear-gradient(135deg, var(--cyan), var(--surface));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.reports-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 7%, var(--surface)), var(--surface))}}.reports-banner>div{align-items:center;gap:12px;display:flex}.reports-banner .report-file{width:40px;height:40px}.reports-banner h2{margin:0;font-size:15px}.reports-banner p{color:var(--muted);margin:5px 0 0;font-size:11px}.delivery-card dl,.settings-card dl{margin:16px 0;display:grid}.delivery-card dl>div,.settings-card dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex}.delivery-card dt,.settings-card dt{color:var(--muted);font-size:11px}.delivery-card dd,.settings-card dd{align-items:center;gap:7px;margin:0;font-size:11px;font-weight:650;display:flex}.delivery-card .outline-button,.settings-card .outline-button{justify-content:center;width:100%}.switch-on{background:var(--green);border-radius:999px;justify-content:flex-end;align-items:center;width:25px;height:14px;padding:2px;display:flex}.switch-on i{background:#fff;border-radius:50%;width:10px;height:10px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-sources{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.settings-card .drawer-note{margin-bottom:18px}.report-access-card{grid-column:1/-1}.client-channel-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.client-channel-toggle{border:1px solid var(--border);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.client-channel-toggle.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.client-channel-toggle.active{border-color:color-mix(in srgb, var(--green) 30%, var(--border))}}.client-channel-toggle.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.client-channel-toggle.active{background:color-mix(in srgb, var(--green) 5%, var(--surface))}}.client-channel-toggle:disabled{opacity:.48;cursor:not-allowed}.client-channel-toggle>span{gap:4px;min-width:0;display:grid}.client-channel-toggle>span strong{font-size:12px}.client-channel-toggle>span small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.client-report-switch{background:var(--border-strong);border-radius:999px;flex:none;align-items:center;width:31px;height:17px;margin-left:auto;padding:2px;transition:all .2s;display:flex}.client-report-switch b{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block;box-shadow:0 1px 4px #00000029}.client-channel-toggle.active .client-report-switch{background:var(--green)}.client-channel-toggle.active .client-report-switch b{transform:translate(14px)}.report-access-note{border:1px solid var(--cyan);align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-access-note{border:1px solid color-mix(in srgb, var(--cyan) 16%, var(--border))}}.report-access-note{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.report-access-note{background:color-mix(in srgb, var(--cyan) 4%, var(--surface))}}.report-access-note{color:var(--cyan)}.report-access-note span{gap:4px;display:grid}.report-access-note strong{color:var(--text);font-size:11px}.report-access-note small{color:var(--muted);font-size:10px;line-height:1.5}.client-share-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.client-share-links button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.client-share-links button:disabled{opacity:.45;cursor:not-allowed}.client-share-links span{gap:3px;min-width:0;display:grid}.client-share-links strong{font-size:10px}.client-share-links small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.client-share-links b{color:var(--cyan);white-space:nowrap;font-size:9px}.active-private-links{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:6px;margin-top:12px;padding:11px;display:grid}.active-private-links>span{color:var(--soft);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.active-private-links>div{border-top:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;display:flex}.active-private-links>div>span{gap:3px;min-width:0;margin-right:auto;display:grid}.active-private-links strong{font-size:10px}.active-private-links small{color:var(--muted);font-size:8px}.active-private-links button{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--cyan);cursor:pointer;border-radius:7px;padding:0 8px;font-size:8px;font-weight:750}.active-private-links button.danger{color:var(--red)}.operational-error{border:1px solid var(--red);margin:10px 0 0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.operational-error{border:1px solid color-mix(in srgb, var(--red) 25%, var(--border))}}.operational-error{background:var(--red);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.operational-error{background:color-mix(in srgb, var(--red) 6%, var(--surface))}}.operational-error{color:var(--red);font-size:9px}.report-edit-open{justify-content:center;width:100%;margin-top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-2));min-height:154px;box-shadow:var(--shadow);border-radius:11px;padding:18px 19px 16px;transition:transform .18s,border-color .18s}.metric-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.cyan .metric-icon{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.cyan .metric-icon{background:color-mix(in srgb, var(--cyan) 12%, transparent)}}.blue .metric-icon{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.blue .metric-icon{background:color-mix(in srgb, var(--blue) 12%, transparent)}}.green .metric-icon{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.green .metric-icon{background:color-mix(in srgb, var(--green) 12%, transparent)}}.amber .metric-icon{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.amber .metric-icon{background:color-mix(in srgb, var(--amber) 14%, transparent)}}.metric-value-row{align-items:center;gap:14px;min-height:53px;display:flex}.metric-value-row strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.metric-change{color:var(--green);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;display:flex}.metric-change span{background:var(--green);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-change span{background:color-mix(in srgb, var(--green) 13%, transparent)}}.metric-change.warn{color:var(--amber)}.metric-change.warn span{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.metric-change.warn span{background:color-mix(in srgb, var(--amber) 14%, transparent)}}.spark{width:76px;margin-left:auto;overflow:visible}.spark path{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.mini-ring{border:5px solid var(--green);width:43px;height:43px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.mini-ring{border:5px solid color-mix(in srgb, var(--green) 18%, transparent)}}.mini-ring{border-top-color:var(--green);border-right-color:var(--green);border-radius:50%;transform:rotate(24deg)}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);min-height:380px;box-shadow:var(--shadow);border-radius:11px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel h2{letter-spacing:-.25px;margin:0;font-size:17px}.panel-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.legend{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.legend span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 4px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.legend span{box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 10%, transparent)}}.chart-wrap{height:286px;margin-top:24px;padding:0 8px 25px 33px;position:relative}.area-chart{width:100%;height:100%;overflow:visible}.grid-line{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 5}.chart-area{fill:url(#area)}.chart-line{fill:none;stroke:url(#line);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;animation:1.1s both draw}.chart-point{fill:var(--surface);stroke:var(--cyan);stroke-width:3px}.chart-point-halo{fill:var(--cyan);opacity:.12}.axis-labels{color:var(--soft);flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:0;bottom:25px;left:0}.x-labels{color:var(--soft);justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:0;left:34px;right:9px}.chart-tooltip{border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:21px;left:66%}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.chart-tooltip{box-shadow:var(--shadow);font-size:12px;transform:translate(-50%)}.chart-tooltip strong{font-size:13px}.chart-tooltip span{color:var(--muted)}.text-button{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:flex}.activity-panel{padding-bottom:10px}.activity-row{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:18px 7px;transition:all .18s;display:flex;position:relative}.activity-row:hover{background:var(--surface-hover);border-radius:8px;padding-left:11px;padding-right:11px}.client-avatar{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.client-avatar.success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.client-avatar.success{background:color-mix(in srgb, var(--green) 12%, transparent)}}.client-avatar.warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.client-avatar.warning{background:color-mix(in srgb, var(--amber) 14%, transparent)}}.activity-copy{gap:4px;min-width:0;padding-right:15px;display:grid}.activity-copy strong{font-size:14px}.activity-copy>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.activity-copy small{color:var(--soft);font-size:12px}.status-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:24px;right:5px}.status-dot.success{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.status-dot.success{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 10%, transparent)}}.status-dot.warning{background:var(--amber);box-shadow:0 0 0 4px var(--amber)}@supports (color:color-mix(in lab, red, red)){.status-dot.warning{box-shadow:0 0 0 4px color-mix(in srgb, var(--amber) 10%, transparent)}}.public-report-shell{background:radial-gradient(circle at 10% 0, var(--cyan), transparent 28%), var(--bg);min-height:100vh;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.public-report-shell{background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--cyan) 6%, transparent), transparent 28%), var(--bg)}}.public-report-shell{color:var(--text)}.public-report-header{z-index:120;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:13px clamp(20px,5vw,72px);display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.public-report-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.public-report-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-report-brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.public-asx-logo{flex:none;width:91px;height:29px;display:block;position:relative}.public-asx-logo img{object-fit:contain;width:91px;height:29px;position:absolute;inset:0}.public-asx-logo .logo-on-dark,:root[data-theme=dark] .public-asx-logo .logo-on-light{display:none}:root[data-theme=dark] .public-asx-logo .logo-on-dark{display:block}.public-report-brand>span:last-child{border-left:1px solid var(--border);gap:3px;padding-left:13px;display:grid}.public-report-brand strong{font-size:12px}.public-report-brand small{color:var(--soft);font-size:10px}.public-report-actions{align-items:center;gap:8px;display:flex}.public-active-channel{border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:5px 10px 5px 6px;display:inline-flex}.public-active-channel .public-channel-mark{border-radius:7px;width:27px;height:27px}.public-active-channel strong{font-size:11px;font-weight:800}.public-period-filter{flex:none}.public-period-filter .report-period-trigger{min-width:174px}.public-report-actions button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.public-report-actions .theme-trigger{width:36px;padding:0}.public-report-actions>button:last-child{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.public-report-actions>button:last-child{background:color-mix(in srgb, var(--cyan) 9%, var(--surface))}}.public-report-actions>button:last-child{color:var(--cyan)}.public-report-actions .report-edit-trigger{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.public-report-actions .report-edit-trigger{border-color:color-mix(in srgb, var(--cyan) 22%, var(--border))}}.public-report-actions .report-edit-trigger{color:var(--cyan)}.public-report-actions button.copied{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.public-report-actions button.copied{border-color:color-mix(in srgb, var(--green) 35%, var(--border))}}.public-report-actions button.copied{color:var(--green)}.public-live{color:var(--muted);align-items:center;gap:6px;padding-right:8px;font-size:10px;display:inline-flex}.public-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.public-live i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 10%, transparent)}}.public-live.loading i{background:var(--cyan);box-shadow:0 0 0 4px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.public-live.loading i{box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 10%, transparent)}}.public-live.loading i{animation:1s ease-in-out infinite live-data-pulse}.public-live.error{color:var(--red)}.public-live.error i{background:var(--red);box-shadow:0 0 0 4px var(--red)}@supports (color:color-mix(in lab, red, red)){.public-live.error i{box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 10%, transparent)}}@keyframes live-data-pulse{50%{opacity:.35;transform:scale(.78)}}.report-loading-overlay{z-index:109;background:var(--bg);place-items:start center;padding:72px 20px 20px;display:grid;position:fixed;inset:74px 0 0}@supports (color:color-mix(in lab, red, red)){.report-loading-overlay{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.report-loading-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.report-loading-overlay>section{border:1px solid var(--cyan);align-items:center;gap:14px;min-width:min(360px,100vw - 40px);padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-loading-overlay>section{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--border))}}.report-loading-overlay>section{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.report-loading-overlay>section{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.report-loading-overlay>section{box-shadow:0 22px 58px #08202e2e}.report-loading-overlay>section>div{gap:4px;display:grid}.report-loading-overlay strong{color:var(--text);font-size:12px}.report-loading-overlay small{color:var(--muted);font-size:10px}.report-loading-spinner{flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.report-loading-spinner:before{content:"";border:3px solid var(--cyan);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.report-loading-spinner:before{border:3px solid color-mix(in srgb, var(--cyan) 16%, transparent)}}.report-loading-spinner:before{border-top-color:var(--cyan);border-radius:50%;animation:.8s linear infinite report-loading-spin}.report-loading-spinner i{background:var(--cyan);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite report-loading-orbit;position:absolute}.report-loading-spinner i:nth-child(2){animation-delay:-.2s}.report-loading-spinner i:nth-child(3){animation-delay:-.4s}@keyframes report-loading-spin{to{transform:rotate(360deg)}}@keyframes report-loading-orbit{0%,to{opacity:.2;transform:translate(-8px)scale(.75)}50%{opacity:1;transform:translate(8px)scale(1)}}@media (prefers-reduced-motion:reduce){.report-loading-spinner:before,.report-loading-spinner i{animation-duration:1.8s}}.report-workspace-bar{z-index:110;border-bottom:1px solid var(--border);background:var(--cyan);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:8px clamp(20px,5vw,72px);display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar{background:color-mix(in srgb, var(--cyan) 4%, var(--surface))}}.report-workspace-bar>div{align-items:center;gap:8px;display:flex}.report-workspace-bar>div:first-child>span{color:var(--text);align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.report-workspace-bar>div:first-child i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 0 4px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar>div:first-child i{box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 10%, transparent)}}.report-workspace-bar>div:first-child small{color:var(--soft);font-size:10px}.report-workspace-bar button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 11px;font-size:10px;font-weight:750}.report-workspace-bar button:hover{border-color:var(--border-strong);color:var(--text)}.report-workspace-bar button.save-template-trigger{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.save-template-trigger{border-color:color-mix(in srgb, var(--cyan) 25%, var(--border))}}.report-workspace-bar button.save-template-trigger{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.save-template-trigger{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.report-workspace-bar button.save-template-trigger{color:var(--cyan)}.report-workspace-bar button.report-audit-trigger{align-items:center;gap:6px;display:inline-flex}.report-workspace-bar button.report-audit-trigger>i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger>i{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}}.report-workspace-bar button.report-audit-trigger.passed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.passed{border-color:color-mix(in srgb,var(--green) 27%,var(--border))}}.report-workspace-bar button.report-audit-trigger.passed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.passed{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.report-workspace-bar button.report-audit-trigger.passed{color:var(--green)}.report-workspace-bar button.report-audit-trigger.no_activity{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.no_activity{border-color:color-mix(in srgb,var(--muted) 30%,var(--border))}}.report-workspace-bar button.report-audit-trigger.no_activity{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.no_activity{background:color-mix(in srgb,var(--muted) 7%,var(--surface))}}.report-workspace-bar button.report-audit-trigger.no_activity{color:var(--muted)}.report-workspace-bar button.report-audit-trigger.limited{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.limited{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}}.report-workspace-bar button.report-audit-trigger.limited{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.limited{background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}}.report-workspace-bar button.report-audit-trigger.limited{color:var(--cyan)}.report-workspace-bar button.report-audit-trigger.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.warning{border-color:color-mix(in srgb,var(--amber) 30%,var(--border))}}.report-workspace-bar button.report-audit-trigger.warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.report-workspace-bar button.report-audit-trigger.warning{color:var(--amber)}.report-workspace-bar button.report-audit-trigger.blocked{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.blocked{border-color:color-mix(in srgb,var(--red) 30%,var(--border))}}.report-workspace-bar button.report-audit-trigger.blocked{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.report-workspace-bar button.report-audit-trigger.blocked{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.report-workspace-bar button.report-audit-trigger.blocked{color:var(--red)}.template-saved-notice{background:var(--green);border-radius:7px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.template-saved-notice{background:color-mix(in srgb, var(--green) 9%, transparent)}}.template-saved-notice{color:var(--green);font-size:8px;font-weight:750}.report-period-control{flex:none;position:relative}.report-period-trigger{border:1px solid var(--cyan);align-items:center;gap:8px;min-width:168px;min-height:42px;padding:4px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-period-trigger{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--border))}}.report-period-trigger{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.report-period-trigger{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.report-period-trigger{color:var(--cyan);text-align:left;cursor:pointer}.report-period-trigger:hover,.report-period-trigger[aria-expanded=true]{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-period-trigger:hover,.report-period-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--cyan) 50%, var(--border))}}.report-period-trigger:hover,.report-period-trigger[aria-expanded=true]{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-period-trigger:hover,.report-period-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.report-period-trigger>span{gap:1px;min-width:0;margin-right:auto;display:grid}.report-period-trigger small{color:var(--soft);text-transform:uppercase;letter-spacing:.5px;font-size:8.5px;font-weight:700;line-height:1}.report-period-trigger strong{max-width:132px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}.report-period-trigger>b{color:var(--muted);font-size:11px}.report-period-popover{z-index:80;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;width:390px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 24px 58px #00000052}.report-period-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.report-period-popover>header>div{color:var(--cyan);align-items:center;gap:9px;display:flex}.report-period-popover>header span{gap:2px;display:grid}.report-period-popover>header strong{color:var(--text);font-size:12px}.report-period-popover>header small{color:var(--soft);font-size:9.5px}.report-period-popover>header>button{border:1px solid var(--border);background:var(--surface-2);width:28px;min-height:28px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:17px;display:grid}.report-period-presets{grid-template-columns:1fr 1fr;gap:6px;padding:12px 0;display:grid}.report-period-presets button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10.5px;font-weight:750;display:flex}.report-period-presets button:hover{border-color:var(--border-strong);color:var(--text)}.report-period-presets button.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-period-presets button.selected{border-color:color-mix(in srgb, var(--cyan) 35%, var(--border))}}.report-period-presets button.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-period-presets button.selected{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.report-period-presets button.selected{color:var(--cyan)}.report-period-presets i{color:var(--green);font-style:normal}.report-period-custom{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;padding:12px 0;display:grid}.report-period-custom label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.report-period-custom>span{color:var(--soft);padding-bottom:10px;font-size:10px}.report-period-custom input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:10px}:root[data-theme=light] .report-period-custom input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.report-period-custom input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-period-custom input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.report-period-popover>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.report-period-popover>footer small{max-width:230px;color:var(--muted);font-size:9.5px;line-height:1.45}.report-period-popover>footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16b9d4,#11a991);border:0;border-radius:8px;min-width:72px;min-height:36px;padding:0 14px;font-size:10.5px;font-weight:800}.report-period-popover>footer button:disabled{opacity:.45;cursor:not-allowed}.top-actions .report-period-trigger{min-width:178px}.setup-period-field{min-width:0;color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.setup-period-field .report-period-control,.setup-period-field .report-period-trigger{width:100%}.public-report-container{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;padding:36px 0 25px;position:relative}.public-report-hero{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.public-report-hero>div:first-child{min-width:0}.public-client-heading{align-items:center;gap:14px;display:flex}.public-client-heading>img{border:2px solid var(--surface);object-fit:cover;width:62px;height:62px;box-shadow:0 0 0 1px var(--border), var(--shadow);border-radius:50%;flex:none}.public-client-initials{border:1px solid var(--border);background:var(--cyan);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-client-initials{background:color-mix(in srgb, var(--cyan) 9%, var(--surface))}}.public-client-initials{color:var(--cyan);font-size:17px;font-weight:850}.public-client-heading>div{min-width:0}.public-report-hero p{color:var(--cyan);letter-spacing:1.3px;margin:0 0 8px;font-size:10px;font-weight:800}.public-report-hero h1{letter-spacing:-1.5px;margin:0;font-size:clamp(30px,4vw,45px)}.public-score{border:1px solid var(--green);align-items:center;gap:12px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-score{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.public-score{background:var(--green);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.public-score{background:color-mix(in srgb, var(--green) 5%, var(--surface))}}.public-score>span{background:conic-gradient(var(--green) 94%, var(--green) 0);border-radius:50%;place-content:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-score>span{background:conic-gradient(var(--green) 94%, color-mix(in srgb, var(--green) 10%, var(--border)) 0)}}.public-score>span{color:#fff;text-align:center;box-shadow:inset 0 0 0 6px var(--surface)}@supports (color:color-mix(in lab, red, red)){.public-score>span{box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--surface) 94%, transparent)}}.public-score b{font-size:17px;line-height:1}.public-score span small{font-size:7px}.public-score>div{gap:4px;display:grid}.public-score strong{font-size:11px}.public-score div small{color:var(--muted);font-size:9px}.public-channel-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;padding:7px;display:grid}.public-channel-tabs.channels-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.public-channel-tabs button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.public-channel-tabs button:hover,.public-channel-tabs button.selected{border-color:var(--border);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow)}.public-channel-tabs button>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-channel-tabs strong{font-size:12px}.public-channel-tabs small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.public-channel-tabs button>svg{color:var(--green);flex:none;margin-left:auto}.public-channel-mark{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.public-channel-mark img{object-fit:contain;width:100%;height:100%;display:block}.public-executive-summary{border:1px solid var(--border);background:linear-gradient(120deg,var(--cyan),var(--surface));border-radius:12px;justify-content:space-between;align-items:center;gap:28px;min-height:96px;margin-top:15px;padding:17px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-executive-summary{background:linear-gradient(120deg,color-mix(in srgb, var(--cyan) 6%, var(--surface)),var(--surface))}}.public-executive-summary>div>span,.public-performance-card header span{color:var(--soft);letter-spacing:1px;font-size:10px;font-weight:800}.public-executive-summary h2{max-width:760px;margin:7px 0 0;font-size:clamp(15px,2vw,19px);line-height:1.45}.public-executive-summary>span{border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.public-executive-summary>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.public-executive-summary>span.good{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.public-executive-summary>span.good{background:color-mix(in srgb, var(--green) 9%, transparent)}}.public-executive-summary>span.good{color:var(--green)}.public-executive-summary>span.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.public-executive-summary>span.attention{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.public-executive-summary>span.attention{color:var(--amber)}.public-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.public-kpis-google{grid-template-columns:repeat(3,minmax(0,1fr))}.public-kpi{--kpi-tone:var(--green);border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:11px;padding:14px}.public-kpi.attention{--kpi-tone:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.public-kpi.attention{border-color:color-mix(in srgb, var(--amber) 24%, var(--border))}}.public-kpi.unavailable{--kpi-tone:var(--cyan);background:var(--cyan);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.public-kpi.unavailable{background:color-mix(in srgb,var(--cyan) 3%,var(--surface))}}.public-kpi.unavailable>strong{max-width:210px;color:var(--muted);letter-spacing:-.25px;font-size:15px;line-height:1.3}.public-kpi{position:relative}.public-kpi.dragging{opacity:.45;transform:scale(.985)}.public-kpi.drag-over{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.public-kpi.drag-over{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 10%, transparent), var(--shadow)}}.public-kpi>.public-kpi-title{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.public-kpi>.public-kpi-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.public-kpi>.public-kpi-title>i{background:var(--kpi-tone);width:6px;height:6px;box-shadow:0 0 0 4px var(--kpi-tone);border-radius:50%;flex:none;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.public-kpi>.public-kpi-title>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--kpi-tone) 10%, transparent)}}.public-kpi.editing{padding-top:42px}.public-kpi.editing>.public-kpi-title>span{white-space:normal;gap:4px;width:100%;display:grid;overflow:visible}.public-kpi-title input{border:1px solid var(--cyan);width:100%;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.public-kpi-title input{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--border))}}.public-kpi-title input{background:var(--surface-2);color:var(--text);border-radius:7px;outline:0;font-size:11px;font-weight:750}.public-kpi-title input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.public-kpi-title input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.public-kpi-title span small{color:var(--soft);font-size:8.5px;font-weight:500}.metric-card-actions{justify-content:space-between;align-items:center;gap:4px;display:flex;position:absolute;top:9px;left:9px;right:9px}.metric-card-actions button{border:1px solid var(--border);background:var(--surface-2);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:11px;display:grid}.metric-card-actions button:last-child{color:var(--red)}.metric-drag-handle{border:1px dashed var(--cyan);align-items:center;gap:5px;min-height:24px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.metric-drag-handle{border:1px dashed color-mix(in srgb, var(--cyan) 35%, var(--border))}}.metric-drag-handle{background:var(--cyan);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.metric-drag-handle{background:color-mix(in srgb, var(--cyan) 5%, var(--surface-2))}}.metric-drag-handle{color:var(--cyan);cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px}.metric-drag-handle:active{cursor:grabbing}.metric-drag-handle small{color:var(--muted);font-size:8.5px;font-weight:700}.print-metric-name{display:none}.public-kpi>strong{letter-spacing:-.8px;margin-top:16px;font-size:25px;display:block}.public-kpi>p{color:var(--soft);margin:7px 0 0;font-size:11px}.public-kpi>p b{color:var(--kpi-tone)}.public-kpi footer{border-top:1px solid var(--border);gap:4px;margin-top:14px;padding-top:10px;display:grid}.public-kpi footer span{color:var(--muted);font-size:10px}.public-kpi footer small{color:var(--kpi-tone);font-size:10px;font-weight:700}.public-report-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:14px;margin-top:15px;display:grid}.public-report-grid.client-clean{grid-template-columns:1fr}.public-performance-card,.public-insight-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px}.public-performance-card{min-width:0;padding:17px 18px 13px;overflow:hidden}.public-performance-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-performance-card h2{margin:6px 0 0;font-size:14px}.public-performance-card header>p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.public-performance-card header>p i{background:var(--cyan);border-radius:50%;width:6px;height:6px}.public-bar-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,var(--border) 46px);align-items:flex-end;gap:clamp(5px,1.1vw,12px);height:190px;margin-top:18px;padding-top:8px;display:flex}.public-bar-chart.with-values{height:205px}.public-bar-chart>button{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex}.public-bar-chart>button:focus-visible,.public-bar-chart>button.active{box-shadow:inset 0 0 0 1px var(--cyan);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.public-bar-chart>button:focus-visible,.public-bar-chart>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 32%,transparent)}}.public-single-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-height:0;display:flex}.public-bar-chart i{background:linear-gradient(180deg,var(--cyan),var(--cyan));border-radius:6px 6px 2px 2px;flex-shrink:1;width:min(27px,70%);min-height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.public-bar-chart i{background:linear-gradient(180deg,color-mix(in srgb, var(--cyan) 88%, white),color-mix(in srgb, var(--cyan) 48%, transparent))}}.public-bar-chart i{opacity:.72}.public-bar-chart i.latest{opacity:1;box-shadow:0 0 20px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.public-bar-chart i.latest{box-shadow:0 0 20px color-mix(in srgb, var(--cyan) 22%, transparent)}}.public-bar-value{color:var(--muted);white-space:nowrap;font-size:7.5px;font-weight:750;line-height:1}.public-bar-chart small{height:12px;color:var(--soft);white-space:nowrap;font-size:8.5px}.mobile-chart-readout{display:none}.public-performance-card>footer{color:var(--soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:8px;font-size:9.5px;display:grid}.public-performance-card>footer span:nth-child(2){color:var(--muted);text-align:center;font-weight:650}.public-performance-card>footer span:last-child{text-align:right}.public-insight-card{background:linear-gradient(145deg,var(--cyan),var(--surface));padding:19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-insight-card{background:linear-gradient(145deg,color-mix(in srgb, var(--cyan) 7%, var(--surface)),var(--surface))}}.public-insight-card:after{content:"";border:1px solid var(--cyan);width:145px;height:145px;position:absolute;bottom:-65px;right:-50px}@supports (color:color-mix(in lab, red, red)){.public-insight-card:after{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent)}}.public-insight-card:after{border-radius:50%}.public-insight-icon{border:1px solid var(--cyan);place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-insight-icon{border:1px solid color-mix(in srgb, var(--cyan) 25%, var(--border))}}.public-insight-icon{background:var(--cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.public-insight-icon{background:color-mix(in srgb, var(--cyan) 9%, var(--surface))}}.public-insight-icon{color:var(--cyan)}.public-insight-card p{color:var(--cyan);letter-spacing:1px;margin:17px 0 6px;font-size:9px;font-weight:800}.public-insight-card h2{margin:0;font-size:15px}.public-insight-card>span:nth-of-type(2){color:var(--muted);margin-top:12px;font-size:11px;line-height:1.65;display:block}.public-insight-card button{z-index:1;color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:10px;font-weight:750;display:flex;position:relative}.meta-deep-dive{margin-top:15px}.meta-data-status{border:1px solid var(--border);background:var(--surface);min-height:52px;box-shadow:var(--shadow);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;padding:11px 14px;display:flex}.meta-data-status>div{grid-template-columns:7px minmax(0,auto);align-items:center;column-gap:9px;min-width:0;display:grid}.meta-data-status>div>i{background:var(--soft);border-radius:50%;grid-row:1/span 2;width:7px;height:7px}.meta-data-status strong{color:var(--text);font-size:10.5px}.meta-data-status span{color:var(--muted);margin-top:2px;font-size:9px}.meta-data-status>small{background:var(--amber);border-radius:999px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.meta-data-status>small{background:color-mix(in srgb, var(--amber) 11%, transparent)}}.meta-data-status>small{color:var(--amber);font-size:8.5px;font-weight:750}.meta-data-status.ready{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-data-status.ready{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.meta-data-status.ready{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-data-status.ready{background:color-mix(in srgb, var(--green) 4%, var(--surface))}}.meta-data-status.ready>div>i{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.meta-data-status.ready>div>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 10%, transparent)}}.meta-data-status.loading>div>i{background:var(--cyan);animation:1s ease-in-out infinite live-data-pulse}.meta-data-status.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.meta-data-status.error{border-color:color-mix(in srgb, var(--red) 32%, var(--border))}}.meta-data-status.error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.meta-data-status.error{background:color-mix(in srgb, var(--red) 4%, var(--surface))}}.meta-data-status.error>div>i{background:var(--red)}.meta-data-warnings{border:1px solid var(--amber);margin:7px 0 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.meta-data-warnings{border:1px solid color-mix(in srgb, var(--amber) 28%, var(--border))}}.meta-data-warnings{background:var(--amber);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.meta-data-warnings{background:color-mix(in srgb, var(--amber) 4%, var(--surface))}}.meta-data-warnings{color:var(--muted);font-size:9px}.meta-data-warnings summary{color:var(--amber);cursor:pointer;font-weight:750}.meta-data-warnings ul{margin:7px 0 0;padding-left:17px;line-height:1.6}.meta-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 2px 12px;display:flex}.meta-section-heading>div>span{color:var(--cyan);letter-spacing:1px;font-size:10px;font-weight:800}.meta-section-heading h2{margin:6px 0 0;font-size:19px}.meta-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.meta-data-badge{background:var(--green);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meta-data-badge{background:color-mix(in srgb, var(--green) 9%, transparent)}}.meta-data-badge{color:var(--green);font-size:9px;font-weight:750}.meta-data-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.meta-table-wrap{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}.meta-campaign-table{min-width:1100px}.meta-campaign-head,.meta-campaign-row{grid-template-columns:minmax(205px,1.45fr) repeat(2,minmax(116px,.9fr)) repeat(7,minmax(83px,.62fr));align-items:center;display:grid}.meta-campaign-head{border-bottom:1px solid var(--border);background:var(--surface-2);min-height:43px;color:var(--soft);letter-spacing:.3px;text-transform:uppercase;padding:0 13px;font-size:9px;font-weight:800}.meta-campaign-head>span,.meta-campaign-row>*{min-width:0;padding:0 7px}.meta-campaign-row{border-bottom:1px solid var(--border);min-height:69px;color:var(--muted);padding:8px 13px;font-size:10px}.meta-campaign-row:last-child{border-bottom:0}.meta-campaign-row:hover{background:var(--surface-hover)}.meta-campaign-row>strong{color:var(--text);font-size:11px;line-height:1.4}.meta-campaign-row>span:nth-child(2),.meta-campaign-row>span:nth-child(3){color:var(--muted);font-weight:650}.meta-table-empty{min-height:74px;color:var(--muted);place-items:center;padding:15px;font-size:10px;display:grid}.meta-audience-grid{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:12px;margin-top:12px;display:grid}.meta-chart-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:15px;overflow:hidden}.meta-chart-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meta-chart-card header>div:first-child>span{color:var(--soft);letter-spacing:.8px;font-size:9px;font-weight:800}.meta-chart-card h3{margin:5px 0 0;font-size:13px}.meta-chart-card .public-channel-mark{width:27px;height:27px}.meta-chart-legend{color:var(--soft);align-items:center;gap:8px;font-size:9px;display:flex}.meta-chart-legend span{align-items:center;gap:4px;display:flex}.meta-chart-legend .meta-hourly-total-reach{border-left:1px solid var(--border);color:var(--muted);padding-left:8px}.meta-hourly-total-reach strong{color:var(--text);font-size:10px}.meta-chart-legend i{border-radius:2px;width:5px;height:5px}.meta-chart-legend i.impressions,.meta-grouped-chart .meta-bar-column.impressions i{background:var(--cyan)}.meta-chart-legend i.reach,.meta-grouped-chart .meta-bar-column.reach i{background:var(--blue)}.device-chart{background:conic-gradient(var(--cyan) 99.8%, var(--blue) 0);border-radius:50%;place-items:center;width:126px;height:126px;margin:18px auto 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.device-chart{background:conic-gradient(var(--cyan) 99.8%, color-mix(in srgb, var(--blue) 62%, transparent) 0)}}.device-chart{position:relative}.device-chart:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:19px}.device-chart>div{z-index:1;text-align:center;gap:3px;display:grid;position:relative}.device-chart strong{font-size:17px}.device-chart small{color:var(--soft);font-size:9px}.meta-chart-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meta-chart-card li{color:var(--muted);grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9.5px;display:grid}.meta-chart-card li i{border-radius:2px;width:6px;height:6px}.meta-chart-card li i.mobile{background:var(--cyan)}.meta-chart-card li i.web{background:var(--blue)}.meta-chart-card li strong{color:var(--text);font-size:10.5px}.meta-grouped-chart{box-sizing:border-box;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,var(--border) 46px);align-items:flex-end;gap:clamp(1px,.3vw,4px);width:100%;min-width:0;height:185px;margin-top:15px;padding:8px 10px 0;display:flex;overflow:hidden}.meta-grouped-chart>button{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex}.meta-grouped-chart>button:focus-visible,.meta-grouped-chart>button.active{box-shadow:inset 0 0 0 1px var(--cyan);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.meta-grouped-chart>button:focus-visible,.meta-grouped-chart>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 32%,transparent)}}.meta-grouped-chart>button>.meta-bar-pair{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 16px);display:flex}.meta-grouped-chart .meta-bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:min(20px,43%);min-height:22px;display:flex}.meta-grouped-chart.single-series .meta-bar-column{width:min(26px,68%)}.meta-grouped-chart .meta-bar-column b{color:var(--muted);white-space:nowrap;font-size:6.5px;font-weight:750;line-height:1}.meta-grouped-chart .meta-bar-column i{opacity:.88;border-radius:4px 4px 1px 1px;flex:1;width:100%;min-height:3px;display:block}.meta-grouped-chart small{height:11px;color:var(--soft);white-space:nowrap;font-size:8.5px}.meta-chart-context{color:var(--soft);text-align:right;margin:8px 0 0;font-size:8px;line-height:1.45}.meta-chart-empty{min-height:185px;color:var(--muted);text-align:center;place-items:center;font-size:10px;display:grid}.meta-report-status{border:1px solid var(--border);background:var(--surface);min-height:160px;color:var(--muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;margin-top:12px;padding:24px;display:grid}.meta-report-status strong{color:var(--text);font-size:14px}.meta-report-status span{max-width:560px;font-size:10px;line-height:1.6}.meta-report-status.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.meta-report-status.error{border-color:color-mix(in srgb, var(--red) 32%, var(--border))}}.meta-report-status.error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.meta-report-status.error{background:color-mix(in srgb, var(--red) 5%, var(--surface))}}.meta-content-empty{border:1px dashed var(--border);background:var(--surface);min-height:112px;color:var(--muted);border-radius:11px;place-items:center;font-size:10px;display:grid}.inactive-client-row{opacity:.66;background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.inactive-client-row{background:color-mix(in srgb, var(--muted) 4%, var(--surface))}}.connection-badge.inactive{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.connection-badge.inactive{background:color-mix(in srgb, var(--red) 10%, transparent)}}.connection-badge.inactive{color:var(--red)}.directory-filters i.critical{background:var(--red)}.settings-grid{align-items:start}.client-data-card,.service-management-card,.client-danger-card{min-width:0}.client-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.client-edit-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.client-edit-form input,.client-edit-form select,.confirmation-dialog input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:39px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:0 11px}.client-edit-form input:focus,.client-edit-form select:focus,.confirmation-dialog input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.client-edit-form input:focus,.client-edit-form select:focus,.confirmation-dialog input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 10%, transparent)}}.client-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.client-data-card .responsibility-overview{margin:13px 0}.client-service-list{gap:8px;display:grid}.client-service-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:57px;padding:9px 10px;display:grid}.client-service-list article.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.client-service-list article.active{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.client-service-list article.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.client-service-list article.active{background:color-mix(in srgb, var(--green) 4%, var(--surface))}}.client-service-list article>span:nth-child(2){gap:3px;min-width:0;display:grid}.client-service-list article strong{color:var(--text);font-size:11px}.client-service-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.service-mark{place-items:center;display:grid}.service-connect-button{border:1px solid var(--cyan);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.service-connect-button{border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--border))}}.service-connect-button{color:var(--cyan);cursor:pointer;background:0 0;border-radius:7px;font-size:9px;font-weight:750}.service-toggle{background:var(--border);cursor:pointer;border:0;border-radius:999px;width:35px;height:20px;padding:0;transition:all .18s;position:relative}.service-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #00000038}.service-toggle.active{background:var(--green)}.service-toggle.active i{transform:translate(15px)}.service-toggle:disabled,.service-connect-button:disabled{cursor:not-allowed;opacity:.5}.client-danger-card{grid-column:1/-1}.client-status-action,.client-delete-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.client-status-action>span,.client-delete-action>span{gap:4px;display:grid}.client-status-action strong,.client-delete-action strong{color:var(--text);font-size:11px}.client-status-action small,.client-delete-action small{max-width:660px;color:var(--muted);font-size:9.5px;line-height:1.5}.client-delete-action{border-bottom:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.client-delete-action{border-bottom:1px solid color-mix(in srgb, var(--red) 18%, transparent)}}.client-delete-action strong{color:var(--red)}.danger-button{border:1px solid var(--red);min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.danger-button{border:1px solid color-mix(in srgb, var(--red) 45%, transparent)}}.danger-button{background:var(--red);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.danger-button{background:color-mix(in srgb, var(--red) 9%, var(--surface))}}.danger-button{color:var(--red);cursor:pointer;font-size:10px;font-weight:800}.danger-button:disabled{cursor:not-allowed;opacity:.45}.settings-wide-error{grid-column:1/-1}.confirmation-layer{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05040b9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmation-dialog{border:1px solid var(--red);width:min(480px,100%);padding:23px}@supports (color:color-mix(in lab, red, red)){.confirmation-dialog{border:1px solid color-mix(in srgb, var(--red) 32%, var(--border))}}.confirmation-dialog{background:var(--surface);border-radius:15px;box-shadow:0 24px 80px #00000061}.confirmation-dialog .danger-kicker{color:var(--red);letter-spacing:1.1px;font-size:9px;font-weight:850}.confirmation-dialog h2{color:var(--text);margin:8px 0;font-size:21px}.confirmation-dialog p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.confirmation-dialog code{background:var(--surface-2);color:var(--text);border-radius:8px;margin:13px 0;padding:9px 11px;font-size:11px;display:block}.confirmation-dialog label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.confirmation-dialog>div{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.integration-mark.facebook{background:0 0}.integration-mark.facebook img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.client-edit-form{grid-template-columns:1fr}.client-service-list article{grid-template-columns:31px minmax(0,1fr) auto}.service-connect-button{grid-column:2;justify-self:start}.service-toggle{grid-area:1/3/span 2}.client-status-action,.client-delete-action{flex-direction:column;align-items:stretch}.responsibility-picker label,.responsibility-overview{grid-template-columns:1fr}}.ads-heading{margin-top:3px}.ads-heading>small{color:var(--soft);font-size:10px}.meta-ads-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.meta-ad-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.meta-ad-creative{background:var(--surface-2);cursor:pointer;border:0;width:100%;height:126px;padding:0;display:block;position:relative;overflow:hidden}.meta-ad-creative img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.meta-ad-creative b{color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080610b8;border-radius:6px;min-width:24px;padding:4px 6px;font-size:8px;position:absolute;top:8px;left:8px}.meta-ad-creative>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080610b3;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;transition:transform .18s,background .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #00000047}.meta-ad-creative>span.open{border-radius:10px}.meta-ad-creative:hover>span{background:#080610db;transform:translate(-50%,-50%)scale(1.08)}.meta-ad-title{justify-content:space-between;align-items:flex-start;gap:7px;padding:11px 11px 8px;display:flex}.meta-ad-title>span:first-child{gap:4px;min-width:0;display:grid}.meta-ad-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.meta-ad-title small{color:var(--soft);font-size:8.5px}.meta-rank{background:var(--green);border-radius:999px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.meta-rank{background:color-mix(in srgb, var(--green) 9%, transparent)}}.meta-rank{color:var(--green);font-size:8px;font-weight:750}.meta-ad-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0 11px 11px;display:grid}.meta-ad-card dl>div{border-top:1px solid var(--border);gap:3px;min-width:0;padding-top:7px;display:grid}.meta-ad-card dt{color:var(--soft);font-size:8.5px}.meta-ad-card dd{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9.5px;font-weight:700;overflow:hidden}.google-deep-dive{margin-top:15px}.google-search-badge{border:1px solid var(--blue);align-items:center;gap:7px;padding:5px 9px 5px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.google-search-badge{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--border))}}.google-search-badge{background:var(--blue);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.google-search-badge{background:color-mix(in srgb, var(--blue) 6%, var(--surface))}}.google-search-badge{color:var(--blue);font-size:10px;font-weight:750}.google-search-badge .public-channel-mark{border-radius:6px;width:23px;height:23px}.google-table-wrap{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}.google-campaign-table{min-width:1060px}.google-campaign-head,.google-campaign-row{grid-template-columns:minmax(230px,1.45fr) minmax(130px,.8fr) repeat(7,minmax(90px,.58fr));align-items:center;display:grid}.google-campaign-head{border-bottom:1px solid var(--border);background:var(--surface-2);min-height:47px;color:var(--soft);letter-spacing:.3px;text-transform:uppercase;padding:0 13px;font-size:9.5px;font-weight:800}.google-campaign-head>span,.google-campaign-row>*{min-width:0;padding:0 7px}.google-campaign-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:69px;color:var(--muted);text-align:left;cursor:default;background:0 0;padding:9px 13px;font-size:10.5px}.google-campaign-row:last-child{border-bottom:0}.google-campaign-row:hover,.google-campaign-row.selected{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.google-campaign-row:hover,.google-campaign-row.selected{background:color-mix(in srgb, var(--blue) 5%, var(--surface))}}.google-campaign-row.selected{box-shadow:inset 3px 0 0 var(--blue)}.google-campaign-row>strong{color:var(--text);text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.google-campaign-row>small{color:var(--soft);font-size:10px}.google-api-contract{border:1px solid var(--blue);justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.google-api-contract{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--border))}}.google-api-contract{background:var(--blue);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.google-api-contract{background:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.google-api-contract{color:var(--muted)}.google-api-contract>span{color:var(--text);flex:none;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.google-api-contract i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.google-api-contract i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}}.google-api-contract small{color:var(--soft);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.google-device-heading{padding-top:23px}.google-device-legend{color:var(--soft);align-items:center;gap:10px;font-size:10px;display:flex}.google-device-legend span{align-items:center;gap:5px;display:flex}.google-device-legend i,.google-device-card li i{border-radius:2px;width:6px;height:6px}.google-device-legend i.desktop,.google-device-card li i.desktop{background:var(--google-desktop,#34a853)}.google-device-legend i.mobile,.google-device-card li i.mobile{background:var(--google-mobile,#4285f4)}.google-device-legend i.tablet,.google-device-card li i.tablet{background:var(--google-tablet,#fbbc04)}.google-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.google-device-card{--google-desktop:#34a853;--google-mobile:#4285f4;--google-tablet:#fbbc04;border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:15px}.google-device-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.google-device-card header span{color:var(--soft);letter-spacing:.8px;font-size:9.5px;font-weight:800}.google-device-card h3{margin:5px 0 0;font-size:14px}.google-device-card header>strong{font-size:17px}.google-device-donut{border-radius:50%;place-items:center;width:128px;height:128px;margin:17px auto 14px;display:grid;position:relative}.google-device-donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:21px}.google-device-donut>div{z-index:1;text-align:center;gap:3px;display:grid;position:relative}.google-device-donut b{font-size:18px}.google-device-donut small{color:var(--soft);font-size:9.5px}.google-device-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.google-device-card li{color:var(--muted);grid-template-columns:6px minmax(0,1fr) auto 42px;align-items:center;gap:6px;font-size:10px;display:grid}.google-device-card li strong{color:var(--text);font-size:11px}.google-device-card li small{color:var(--soft);text-align:right;font-size:9.5px}.google-campaign-focus{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:12px;overflow:hidden}.google-campaign-list-heading{padding-top:25px}.google-campaign-list-heading>small{color:var(--soft);font-size:10.5px}.google-campaign-stack{gap:20px;display:grid}.google-campaign-stack .google-campaign-focus{margin-top:0}.google-focus-top{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.google-focus-top>div{min-width:0}.google-focus-top>div>span,.google-keyword-title>div>span,.google-keyword-heading span{color:var(--blue);letter-spacing:.9px;font-size:9.5px;font-weight:800}.google-focus-top h2{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:17px;overflow:hidden}.google-focus-top p{color:var(--muted);margin:5px 0 0;font-size:11px}.google-campaign-number{border:1px solid var(--blue);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-campaign-number{border:1px solid color-mix(in srgb, var(--blue) 25%, var(--border))}}.google-campaign-number{background:var(--blue);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.google-campaign-number{background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.google-campaign-number{color:var(--blue);font-size:11px;font-weight:800}.google-focus-top select{border:1px solid var(--border);background:var(--surface-2);min-width:260px;height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 9px;font-size:9px;font-weight:650}.google-focus-kpis{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.google-focus-kpis article{border-right:1px solid var(--border);gap:6px;min-width:0;padding:12px;display:grid}.google-focus-kpis article:last-child{border-right:0}.google-focus-kpis span{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.google-focus-kpis strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.google-keyword-leaders{padding:18px}.google-keyword-leaders h3,.google-keyword-heading h3{margin:5px 0 0;font-size:15px}.google-keyword-title{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.google-result-limit{color:var(--soft);align-items:center;gap:6px;font-size:9.5px;display:flex}.google-result-limit>span{color:var(--muted);font-weight:650}.google-result-limit button{border:1px solid var(--border);background:var(--surface-2);width:25px;height:25px;color:var(--blue);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.google-result-limit button:hover:not(:disabled){border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.google-result-limit button:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 48%, var(--border))}}.google-result-limit button:hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.google-result-limit button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.google-result-limit button:disabled{opacity:.38;cursor:not-allowed}.google-result-limit strong{min-width:17px;color:var(--text);text-align:center;font-size:11px}.google-result-limit small{color:var(--soft);white-space:nowrap;font-size:8.5px}.google-keyword-leaders>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.google-keyword-leaders article{border:1px solid var(--blue);grid-template-columns:25px minmax(0,1.3fr) minmax(65px,.65fr) minmax(80px,.7fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-keyword-leaders article{border:1px solid color-mix(in srgb, var(--blue) 16%, var(--border))}}.google-keyword-leaders article{background:var(--blue);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.google-keyword-leaders article{background:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.google-keyword-leaders article>b{background:var(--blue);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-keyword-leaders article>b{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.google-keyword-leaders article>b{color:var(--blue);font-size:9.5px}.google-keyword-leaders article>span,.google-keyword-leaders article>div{gap:3px;min-width:0;display:grid}.google-keyword-leaders article strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.google-keyword-leaders article small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.google-keyword-summary{border-top:1px solid var(--border)}.google-keyword-heading{justify-content:space-between;align-items:flex-end;gap:15px;padding:15px 18px 12px;display:flex}.google-keyword-heading-actions{align-items:center;gap:12px;display:flex}.google-keyword-heading-actions>small{color:var(--soft);font-size:9.5px}.google-keyword-table-wrap{overflow-x:auto}.google-keyword-table{min-width:1080px}.google-keyword-head,.google-keyword-row{grid-template-columns:minmax(180px,1.15fr) minmax(150px,.9fr) repeat(7,minmax(90px,.64fr));align-items:center;display:grid}.google-keyword-head{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);min-height:43px;color:var(--soft);letter-spacing:.25px;text-transform:uppercase;padding:0 13px;font-size:9.5px;font-weight:800}.google-keyword-head>span,.google-keyword-row>*{min-width:0;padding:0 7px}.google-keyword-row{border-bottom:1px solid var(--border);min-height:54px;color:var(--muted);padding:8px 13px;font-size:10.5px}.google-keyword-row:last-child{border-bottom:0}.google-keyword-row:hover{background:var(--surface-hover)}.google-keyword-row strong{color:var(--text);font-size:10.5px}.google-keyword-row .google-ad-group{color:var(--muted);font-size:10px;font-weight:650}.organic-deep-dive{--organic-pink:#e93cac;--organic-purple:#7b4dff;--organic-orange:#ff735c;margin-top:15px}.facebook-page-deep-dive{--organic-pink:#1877f2;--organic-purple:#0866ff;--organic-orange:#42a5f5}.public-channel-mark.facebook{background:0 0;padding:0}.public-channel-mark.facebook img{object-fit:contain;filter:none;width:100%;height:100%}.facebook-page-profile-card{border:1px solid #1877f2;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.facebook-page-profile-card{border:1px solid color-mix(in srgb, #1877f2 22%, var(--border))}}.facebook-page-profile-card{background:#1877f2;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.facebook-page-profile-card{background:color-mix(in srgb, #1877f2 4%, var(--surface))}}.facebook-page-profile-card{box-shadow:var(--shadow)}.facebook-page-profile-card>img,.facebook-page-profile-card>.public-channel-mark{object-fit:cover;border-radius:50%;width:58px;height:58px}.facebook-page-profile-card>div{gap:4px;min-width:0;display:grid}.facebook-page-profile-card>div>span{color:#1877f2;letter-spacing:.8px;font-size:8px;font-weight:850}.facebook-page-profile-card h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.facebook-page-profile-card p{color:var(--muted);margin:0;font-size:10px}.facebook-page-profile-card>a{border:1px solid #1877f2;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.facebook-page-profile-card>a{border:1px solid color-mix(in srgb, #1877f2 26%, var(--border))}}.facebook-page-profile-card>a{color:#1877f2;border-radius:8px;font-size:9px;font-weight:800;text-decoration:none}.facebook-page-profile-card>a:hover{background:#1877f2}@supports (color:color-mix(in lab, red, red)){.facebook-page-profile-card>a:hover{background:color-mix(in srgb, #1877f2 8%, var(--surface))}}.facebook-page-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.facebook-page-trend{min-height:300px}.facebook-page-trend .meta-grouped-chart{height:220px}.facebook-post-grid .organic-post-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.organic-source-badge{border:1px solid var(--organic-pink);align-items:center;gap:7px;padding:5px 10px 5px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.organic-source-badge{border:1px solid color-mix(in srgb, var(--organic-pink) 24%, var(--border))}}.organic-source-badge{background:var(--organic-pink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.organic-source-badge{background:color-mix(in srgb, var(--organic-pink) 6%, var(--surface))}}.organic-source-badge{color:var(--organic-pink);font-size:10px;font-weight:750}.organic-source-badge .public-channel-mark{border-radius:7px;width:25px;height:25px}.organic-api-contract{border:1px solid var(--organic-pink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.organic-api-contract{border:1px solid color-mix(in srgb, var(--organic-pink) 17%, var(--border))}}.organic-api-contract{background:var(--organic-pink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.organic-api-contract{background:color-mix(in srgb, var(--organic-pink) 4%, var(--surface))}}.organic-api-contract>div:first-child{gap:3px;display:grid}.organic-api-contract>div:first-child>span{color:var(--text);align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.organic-api-contract i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.organic-api-contract i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}}.organic-api-contract small,.organic-api-contract p{color:var(--soft);margin:0;font-size:8px}.organic-api-contract>div:nth-child(2){color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.organic-api-contract>div:nth-child(2) b{background:var(--green);border-radius:999px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.organic-api-contract>div:nth-child(2) b{background:color-mix(in srgb, var(--green) 10%, transparent)}}.organic-api-contract>div:nth-child(2) b{color:var(--green);font-size:7px}.organic-api-contract>div:nth-child(2) b:last-of-type{background:var(--organic-purple)}@supports (color:color-mix(in lab, red, red)){.organic-api-contract>div:nth-child(2) b:last-of-type{background:color-mix(in srgb, var(--organic-purple) 9%, transparent)}}.organic-api-contract>div:nth-child(2) b:last-of-type{color:var(--organic-purple)}.organic-api-contract>p{border-left:1px solid var(--border);max-width:260px;color:var(--amber);padding-left:15px}.facebook-api-contract{grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:start}.facebook-api-contract>.facebook-api-details{border-left:1px solid var(--border);justify-content:stretch;align-items:start;gap:4px;min-width:0;padding-left:15px;display:grid}.facebook-api-contract .facebook-api-details p,.facebook-api-contract .facebook-api-details small{overflow-wrap:anywhere;max-width:none;line-height:1.45}.facebook-api-contract .facebook-api-details p{color:var(--muted)}.facebook-api-contract .facebook-api-details small:last-child{color:var(--amber)}.organic-growth-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.organic-chart-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:16px 17px}.organic-chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organic-chart-card header span{color:var(--organic-pink);letter-spacing:.8px;font-size:8px;font-weight:800}.organic-chart-card h3{margin:5px 0 0;font-size:13px}.organic-chart-card header>strong{color:var(--text);letter-spacing:-.4px;font-size:18px}.organic-chart-card header>strong small{color:var(--green);letter-spacing:0;margin-left:4px;font-size:9px}.organic-chart-card header>small{color:var(--soft);font-size:8px}.organic-line-chart{height:205px;margin-top:10px;padding-bottom:22px;position:relative}.organic-line-chart svg{width:100%;height:175px;overflow:visible}.organic-grid{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:4 6}.organic-line{fill:none;stroke:var(--organic-pink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.organic-point{fill:var(--surface);stroke:var(--organic-pink);stroke-width:3px}.organic-hover-guide{stroke:var(--organic-pink)}@supports (color:color-mix(in lab, red, red)){.organic-hover-guide{stroke:color-mix(in srgb, var(--organic-pink) 35%, var(--border))}}.organic-hover-guide{stroke-width:1px;stroke-dasharray:4 5}.organic-hover-point{fill:var(--surface);stroke:var(--organic-pink);stroke-width:3px;filter:drop-shadow(0 4px 7px var(--organic-pink))}@supports (color:color-mix(in lab, red, red)){.organic-hover-point{filter:drop-shadow(0 4px 7px color-mix(in srgb, var(--organic-pink) 30%, transparent))}}.organic-line-hit-area{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));height:175px;display:grid;position:absolute;top:0;left:4%;right:4%}.organic-line-hit-area button{cursor:crosshair;background:0 0;border:0;outline:0;min-width:0;padding:0}.organic-line-hit-area button:focus-visible{background:var(--organic-pink)}@supports (color:color-mix(in lab, red, red)){.organic-line-hit-area button:focus-visible{background:color-mix(in srgb, var(--organic-pink) 5%, transparent)}}.organic-chart-tooltip{z-index:4;border:1px solid var(--organic-pink);gap:2px;min-width:92px;padding:7px 9px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.organic-chart-tooltip{border:1px solid color-mix(in srgb, var(--organic-pink) 28%, var(--border))}}.organic-chart-tooltip{background:var(--surface);box-shadow:0 10px 28px var(--organic-purple);border-radius:8px;transform:translate(-50%,calc(-100% - 9px))}@supports (color:color-mix(in lab, red, red)){.organic-chart-tooltip{box-shadow:0 10px 28px color-mix(in srgb, var(--organic-purple) 17%, transparent)}}.organic-chart-tooltip{pointer-events:none}.organic-chart-tooltip:after{content:"";border-right:1px solid var(--organic-pink);width:8px;height:8px;position:absolute;bottom:-5px;left:50%}@supports (color:color-mix(in lab, red, red)){.organic-chart-tooltip:after{border-right:1px solid color-mix(in srgb, var(--organic-pink) 28%, var(--border))}}.organic-chart-tooltip:after{border-bottom:1px solid var(--organic-pink)}@supports (color:color-mix(in lab, red, red)){.organic-chart-tooltip:after{border-bottom:1px solid color-mix(in srgb, var(--organic-pink) 28%, var(--border))}}.organic-chart-tooltip:after{background:var(--surface);transform:translate(-50%)rotate(45deg)}.organic-chart-tooltip.edge-start{transform:translateY(calc(-100% - 9px))}.organic-chart-tooltip.edge-start:after{left:10px}.organic-chart-tooltip.edge-end{transform:translate(-100%,calc(-100% - 9px))}.organic-chart-tooltip.edge-end:after{left:calc(100% - 10px)}.organic-chart-tooltip small{color:var(--soft);font-size:7px}.organic-chart-tooltip strong{color:var(--text);font-size:13px}.organic-chart-tooltip em{color:var(--organic-pink);font-size:7px;font-style:normal;font-weight:700}.organic-chart-labels{color:var(--soft);justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:auto 1px 0}.organic-chart-last{border:1px solid var(--organic-pink);padding:4px 7px;position:absolute;top:15px;right:8px}@supports (color:color-mix(in lab, red, red)){.organic-chart-last{border:1px solid color-mix(in srgb, var(--organic-pink) 20%, var(--border))}}.organic-chart-last{background:var(--surface);color:var(--organic-pink);border-radius:6px;font-size:8px;font-weight:750}.organic-audience-grid{grid-template-columns:1.35fr .85fr 1.15fr;gap:12px;margin-top:12px;display:grid}.organic-bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,var(--border) 0 1px,transparent 1px 48px);justify-content:space-around;align-items:flex-end;gap:8px;height:195px;margin-top:15px;padding:15px 4px 0;display:flex}.organic-bars>div{text-align:center;flex:1;grid-template-rows:minmax(0,1fr) 20px;align-items:end;gap:7px;height:100%;display:grid}.organic-bars>div>span{justify-self:center;align-items:flex-end;width:min(28px,75%);height:100%;display:flex;position:relative}.organic-bars i{background:linear-gradient(180deg,var(--organic-pink),var(--organic-purple));width:100%;box-shadow:0 8px 20px var(--organic-pink);border-radius:6px 6px 2px 2px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.organic-bars i{box-shadow:0 8px 20px color-mix(in srgb, var(--organic-pink) 18%, transparent)}}.organic-bars b{color:var(--muted);font-size:7px;font-weight:650;line-height:1;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.organic-bars small{color:var(--soft);font-size:8px}.organic-gender-content{gap:13px;margin-top:20px;display:grid}.organic-gender-donut{place-items:center;width:150px;height:150px;margin:0 auto;display:grid;position:relative}.organic-gender-donut svg{grid-area:1/1;width:150px;height:150px;overflow:visible;transform:rotate(-90deg)}.organic-gender-track,.organic-gender-segment{fill:none;stroke-width:25px}.organic-gender-track{stroke:var(--surface-2)}.organic-gender-segment{cursor:pointer;transition:stroke-width .16s,filter .16s}.organic-gender-segment:hover,.organic-gender-segment:focus{stroke-width:30px;filter:drop-shadow(0 4px 7px var(--organic-pink));outline:none}@supports (color:color-mix(in lab, red, red)){.organic-gender-segment:hover,.organic-gender-segment:focus{filter:drop-shadow(0 4px 7px color-mix(in srgb, var(--organic-pink) 22%, transparent))}}.organic-gender-donut span{z-index:1;text-align:center;grid-area:1/1;gap:3px;display:grid}.organic-gender-donut span.active{animation:.16s both organic-tooltip-in}.organic-gender-donut strong{font-size:17px}.organic-gender-donut small{color:var(--soft);font-size:8px}.organic-gender-donut em{color:var(--organic-pink);font-size:7px;font-style:normal;font-weight:750}.organic-gender-content ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.organic-gender-content li{color:var(--muted);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.organic-gender-content li i{border-radius:2px;width:7px;height:7px}.organic-gender-content li i.female{background:var(--organic-pink)}.organic-gender-content li i.male{background:var(--organic-purple)}.organic-gender-content li i.other{background:var(--organic-orange)}.organic-gender-content li strong{color:var(--text);font-size:9px}.organic-gender-content li.active{color:var(--text)}@keyframes organic-tooltip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.organic-cities ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.organic-cities li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.organic-cities li>b{background:var(--organic-pink);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.organic-cities li>b{background:color-mix(in srgb, var(--organic-pink) 8%, transparent)}}.organic-cities li>b{color:var(--organic-pink);font-size:7px}.organic-cities li>span{gap:5px;min-width:0;display:grid}.organic-cities li strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.organic-cities li i{background:linear-gradient(90deg,var(--organic-pink),var(--organic-purple));border-radius:99px;width:100%;height:3px}.organic-cities li em{color:var(--muted);font-size:8px;font-style:normal;font-weight:700}.organic-posting-heading,.organic-media-heading,.organic-stories-heading{padding-top:25px}.organic-derived-badge,.organic-story-alert{background:var(--organic-purple);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.organic-derived-badge,.organic-story-alert{background:color-mix(in srgb, var(--organic-purple) 9%, transparent)}}.organic-derived-badge,.organic-story-alert{color:var(--organic-purple);font-size:8px;font-weight:750}.organic-story-alert{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.organic-story-alert{background:color-mix(in srgb, var(--amber) 12%, transparent)}}.organic-story-alert{color:var(--amber)}.organic-timing-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.organic-timing-grid .organic-bars{height:180px}.organic-index-legend{border:1px solid var(--organic-purple);align-items:center;gap:5px;margin:0 0 10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.organic-index-legend{border:1px solid color-mix(in srgb, var(--organic-purple) 16%, var(--border))}}.organic-index-legend{background:var(--organic-purple);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.organic-index-legend{background:color-mix(in srgb, var(--organic-purple) 4%, var(--surface))}}.organic-index-legend{color:var(--muted);font-size:9px;line-height:1.45}.organic-index-legend strong{color:var(--text)}.organic-content-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.organic-content-stats article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:10px;gap:8px;padding:13px 14px;display:grid}.organic-content-stats article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.organic-content-stats span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:650;overflow:hidden}.organic-content-stats b{text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:6px}.organic-content-stats b.direct{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.organic-content-stats b.direct{background:color-mix(in srgb, var(--green) 10%, transparent)}}.organic-content-stats b.direct{color:var(--green)}.organic-content-stats b.derived{background:var(--organic-purple)}@supports (color:color-mix(in lab, red, red)){.organic-content-stats b.derived{background:color-mix(in srgb, var(--organic-purple) 10%, transparent)}}.organic-content-stats b.derived{color:var(--organic-purple)}.organic-content-stats strong{font-size:19px}.organic-content-stats small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.organic-media-heading>small{color:var(--soft);font-size:8px}.organic-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.organic-post-print-row{display:contents}.organic-post-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.organic-post-preview{aspect-ratio:9/12;background:var(--surface-2);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.organic-post-preview img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.organic-post-preview:hover img{transform:scale(1.035)}.organic-post-preview>span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070d9e;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:39px;height:39px;font-size:13px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.organic-post-preview>b{color:#fff;background:#09070db8;border-radius:6px;padding:4px 6px;font-size:7px;position:absolute;top:9px;left:9px}.organic-post-body{padding:14px}.organic-post-body>div:first-child,.organic-post-body footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.organic-media-type{background:var(--organic-pink);border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.organic-media-type{background:color-mix(in srgb, var(--organic-pink) 9%, transparent)}}.organic-media-type{color:var(--organic-pink);font-size:8px;font-weight:750}.organic-post-body>div:first-child small{color:var(--soft);font-size:8px}.organic-post-body h3{min-height:44px;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 11px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.organic-post-body dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.organic-post-body dl div{border-top:1px solid var(--border);gap:3px;padding-top:7px;display:grid}.organic-post-body dt{color:var(--soft);font-size:8.5px}.organic-post-body dd{color:var(--text);margin:0;font-size:12px;font-weight:750}.organic-post-body footer{border-top:1px solid var(--border);color:var(--text);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px;padding-top:11px;font-size:11.5px;font-weight:750;display:grid}.organic-post-body footer span{border:1px solid var(--border);justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 3px;display:flex}@supports (color:color-mix(in lab, red, red)){.organic-post-body footer span{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.organic-post-body footer span{background:var(--surface-2);white-space:nowrap;border-radius:7px}.organic-engagement-icon{flex:0 0 17px;width:17px;height:17px}.organic-story-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.organic-story-stats article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:10px;gap:7px;padding:12px;display:grid}.organic-story-stats span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:650;overflow:hidden}.organic-story-stats strong{font-size:15px}.organic-story-stats small{color:var(--soft);font-size:7px}.organic-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.organic-story-grid>article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:118px minmax(0,1fr);display:grid;overflow:hidden}.organic-story-preview{background:var(--surface-2);cursor:pointer;border:0;width:100%;min-height:210px;padding:0;position:relative;overflow:hidden}.organic-story-preview img{object-fit:cover;width:100%;height:100%;display:block}.organic-story-preview b{color:#fff;background:#09070db8;border-radius:6px;padding:4px 6px;font-size:7px;position:absolute;top:8px;left:8px}.organic-story-preview>span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070d9e;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.organic-story-body{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.organic-story-body header{justify-content:space-between;align-items:center;gap:8px;display:flex}.organic-story-body header strong{font-size:10px}.organic-story-body header small{color:var(--soft);font-size:7px}.organic-story-body dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.organic-story-body dl div{gap:3px;display:grid}.organic-story-body dt{color:var(--soft);font-size:7px}.organic-story-body dd{color:var(--text);margin:0;font-size:9px;font-weight:700}.organic-story-body footer{grid-template-columns:1fr auto;gap:5px;margin-top:1px;display:grid}.organic-story-body footer>span{color:var(--muted);font-size:8px}.organic-story-body footer>strong{color:var(--organic-pink);font-size:9px}.organic-story-body footer>i{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.organic-story-body footer>i b{border-radius:inherit;background:linear-gradient(90deg,var(--organic-pink),var(--organic-purple));height:100%;display:block}.organic-media-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050408c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.organic-media-modal>div{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;grid-template-columns:minmax(280px,.8fr) minmax(300px,1fr);width:min(850px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000073}.organic-modal-close{z-index:2;color:#fff;cursor:pointer;background:#09070db8;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:12px;right:12px}.organic-modal-media{background:#070609;min-height:560px;overflow:hidden}.organic-modal-media video,.organic-modal-media img{object-fit:contain;width:100%;height:100%;display:block}.organic-media-modal aside{flex-direction:column;justify-content:center;padding:38px;display:flex}.organic-media-modal aside>span{color:var(--organic-pink);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.organic-media-modal aside h2{margin:10px 0 12px;font-size:22px;line-height:1.28}.organic-media-modal aside p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.organic-media-modal code{color:var(--organic-purple);font-size:9px}.organic-media-modal dl{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}.organic-media-modal dl div{border-top:1px solid var(--border);gap:5px;padding-top:10px;display:grid}.organic-media-modal dt{color:var(--soft);font-size:9px}.organic-media-modal dd{margin:0;font-size:15px;font-weight:750}.organic-media-modal aside>a{background:var(--organic-pink);color:#fff;border-radius:8px;width:fit-content;margin-top:22px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}.public-next-step{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:13px 16px;display:flex}.public-next-step>div{align-items:center;gap:10px;display:flex}.public-next-step>div>span{background:var(--green);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-next-step>div>span{background:color-mix(in srgb, var(--green) 10%, transparent)}}.public-next-step>div>span{color:var(--green)}.public-next-step>div>div{gap:4px;display:grid}.public-next-step strong{font-size:10px}.public-next-step small,.public-next-step p{color:var(--muted);margin:0;font-size:9px}.public-report-footer{border-top:1px solid var(--border);width:min(1180px,100% - 40px);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:20px 0 28px;font-size:9px;display:flex}.public-report-footer strong{color:var(--text)}.public-report-footer small{color:var(--soft)}.private-report-gate{place-items:center;min-height:100vh;padding:24px;display:grid}.private-report-gate>section{border:1px solid var(--border);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow);text-align:center;border-radius:15px;justify-items:center;gap:12px;padding:34px;display:grid}.private-report-gate h1{margin:4px 0 0;font-size:24px}.private-report-gate p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.private-report-gate a{border:1px solid var(--border);color:var(--cyan);border-radius:8px;margin-top:6px;padding:9px 12px;font-size:10px;font-weight:750;text-decoration:none}.report-editor-panel{z-index:90;border-left:1px solid var(--border-strong);background:var(--surface);width:min(470px,100vw);position:fixed;top:74px;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #08061038}.report-editor-panel>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.report-editor-panel>header{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.report-editor-panel>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.report-editor-panel>header span{color:var(--cyan);letter-spacing:1.1px;font-size:8px;font-weight:850}.report-editor-panel>header h2{margin:6px 0 0;font-size:18px}.report-editor-panel>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.report-editor-panel>header button{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid}.report-editor-section{border-bottom:1px solid var(--border);padding:16px 18px}.report-editor-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-editor-section-title>div{gap:4px;display:grid}.report-editor-section-title strong{font-size:11px}.report-editor-section-title small{color:var(--muted);font-size:9px;line-height:1.4}.report-toggle{background:var(--border-strong);cursor:pointer;border:0;border-radius:99px;flex:none;align-items:center;width:34px;height:19px;padding:2px;display:flex}.report-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.report-toggle.active{background:var(--green)}.report-toggle.active i{transform:translate(15px)}.metric-visual-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.metric-visual-legend span{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:7px;padding:7px 8px;font-size:9px}.metric-visual-legend b{color:var(--text)}.report-metric-search{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:7px;height:38px;margin-top:11px;padding:0 9px;display:flex}.report-metric-search>i{color:var(--soft);font-size:15px;font-style:normal}.report-metric-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.report-metric-search input::placeholder{color:var(--soft)}.report-metric-search small{color:var(--soft);white-space:nowrap;font-size:8px}.report-editor-metrics{gap:6px;margin-top:11px;display:grid}.report-editor-metrics>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:9px;padding:10px;display:flex}.report-editor-metrics>div.hidden{opacity:.55}.report-editor-metrics>div.drag-over{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-editor-metrics>div.drag-over{background:color-mix(in srgb, var(--cyan) 6%, var(--surface-2))}}.report-editor-metrics>div.drag-over{box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-editor-metrics>div.drag-over{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.report-editor-metrics>div>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.editor-metric-handle{cursor:grab;-webkit-user-select:none;user-select:none;flex:1}.editor-metric-handle:active{cursor:grabbing}.editor-metric-handle>i{color:var(--cyan);font-size:15px;font-style:normal}.editor-metric-handle>span{gap:3px;min-width:0;display:grid}.report-editor-metrics strong{font-size:10px}.report-editor-metrics small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.report-editor-metrics .metric-description,.report-search-additions .metric-description{color:var(--muted);white-space:normal;font-size:9px;line-height:1.45;overflow:visible}.metric-meta-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:2px;display:flex}.metric-meta-line>small{min-width:0;max-width:210px}.metric-meta-line em{background:var(--muted);border-radius:5px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.metric-meta-line em{background:color-mix(in srgb, var(--muted) 9%, transparent)}}.metric-meta-line em{color:var(--muted);font-size:7px;font-style:normal;font-weight:750}.metric-meta-line .metric-format{border:1px solid var(--cyan)}@supports (color:color-mix(in lab, red, red)){.metric-meta-line .metric-format{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--border))}}.metric-meta-line .metric-format{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.metric-meta-line .metric-format{background:color-mix(in srgb, var(--cyan) 7%, transparent)}}.metric-meta-line .metric-format{color:var(--cyan)}.metric-meta-line .metric-format.bar{color:#7c6df4}.metric-meta-line .metric-format.line{color:#00a8c8}.metric-meta-line .metric-format.pie{color:#e38a2f}.report-editor-metrics>div>span:last-child{flex:none;gap:3px;padding-top:1px;display:flex}.report-editor-metrics button{border:1px solid var(--border);background:var(--surface);min-width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;padding:0 6px;font-size:8px}.report-editor-metrics button:disabled{opacity:.35;cursor:not-allowed}.report-editor-metrics button.visibility{color:var(--cyan)}.report-search-empty{border:1px dashed var(--border);color:var(--soft);text-align:center;border-radius:8px;margin:2px 0 0;padding:13px;font-size:9px}.report-search-additions{gap:6px;margin-top:10px;display:grid}.report-search-additions>small{color:var(--muted);font-size:9px}.report-search-additions button{border:1px dashed var(--cyan);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-search-additions button{border:1px dashed color-mix(in srgb, var(--cyan) 28%, var(--border))}}.report-search-additions button{background:var(--cyan);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.report-search-additions button{background:color-mix(in srgb, var(--cyan) 4%, var(--surface))}}.report-search-additions button{text-align:left;cursor:pointer}.report-search-additions button span{gap:3px;min-width:0;display:grid}.report-search-additions button strong{font-size:10px}.report-search-additions button small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.report-search-additions button b{color:var(--cyan);white-space:nowrap;padding-top:2px;font-size:9px}.report-add-metric{color:var(--muted);gap:6px;margin-top:10px;font-size:9px;display:grid}.report-add-metric select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-size:10px}.report-editor-campaigns{gap:6px;margin-top:11px;display:grid}.report-editor-campaigns button{border:1px solid var(--border);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.report-editor-campaigns button.hidden{opacity:.55}.report-editor-campaigns span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:650;overflow:hidden}.report-editor-campaigns b{color:var(--cyan);font-size:8px}.report-share-list{gap:7px;margin-top:11px;display:grid}.report-share-list button{border:1px solid var(--border);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.report-share-list button span{gap:3px;display:grid}.report-share-list button strong{font-size:9px}.report-share-list button small{color:var(--soft);font-size:8px}.report-share-list button b{color:var(--cyan);font-size:8px}.report-modal-layer{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07050c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-action-modal{border:1px solid var(--border-strong);background:var(--surface);border-radius:15px;width:min(510px,100%);overflow:hidden;box-shadow:0 28px 90px #06040c5c}.report-action-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.report-action-modal>header span{color:var(--cyan);letter-spacing:1.1px;font-size:8px;font-weight:850}.report-action-modal>header h2{margin:6px 0 0;font-size:19px}.report-action-modal>header p{color:var(--muted);margin:6px 0 0;font-size:10px}.report-action-modal>header button{border:1px solid var(--border);background:var(--surface-2);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid}.report-modal-links{grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px;display:grid}.report-modal-links button{border:1px solid var(--border);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.report-modal-links button:first-child{border-color:var(--cyan);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.report-modal-links button:first-child{border-color:color-mix(in srgb, var(--cyan) 22%, var(--border))}}.report-modal-links button:first-child{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.report-modal-links button:first-child{background:color-mix(in srgb, var(--cyan) 5%, var(--surface))}}.report-modal-links span{gap:4px;min-width:0;display:grid}.report-modal-links strong{font-size:10px}.report-modal-links small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.report-modal-links b{color:var(--cyan);white-space:nowrap;font-size:8px}.report-action-modal>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.report-action-modal>footer small{max-width:270px;color:var(--muted);font-size:8px;line-height:1.45}.report-action-modal>footer button{border:1px solid var(--cyan);min-height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.report-action-modal>footer button{border:1px solid color-mix(in srgb, var(--cyan) 25%, var(--border))}}.report-action-modal>footer button{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.report-action-modal>footer button{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.report-action-modal>footer button{color:var(--cyan);cursor:pointer;font-size:9px;font-weight:750}.report-release-error{border:1px solid var(--amber);margin:10px 0 0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.report-release-error{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border))}}.report-release-error{background:var(--amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.report-release-error{background:color-mix(in srgb,var(--amber) 8%,var(--surface-2))}}.report-release-error{color:var(--amber);font-size:8.5px;font-weight:750;line-height:1.5}.report-release-error.modal{margin:14px 20px 0}.report-release-inline{white-space:normal;font-weight:750;line-height:1.35;color:var(--amber)!important}.template-modal-body{gap:17px;padding:20px;display:grid}.template-name-field{color:var(--text);gap:7px;font-size:10px;font-weight:700;display:grid}.template-name-field input{border:1px solid var(--border);background:var(--surface-2);height:42px;color:var(--text);border-radius:9px;outline:0;padding:0 11px;font-size:11px}.template-name-field input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-name-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 8%, transparent)}}.template-channel-picker{border:0;min-width:0;margin:0;padding:0}.template-channel-picker legend{color:var(--text);padding:0;font-size:10px;font-weight:750}.template-channel-picker>small,.template-save-note{color:var(--muted);margin-top:5px;font-size:8px;font-weight:500;line-height:1.5;display:block}.template-channel-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.template-channel-picker label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:7px;min-width:0;padding:10px;display:grid;position:relative}.template-channel-picker label.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-channel-picker label.selected{border-color:color-mix(in srgb, var(--cyan) 35%, var(--border))}}.template-channel-picker label.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-channel-picker label.selected{background:color-mix(in srgb, var(--cyan) 7%, var(--surface))}}.template-channel-picker label.selected{box-shadow:0 0 0 2px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-channel-picker label.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan) 7%, transparent)}}.template-channel-picker label.unavailable{opacity:.42;cursor:not-allowed}.template-channel-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.template-channel-picker .public-channel-mark{border-radius:6px;width:26px;height:26px}.template-channel-picker label>span{gap:3px;min-width:0;display:grid}.template-channel-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.template-channel-picker label small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:500;overflow:hidden}.template-channel-picker label>i{border:1px solid var(--border-strong);color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.template-channel-picker label.selected>i{border-color:var(--cyan);background:var(--cyan)}.template-save-note{margin-top:-3px}.template-modal>footer{justify-content:flex-end}.template-modal>footer button:disabled{opacity:.45;cursor:not-allowed}.template-modal>footer button.template-cancel{border-color:var(--border);background:var(--surface);color:var(--muted)}.template-library-modal{width:min(780px,100%)}.template-library-body{max-height:min(68vh,640px);padding:18px 20px 22px;overflow:auto}.template-library-search{border:1px solid var(--border);background:var(--surface-2);height:42px;color:var(--soft);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.template-library-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.template-library-search small{white-space:nowrap;font-size:8px}.template-library-list{gap:10px;margin-top:13px;display:grid}.template-library-list>article{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #07050c0f}.template-library-list>article>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px 10px;display:flex}.template-library-list>article>header>div{gap:4px;min-width:0;display:grid}.template-library-list>article>header strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.template-library-list>article>header input{border:1px solid var(--cyan);background:var(--surface-2);min-width:240px;height:31px;color:var(--text);border-radius:7px;outline:0;padding:0 8px;font-size:10px}.template-library-list>article>header small{color:var(--soft);font-size:8px}.template-library-list>article>header>span{background:var(--cyan);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.template-library-list>article>header>span{background:color-mix(in srgb, var(--cyan) 8%, var(--surface-2))}}.template-library-list>article>header>span{color:var(--cyan);white-space:nowrap;font-size:8px;font-weight:750}.template-library-channels{flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex}.template-library-channels>span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:150px;padding:7px 9px;display:grid}.template-library-channels>span.unavailable{opacity:.48}.template-library-channels .public-channel-mark{border-radius:6px;grid-row:1/span 2;width:26px;height:26px}.template-library-channels b{font-size:8.5px}.template-library-channels small{color:var(--soft);font-size:7px}.template-library-list>article>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:6px;padding:9px 14px;display:flex}.template-library-list>article>footer button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:8px;font-weight:700}.template-library-list>article>footer button.primary{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-library-list>article>footer button.primary{border-color:color-mix(in srgb, var(--cyan) 28%, var(--border))}}.template-library-list>article>footer button.primary{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.template-library-list>article>footer button.primary{background:color-mix(in srgb, var(--cyan) 8%, var(--surface))}}.template-library-list>article>footer button.primary{color:var(--cyan)}.template-library-list>article>footer button.danger,.template-library-list>article>footer button.danger-link{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.template-library-list>article>footer button.danger,.template-library-list>article>footer button.danger-link{border-color:color-mix(in srgb, var(--red) 23%, var(--border))}}.template-library-list>article>footer button.danger,.template-library-list>article>footer button.danger-link{color:var(--red)}.template-library-list>article>footer button.danger{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.template-library-list>article>footer button.danger{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.template-library-list>article>footer button:disabled{opacity:.45;cursor:not-allowed}.template-library-empty{min-height:230px;color:var(--muted);text-align:center;place-items:center;gap:7px;display:grid}.template-library-empty>span{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--cyan);border-radius:11px;place-items:center;font-size:18px;display:grid}.template-library-empty strong{color:var(--text);font-size:12px}.template-library-empty p{color:var(--soft);margin:0;font-size:9px}.insight-modal-layer{z-index:135}.recommendations-modal{flex-direction:column;width:min(820px,100%);max-height:min(88vh,820px);display:flex}.recommendations-modal>header{flex:none;padding:23px 25px}.recommendations-modal>header h2{font-size:22px}.recommendations-modal>header p{font-size:11px}.recommendations-summary{border:1px solid var(--cyan);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;margin:18px 22px 0;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.recommendations-summary{border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--border))}}.recommendations-summary{background:linear-gradient(135deg,var(--cyan),var(--surface));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.recommendations-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,var(--surface)),var(--surface))}}.recommendations-summary .public-channel-mark{border-radius:10px;width:42px;height:42px}.recommendations-summary>div{gap:5px;min-width:0;display:grid}.recommendations-summary small{color:var(--cyan);letter-spacing:.8px;font-size:9px;font-weight:850}.recommendations-summary strong{color:var(--text);font-size:13px;line-height:1.5}.recommendations-list{gap:10px;min-height:0;margin:14px 22px 20px;padding-right:4px;display:grid;overflow-y:auto}.recommendation-item{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:15px;display:grid;position:relative;overflow:hidden}.recommendation-item:before{content:"";background:var(--amber);width:3px;position:absolute;inset:0 auto 0 0}.recommendation-item.prioridade:before{background:var(--red)}.recommendation-item.oportunidade:before{background:var(--green)}.recommendation-number{border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;color:var(--soft);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.recommendation-item>div:last-child{min-width:0}.recommendation-priority{color:var(--amber);letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.recommendation-priority i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.recommendation-priority i{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}}.recommendation-item.prioridade .recommendation-priority{color:var(--red)}.recommendation-item.oportunidade .recommendation-priority{color:var(--green)}.recommendation-item h3{color:var(--text);margin:7px 0 0;font-size:14px}.recommendation-item p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.recommendation-item footer{border-top:1px solid var(--border);gap:4px;margin-top:12px;padding-top:11px;display:grid}.recommendation-item footer small{color:var(--soft);letter-spacing:.6px;font-size:8.5px;font-weight:850}.recommendation-item footer strong{color:var(--text);font-size:11px;font-weight:650;line-height:1.55}.recommendations-empty{min-height:250px;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.recommendations-empty>span{border:1px solid var(--border);background:var(--surface-2);width:46px;height:46px;color:var(--cyan);border-radius:12px;place-items:center;font-size:21px;display:grid}.recommendations-empty strong{color:var(--text);font-size:14px}.recommendations-empty p{max-width:420px;margin:0;font-size:11px;line-height:1.6}.recommendations-modal>.recommendations-footer{flex:none;padding:15px 22px}.recommendations-modal>.recommendations-footer small{max-width:480px;font-size:9px}.recommendations-modal>.recommendations-footer button{min-height:38px;padding-inline:15px;font-size:10px}.audit-modal-layer{z-index:140}.audit-modal{flex-direction:column;width:min(980px,100%);max-height:min(92vh,900px);display:flex}.audit-modal>header{flex:none;padding:22px 24px}.audit-modal>header h2{font-size:22px}.audit-overview{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;margin:18px 22px 0;padding:16px;display:grid}.audit-overview.passed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.audit-overview.passed{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.audit-overview.passed{background:linear-gradient(135deg,var(--green),var(--surface))}@supports (color:color-mix(in lab, red, red)){.audit-overview.passed{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface))}}.audit-overview.no_activity{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.audit-overview.no_activity{border-color:color-mix(in srgb,var(--muted) 28%,var(--border))}}.audit-overview.no_activity{background:linear-gradient(135deg,var(--muted),var(--surface))}@supports (color:color-mix(in lab, red, red)){.audit-overview.no_activity{background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 7%,var(--surface)),var(--surface))}}.audit-overview.limited{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.audit-overview.limited{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}}.audit-overview.limited{background:linear-gradient(135deg,var(--cyan),var(--surface))}@supports (color:color-mix(in lab, red, red)){.audit-overview.limited{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 7%,var(--surface)),var(--surface))}}.audit-overview.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.audit-overview.warning{border-color:color-mix(in srgb,var(--amber) 31%,var(--border))}}.audit-overview.warning{background:linear-gradient(135deg,var(--amber),var(--surface))}@supports (color:color-mix(in lab, red, red)){.audit-overview.warning{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 8%,var(--surface)),var(--surface))}}.audit-overview.blocked{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.audit-overview.blocked{border-color:color-mix(in srgb,var(--red) 31%,var(--border))}}.audit-overview.blocked{background:linear-gradient(135deg,var(--red),var(--surface))}@supports (color:color-mix(in lab, red, red)){.audit-overview.blocked{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 8%,var(--surface)),var(--surface))}}.audit-score{border:1px solid;place-content:center;gap:2px;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.audit-score{border:1px solid color-mix(in srgb,currentColor 24%,var(--border))}}.audit-score{background:var(--surface);color:var(--cyan);text-align:center;border-radius:50%}.audit-overview.passed .audit-score{color:var(--green)}.audit-overview.no_activity .audit-score{color:var(--muted)}.audit-overview.limited .audit-score{color:var(--cyan)}.audit-overview.warning .audit-score{color:var(--amber)}.audit-overview.blocked .audit-score{color:var(--red)}.audit-score strong{font-size:22px}.audit-score small{color:var(--soft);font-size:7.5px}.audit-overview>div:last-child{min-width:0}.audit-overview h3{color:var(--text);margin:8px 0 0;font-size:15px}.audit-overview p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.audit-status{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:850;display:inline-flex}.audit-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.audit-status i{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}}.audit-status.passed{color:var(--green)}.audit-status.no_activity{color:var(--muted)}.audit-status.limited{color:var(--cyan)}.audit-status.warning{color:var(--amber)}.audit-status.blocked{color:var(--red)}.audit-channel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 22px 0;display:grid}.audit-channel-tabs>button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--muted);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.audit-channel-tabs>button:hover,.audit-channel-tabs>button.selected{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.audit-channel-tabs>button:hover,.audit-channel-tabs>button.selected{border-color:color-mix(in srgb,var(--cyan) 34%,var(--border))}}.audit-channel-tabs>button:hover,.audit-channel-tabs>button.selected{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.audit-channel-tabs>button:hover,.audit-channel-tabs>button.selected{background:color-mix(in srgb,var(--cyan) 6%,var(--surface))}}.audit-channel-tabs .public-channel-mark{border-radius:8px;width:34px;height:34px}.audit-channel-tabs span{gap:3px;min-width:0;display:grid}.audit-channel-tabs strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.audit-channel-tabs small{color:var(--soft);font-size:7.5px}.audit-channel-tabs>button>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.audit-channel-tabs>button.passed>i{background:var(--green)}.audit-channel-tabs>button.no_activity>i{background:var(--muted)}.audit-channel-tabs>button.limited>i{background:var(--cyan)}.audit-channel-tabs>button.warning>i{background:var(--amber)}.audit-channel-tabs>button.blocked>i{background:var(--red)}.audit-channel-body{border-top:1px solid var(--border);flex-direction:column;flex:auto;min-height:0;margin-top:13px;display:flex;overflow:hidden}.audit-channel-body>header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.audit-channel-body>header>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.audit-channel-body>header .public-channel-mark{border-radius:8px;width:34px;height:34px}.audit-channel-body>header span{gap:3px;display:grid}.audit-channel-body>header small{color:var(--cyan);letter-spacing:.7px;font-size:7.5px;font-weight:850}.audit-channel-body>header strong{color:var(--text);letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.audit-channel-body>header p{max-width:390px;color:var(--soft);text-align:right;margin:0;font-size:8px;line-height:1.5}.audit-check-groups{grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:16px 22px 20px;display:grid;overflow-y:auto}.audit-check-groups>section{min-width:0}.audit-check-groups>section>h3{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;margin:0 0 7px;font-size:8.5px;font-weight:850}.audit-check-groups>section>div{gap:7px;display:grid}.audit-check-groups article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.audit-check-groups article.passed{border-left:3px solid var(--green)}.audit-check-groups article.no_activity{border-left:3px solid var(--muted)}.audit-check-groups article.limited{border-left:3px solid var(--cyan)}.audit-check-groups article.warning{border-left:3px solid var(--amber)}.audit-check-groups article.blocked{border-left:3px solid var(--red)}.audit-check-icon{background:var(--muted);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.audit-check-icon{background:color-mix(in srgb,var(--muted) 8%,var(--surface))}}.audit-check-icon{color:var(--muted);font-size:10px;font-weight:900}.audit-check-groups article.passed .audit-check-icon{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.audit-check-groups article.passed .audit-check-icon{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.audit-check-groups article.passed .audit-check-icon{color:var(--green)}.audit-check-groups article.no_activity .audit-check-icon{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.audit-check-groups article.no_activity .audit-check-icon{background:color-mix(in srgb,var(--muted) 10%,var(--surface))}}.audit-check-groups article.no_activity .audit-check-icon{color:var(--muted)}.audit-check-groups article.limited .audit-check-icon{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.audit-check-groups article.limited .audit-check-icon{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.audit-check-groups article.limited .audit-check-icon{color:var(--cyan)}.audit-check-groups article.warning .audit-check-icon{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.audit-check-groups article.warning .audit-check-icon{background:color-mix(in srgb,var(--amber) 11%,var(--surface))}}.audit-check-groups article.warning .audit-check-icon{color:var(--amber)}.audit-check-groups article.blocked .audit-check-icon{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.audit-check-groups article.blocked .audit-check-icon{background:color-mix(in srgb,var(--red) 10%,var(--surface))}}.audit-check-groups article.blocked .audit-check-icon{color:var(--red)}.audit-check-groups article>div{min-width:0}.audit-check-groups article strong{color:var(--text);font-size:9px}.audit-check-groups article p{color:var(--soft);margin:4px 0 0;font-size:8px;line-height:1.5}.audit-check-groups article>small{color:var(--soft);padding-top:3px;font-size:7px;font-weight:800}.audit-check-groups article.passed>small{color:var(--green)}.audit-check-groups article.no_activity>small{color:var(--muted)}.audit-check-groups article.limited>small{color:var(--cyan)}.audit-check-groups article.warning>small{color:var(--amber)}.audit-check-groups article.blocked>small{color:var(--red)}.audit-modal>.audit-footer{flex:none;padding:13px 22px}.audit-modal>.audit-footer small{font-size:8.5px}.audit-modal>.audit-footer button{min-height:36px;padding-inline:14px;font-size:9px}.homologation-page{gap:18px;padding-bottom:34px;display:grid}.homologation-heading{border:1px solid var(--border);background:linear-gradient(135deg,var(--cyan),var(--surface));border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.homologation-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 7%,var(--surface)),var(--surface))}}.homologation-heading>div{min-width:0}.homologation-heading span{color:var(--cyan);letter-spacing:1.2px;font-size:9px;font-weight:850}.homologation-heading h2{color:var(--text);margin:7px 0 0;font-size:23px}.homologation-heading p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.homologation-heading button{border:1px solid var(--teal);flex:none;min-height:42px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.homologation-heading button{border:1px solid color-mix(in srgb,var(--teal) 72%,var(--border))}}.homologation-heading button{background:linear-gradient(135deg,var(--cyan),var(--teal));color:#06171a;cursor:pointer;box-shadow:0 10px 25px var(--cyan);border-radius:10px;font-size:10px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.homologation-heading button{box-shadow:0 10px 25px color-mix(in srgb,var(--cyan) 18%,transparent)}}.homologation-heading button{opacity:1}html[data-theme=light] .homologation-heading button{color:#fff;background:linear-gradient(135deg,#08b9d2,#12aa91);box-shadow:0 10px 24px #08b9d233}.homologation-heading button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.65}html[data-theme=light] .homologation-heading button:disabled{color:#315f67;-webkit-text-fill-color:#315f67;box-shadow:none;filter:none;opacity:1;background:#dff3f5;border-color:#a8dfe5}.homologation-platform-note{border:1px solid var(--cyan);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-platform-note{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border))}}.homologation-platform-note{background:var(--cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.homologation-platform-note{background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}}.homologation-platform-note>i{background:var(--cyan);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-platform-note>i{background:color-mix(in srgb,var(--cyan) 13%,var(--surface-2))}}.homologation-platform-note>i{color:var(--cyan);font-size:10px;font-style:normal;font-weight:900}.homologation-platform-note>div{gap:3px;min-width:0;display:grid}.homologation-platform-note strong{color:var(--text);font-size:9px}.homologation-platform-note span{color:var(--muted);font-size:8px;line-height:1.5}.homologation-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homologation-scenarios>article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.homologation-client-avatar{border:1px solid var(--cyan);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.homologation-client-avatar{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border))}}.homologation-client-avatar{background:var(--surface-2);color:var(--cyan);border-radius:50%;font-size:11px;font-weight:850}.homologation-client-avatar img{object-fit:cover;width:100%;height:100%}.homologation-scenarios>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.homologation-scenarios small{color:var(--cyan);letter-spacing:.6px;text-transform:uppercase;font-size:7.5px;font-weight:850}.homologation-scenarios strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.homologation-scenarios span{color:var(--soft);font-size:8px}.homologation-channel-marks{align-items:center;gap:4px;display:flex}.homologation-channel-marks i,.homologation-mini-mark{background:var(--cyan);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-channel-marks i,.homologation-mini-mark{background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2))}}.homologation-channel-marks i,.homologation-mini-mark{color:var(--cyan);font-size:10px;font-style:normal;font-weight:900}.homologation-channel-marks i.google,.homologation-mini-mark.google{color:#4285f4}.homologation-channel-marks i.organic,.homologation-mini-mark.organic{color:#e1306c}.homologation-channel-marks i.facebook,.homologation-mini-mark.facebook{color:#1877f2}.homologation-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.homologation-summary article{border-right:1px solid var(--border);gap:4px;min-width:0;padding:14px 16px;display:grid}.homologation-summary article:last-child{border-right:0}.homologation-summary small{color:var(--muted);font-size:8px;font-weight:750}.homologation-summary strong{color:var(--text);font-size:20px}.homologation-summary span{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.homologation-summary .passed strong{color:var(--green)}.homologation-summary .no-activity strong{color:var(--muted)}.homologation-summary .limited strong{color:var(--cyan)}.homologation-summary .warning strong{color:var(--amber)}.homologation-summary .blocked strong{color:var(--red)}.homologation-release{border:1px solid var(--green);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-release{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border))}}.homologation-release{background:var(--green);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.homologation-release{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.homologation-release>i{background:var(--green);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-release>i{background:color-mix(in srgb,var(--green) 12%,var(--surface-2))}}.homologation-release>i{color:var(--green);font-size:12px;font-style:normal;font-weight:900}.homologation-release>div{gap:3px;min-width:0;display:grid}.homologation-release strong{color:var(--text);font-size:10px}.homologation-release span,.homologation-release time{color:var(--muted);font-size:8px;line-height:1.45}.homologation-release time{text-align:right;white-space:nowrap}.homologation-release.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.homologation-release.warning{border-color:color-mix(in srgb,var(--amber) 32%,var(--border))}}.homologation-release.warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.homologation-release.warning{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.homologation-release.warning>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.homologation-release.warning>i{background:color-mix(in srgb,var(--amber) 12%,var(--surface-2))}}.homologation-release.warning>i{color:var(--amber)}.homologation-release.blocked{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.homologation-release.blocked{border-color:color-mix(in srgb,var(--red) 30%,var(--border))}}.homologation-release.blocked{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.homologation-release.blocked{background:color-mix(in srgb,var(--red) 6%,var(--surface))}}.homologation-release.blocked>i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.homologation-release.blocked>i{background:color-mix(in srgb,var(--red) 11%,var(--surface-2))}}.homologation-release.blocked>i{color:var(--red)}.homologation-sheets{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.homologation-sheets>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#20a464,var(--surface));justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.homologation-sheets>header{background:linear-gradient(135deg,color-mix(in srgb,#20a464 7%,var(--surface)),var(--surface))}}.homologation-sheets>header>div{min-width:0}.homologation-sheets>header small{color:#20a464;letter-spacing:.8px;font-size:7.5px;font-weight:900}.homologation-sheets>header h3{color:var(--text);margin:5px 0 0;font-size:15px}.homologation-sheets>header p{color:var(--muted);margin:5px 0 0;font-size:8.5px;line-height:1.45}.homologation-sheets>header>span{background:var(--red);border-radius:999px;flex:none;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.homologation-sheets>header>span{background:color-mix(in srgb,var(--red) 9%,var(--surface-2))}}.homologation-sheets>header>span{color:var(--red);font-size:8px;font-weight:850}.homologation-sheets>header>span.passed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.homologation-sheets>header>span.passed{background:color-mix(in srgb,var(--green) 11%,var(--surface-2))}}.homologation-sheets>header>span.passed{color:var(--green)}.homologation-sheets-summary{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.homologation-sheets-summary article{border-right:1px solid var(--border);gap:3px;min-width:0;padding:13px 15px;display:grid}.homologation-sheets-summary article:last-child{border-right:0}.homologation-sheets-summary small{color:var(--muted);font-size:7.5px;font-weight:750}.homologation-sheets-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.homologation-sheets-summary span{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.homologation-sheets-summary .passed strong{color:var(--green)}.homologation-sheets-summary .warning strong{color:var(--amber)}.homologation-sheets-summary .blocked strong{color:var(--red)}.homologation-sheets-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.homologation-sheets-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.homologation-sheets-list i{background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-sheets-list i{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.homologation-sheets-list i{color:var(--green);font-size:9px;font-style:normal;font-weight:900}.homologation-sheets-list article.stale i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.homologation-sheets-list article.stale i{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.homologation-sheets-list article.stale i{color:var(--amber)}.homologation-sheets-list article.missing i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.homologation-sheets-list article.missing i{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.homologation-sheets-list article.missing i{color:var(--red)}.homologation-sheets-list article>span{gap:3px;min-width:0;display:grid}.homologation-sheets-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.homologation-sheets-list small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.homologation-sheets-list b{color:var(--green);font-size:7.5px}.homologation-sheets-list article.stale b{color:var(--amber)}.homologation-sheets-list article.missing b{color:var(--red)}.homologation-sheets-list a,.homologation-sheets-list em{color:var(--cyan);white-space:nowrap;font-size:7.5px;font-style:normal;font-weight:800;text-decoration:none}.homologation-sheets-list em{color:var(--soft);font-weight:650}.homologation-sheets>footer{border-top:1px solid var(--border);color:var(--soft);justify-content:space-between;gap:14px;padding:10px 14px;font-size:7.5px;display:flex}.homologation-progress{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;height:34px;display:flex;position:relative;overflow:hidden}.homologation-progress i{background:linear-gradient(90deg,var(--cyan),var(--teal));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.homologation-progress i{background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 16%,transparent),color-mix(in srgb,var(--teal) 23%,transparent))}}.homologation-progress i{transition:width .25s}.homologation-progress span{color:var(--muted);padding:0 13px;font-size:8.5px;font-weight:750;position:relative}.homologation-table{border:1px solid var(--border);background:var(--surface);border-radius:13px;overflow:hidden}.homologation-table-head,.homologation-result{grid-template-columns:1.25fr .8fr .8fr .9fr .65fr .7fr 1.25fr;align-items:center;gap:12px;display:grid}.homologation-table-head{border-bottom:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--soft);letter-spacing:.6px;text-transform:uppercase;padding:0 16px;font-size:7.5px;font-weight:850}.homologation-result{border-bottom:1px solid var(--border);min-height:66px;padding:10px 16px;position:relative}.homologation-result:last-child{border-bottom:0}.homologation-result:before{background:var(--muted);content:"";width:3px;position:absolute;inset:0 auto 0 0}.homologation-result.passed:before{background:var(--green)}.homologation-result.no_activity:before{background:var(--muted)}.homologation-result.limited:before{background:var(--cyan)}.homologation-result.warning:before{background:var(--amber)}.homologation-result.blocked:before{background:var(--red)}.homologation-result>span{gap:4px;min-width:0;display:grid}.homologation-result>span:nth-child(2){grid-template-columns:25px minmax(0,1fr);align-items:center}.homologation-result>span:last-of-type{justify-content:flex-end;gap:5px;display:flex}.homologation-result strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homologation-result small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.homologation-result b{color:var(--green);font-size:8px}.homologation-result.no_activity b{color:var(--muted)}.homologation-result.limited b{color:var(--cyan)}.homologation-result.warning b{color:var(--amber)}.homologation-result.blocked b{color:var(--red)}.homologation-result button{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 9px;font-size:7.5px;font-weight:800}.homologation-result button:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.homologation-result button:hover{border-color:color-mix(in srgb,var(--cyan) 35%,var(--border))}}.homologation-result button:hover{color:var(--cyan)}.homologation-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px 0 5px;display:grid}.homologation-checks article{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.homologation-checks article>i{background:var(--green);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.homologation-checks article>i{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.homologation-checks article>i{color:var(--green);font-size:9px;font-style:normal;font-weight:900}.homologation-checks article.no_activity>i{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.homologation-checks article.no_activity>i{background:color-mix(in srgb,var(--muted) 10%,var(--surface))}}.homologation-checks article.no_activity>i{color:var(--muted)}.homologation-checks article.limited>i{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.homologation-checks article.limited>i{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.homologation-checks article.limited>i{color:var(--cyan)}.homologation-checks article.warning>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.homologation-checks article.warning>i{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.homologation-checks article.warning>i{color:var(--amber)}.homologation-checks article.blocked>i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.homologation-checks article.blocked>i{background:color-mix(in srgb,var(--red) 10%,var(--surface))}}.homologation-checks article.blocked>i{color:var(--red)}.homologation-checks article>span{gap:4px;min-width:0;display:grid}.homologation-checks article small{white-space:normal;line-height:1.45}.homologation-empty,.homologation-loading{min-height:160px;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.homologation-empty strong{color:var(--text);font-size:13px}.homologation-empty span{color:var(--soft);font-size:9px}.homologation-error{border:1px solid var(--red);padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.homologation-error{border:1px solid color-mix(in srgb,var(--red) 30%,var(--border))}}.homologation-error{background:var(--red);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.homologation-error{background:color-mix(in srgb,var(--red) 7%,var(--surface))}}.homologation-error{color:var(--red);font-size:9px}.homologation-footnote{flex-wrap:wrap;gap:8px;display:flex}.homologation-footnote span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:8px}.production-view{gap:15px;display:grid}.production-hero{border:1px solid var(--green);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:132px;padding:22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.production-hero{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.production-hero{background:linear-gradient(135deg,var(--green),var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.production-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface))}}.production-hero{box-shadow:var(--shadow)}.production-hero.attention{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-hero.attention{border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}}.production-hero.attention{background:linear-gradient(135deg,var(--amber),var(--surface))}@supports (color:color-mix(in lab, red, red)){.production-hero.attention{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 7%,var(--surface)),var(--surface))}}.production-hero-icon{background:var(--green);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.production-hero-icon{background:color-mix(in srgb,var(--green) 13%,var(--surface-2))}}.production-hero-icon{color:var(--green)}.production-hero.attention .production-hero-icon{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-hero.attention .production-hero-icon{background:color-mix(in srgb,var(--amber) 12%,var(--surface-2))}}.production-hero.attention .production-hero-icon{color:var(--amber)}.production-hero>div:nth-child(2){min-width:0}.production-hero>div:nth-child(2)>span{color:var(--cyan);letter-spacing:1.1px;font-size:9px;font-weight:900}.production-hero h2{color:var(--text);letter-spacing:-.35px;margin:6px 0 0;font-size:20px}.production-hero p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.production-live{border:1px solid var(--green);align-items:center;gap:10px;min-width:176px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.production-live{border:1px solid color-mix(in srgb,var(--green) 24%,var(--border))}}.production-live{background:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.production-live{background:color-mix(in srgb,var(--green) 5%,var(--surface-2))}}.production-live>i{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 5px var(--green);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.production-live>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 10%,transparent)}}.production-hero.attention .production-live{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-hero.attention .production-live{border-color:color-mix(in srgb,var(--amber) 24%,var(--border))}}.production-hero.attention .production-live{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-hero.attention .production-live{background:color-mix(in srgb,var(--amber) 5%,var(--surface-2))}}.production-hero.attention .production-live>i{background:var(--amber);box-shadow:0 0 0 5px var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-hero.attention .production-live>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--amber) 10%,transparent)}}.production-live>span{gap:3px;display:grid}.production-live strong{color:var(--text);font-size:10px}.production-live small{color:var(--soft);font-size:8px}.production-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.production-summary article{border-right:1px solid var(--border);gap:6px;min-width:0;padding:17px 19px;display:grid}.production-summary article:last-child{border-right:0}.production-summary span{color:var(--soft);letter-spacing:.7px;font-size:8px;font-weight:850}.production-summary strong{color:var(--text);letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.production-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.production-control-panel,.production-clients{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.production-control-panel>header,.production-clients>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.production-control-panel h2,.production-clients h2{color:var(--text);margin:0;font-size:15px}.production-control-panel p,.production-clients p{color:var(--muted);margin:5px 0 0;font-size:9px}.production-control-panel .outline-button b{background:var(--amber);border-radius:999px;min-width:18px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.production-control-panel .outline-button b{background:color-mix(in srgb,var(--amber) 12%,var(--surface-2))}}.production-control-panel .outline-button b{color:var(--amber);font-size:8px}.production-controls{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.production-controls button{border:0;border-right:1px solid var(--border);min-width:0;min-height:92px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:14px;display:grid}.production-controls button:last-child{border-right:0}.production-controls button:hover{background:var(--surface-hover)}.production-controls button>i{background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.production-controls button>i{background:color-mix(in srgb,var(--green) 11%,var(--surface-2))}}.production-controls button>i{color:var(--green);font-size:11px;font-style:normal;font-weight:900}.production-controls button.review>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-controls button.review>i{background:color-mix(in srgb,var(--amber) 11%,var(--surface-2))}}.production-controls button.review>i{color:var(--amber)}.production-controls button>span{gap:4px;min-width:0;display:grid}.production-controls strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.production-controls small{color:var(--soft);font-size:7.5px;line-height:1.4}.production-controls button>svg{color:var(--soft)}.production-homologation{background:var(--green);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.production-homologation{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.production-homologation{color:var(--green);white-space:nowrap;font-size:8px;font-weight:800}.production-homologation.review{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-homologation.review{background:color-mix(in srgb,var(--amber) 10%,var(--surface-2))}}.production-homologation.review{color:var(--amber)}.production-toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:10px 14px;display:flex}.production-toolbar .search-field{width:270px}.production-filters{align-items:center;gap:5px;display:flex}.production-filters button{min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 9px;font-size:8.5px;font-weight:750}.production-filters button:hover,.production-filters button.selected{border-color:var(--border);background:var(--surface);color:var(--text)}.production-filters b{color:var(--soft);margin-left:4px;font-size:8px}.production-table-wrap{overflow-x:auto}.production-table{min-width:1020px}.production-table-head,.production-row{grid-template-columns:minmax(190px,1.4fr) minmax(170px,1fr) 115px 95px 100px 130px 98px;align-items:center;gap:10px;display:grid}.production-table-head{border-bottom:1px solid var(--border);min-height:41px;color:var(--soft);letter-spacing:.7px;text-transform:uppercase;padding:0 16px;font-size:7.5px;font-weight:850}.production-row{border-bottom:1px solid var(--border);min-height:72px;padding:10px 16px}.production-row:last-child{border-bottom:0}.production-row>span{min-width:0}.production-row>span:not(.production-client):not(.production-services){gap:4px;display:grid}.production-row>span>strong{color:var(--text);font-size:9.5px}.production-row>span>small{color:var(--soft);font-size:7.5px}.production-client{align-items:center;gap:10px;display:flex}.production-client>span{gap:4px;min-width:0;display:grid}.production-client strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.production-client small{color:var(--soft);font-size:7.5px}.production-services{align-items:center;gap:6px;display:flex}.production-services>span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.production-services .integration-mark{transform:scale(.78)}.production-state{background:var(--green);border-radius:999px;width:fit-content;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.production-state{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.production-state{color:var(--green);white-space:nowrap;font-size:7.5px;font-weight:850}.production-state.ready{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.production-state.ready{background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2))}}.production-state.ready{color:var(--cyan)}.production-state.attention{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.production-state.attention{background:color-mix(in srgb,var(--amber) 10%,var(--surface-2))}}.production-state.attention{color:var(--amber)}.production-row>.outline-button{justify-content:center;min-height:31px;padding:0 9px;font-size:7.5px}.production-empty{min-height:120px;color:var(--muted);place-items:center;font-size:10px;display:grid}.delivery-view{gap:15px;display:grid}.delivery-hero{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.delivery-hero{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}}.delivery-hero{background:linear-gradient(135deg,var(--cyan),var(--surface))}@supports (color:color-mix(in lab, red, red)){.delivery-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 7%,var(--surface)),var(--surface))}}.delivery-hero .production-hero-icon{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.delivery-hero .production-hero-icon{background:color-mix(in srgb,var(--cyan) 12%,var(--surface-2))}}.delivery-hero .production-hero-icon{color:var(--cyan)}.delivery-cycle-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:15px;display:grid}.delivery-checklist,.delivery-activity{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.delivery-checklist>header,.delivery-activity>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 17px;display:flex}.delivery-checklist h2,.delivery-activity h2{color:var(--text);margin:0;font-size:14px}.delivery-checklist p,.delivery-activity p{color:var(--muted);margin:5px 0 0;font-size:8.5px}.delivery-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-checklist>div>button{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;min-height:70px;color:var(--soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:12px 14px;display:grid}.delivery-checklist>div>button:nth-child(2n){border-right:0}.delivery-checklist>div>button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.delivery-checklist>div>button:hover{background:var(--surface-hover)}.delivery-checklist button>i{background:var(--green);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-checklist button>i{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.delivery-checklist button>i{color:var(--green);font-size:10px;font-style:normal;font-weight:900}.delivery-checklist button.review>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.delivery-checklist button.review>i{background:color-mix(in srgb,var(--amber) 11%,var(--surface-2))}}.delivery-checklist button.review>i{color:var(--amber)}.delivery-checklist button>span{gap:4px;min-width:0;display:grid}.delivery-checklist button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-checklist button small{color:var(--soft);font-size:7.5px;line-height:1.4}.delivery-activity>header .outline-button{min-height:31px;padding:0 9px;font-size:8px}.delivery-activity ol{margin:0;padding:0;list-style:none}.delivery-activity li{border-bottom:1px solid var(--border);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:grid}.delivery-activity li:last-child{border-bottom:0}.delivery-activity li>i{background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-activity li>i{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.delivery-activity li>i{color:var(--green);font-style:normal}.delivery-activity li.waiting>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.delivery-activity li.waiting>i{background:color-mix(in srgb,var(--amber) 11%,var(--surface-2))}}.delivery-activity li.waiting>i{color:var(--amber)}.delivery-activity li>span{gap:4px;min-width:0;display:grid}.delivery-activity li strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.delivery-activity li small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.delivery-activity time{color:var(--muted);white-space:nowrap;font-size:7px}.delivery-activity-empty{min-height:174px;color:var(--soft);text-align:center;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}.delivery-activity-empty strong{color:var(--text);font-size:10px}.delivery-activity-empty span{max-width:230px;color:var(--muted);font-size:8px;line-height:1.5}.delivery-clients>header .outline-button{min-height:34px;padding:0 11px;font-size:8px}.delivery-table-wrap{overflow-x:auto}.delivery-table{min-width:1080px}.delivery-table-head,.delivery-row{grid-template-columns:minmax(190px,1.25fr) minmax(150px,.9fr) 75px 85px 145px 135px 95px;align-items:center;gap:10px;display:grid}.delivery-table-head{border-bottom:1px solid var(--border);min-height:41px;color:var(--soft);letter-spacing:.7px;text-transform:uppercase;padding:0 16px;font-size:7.5px;font-weight:850}.delivery-row{border-bottom:1px solid var(--border);min-height:72px;padding:10px 16px}.delivery-row:last-child{border-bottom:0}.delivery-row>span{min-width:0}.delivery-row>span:not(.production-client):not(.production-services){gap:4px;display:grid}.delivery-row>span>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-row>span>small{color:var(--soft);font-size:7.5px}.delivery-row>.outline-button{justify-content:center;min-height:31px;padding:0 8px;font-size:7.5px}.delivery-state{background:var(--green);border-radius:999px;width:fit-content;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.delivery-state{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.delivery-state{color:var(--green);white-space:nowrap;font-size:7.5px;font-weight:850}.delivery-state.waiting{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.delivery-state.waiting{background:color-mix(in srgb,var(--amber) 10%,var(--surface-2))}}.delivery-state.waiting{color:var(--amber)}.delivery-state.ready{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.delivery-state.ready{background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2))}}.delivery-state.ready{color:var(--cyan)}.delivery-state.attention{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.delivery-state.attention{background:color-mix(in srgb,var(--red) 9%,var(--surface-2))}}.delivery-state.attention{color:var(--red)}.scale-view{gap:15px;display:grid}.scale-hero{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.scale-hero{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}}.scale-hero{background:linear-gradient(135deg,var(--cyan),var(--surface))}@supports (color:color-mix(in lab, red, red)){.scale-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,var(--surface)),var(--surface))}}.scale-hero .production-hero-icon{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.scale-hero .production-hero-icon{background:color-mix(in srgb,var(--cyan) 13%,var(--surface-2))}}.scale-hero .production-hero-icon{color:var(--cyan)}.scale-readiness-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:15px;display:grid}.scale-gates,.scale-waves{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.scale-gates>header,.scale-waves>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex}.scale-gates h2,.scale-waves h2{color:var(--text);margin:0;font-size:15px}.scale-gates p,.scale-waves p{color:var(--muted);margin:5px 0 0;font-size:9px}.scale-gates>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scale-gates>div>button{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;min-height:74px;color:var(--soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:13px 15px;display:grid}.scale-gates>div>button:nth-child(2n){border-right:0}.scale-gates>div>button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.scale-gates>div>button:hover{background:var(--surface-hover)}.scale-gates button>i{background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.scale-gates button>i{background:color-mix(in srgb,var(--green) 11%,var(--surface-2))}}.scale-gates button>i{color:var(--green);font-size:11px;font-style:normal;font-weight:900}.scale-gates button.review>i{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.scale-gates button.review>i{background:color-mix(in srgb,var(--amber) 11%,var(--surface-2))}}.scale-gates button.review>i{color:var(--amber)}.scale-gates button>span{gap:4px;min-width:0;display:grid}.scale-gates button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.scale-gates button small{color:var(--soft);font-size:8px;line-height:1.45}.scale-waves>header .outline-button{min-height:32px;padding:0 10px;font-size:8px}.scale-waves ol{margin:0;padding:0;list-style:none}.scale-waves li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px 16px;display:grid}.scale-waves li:last-child{border-bottom:0}.scale-waves li>b{background:var(--surface-2);width:33px;height:33px;color:var(--soft);border-radius:9px;place-items:center;font-size:9px;display:grid}.scale-waves li.done>b{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.done>b{background:color-mix(in srgb,var(--green) 12%,var(--surface-2))}}.scale-waves li.done>b{color:var(--green)}.scale-waves li.active>b{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.active>b{background:color-mix(in srgb,var(--cyan) 11%,var(--surface-2))}}.scale-waves li.active>b{color:var(--cyan)}.scale-waves li.review>b{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.review>b{background:color-mix(in srgb,var(--amber) 11%,var(--surface-2))}}.scale-waves li.review>b{color:var(--amber)}.scale-waves li>span{gap:5px;min-width:0;display:grid}.scale-waves li strong{color:var(--text);font-size:10px}.scale-waves li small{color:var(--soft);font-size:8px;line-height:1.4}.scale-waves li em{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7.5px;font-style:normal;font-weight:800}.scale-waves li.done em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.done em{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.scale-waves li.done em{color:var(--green)}.scale-waves li.active em{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.active em{background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2))}}.scale-waves li.active em{color:var(--cyan)}.scale-waves li.review em{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.scale-waves li.review em{background:color-mix(in srgb,var(--amber) 10%,var(--surface-2))}}.scale-waves li.review em{color:var(--amber)}.scale-clients>header .outline-button{min-height:34px;padding:0 11px;font-size:8px}.scale-table-wrap{overflow-x:auto}.scale-table{min-width:1120px}.scale-table-head,.scale-row{grid-template-columns:minmax(190px,1.2fr) minmax(160px,.9fr) 105px 150px 155px 120px 95px;align-items:center;gap:11px;display:grid}.scale-table-head{border-bottom:1px solid var(--border);min-height:42px;color:var(--soft);letter-spacing:.72px;text-transform:uppercase;padding:0 16px;font-size:8px;font-weight:850}.scale-row{border-bottom:1px solid var(--border);min-height:78px;padding:11px 16px}.scale-row:last-child{border-bottom:0}.scale-row>span{min-width:0}.scale-row>span:not(.production-client):not(.production-services){gap:4px;display:grid}.scale-row>span>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.scale-row>span>small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.scale-row>.outline-button{justify-content:center;min-height:31px;padding:0 8px;font-size:7.5px}.scale-state{background:var(--green);border-radius:999px;width:fit-content;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.scale-state{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.scale-state{color:var(--green);white-space:nowrap;font-size:8px;font-weight:850}.scale-state.ready{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.scale-state.ready{background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2))}}.scale-state.ready{color:var(--cyan)}.scale-state.attention{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.scale-state.attention{background:color-mix(in srgb,var(--red) 9%,var(--surface-2))}}.scale-state.attention{color:var(--red)}@media (width<=1100px){.production-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.production-summary article:nth-child(2){border-right:0}.production-summary article:nth-child(-n+2){border-bottom:1px solid var(--border)}.production-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.production-controls button{border-bottom:1px solid var(--border)}.production-controls button:nth-child(2n){border-right:0}.production-controls button:last-child{border-bottom:0;grid-column:1/-1}.delivery-cycle-grid,.scale-readiness-grid,.homologation-scenarios{grid-template-columns:1fr}.homologation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.homologation-summary article:nth-child(3){border-right:0}.homologation-table-head{display:none}.homologation-sheets-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.homologation-sheets-summary article:nth-child(3n){border-right:0}.homologation-sheets-list{grid-template-columns:1fr}.homologation-result{grid-template-columns:repeat(3,minmax(0,1fr))}.homologation-result>span:last-of-type{justify-content:flex-start}}@media (width<=700px){.production-hero{grid-template-columns:42px minmax(0,1fr);padding:17px}.production-hero-icon{width:40px;height:40px}.production-live{grid-column:1/-1;min-width:0}.production-summary{grid-template-columns:1fr}.production-summary article{border-right:0;border-bottom:1px solid var(--border)}.production-summary article:last-child{border-bottom:0}.production-control-panel>header,.production-clients>header{flex-direction:column;align-items:flex-start}.production-control-panel>header .outline-button{justify-content:center;width:100%}.production-controls{grid-template-columns:1fr}.production-controls button,.production-controls button:nth-child(2n){border-right:0;border-bottom:1px solid var(--border)}.production-controls button:last-child{grid-column:auto}.production-toolbar{flex-direction:column;align-items:stretch}.production-toolbar .search-field{width:100%}.production-filters{overflow-x:auto}.delivery-checklist>header,.delivery-activity>header{flex-direction:column;align-items:flex-start}.delivery-checklist>div{grid-template-columns:1fr}.delivery-checklist>div>button,.delivery-checklist>div>button:nth-child(2n),.delivery-checklist>div>button:last-child{border-right:0;border-bottom:1px solid var(--border);grid-column:auto}.delivery-checklist>div>button:last-child{border-bottom:0}.delivery-activity li{grid-template-columns:27px minmax(0,1fr)}.delivery-activity time{grid-column:2}.scale-gates>header,.scale-waves>header{flex-direction:column;align-items:flex-start}.scale-gates>div{grid-template-columns:1fr}.scale-gates>div>button,.scale-gates>div>button:nth-child(2n),.scale-gates>div>button:last-child{border-right:0;border-bottom:1px solid var(--border);grid-column:auto}.scale-gates>div>button:last-child{border-bottom:0}.scale-waves li{grid-template-columns:34px minmax(0,1fr)}.scale-waves li em{grid-column:2;width:fit-content}.homologation-heading{flex-direction:column;align-items:stretch;padding:18px}.homologation-summary{grid-template-columns:1fr 1fr}.homologation-summary article:nth-child(2n){border-right:0}.homologation-result{grid-template-columns:1fr 1fr;padding:13px}.homologation-result>span:first-child,.homologation-result>span:last-of-type{grid-column:1/-1}.homologation-checks{grid-template-columns:1fr}.homologation-sheets>header{flex-direction:column;align-items:flex-start}.homologation-sheets-summary{grid-template-columns:1fr 1fr}.homologation-sheets-summary article:nth-child(3n){border-right:1px solid var(--border)}.homologation-sheets-summary article:nth-child(2n){border-right:0}.homologation-sheets-list article{grid-template-columns:27px minmax(0,1fr) auto}.homologation-sheets-list a,.homologation-sheets-list em{grid-column:2/-1}.homologation-sheets>footer{flex-direction:column}.homologation-release{grid-template-columns:34px minmax(0,1fr)}.homologation-release time{text-align:left;white-space:normal;grid-column:2}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=1100px){.main-content{padding-left:24px;padding-right:24px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.topbar{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}.portfolio-summary,.client-stats,.reports-summary{grid-template-columns:repeat(2,1fr)}.reports-layout{grid-template-columns:1fr}.report-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.views-summary{grid-template-columns:repeat(2,1fr)}.views-top-grid,.views-layout{grid-template-columns:1fr}.views-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero{grid-template-columns:34px minmax(180px,1fr) minmax(290px,1.4fr) 126px}.profile-connections{display:none}.profile-kpis{grid-template-columns:repeat(2,1fr)}.profile-main-grid{grid-template-columns:1fr}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-automation-card{grid-template-columns:minmax(280px,1fr) auto}.history-automation-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.history-automation-buttons{flex-wrap:wrap}.integration-main-grid{grid-template-columns:1fr}.sync-column{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.indicator-bottom-grid{grid-template-columns:1fr}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-tab-map{grid-template-columns:repeat(3,minmax(0,1fr))}.history-main-grid{grid-template-columns:1fr}.history-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.public-kpi-grid,.meta-ads-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.google-focus-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.google-focus-kpis article:nth-child(4){border-right:0}.google-focus-kpis article:nth-child(-n+4){border-bottom:1px solid var(--border)}.google-keyword-leaders>div:last-child{grid-template-columns:1fr}.organic-audience-grid{grid-template-columns:1fr 1fr}.organic-cities{grid-column:1/-1}.organic-content-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.organic-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.organic-story-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.organic-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facebook-page-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.client-share-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.sidebar{transition:transform .2s;transform:translate(-102%);box-shadow:20px 0 50px #00000059}.sidebar-open{transform:translate(0)}.main-content{margin-left:0;padding:20px 16px 30px}.mobile-menu{flex:none;display:grid}.topbar{flex-wrap:wrap;align-items:flex-start}.topbar>div:nth-child(2){flex:1}.top-actions{justify-content:flex-start;width:100%}.top-actions .report-period-control{flex:1}.top-actions .report-period-trigger{width:100%}.icon-button{display:none}.dashboard-grid{grid-template-columns:1fr}.portfolio-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.health-filters{overflow-x:auto}.portfolio-heading{align-items:flex-start}.directory-toolbar{flex-direction:column;align-items:stretch}.directory-search{width:100%}.directory-filters{overflow-x:auto}.reports-toolbar{flex-direction:column;align-items:stretch}.reports-search{width:100%}.report-filters{overflow-x:auto}.report-side-column{grid-template-columns:1fr}.views-toolbar{flex-direction:column;align-items:stretch}.views-search{width:100%}.view-filters{overflow-x:auto}.views-insights{grid-template-columns:1fr}.profile-hero{grid-template-columns:34px 1fr auto}.profile-hero-meta{display:none}.channel-overview-grid,.profile-bottom-grid{grid-template-columns:1fr}.integration-toolbar{flex-direction:column;align-items:stretch}.integration-search{width:100%}.integration-filters{overflow-x:auto}.indicator-heading{flex-direction:column;align-items:flex-start}.indicator-context{width:100%}.indicator-context label{flex:1}.indicator-context select{width:100%}.indicator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-sheet-hero{flex-direction:column;align-items:stretch}.history-client-select{align-items:stretch}.history-client-select label{flex:1}.history-client-select select{width:100%}.history-panel-heading,.history-toolbar{flex-direction:column;align-items:flex-start}.history-filters{max-width:100%;overflow-x:auto}.history-side-column{grid-template-columns:1fr}.public-report-header{align-items:flex-start}.report-workspace-bar{flex-direction:column;align-items:flex-start}.report-workspace-bar>div:last-child{flex-wrap:wrap}.public-live{display:none}.public-report-grid,.meta-audience-grid{grid-template-columns:1fr}.meta-chart-card:first-child{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr);align-items:center;column-gap:20px;display:grid}.meta-chart-card:first-child header{grid-column:1/-1}.meta-chart-card:first-child .device-chart{margin-left:0;margin-right:0}.google-device-grid{grid-template-columns:1fr}.google-device-card{grid-template-columns:minmax(180px,.8fr) 150px minmax(190px,.9fr);align-items:center;column-gap:20px;display:grid}.google-device-card header{align-self:start}.google-device-donut{margin:0 auto}.google-focus-top{flex-direction:column;align-items:flex-start}.google-focus-top select{width:100%}.organic-api-contract{grid-template-columns:1fr;align-items:flex-start}.organic-api-contract>div:nth-child(2){flex-wrap:wrap;justify-content:flex-start}.organic-api-contract>p{border-top:1px solid var(--border);border-left:0;max-width:none;padding:10px 0 0}.facebook-api-contract>.facebook-api-details{border-top:1px solid var(--border);border-left:0;padding:10px 0 0}.organic-growth-grid,.organic-timing-grid,.organic-audience-grid{grid-template-columns:1fr}.organic-cities{grid-column:auto}.organic-content-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.organic-story-grid{grid-template-columns:1fr}.organic-media-modal>div{grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr)}.organic-modal-media{min-height:480px}.organic-media-modal aside{padding:28px}.report-editor-panel{top:0}.audit-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.client-drawer{width:100vw;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.meta-config-panel{min-width:0;padding:14px}.meta-permission-list{grid-template-columns:1fr;display:grid}.meta-permission-list li{width:100%}.meta-oauth-button{padding-inline:12px;font-size:12px}.oauth-callback-block{padding:10px}.drawer-actions{padding-bottom:env(safe-area-inset-bottom)}.template-channel-picker>div,.metrics-grid{grid-template-columns:1fr}.period-control,.period-select{width:100%}.period-select select{width:100%;min-width:0}.date-range-popover{width:min(430px,100vw - 32px);left:0;right:auto}.date-range-fields{grid-template-columns:1fr;align-items:stretch}.date-range-fields>span{display:none}.date-range-actions{flex-direction:column-reverse}.date-range-actions .outline-button,.date-range-actions .primary-button,.primary-button{justify-content:center;width:100%}.report-period-presets,.report-period-custom{grid-template-columns:1fr}.report-period-custom>span{display:none}.report-period-popover>footer{flex-direction:column;align-items:stretch}.report-period-popover>footer small{max-width:none}h1{font-size:24px}.subtitle{font-size:14px}.chart-panel{min-height:340px;padding:16px}.chart-wrap{height:235px}.x-labels span:nth-child(2n),.chart-tooltip{display:none}.portfolio-summary,.client-stats,.reports-summary,.views-summary{grid-template-columns:1fr 1fr}.summary-card{min-height:102px;padding:14px}.summary-card strong{font-size:27px}.portfolio-heading{flex-direction:column}.outline-button{justify-content:center;width:100%}.heading-line{flex-direction:column;align-items:flex-start;gap:7px}.directory-heading{flex-direction:column;align-items:flex-start}.directory-heading .outline-button{justify-content:center;width:100%}.directory-footer{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.setup-form>div{grid-template-columns:1fr}.drawer-actions{flex-direction:column-reverse}.drawer-actions .outline-button,.drawer-actions .primary-button{justify-content:center;width:100%}.reports-heading{flex-direction:column;align-items:flex-start}.reports-heading .outline-button{justify-content:center;width:100%}.reports-footer,.views-footer{flex-direction:column;align-items:flex-start;padding-top:11px;padding-bottom:11px}.views-legend{display:none}.views-chart{height:195px}.views-chart-tooltip{display:none}.profile-hero{grid-template-columns:30px 1fr}.profile-health{display:none}.profile-kpis,.settings-grid,.client-channel-controls,.client-share-links,.operational-channel-selection{grid-template-columns:1fr}.profile-chart{height:190px}.profile-tooltip{display:none}.reports-banner{flex-direction:column;align-items:flex-start}.reports-banner .primary-button{justify-content:center;width:100%}.integration-summary{grid-template-columns:1fr 1fr}.meta-live-setup{grid-template-columns:auto minmax(0,1fr);align-items:start}.meta-live-actions{grid-column:1/-1;justify-items:stretch;width:100%;min-width:0}.meta-live-actions>span{justify-content:flex-start}.history-automation-card{grid-template-columns:1fr;align-items:stretch}.history-automation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.history-automation-stats>span{border-top:1px solid var(--border);border-left:0}.history-automation-actions{grid-column:auto;justify-content:stretch;align-items:stretch}.history-automation-actions>span{justify-content:flex-start}.history-automation-buttons{justify-content:stretch}.history-automation-buttons>button{flex:180px}.integration-section-heading{flex-direction:column;align-items:flex-start}.integration-section-heading .outline-button{justify-content:center;width:100%}.provider-grid,.sync-column,.resend-sender-grid{grid-template-columns:1fr}.integration-footer{flex-direction:column;align-items:flex-start;padding-top:11px;padding-bottom:11px}.indicator-summary{grid-template-columns:1fr 1fr}.indicator-context{flex-direction:column;align-items:stretch}.indicator-channel-tabs{grid-template-columns:1fr}.indicator-channel-title,.indicator-channel-title>div{flex-direction:column;align-items:flex-start}.indicator-card-grid{grid-template-columns:1fr}.indicator-section-heading{flex-direction:column;align-items:flex-start}.indicator-section-heading .outline-button{justify-content:center;width:100%}.indicator-data-footer{flex-direction:column;align-items:flex-start;padding-top:11px;padding-bottom:11px}.history-summary,.sheet-tab-map{grid-template-columns:1fr 1fr}.history-client-select{flex-direction:column}.history-footer{flex-direction:column;align-items:flex-start;padding-top:11px;padding-bottom:11px}.history-tab-selection{grid-template-columns:1fr}.history-tab-selection>span{grid-column:1}.public-report-header{flex-direction:column;align-items:stretch;padding:15px 20px}.public-report-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.public-active-channel{margin-right:auto}.public-period-filter,.public-period-filter .report-period-trigger{width:100%}.public-report-actions .theme-trigger:last-child{flex:0 0 36px}.public-report-actions button:last-child{flex:1}.report-workspace-bar>div{width:100%}.report-workspace-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.report-workspace-bar button{width:100%}.report-period-control{grid-column:1/-1;width:100%}.report-workspace-bar .report-period-trigger{width:100%}.report-period-popover{width:min(390px,100vw - 40px);left:0;right:auto}.template-saved-notice{grid-column:1/-1}.public-report-container{width:min(100% - 28px,1180px);padding-top:25px}.public-report-hero{flex-direction:column;align-items:flex-start}.public-score{width:100%}.public-channel-tabs,.public-channel-tabs.channels-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;overflow:visible}.public-channel-tabs button{gap:7px;min-height:60px;padding:8px}.public-channel-tabs .public-channel-mark{border-radius:7px;width:27px;height:27px}.public-channel-tabs strong{font-size:10px}.public-channel-tabs small{font-size:8px}.public-channel-tabs button>svg{width:13px;height:13px}.public-executive-summary{flex-direction:column;align-items:flex-start}.public-kpi-grid{grid-template-columns:1fr 1fr}.public-performance-card{padding:15px 12px 12px}.public-performance-card header{flex-direction:column;align-items:flex-start;gap:7px}.public-performance-card header>p{font-size:8px}.mobile-chart-readout{border:1px solid var(--cyan);align-items:center;gap:9px;min-width:0;margin-top:12px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-chart-readout{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border))}}.mobile-chart-readout{background:var(--cyan);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.mobile-chart-readout{background:color-mix(in srgb,var(--cyan) 4%,var(--surface-2))}}.mobile-chart-readout{color:var(--muted);font-size:8px}.mobile-chart-readout>strong{color:var(--text);margin-right:auto;font-size:9px}.mobile-chart-readout>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mobile-chart-readout>span>i{background:var(--cyan);border-radius:2px;flex:none;width:5px;height:5px}.mobile-chart-readout>span>i.reach{background:var(--blue)}.mobile-chart-readout>span>b{color:var(--text);font-size:9px}.mobile-chart-readout.single-series>span>i{background:var(--cyan)}.public-bar-chart{box-sizing:border-box;gap:1px;width:100%;height:215px;padding:8px 2px 0;overflow:hidden}.public-bar-chart.with-values{height:225px}.public-bar-chart>button{gap:4px;min-width:0;position:relative}.public-bar-chart>button:not(.mobile-chart-key) .public-bar-value{display:none}.public-bar-chart>button:not(.mobile-chart-key)>small{visibility:hidden}.public-single-bar{gap:4px}.public-bar-chart i{width:min(17px,76%)}.public-bar-value{white-space:nowrap;max-width:34px;font-size:0;line-height:1;overflow:visible}.public-bar-value:after{content:attr(data-mobile-value);color:var(--muted);font-size:6.5px;font-weight:750}.public-bar-chart small{text-overflow:clip;max-width:100%;font-size:7px;overflow:hidden}.public-performance-card>footer span:nth-child(2){white-space:normal;font-size:7.5px;line-height:1.4}.public-performance-card>footer{grid-template-columns:1fr 1fr;gap:5px 10px}.public-performance-card>footer span:nth-child(2){grid-area:2/1/auto/-1}.public-next-step,.public-report-footer{flex-direction:column;align-items:flex-start}.public-report-footer{width:min(100% - 28px,1180px)}.public-client-heading{align-items:flex-start}.public-client-heading>img{width:52px;height:52px}.meta-section-heading{flex-direction:column;align-items:flex-start}.meta-chart-card:first-child{display:block}.meta-chart-card:first-child .device-chart{margin-left:auto;margin-right:auto}.meta-chart-card{padding:14px 11px}.meta-chart-card header,.meta-chart-card header>div:first-child{min-width:0}.meta-chart-card h3{line-height:1.35}.meta-chart-legend{flex-direction:column;align-items:flex-start;gap:4px}.meta-chart-legend .meta-hourly-total-reach{border-top:1px solid var(--border);border-left:0;padding:4px 0 0}.responsive-chart-shell{min-width:0;overflow:hidden}.responsive-chart-shell .mobile-chart-readout{margin:12px 0 0}.meta-grouped-chart,.facebook-page-trend .meta-grouped-chart{box-sizing:border-box;gap:1px;width:100%;height:215px;margin-top:8px;padding:9px 2px 0;overflow:hidden}.meta-grouped-chart>button{gap:4px;min-width:0}.meta-grouped-chart>button:not(.mobile-chart-key) .meta-bar-column b{display:none}.meta-grouped-chart>button:not(.mobile-chart-key)>small{visibility:hidden}.meta-grouped-chart .meta-bar-column{gap:2px;width:46%;min-width:0;min-height:18px}.meta-grouped-chart.single-series .meta-bar-column{width:min(18px,72%)}.meta-grouped-chart .meta-bar-column b{white-space:nowrap;max-width:26px;font-size:0;line-height:1;overflow:visible}.meta-grouped-chart .meta-bar-column b:after{content:attr(data-mobile-value);color:var(--muted);font-size:6px;font-weight:750}.meta-grouped-chart small{text-overflow:clip;max-width:100%;font-size:7px;overflow:hidden}.meta-chart-context{text-align:left;font-size:7.5px}.meta-ads-grid{grid-template-columns:1fr 1fr}.google-device-heading,.google-keyword-heading,.google-api-contract{flex-direction:column;align-items:flex-start}.google-api-contract small{white-space:normal;text-align:left}.google-keyword-title{flex-direction:column;align-items:flex-start}.google-keyword-heading-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.google-device-legend{flex-wrap:wrap}.google-device-card{display:block}.google-device-donut{margin:17px auto 14px}.google-focus-kpis{grid-template-columns:1fr 1fr}.google-focus-kpis article:nth-child(2n){border-right:0}.google-focus-kpis article:nth-child(n+5){border-bottom:1px solid var(--border)}.google-keyword-leaders article{grid-template-columns:25px minmax(0,1fr)}.google-keyword-leaders article>div{padding-left:33px}.google-keyword-leaders article>div:nth-of-type(2){padding-left:0}.organic-line-chart{height:180px}.organic-line-chart svg{height:150px}.organic-chart-labels span:nth-child(2n){display:none}.organic-bars{gap:3px}.organic-bars>div>span{width:min(20px,70%)}.organic-content-stats,.organic-story-stats{grid-template-columns:1fr 1fr}.organic-post-grid{grid-template-columns:1fr}.organic-post-preview{aspect-ratio:9/11}.organic-story-grid>article{grid-template-columns:105px minmax(0,1fr)}.organic-story-preview{min-height:190px}.facebook-page-profile-card{grid-template-columns:48px minmax(0,1fr);align-items:start}.facebook-page-profile-card>img,.facebook-page-profile-card>.public-channel-mark{width:48px;height:48px}.facebook-page-profile-card>a{text-align:center;grid-column:1/-1;width:100%}.facebook-page-stats{grid-template-columns:1fr 1fr}.organic-media-modal{align-items:start;padding:12px;overflow-y:auto}.organic-media-modal>div{grid-template-columns:1fr;max-height:none}.organic-modal-media{min-height:58vh;max-height:64vh}.organic-media-modal aside{padding:24px 20px 28px}.organic-media-modal aside h2{font-size:18px}.report-modal-layer{padding:12px}.report-modal-links{grid-template-columns:1fr}.report-modal-links button:first-child{grid-column:auto}.report-action-modal>footer{flex-direction:column;align-items:stretch}.report-action-modal>footer small{max-width:none}.recommendations-modal{max-height:calc(100vh - 24px)}.recommendations-modal>header{padding:18px}.recommendations-modal>header h2{font-size:19px}.recommendations-summary{grid-template-columns:36px minmax(0,1fr);margin:13px 14px 0;padding:12px}.recommendations-summary .public-channel-mark{width:36px;height:36px}.recommendations-list{margin:11px 14px 14px}.recommendation-item{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.recommendation-number{width:30px;height:30px}.recommendation-item h3{font-size:13px}.recommendations-modal>.recommendations-footer{padding:13px 14px}.audit-modal{max-height:calc(100vh - 24px)}.audit-modal>header{padding:18px}.audit-modal>header h2{font-size:19px}.audit-overview{grid-template-columns:72px minmax(0,1fr);gap:12px;margin:13px 14px 0;padding:12px}.audit-score{width:62px;height:62px}.audit-score strong{font-size:16px}.audit-channel-tabs{grid-template-columns:1fr 1fr;margin:10px 14px 0}.audit-channel-tabs>button{grid-template-columns:30px minmax(0,1fr) 7px;padding:8px}.audit-channel-tabs .public-channel-mark{width:30px;height:30px}.audit-channel-body>header{flex-direction:column;align-items:flex-start;padding:12px 14px}.audit-channel-body>header p{text-align:left;max-width:none}.audit-check-groups{grid-template-columns:1fr;padding:13px 14px 16px}.audit-check-groups article{grid-template-columns:25px minmax(0,1fr)}.audit-check-groups article>small{grid-column:2;padding:0}.audit-modal>.audit-footer{padding:12px 14px}.template-library-body{max-height:70vh;padding:14px}.template-library-list>article>header{flex-direction:column;align-items:stretch}.template-library-list>article>header input{width:100%;min-width:0}.template-library-channels{grid-template-columns:1fr;display:grid}.template-library-channels>span{min-width:0}.template-library-list>article>footer{flex-direction:column;align-items:stretch}.template-library-list>article>footer button{width:100%}.instagram-profile-field{grid-template-columns:1fr}.instagram-profile-field>button{width:100%}.instagram-logo-preview{flex-wrap:wrap;align-items:flex-start}.instagram-logo-preview .connection-badge{margin-left:56px}}@media (width<=700px){.notification-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.notification-panel{border-radius:18px 18px 0 0;width:100%;max-height:min(84vh,720px);inset:auto 0 0}.notification-summary{grid-template-columns:1fr}.notification-summary span{justify-content:flex-start;padding-left:10px}.notification-panel>footer{flex-direction:column;align-items:stretch}.notification-panel>footer button{justify-content:center}}@media print{@page{size:A4 landscape;margin:7mm 0 3mm}@page:first{margin-top:0}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.pdf-exact-export{--bg:#fff!important;--surface:#fff!important;--surface-2:#f8fafb!important;--surface-hover:#f1f6f8!important;--border:#dce5ea!important;--border-strong:#cbd7de!important;--text:#102433!important;--muted:#6b7c8c!important;--soft:#8fa0ad!important}html.pdf-exact-export,html.pdf-exact-export body{background:#fff!important;width:auto!important;min-width:0!important;margin:0!important}.pdf-exact-export .public-report-shell{min-height:0;background:#fff!important}.pdf-exact-export .public-report-header{-webkit-backdrop-filter:none;backdrop-filter:none;break-inside:avoid-page;min-height:62px;padding:8mm 9mm 9px;background:#fff!important}.pdf-exact-export .public-report-actions button,.pdf-exact-export .report-loading-overlay{display:none!important}.pdf-exact-export .public-report-brand strong{font-size:13px}.pdf-exact-export .public-report-brand small{font-size:10px}.pdf-exact-export .public-report-container,.pdf-exact-export .public-report-footer{width:100%!important;max-width:none!important;margin:0!important}.pdf-exact-export .public-report-container{background:#fff!important;padding:22px 9mm 18px!important}.pdf-exact-export .public-report-footer{break-inside:avoid-page;padding:15px 9mm 7mm;font-size:10px;background:#fff!important}.pdf-exact-export .public-report-hero,.pdf-exact-export .public-channel-tabs,.pdf-exact-export .public-kpi,.pdf-exact-export .public-performance-card,.pdf-exact-export .public-next-step{break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .public-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pdf-exact-export .public-kpis-google{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdf-exact-export .public-kpi{padding:15px}.pdf-exact-export .public-kpi>.public-kpi-title>span{font-size:11.5px}.pdf-exact-export .public-kpi>strong{font-size:24px}.pdf-exact-export .public-kpi>p{font-size:10.5px}.pdf-exact-export .public-performance-card h2{font-size:16px}.pdf-exact-export .public-performance-card header span,.pdf-exact-export .public-performance-card header>p{font-size:10px}.pdf-exact-export .public-bar-chart{gap:3px}.pdf-exact-export .public-bar-value{font-size:7.5px}.pdf-exact-export .public-bar-chart small{font-size:8px}.pdf-exact-export .public-performance-card>footer{font-size:8.5px}.pdf-exact-export .ads-heading>small,.pdf-exact-export .organic-media-heading>small,.pdf-exact-export .google-campaign-list-heading>small,.pdf-exact-export .google-keyword-heading-actions>small,.pdf-exact-export .organic-story-alert,.pdf-exact-export .public-next-step,.pdf-exact-export .pdf-interaction-hint,.pdf-exact-export .facebook-page-profile-card>a{display:none!important}.pdf-exact-export .meta-section-heading{break-after:avoid-page;page-break-after:avoid;padding-top:20px}.pdf-exact-export .meta-section-heading>div>span{font-size:10px}.pdf-exact-export .meta-section-heading h2{font-size:20px}.pdf-exact-export .meta-section-heading p{font-size:12px}.pdf-exact-export .meta-table-wrap,.pdf-exact-export .google-table-wrap{break-inside:avoid-page;page-break-inside:avoid;overflow:visible!important}.pdf-exact-export .meta-campaign-table,.pdf-exact-export .google-campaign-table{width:100%;min-width:0!important}.pdf-exact-export .meta-campaign-head{font-size:9px}.pdf-exact-export .meta-campaign-row{font-size:10.5px}.pdf-exact-export .meta-campaign-row>strong{font-size:11.5px}.pdf-exact-export .meta-audience-grid{break-inside:avoid-page;page-break-inside:avoid;gap:12px;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr)!important}.pdf-exact-export .meta-chart-card,.pdf-exact-export .meta-chart-card:first-child{break-inside:avoid-page;page-break-inside:avoid;min-height:260px;padding:16px;overflow:hidden;display:block!important}.pdf-exact-export .meta-chart-card:first-child header{display:flex}.pdf-exact-export .meta-chart-card:first-child .device-chart{margin:18px auto 14px}.pdf-exact-export .meta-chart-card header>div:first-child>span{font-size:9.5px}.pdf-exact-export .meta-chart-card h3{font-size:14px}.pdf-exact-export .meta-chart-legend{font-size:9.5px;flex-direction:row!important}.pdf-exact-export .meta-chart-card li{font-size:10px}.pdf-exact-export .meta-chart-card li strong{font-size:11px}.pdf-exact-export .meta-grouped-chart{gap:2px;padding:8px 12px 0}.pdf-exact-export .meta-grouped-chart>button{min-width:0}.pdf-exact-export .mobile-chart-readout{display:none!important}.pdf-exact-export .meta-grouped-chart .meta-bar-column{width:min(14px,38%)}.pdf-exact-export .meta-grouped-chart small{font-size:8.5px}.pdf-exact-export .ads-heading{break-before:page;page-break-before:always;break-after:avoid-page;page-break-after:avoid}.pdf-exact-export .meta-ads-grid{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdf-exact-export .meta-ad-card{break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .meta-ad-title strong{font-size:11.5px}.pdf-exact-export .meta-ad-title small,.pdf-exact-export .meta-ad-card dt{font-size:9px}.pdf-exact-export .meta-ad-card dd{font-size:10px}.pdf-exact-export .google-device-grid{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdf-exact-export .google-campaign-head,.pdf-exact-export .google-campaign-row{grid-template-columns:minmax(180px,1.35fr) minmax(70px,.55fr) repeat(5,minmax(62px,.55fr)) minmax(82px,.68fr) minmax(96px,.78fr)}.pdf-exact-export .google-campaign-head{font-size:8.5px}.pdf-exact-export .google-campaign-head>span,.pdf-exact-export .google-campaign-row>*{overflow-wrap:anywhere;padding-left:5px;padding-right:5px}.pdf-exact-export .google-device-card{break-inside:avoid-page;page-break-inside:avoid;display:block!important}.pdf-exact-export .google-campaign-focus,.pdf-exact-export .google-keyword-leaders>div>article,.pdf-exact-export .google-keyword-summary{break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .organic-growth-grid,.pdf-exact-export .organic-timing-grid{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:1fr 1fr!important}.pdf-exact-export .organic-audience-grid{break-before:page;page-break-before:always;break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:1.35fr .85fr 1.15fr!important}.pdf-exact-export .organic-chart-card,.pdf-exact-export .organic-content-stats article,.pdf-exact-export .organic-post-card,.pdf-exact-export .organic-story-grid>article{break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .organic-media-heading{break-before:page;page-break-before:always;break-after:avoid-page;page-break-after:avoid}.pdf-exact-export .organic-post-grid{display:block!important}.pdf-exact-export .organic-post-grid-before-stories{break-after:page;page-break-after:always}.pdf-exact-export .organic-post-print-row{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pdf-exact-export .organic-post-print-row+.organic-post-print-row{break-before:auto;page-break-before:auto;margin-top:10px}.pdf-exact-export .organic-index-legend{font-size:10px}.pdf-exact-export .organic-post-preview{aspect-ratio:auto;height:126px}.pdf-exact-export .organic-post-preview>span{width:31px;height:31px;font-size:10px}.pdf-exact-export .organic-post-body{padding:10px}.pdf-exact-export .organic-post-body h3{min-height:31px;margin:7px 0 8px;font-size:9px;line-height:1.35}.pdf-exact-export .organic-media-type,.pdf-exact-export .organic-post-body>div:first-child small{font-size:7.5px}.pdf-exact-export .organic-post-body dl{gap:5px 8px}.pdf-exact-export .organic-post-body dl div{gap:2px;padding-top:5px}.pdf-exact-export .organic-post-body dt{font-size:7.5px}.pdf-exact-export .organic-post-body dd{font-size:10px}.pdf-exact-export .organic-post-body footer{gap:4px;margin-top:8px;padding-top:7px;font-size:9px}.pdf-exact-export .organic-post-body footer span{padding:5px 2px}.pdf-exact-export .organic-engagement-icon{flex-basis:13px;width:13px;height:13px}.pdf-exact-export .organic-stories-intro{break-before:page;page-break-before:always;break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .organic-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdf-exact-export .facebook-page-profile-card,.pdf-exact-export .facebook-page-trend,.pdf-exact-export .facebook-page-stats article,.pdf-exact-export .facebook-post-grid .organic-post-card{break-inside:avoid-page;page-break-inside:avoid}.pdf-exact-export .facebook-page-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pdf-exact-export .facebook-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}.pdf-exact-export .facebook-post-grid .organic-post-preview{height:126px}.pdf-exact-export .facebook-post-grid .organic-post-body h3{-webkit-line-clamp:2;min-height:31px}}@media screen and (width>=1041px){.sidebar{width:228px;padding-left:14px;padding-right:14px}.main-content{margin-left:228px}}.sidebar-bottom{position:relative}.profile{width:100%}.report-analysis-period{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}@media print{@page{margin-bottom:15mm}.pdf-exact-export .report-analysis-period{font-size:12px;display:block!important}.pdf-exact-export .public-report-footer{box-sizing:border-box;height:10mm;padding:3mm 9mm 2mm;position:fixed;bottom:-11mm;left:0;right:0}}@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}
