:root{--ui-bg:#050505;--ui-surface:#0b0b0b;--ui-surface-raised:#111111;--ui-border:#292929;--ui-border-strong:#3a3a3a;--ui-text:#f5f5f5;--ui-text-secondary:#b0b0b0;--ui-text-muted:#858585;--ui-accent:#f2f2f2;--ui-accent-text:#090909;--ui-focus:#8ab4f8;--ui-shadow:0 24px 80px rgb(0 0 0/0.38);--ui-radius:16px;--ui-font-size:16px;--ui-small:13px;--ui-control:44px}html[data-theme=light]{--ui-bg:#f6f7f8;--ui-surface:#ffffff;--ui-surface-raised:#f1f3f5;--ui-border:#dfe3e7;--ui-border-strong:#c8ced5;--ui-text:#16181b;--ui-text-secondary:#4e555d;--ui-text-muted:#69727c;--ui-accent:#17191c;--ui-accent-text:#ffffff;--ui-focus:#1a73e8;--ui-shadow:0 24px 80px rgb(34 43 54/0.14)}html{font-size:var(--ui-font-size);background:var(--ui-bg);color:var(--ui-text);scroll-behavior:smooth}body{min-width:320px;background:var(--ui-bg)!important;color:var(--ui-text)!important;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,p,select,textarea{font-size:1rem}p{color:var(--ui-text-secondary);line-height:1.7}[class*=-description],[class*=-meta],[class*=-subtitle],small{line-height:1.55}[class] small{font-size:var(--ui-small)!important}button,input,select,textarea{min-height:var(--ui-control)}button{font-size:14px!important;padding-inline:16px}input,select,textarea{font-size:16px!important;background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-focus) 78%,transparent)!important;outline-offset:3px!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.eyebrow{font-size:12px!important;color:var(--ui-text-muted)!important;letter-spacing:.12em}.calibration-action-note,.connection-live,.connection-status-label,.field-error,.google-empty,.message,.modal-message,.modal-section-label,.readiness-note{font-size:var(--ui-small)!important}.y4ra-shell{width:min(1280px,100%);padding:24px clamp(18px,3vw,36px) 28px}.y4ra-app-header{position:relative;z-index:35;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "center center"!important;grid-gap:16px 20px!important;gap:16px 20px!important;padding:0 0 18px!important;direction:inherit!important;background:var(--ui-bg);border-color:var(--ui-border)!important}.y4ra-header-brand{grid-area:brand!important;grid-column:auto!important;grid-row:auto!important;justify-self:start!important;align-self:center}.y4ra-header-actions{grid-area:actions!important;justify-self:end!important}.y4ra-header-actions,.y4ra-header-center{grid-column:auto!important;grid-row:auto!important;direction:inherit!important;gap:10px!important}.y4ra-header-center{grid-area:center!important;width:100%;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px!important}.y4ra-header-nav,.y4ra-primary-nav-wrap{min-width:0;width:100%}.y4ra-primary-nav-wrap{position:relative;overflow:hidden;border-radius:14px}.y4ra-primary-nav-wrap[data-empty=true]{display:none}.y4ra-primary-nav-wrap:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:34px;pointer-events:none;background:linear-gradient(to right,transparent,var(--ui-surface))}html[dir=rtl] .y4ra-primary-nav-wrap:after{background:linear-gradient(to left,transparent,var(--ui-surface))}.y4ra-primary-nav{width:100%;gap:4px!important;padding:5px!important;border-radius:14px!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.y4ra-primary-nav a{min-height:44px!important;padding-inline:16px!important;font-size:13px!important;font-weight:600;color:var(--ui-text-muted)!important;scroll-snap-align:center}.y4ra-primary-nav a.is-active{background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;box-shadow:inset 0 0 0 1px var(--ui-border)}.y4ra-primary-nav a[aria-disabled=true]{opacity:.38;cursor:not-allowed}.y4ra-brand{color:var(--ui-text)!important}.y4ra-global-action,.y4ra-group-switcher-trigger{min-height:46px!important;height:46px!important;font-size:13px!important;width:auto!important;min-width:88px!important}.y4ra-shell-content{padding-top:24px}.y4ra-period-mobile-select{display:none}.y4ra-period-control{min-height:50px;padding:5px!important;gap:4px!important;border-radius:14px!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.y4ra-period-control button{min-height:40px!important;font-size:13px!important;font-weight:600;color:var(--ui-text-muted)!important;padding-inline:15px!important}.y4ra-period-control button.is-active{background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;box-shadow:inset 0 0 0 1px var(--ui-border)}.y4ra-custom-range{padding:16px!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)}.y4ra-custom-range label{font-size:13px!important;color:var(--ui-text-secondary)!important}.y4ra-page-intro{gap:22px}.y4ra-page-intro-copy{max-width:760px}.y4ra-page-intro h1{font-size:clamp(42px,5vw,68px);line-height:1.05;margin:0 0 12px}.y4ra-page-intro p{font-size:16px!important;max-width:720px;margin:0}.advertising-panel,.expense-panel,.kpi-card,.map-panel,.overview-panel,.pi-card,.pi-panel,.quality-panel,.recommendations-panel,.sales-kpi,.sales-panel,.visibility-panel,.y4ra-analytics-kpi-card,.y4ra-analytics-panel,.y4ra-analytics-state{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.025)}.y4ra-analytics-kpi-card h2,.y4ra-analytics-panel h2{font-size:16px!important;color:var(--ui-text)!important}.y4ra-analytics-empty,.y4ra-analytics-kpi-card p,.y4ra-analytics-state,.y4ra-analytics-warning{font-size:13px!important}.kpi-label,.metric-compare,.mini-metrics span,.panel-empty,.panel-empty span,.pi-label,.sales-label,.source-health,[class*=-empty],[class*=-note]{font-size:13px!important;line-height:1.55}.expense-category-grid span,.geo-privacy,.quality-check-grid :where(strong,span),.quality-compare,.visibility-boundary,.y4ra-analytics-page table :where(th,td){font-size:13px!important;line-height:1.55}.expense-summary-grid dt{font-size:13px!important}.expense-summary-grid dd,.expense-summary-grid dd span{font-size:24px!important;line-height:1.2}.expense-category-grid .y4ra-financial-value span{font-size:16px!important}.expense-summary-grid .y4ra-analytics-kpi-card,.expense-summary-grid .y4ra-analytics-kpi-card>div,.quality-sources :where(strong,span),.quality-unmeasured :where(strong,span){font-size:13px!important;line-height:1.55}.y4ra-app-footer{position:relative;align-items:center!important;border-color:var(--ui-border)!important;gap:18px!important}.y4ra-footer-meta,.y4ra-source-name,.y4ra-source-state{font-size:13px!important}.y4ra-footer-meta{color:var(--ui-text-muted)!important}.y4ra-footer-sources{display:block!important;position:relative;width:auto!important;min-width:230px}.y4ra-footer-sources summary{list-style:none;display:flex;align-items:center;gap:11px;min-height:48px;padding:7px 12px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.y4ra-footer-sources summary::-webkit-details-marker{display:none}.y4ra-footer-sources summary>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.y4ra-footer-sources summary strong{font-size:13px;color:var(--ui-text)}.y4ra-footer-sources summary small{font-size:12px;color:var(--ui-text-muted);white-space:nowrap}.y4ra-footer-sources summary>b{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ui-text-muted);font-size:13px;transition:transform .18s ease}.y4ra-footer-sources[open] summary>b{transform:rotate(180deg)}.y4ra-footer-source-dots{display:flex;direction:ltr}.y4ra-footer-source-dots i{width:9px;height:9px;-webkit-margin-start:-3px;margin-inline-start:-3px;border:2px solid var(--ui-surface);border-radius:50%;background:#63676d}.y4ra-footer-source-dots i:first-child{-webkit-margin-start:0;margin-inline-start:0}.y4ra-footer-source-dots i[data-state=live]{background:#55d792}.y4ra-footer-source-dots i[data-state=connected_no_data]{background:#b59657}.y4ra-footer-source-dots i[data-state=error]{background:#bd7d72}.y4ra-footer-source-panel{position:absolute;z-index:90;inset-inline-start:0;bottom:calc(100% + 9px);display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));grid-gap:0;gap:0;width:min(520px,calc(100vw - 32px));padding:8px;border:1px solid var(--ui-border-strong);border-radius:16px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}.y4ra-footer-source-panel .y4ra-source-status{justify-content:flex-start;min-height:58px;padding:10px 12px;border:0!important;border-radius:10px}.y4ra-footer-source-panel .y4ra-source-status:hover{background:var(--ui-surface-raised)}.service-categories{display:grid;grid-gap:18px;gap:18px}.service-category{padding:18px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-surface)}.service-category>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.service-category>header>div{display:flex;align-items:baseline;gap:10px}.service-category h2{margin:0;font-size:18px;color:var(--ui-text)}.service-category header small{font-size:12px!important;color:var(--ui-text-muted)}.service-category header>span{display:grid;place-items:center;min-width:30px;height:30px;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text-muted);font-size:12px}.service-grid{gap:12px}.service-category .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-tile{min-height:92px;padding:15px;border-color:var(--ui-border)!important;background:var(--ui-surface-raised)!important}.service-name{font-size:14px!important;font-weight:650}.mini-action{min-height:36px!important;font-size:12px!important}.integration-modal{background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;box-shadow:var(--ui-shadow)}.integration-modal-head{padding:22px!important;border-color:var(--ui-border)!important}.integration-modal-body{padding:22px!important}.integration-modal-title h2{font-size:24px!important}.modal-copy,.modal-state p{font-size:14px!important}.modal-account-row{min-height:68px!important}.modal-account-row strong{font-size:14px!important}.modal-account-row button{min-height:38px!important;font-size:12px!important}.modal-close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:1px solid var(--ui-border-strong)!important;border-radius:12px!important;background:var(--ui-surface-raised)!important;color:var(--ui-text)!important}.modal-close-glyph{color:var(--ui-text)!important;font-size:28px!important}.modal-close-mark,.modal-close-mark:after{display:block!important;position:absolute;inset-inline-start:50%;inset-block-start:50%;width:15px;height:2px;border-radius:2px;background:var(--ui-text)!important;content:"";transform:translate(-50%,-50%) rotate(45deg)}.modal-close-mark:after{transform:translate(-50%,-50%) rotate(-90deg)}.google-account-tree,.google-account-tree button,.google-manager-block,.group-source-list,.group-source-option{direction:ltr;text-align:left}.calibration-launch{background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--ui-text) 4%,transparent),transparent 28%),var(--ui-bg)!important;color:var(--ui-text)!important}.calibration-cinema,.command-overlay{background:var(--ui-bg)!important;color:var(--ui-text)!important}.calibration-constellation,.calibration-platform,.calibration-stat,.default-group-card{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.calibration-action-note,.calibration-platform-empty,.calibration-stat small,.calibration-stat span,.constellation-head small,.default-group-card span{color:var(--ui-text-muted)!important}.calibration-actions{border-color:var(--ui-border)!important}.y4ra-footer-source-trigger{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:7px 12px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);color:var(--ui-text);text-align:start;cursor:pointer}.y4ra-footer-source-trigger>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.y4ra-footer-source-trigger strong{font-size:13px}.y4ra-footer-source-trigger small{font-size:12px;color:var(--ui-text-muted);white-space:nowrap}.y4ra-footer-source-trigger>b{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ui-text-muted)}.y4ra-source-status-modal{width:min(620px,calc(100vw - 32px))}.y4ra-source-status-modal .y4ra-footer-source-panel{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;border:0;background:transparent;box-shadow:none}.y4ra-source-status-modal .y4ra-source-status{justify-content:flex-start;min-height:66px;padding:12px;border-radius:12px;background:var(--ui-surface-raised)}.y4ra-source-status-empty{grid-column:1/-1;margin:0;padding:24px;text-align:center}.y4ra-setup-shell{min-height:100vh;background:radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--ui-accent) 9%,transparent),transparent 26%),var(--ui-bg);color:var(--ui-text)}.y4ra-setup-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;min-height:76px;padding:10px clamp(18px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08)}.y4ra-setup-header .y4ra-brand-signature{width:auto;height:52px}.y4ra-setup-header nav{display:flex;align-items:center;gap:7px}.y4ra-setup-header-action{min-width:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;background:var(--ui-surface)!important;color:var(--ui-text-secondary)!important;font-size:11px!important}.y4ra-setup-theme{width:38px;padding:0!important}.y4ra-setup-theme svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.y4ra-setup-header .y4ra-setup-signout{width:38px;height:38px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);opacity:1;color:var(--ui-text-secondary)}.y4ra-setup-content{width:min(100%,1280px)!important;max-width:none!important;min-height:calc(100vh - 76px)!important;margin:0 auto!important;padding:clamp(26px,4vw,54px) clamp(18px,4vw,54px) 72px!important}.y4ra-onboarding-progress{margin:0 0 28px;padding:18px 20px;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface)}.y4ra-onboarding-progress-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.y4ra-onboarding-progress-head strong{font-size:15px}.y4ra-onboarding-progress-head span{font-size:13px;color:var(--ui-text-muted)}.y4ra-onboarding-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;list-style:none;padding:0;margin:0}.y4ra-onboarding-progress li{position:relative;display:flex;align-items:center;gap:10px;color:var(--ui-text-muted);font-size:13px;min-width:0}.y4ra-onboarding-progress li:not(:last-child):after{content:"";position:absolute;inset-inline-start:34px;inset-inline-end:8px;top:15px;height:1px;background:var(--ui-border);transform:none;z-index:0}.y4ra-onboarding-progress li>span{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--ui-border-strong);border-radius:50%;background:var(--ui-surface);font-size:12px;font-weight:750}.y4ra-onboarding-progress li[data-state=done]{color:var(--ui-text-secondary)}.y4ra-onboarding-progress li[data-state=done]>span{background:#183425;border-color:#315b40;color:#8bd8a7}.y4ra-onboarding-progress li[data-state=done]:not(:last-child):after{background:color-mix(in srgb,var(--ui-accent) 52%,var(--ui-border))}.y4ra-onboarding-progress li[data-state=active]{color:var(--ui-text)}.y4ra-onboarding-progress li[data-state=active]>span{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-text);box-shadow:0 0 0 5px color-mix(in srgb,var(--ui-accent) 12%,transparent)}@media (max-width:620px){.y4ra-setup-header{min-height:66px;padding-inline:14px}.y4ra-setup-header .y4ra-brand-signature{height:42px}.y4ra-setup-language{min-width:34px!important;padding-inline:8px!important}.y4ra-setup-header .y4ra-setup-signout,.y4ra-setup-header-action{width:34px;min-width:34px!important;height:34px;min-height:34px!important}.y4ra-setup-content{padding:22px 14px 54px!important}}.y4ra-welcome-backdrop{z-index:500}.y4ra-welcome-modal{width:min(520px,calc(100vw - 28px));overflow:visible}.y4ra-welcome-mark{position:absolute;inset-inline-end:24px;top:-28px;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:var(--ui-accent);color:var(--ui-accent-text);font:800 26px/1 Inter,sans-serif;box-shadow:var(--ui-shadow)}.y4ra-welcome-modal .integration-modal-body{padding:42px 30px 30px!important}.y4ra-welcome-modal h2{font-size:clamp(28px,5vw,38px);line-height:1.2;margin:10px 0 14px}.y4ra-welcome-modal p{font-size:16px;margin:0 0 24px}.y4ra-welcome-modal button{min-height:48px}.onboarding-next-action{display:flex;align-items:center;justify-content:flex-end;gap:14px}.onboarding-next-action>span{max-width:270px;color:var(--ui-text-muted);font-size:13px;line-height:1.45;text-align:end}.account-page .y4ra-shell-content{max-width:1080px;width:100%;margin-inline:auto}.account-identity{padding:22px!important;margin:28px 0!important;border:1px solid var(--ui-border)!important;border-radius:18px;background:var(--ui-surface)}.account-avatar{width:56px!important;height:56px!important;font-size:20px!important;background:var(--ui-surface-raised)!important;border-color:var(--ui-border-strong)!important}.account-modal-alert{margin:0 0 16px;padding:11px 13px;border:1px solid color-mix(in srgb,#a3473d 45%,var(--ui-border));border-radius:11px;background:color-mix(in srgb,#a3473d 10%,var(--ui-surface));color:color-mix(in srgb,#a3473d 78%,var(--ui-text));font-size:11px;line-height:1.5}.account-identity strong{font-size:17px}.account-identity-main bdi{font-size:13px!important;color:var(--ui-text-muted)}.account-badge{font-size:12px!important;padding:7px 11px!important}.account-settings-grid{gap:14px!important}.account-setting-card{min-height:160px!important;padding:22px!important;border-radius:18px!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.account-setting-card:hover:not(:disabled){background:var(--ui-surface-raised)!important;border-color:var(--ui-border-strong)!important;transform:translateY(-1px)}.account-card-copy strong{font-size:17px!important}.account-card-copy small{font-size:13px!important;color:var(--ui-text-secondary)!important}.account-card-action,.account-card-meta{font-size:13px!important}.account-card-action{color:var(--ui-text)!important;font-weight:650}.account-access-form>label:not(.account-check),.account-form label,.account-invite-form label{font-size:13px!important}.account-form label small,.account-table small,.account-table th,.identity-list small,.invitation-list small,.workspace-list small{font-size:12px!important}.account-table td{font-size:14px}.account-access-form,.account-domain-note,.account-invite-form,.identity-list article,.invitation-list article,.workspace-list article{background:var(--ui-surface-raised)!important;border-color:var(--ui-border)!important;padding:16px!important}.account-language-options button{min-height:104px!important;padding:18px!important;background:var(--ui-surface-raised)!important;border-color:var(--ui-border)!important;font-size:15px!important}.account-language-options button.selected{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important;border-color:var(--ui-accent)!important}.account-language-options span{font-size:13px!important}.account-preferences{gap:28px!important}.account-preferences>div+div{padding-top:24px;border-top:1px solid var(--ui-border)}.account-preferences h3{font-size:18px!important;color:var(--ui-text)!important;text-transform:none;letter-spacing:0;margin:0 0 4px}.account-preferences p{font-size:14px;margin:0 0 14px}.account-role-guide{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface-raised)}.account-role-guide>h3{margin:0;font-size:16px}.account-role-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.account-role-guide article{padding:13px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface)}.account-role-guide article strong{font-size:14px}.account-role-guide article p{margin:6px 0 0;font-size:12px;line-height:1.6}.account-member-access-summary{display:block;max-width:260px;font-size:12px!important;line-height:1.55;color:var(--ui-text-secondary)!important}.account-table{min-width:820px!important}.account-access-intro{margin:0;padding:12px 14px;-webkit-border-start:3px solid var(--ui-border-strong);border-inline-start:3px solid var(--ui-border-strong);background:var(--ui-surface-raised);font-size:13px!important}.account-permission-explainer{display:grid;grid-gap:3px;gap:3px;margin-top:4px;padding-top:14px;border-top:1px solid var(--ui-border)}.account-permission-explainer strong{font-size:14px}.account-permission-explainer span{font-size:12px;color:var(--ui-text-muted);line-height:1.55}.account-invite-form{grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr) auto!important}.account-invite-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.account-invite-roles legend{margin-bottom:7px;font-size:13px;color:var(--ui-text-secondary)}.account-invite-roles label{display:grid!important;grid-template-columns:auto 1fr;align-items:start;grid-gap:9px!important;gap:9px!important;min-height:86px;padding:12px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);cursor:pointer}.account-invite-roles label.selected{border-color:var(--ui-border-strong);background:var(--ui-surface-raised);box-shadow:inset 0 0 0 1px var(--ui-border-strong)}.account-invite-roles input{width:17px!important;min-height:17px!important;margin-top:2px;accent-color:var(--ui-text)}.account-invite-roles span{display:grid;grid-gap:4px;gap:4px}.account-invite-roles strong{font-size:14px;color:var(--ui-text)}.account-invite-roles small{font-size:11px!important;line-height:1.45}html[data-theme=light] :where(.button-secondary,.mini-action,.back-link,.ghost-action,.y4ra-global-action,.y4ra-group-switcher-trigger){background:transparent!important;color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :where(.integration-modal-backdrop){background:rgb(30 38 47/.28)}html[data-theme=light] :where(.group-card,.available-sources,.group-members,.source-row.selected,.modal-account-list,.google-manager-block,.group-source-cluster,.group-source-option,.calibration-stat,.default-group-card,.calibration-constellation,.calibration-platform,.y4ra-system-state,.y4ra-group-switcher-list,.y4ra-group-switcher-option,.foundation-fixture-card,.auth-provider){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme=light] :where(h1,h2,.modal-state h3,.modal-ready-head h3,.service-name,.account-card-copy strong){color:var(--ui-text)!important}html[data-theme=light] :where(p,small,.metric-compare.neutral,.panel-empty span){color:var(--ui-text-secondary)!important}html[data-theme=light] .platform-icon{box-shadow:inset 0 0 0 1px #e3e6e9}@media (max-width:900px){.y4ra-shell{padding:14px 18px 22px}.y4ra-app-header{position:-webkit-sticky;position:sticky;top:0;margin-inline:-18px;padding:10px 18px 12px!important;box-shadow:0 12px 24px color-mix(in srgb,var(--ui-bg) 88%,transparent)}.y4ra-header-center{grid-template-columns:minmax(0,1fr) auto!important}.y4ra-primary-nav a{flex:0 0 auto!important}.y4ra-page-intro{gap:18px}.y4ra-page-intro h1{font-size:clamp(38px,9vw,54px)}}@media (max-width:700px){.y4ra-shell{padding-inline:16px}.y4ra-app-header{margin-inline:-16px;padding-inline:16px!important;gap:10px 12px!important}.y4ra-header-actions{gap:6px!important}.y4ra-header-primary-control .y4ra-group-switcher-trigger{min-width:92px!important;max-width:118px}.y4ra-primary-nav a{font-size:13px!important;padding-inline:14px!important}.y4ra-period-control{display:none!important}.y4ra-period-mobile-select{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:8px 10px 8px 14px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface)}.y4ra-period-mobile-select>span{font-size:13px;font-weight:650;color:var(--ui-text-secondary)}.y4ra-period-mobile-select select{width:100%;border:0;background:var(--ui-surface-raised);font-size:14px!important}.y4ra-page-intro-topline{display:block!important}.y4ra-page-intro h1{font-size:40px!important;margin-top:0!important}.y4ra-page-intro p{font-size:15px!important}.account-settings-grid,.groups-grid,.service-grid{grid-template-columns:1fr!important}.service-tile{min-height:96px!important}.account-setting-card{min-height:144px!important}.service-category{padding:14px}.service-category>header>div{display:grid;grid-gap:1px;gap:1px}.service-category .service-grid{grid-template-columns:1fr!important}.y4ra-onboarding-progress{padding:16px;margin-bottom:22px}.y4ra-onboarding-progress-head{margin-bottom:14px}.y4ra-onboarding-progress ol{grid-template-columns:repeat(4,1fr)}.y4ra-onboarding-progress li{display:grid;justify-items:center;grid-gap:7px;gap:7px;text-align:center}.y4ra-onboarding-progress li:not(:last-child):after{inset-inline-start:50%;inset-inline-end:-50%;top:15px;transform:none}.y4ra-onboarding-progress li strong{font-size:11px;white-space:nowrap}.onboarding-next-action{align-items:flex-end;flex-direction:column;gap:8px}.onboarding-next-action>span{font-size:12px}.footer-aligned{align-items:flex-end!important}.account-identity{padding:18px!important}.account-modal{width:100%!important}.account-table-wrap{border:0!important}.account-table{min-width:0!important}.account-table thead{display:none}.account-table,.account-table tbody,.account-table td,.account-table tr{display:block;width:100%}.account-table tr{padding:14px;border:1px solid var(--ui-border);border-radius:14px;margin-bottom:10px;background:var(--ui-surface-raised)}.account-table td{padding:8px!important;border:0!important}.account-row-actions{flex-direction:row!important}.account-role-guide>div{grid-template-columns:1fr}.account-invite-form{grid-template-columns:1fr!important}.account-invite-roles{grid-template-columns:1fr}.account-member-access-summary{max-width:none}.integration-modal-body{padding:18px!important}.y4ra-welcome-modal .integration-modal-body{padding:38px 22px 24px!important}.y4ra-welcome-modal h2{font-size:30px}.y4ra-app-footer{grid-template-columns:1fr!important;align-items:stretch!important}.y4ra-footer-sources{width:100%!important}.y4ra-footer-sources summary{width:100%}.y4ra-footer-source-panel{grid-template-columns:1fr;width:100%;max-height:min(54vh,420px);overflow:auto}.y4ra-footer-meta{font-size:13px!important}.y4ra-source-status-modal .y4ra-footer-source-panel{grid-template-columns:1fr;max-height:min(58vh,460px)}}.y4ra-shell-content{padding-top:16px!important}.expenses-page .y4ra-page-intro-controls,.pi-page .y4ra-page-intro-controls{width:100%!important;max-width:none!important}.expense-intro-controls,.pi-intro-controls{display:flex!important;width:100%;min-width:0;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important}.expense-intro-controls .y4ra-period-wrap,.pi-intro-controls .y4ra-period-wrap{flex:1 1 auto;width:auto;min-width:0}.expense-intro-controls>.button-primary,.pi-intro-controls>.button-primary{flex:0 0 auto;width:auto!important;white-space:nowrap}.expense-form-head,.integration-modal-head,.pi-mapping-dialog-head{border-bottom:0!important}.integration-modal-head .eyebrow{display:none!important}.expense-close,.modal-close,.pi-mapping-close{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important;font-size:21px!important}.modal-close-glyph{font-size:21px!important}.modal-close-mark,.modal-close-mark:after{width:12px!important}.service-category>header>div{align-items:flex-start}.service-category>header small{display:block;text-align:inherit}.group-card{height:auto!important;min-height:220px;padding:20px!important}.group-card-head{gap:14px;align-items:flex-start!important}.group-card-head>strong{font-size:17px;line-height:1.45}.group-icons{min-height:46px;margin:24px 0 20px!important;flex-wrap:wrap}.group-card-bottom{gap:14px;align-items:center!important}.group-card-bottom>div{display:flex;gap:8px!important}.group-card-bottom .mini-action{min-height:40px!important;padding-inline:16px!important;border-color:var(--ui-border-strong)!important;background:var(--ui-surface-raised)!important;color:var(--ui-text)!important}.group-card-bottom .mini-action.delete{border-color:color-mix(in srgb,var(--y4ra-negative) 38%,var(--ui-border))!important;background:color-mix(in srgb,var(--y4ra-negative) 9%,var(--ui-surface-raised))!important;color:var(--y4ra-negative)!important}@media (max-width:700px){.y4ra-shell-content{padding-top:10px!important}.expense-intro-controls,.pi-intro-controls{gap:10px!important}.expense-intro-controls>.button-primary,.pi-intro-controls>.button-primary{min-height:48px;padding-inline:14px;font-size:12px!important}.group-card{min-height:232px}.service-category>header>div{justify-items:start}}@media (max-width:420px){.y4ra-header-primary-control .y4ra-group-switcher-trigger{min-width:80px!important;max-width:100px}.y4ra-onboarding-progress-head span{display:none}.y4ra-onboarding-progress li strong{font-size:10px}.account-card-meta{max-width:120px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.account-setting-card{transition:none!important}.y4ra-primary-nav{scroll-behavior:auto}}.account-identity{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.account-identity-main{display:grid;justify-items:start;grid-gap:4px;gap:4px;min-width:0;text-align:start}.account-identity-main bdi,.account-identity-main strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.account-identity-main bdi{justify-self:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.account-workspace-badge{justify-self:end}@media (max-width:760px){.account-identity{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.account-workspace-badge{grid-column:2;justify-self:start}}.service-category>header>div{min-width:0;text-align:start}.service-category>header h2,.service-category>header small{display:block;text-align:start}html[dir=rtl] .service-category>header>div{justify-items:end}html[dir=rtl] .service-category>header h2,html[dir=rtl] .service-category>header small{text-align:right}html[data-theme=light] .y4ra-status-indicator[data-tone=live]{color:#167347}html[data-theme=light] .y4ra-status-indicator[data-tone=loading]{color:#26313c}html[data-theme=light] :is(.connection-live-dot,.connection-status-label.live b,.connected-indicator b){background:#167347!important;animation:y4raPulseLight 1.7s ease-out infinite!important;box-shadow:0 0 0 0 rgb(22 115 71/.34),0 0 10px rgb(22 115 71/.2)!important}html[data-theme=light] .connection-live.setup .connection-live-dot{background:#9a6815!important}html[data-theme=light] :where(.sc-metric,.sc-panel,.sc-capabilities,.sc-signals,.sc-state,.mix-context,.pi-total,.pi-inventory-table th,.pi-inventory-tools,.pi-mapping-note,.pi-mapping-form,.pi-stock-status,.quality-check-grid article,.quality-sources article,.quality-unmeasured article,.visibility-boundary,.geo-bars article,.expense-category-grid article,.overview-panel,.kpi-card,.range-control,.locale-switch,.source-strip){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme=light] :where(.sc-metric>strong,.sc-panel strong,.sc-capabilities strong,.sc-signals strong,.pi-ranking-row b,.pi-ranking-row strong,.pi-inventory-table td,.pi-total strong,.pi-total b,.ad-table td strong,.quality-check-grid strong,.quality-table td,.visibility-table-wrap td,.geo-table td strong,.expense-table td strong,.y4ra-analytics-kpi-value,.y4ra-financial-value){color:var(--ui-text)!important}html[data-theme=light] :where(.sc-metric>span,.sc-metric>small,.mix-row span,.value-list span,.geo-list span,.gender-list span,.pi-ranking-row span,.pi-muted,.pi-inventory-table th,.pi-inventory-table td,.ad-table th,.ad-table td,.quality-table th,.quality-check-grid span,.quality-check-grid small,.visibility-table-wrap th,.visibility-table-wrap td,.geo-table th,.geo-table td,.expense-table th,.expense-table td,.expense-category-grid span,.expense-category-grid small){color:var(--ui-text-secondary)!important}html[data-theme=light] :where(.sc-panel>header,.sc-capabilities>header,.sc-signals>header,.pi-total,.pi-inventory-table th,.pi-inventory-table td,.ad-table th,.ad-table td,.quality-table th,.quality-table td,.visibility-table-wrap,.visibility-table-wrap th,.visibility-table-wrap td,.expense-table th,.expense-table td){border-color:var(--ui-border)!important}html[data-theme=light] :where(.quality-track,.geo-track){background:var(--ui-border)!important}.group-modal :where(.group-modal-name input,.group-source-list,.group-source-option,.group-source-cluster,.group-source-cluster-head,.source-limit-banner){background:var(--ui-surface-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.group-modal .group-source-option:hover:not(:disabled){background:color-mix(in srgb,var(--ui-surface-raised) 82%,var(--ui-text) 5%)!important}.group-modal .group-source-option.selected{border-color:var(--ui-border-strong)!important;box-shadow:inset 0 0 0 1px var(--ui-border-strong)}.group-modal :where(.group-source-option small,.group-source-cluster small,.source-limit-banner span,.modal-section-label){color:var(--ui-text-muted)!important}.group-modal .group-modal-footer{background:linear-gradient(180deg,transparent 0,var(--ui-surface) 18%)!important;border-color:var(--ui-border)!important}html[data-theme=light] .group-modal .limit-disabled{opacity:.48}.y4ra-source-status-modal{width:min(680px,calc(100vw - 28px))!important}.y4ra-source-status-modal .eyebrow{display:none}.y4ra-source-status-modal .integration-modal-head{padding:24px 26px!important}.y4ra-source-status-modal .integration-modal-head h2{font-size:28px!important;margin:0}.y4ra-source-status-modal .integration-modal-body{display:grid;grid-gap:18px;gap:18px;padding:22px 26px 26px!important}.y4ra-source-status-modal .modal-copy{max-width:560px!important;margin:0!important;color:var(--ui-text-secondary)!important}.y4ra-source-status-modal .y4ra-footer-source-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.y4ra-source-status-modal .y4ra-source-status{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch!important;grid-gap:12px!important;gap:12px!important;min-height:78px!important;padding:14px 15px!important;border:1px solid var(--ui-border)!important;border-radius:14px!important;background:var(--ui-surface-raised)!important}.y4ra-source-status-modal .y4ra-source-copy{gap:4px!important}.y4ra-source-status-modal .y4ra-source-name{font-size:14px!important;color:var(--ui-text)!important}.y4ra-source-status-modal .y4ra-source-state{font-size:12px!important;color:var(--ui-text-muted)!important}.y4ra-source-status-modal .y4ra-source-status[data-state=live]{border-color:color-mix(in srgb,#167347 34%,var(--ui-border))!important}.y4ra-source-status-modal .y4ra-source-status[data-state=live] .y4ra-source-state{color:#167347!important}.y4ra-source-status-modal .y4ra-status-indicator{width:10px!important;height:10px!important;flex-basis:10px!important}.calibration-hero>.calibration-kicker,.ccc-stage>.eyebrow{display:none!important}html[dir=rtl] :where(div,section,article,header,footer,nav,main,aside,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,label,a,button,span,strong,b,em,i,small,th,td,option,legend,input,textarea,select){letter-spacing:0!important;text-transform:none!important}@media (max-width:620px){.y4ra-source-status-modal .integration-modal-head{padding:20px!important}.y4ra-source-status-modal .integration-modal-body{padding:18px!important}.y4ra-source-status-modal .y4ra-footer-source-panel{grid-template-columns:1fr!important}.y4ra-source-status-modal .y4ra-source-status{min-height:70px!important}}@keyframes y4raPulseLight{0%{box-shadow:0 0 0 0 rgb(22 115 71/.38),0 0 8px rgb(22 115 71/.2)}70%,to{box-shadow:0 0 0 8px rgb(22 115 71/0),0 0 12px rgb(22 115 71/.12)}}.y4ra-app-footer,.y4ra-app-header{border:0!important}.groups-head.modal-first{justify-content:flex-end!important;margin-top:0!important;padding-top:0!important;border:0!important}.calibration-description,.stage-description{max-width:720px;margin:-4px 0 28px!important;font-size:16px!important;color:var(--ui-text-secondary)!important}.group-default-action{white-space:nowrap}.stage-message{margin:14px 0 0}.calibration-summary-card{cursor:default!important}.calibration-summary-card:hover{transform:none!important;border-color:var(--ui-border)!important}.calibration-summary-card small{display:block!important;position:static!important;margin-top:12px!important;color:var(--ui-text-muted)!important}.constellation-head>span{font-size:14px;font-weight:700;color:var(--ui-text)!important}:root{--y4ra-positive:#56d58f;--y4ra-negative:#ef7d7d}html[data-theme=light]{--y4ra-positive:#147a46;--y4ra-negative:#b4232e}:is(.y4ra-change-positive,.metric-compare.up,.ad-compare.up,.quality-compare.up,.visibility-compare.up,.quality-sources span.active){color:var(--y4ra-positive)!important}:is(.y4ra-change-negative,.metric-compare.down,.ad-compare.down,.quality-compare.down,.visibility-compare.down,.quality-sources span.inactive){color:var(--y4ra-negative)!important}:is(.metric-compare,.ad-compare,.quality-compare,.visibility-compare){text-shadow:none!important;filter:none!important;box-shadow:none!important}.y4ra-source-status[data-state=live] .y4ra-source-state,.y4ra-status-indicator[data-tone=live]{color:var(--y4ra-positive)!important}html[data-theme=light] :is(.connection-live-dot,.connection-status-label.live b,.connected-indicator b){background:var(--y4ra-positive)!important}@media (max-width:700px){.calibration-description,.stage-description{font-size:15px!important;margin-bottom:22px!important}.group-default-action{font-size:12px!important;padding-inline:10px!important}}:root{--dash-bg:#e9e7e1;--dash-rail:#f5f3ee;--dash-surface:rgb(255 255 255/0.64);--dash-surface-solid:#f7f6f2;--dash-border:rgb(43 47 45/0.16);--dash-border-strong:rgb(43 47 45/0.28);--dash-text:#242826;--dash-muted:#69706d;--dash-subtle:#8a918e;--dash-accent:#315f58;--dash-accent-soft:rgb(49 95 88/0.1);--dash-good:#39735a;--dash-bad:#a44f4c;--dash-warning:#9b6c2e;--dash-radius:8px;--dash-gap:12px;--dash-shadow:0 18px 50px rgb(37 43 40/0.08)}html[data-theme=dark]{--dash-bg:#171717;--dash-rail:#202020;--dash-surface:rgb(36 36 36/0.72);--dash-surface-solid:#242424;--dash-border:rgb(241 238 229/0.14);--dash-border-strong:rgb(241 238 229/0.25);--dash-text:#f2f2f2;--dash-muted:#b8b8b8;--dash-subtle:#929292;--dash-accent:#94bcb5;--dash-accent-soft:rgb(148 188 181/0.11);--dash-good:#76b18d;--dash-bad:#db817d;--dash-warning:#d3a15d;--dash-shadow:0 18px 50px rgb(0 0 0/0.18)}.y4ra-system-state{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:76px;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--y4ra-radius-card,16px);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--y4ra-shadow-rest)}.y4ra-system-loading{place-items:center;grid-template-columns:1fr;min-height:96px;padding:24px;border:0;background:transparent;box-shadow:none}.y4ra-system-loading-mark{display:flex;align-items:center;gap:7px;height:20px}.y4ra-system-loading-mark i{display:block;width:6px;height:6px;border-radius:50%;background:var(--dash-accent);animation:y4ra-loading-sequence 1s ease-in-out infinite}.y4ra-system-loading-mark i:nth-child(2){animation-delay:.14s}.y4ra-system-loading-mark i:nth-child(3){animation-delay:.28s}.y4ra-system-state>.y4ra-status-indicator{align-self:start;margin-top:5px}.y4ra-system-state>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.y4ra-system-state strong{font-size:12px;line-height:1.5}.y4ra-system-state p{margin:0;color:var(--ui-muted);font-size:11px;line-height:1.65}.y4ra-system-state[data-tone=partial]{-webkit-border-start:3px solid var(--dash-warning);border-inline-start:3px solid var(--dash-warning)}.y4ra-system-state[data-tone=error]{-webkit-border-start:3px solid var(--dash-bad);border-inline-start:3px solid var(--dash-bad)}.y4ra-system-state[data-tone=loading] .y4ra-status-indicator{animation:y4ra-state-breathe 1.15s ease-in-out infinite}.y4ra-system-state-action{justify-self:end}.y4ra-shell :is(.y4ra-analytics-warning,.integrations-alert,.groups-alert,.account-alert,.account-modal-alert,.v3-analysis-product__notice,.source-limit-banner,.v3-analysis-journey-explainer>.is-limitation){border:1px solid var(--ui-border)!important;-webkit-border-start:3px solid var(--dash-warning)!important;border-inline-start:3px solid var(--dash-warning)!important;border-radius:var(--y4ra-radius-card,14px)!important;background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;box-shadow:none!important}@keyframes y4ra-state-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes y4ra-loading-sequence{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media(max-width:620px){.y4ra-system-state{grid-template-columns:auto minmax(0,1fr)}.y4ra-system-state-action{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){.y4ra-system-state[data-tone=loading] .y4ra-status-indicator{animation-duration:2.4s}.y4ra-system-loading-mark i{animation-name:y4ra-loading-fade;animation-duration:1.8s}}@keyframes y4ra-loading-fade{0%,to{opacity:.25}50%{opacity:1}}body{background:var(--dash-bg)!important;color:var(--dash-text)!important}.y4ra-shell,.y4ra-shell[data-sidebar=collapsed]{--ui-bg:var(--dash-bg);--ui-surface:var(--dash-surface-solid);--ui-surface-raised:color-mix(in srgb,var(--dash-surface-solid) 90%,var(--dash-accent) 10%);--ui-border:var(--dash-border);--ui-border-strong:var(--dash-border-strong);--ui-text:var(--dash-text);--ui-text-secondary:var(--dash-muted);--ui-text-muted:var(--dash-subtle);width:100%!important;max-width:none!important;min-height:100vh;padding:12px clamp(12px,2vw,24px) 20px!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-areas:"sidebar content" "sidebar footer"!important;grid-template-rows:1fr auto!important;grid-gap:0 clamp(20px,2.5vw,34px)!important;gap:0 clamp(20px,2.5vw,34px)!important;isolation:isolate;background:transparent!important;transition:grid-template-columns .18s ease}.y4ra-shell[data-sidebar=collapsed]{grid-template-columns:68px minmax(0,1fr)!important}.y4ra-shell:before{content:"";position:fixed;z-index:-2;inset:0;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--dash-accent) 8%,transparent),transparent 30%),var(--dash-bg)!important;animation:none!important}.y4ra-shell:after{display:none!important}.y4ra-app-sidebar{grid-area:sidebar;position:-webkit-sticky;position:sticky;top:12px;z-index:40;width:100%;height:calc(100vh - 24px);min-height:560px;padding:16px 12px!important;display:flex!important;flex-direction:column;gap:12px!important;overflow:hidden;border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius)!important;background:color-mix(in srgb,var(--dash-rail) 90%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;box-shadow:var(--dash-shadow)!important}.y4ra-app-sidebar:after{display:none!important}.y4ra-sidebar-brand{min-height:48px!important;padding:0 36px 0 6px!important}html[dir=rtl] .y4ra-sidebar-brand{padding:0 6px 0 36px!important}.y4ra-sidebar-toggle{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;top:10px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;color:var(--dash-muted)!important;background:transparent!important}.y4ra-sidebar-toggle:hover{color:var(--dash-text)!important;background:var(--dash-accent-soft)!important}.y4ra-sidebar-section-label{display:block;padding:4px 8px 0;color:var(--dash-subtle);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[dir=rtl] .y4ra-sidebar-section-label{letter-spacing:0;text-transform:none}.y4ra-owner-card{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;border:1px solid transparent!important;border-radius:7px!important;color:var(--dash-text)!important;background:transparent!important;box-shadow:none!important}.y4ra-owner-card:hover{border-color:var(--dash-border)!important;transform:none!important}.y4ra-owner-avatar,.y4ra-owner-card:hover{background:var(--dash-accent-soft)!important}.y4ra-owner-avatar{width:36px!important;height:36px!important;border-radius:6px!important;color:var(--dash-text)!important}.y4ra-owner-copy strong{font-size:13px!important}.y4ra-owner-copy small,.y4ra-owner-copy>span{font-size:9px!important}.y4ra-sidebar-controls{display:grid;grid-gap:6px!important;gap:6px!important;padding:0!important;border:0!important}.y4ra-sidebar-actions,.y4ra-sidebar-primary-control{display:grid!important;grid-gap:6px!important;gap:6px!important}.y4ra-sidebar-actions .y4ra-global-action,.y4ra-sidebar-actions .y4ra-logout-icon,.y4ra-sidebar-primary-control .y4ra-group-switcher-trigger{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;color:var(--dash-muted)!important;background:transparent!important;box-shadow:none!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-app-sidebar{padding-inline:9px!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-nav-label,.y4ra-shell[data-sidebar=collapsed] .y4ra-owner-copy,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-actions .y4ra-global-action,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-full-mark,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-note,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-primary-control,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-section-label{display:none!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-y-mark{display:block!important;margin:0 auto}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-brand{min-height:88px!important;padding:0!important;justify-content:center}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-toggle{top:52px!important;inset-inline:10px!important;margin-inline:auto}.y4ra-shell[data-sidebar=collapsed] .y4ra-owner-card{grid-template-columns:1fr!important;place-items:center;padding:7px!important}.y4ra-shell-content{grid-area:content;width:min(100%,1180px)!important;justify-self:center;padding:clamp(28px,4vw,54px) 0 38px!important}.y4ra-app-footer{grid-area:footer;width:min(100%,1180px);justify-self:center;border-color:var(--dash-border)!important}.y4ra-page-intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,48%)!important;align-items:end!important;grid-gap:24px!important;gap:24px!important;margin-bottom:22px}.y4ra-page-intro-copy{max-width:680px!important}.y4ra-page-intro h1{margin:0 0 8px!important;color:var(--dash-text)!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.05!important}.y4ra-page-intro p{max-width:600px!important;margin:0!important;color:var(--dash-muted)!important;font-size:14px!important}.y4ra-page-intro-controls{width:100%!important;max-width:none!important}.y4ra-period-control,.y4ra-period-mobile-select{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.y4ra-period-control button{border-radius:6px!important;color:var(--dash-muted)!important}.y4ra-period-control button.is-active{color:var(--dash-text)!important;background:var(--dash-accent-soft)!important;box-shadow:none!important}.advertising-panel,.expense-panel,.map-panel,.overview-operating-panel,.overview-panel,.pi-card,.pi-panel,.quality-panel,.recommendations-panel,.sales-kpi,.sales-panel,.visibility-panel,.y4ra-analytics-kpi-card,.y4ra-analytics-panel,.y4ra-analytics-state{position:relative;overflow:hidden;border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius)!important;background:var(--dash-surface)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;backdrop-filter:blur(14px) saturate(1.04)!important;box-shadow:none!important;animation:none!important;transition:border-color .15s ease,background-color .15s ease!important}.overview-alert,.y4ra-analytics-warning{border-color:color-mix(in srgb,var(--dash-bad) 32%,var(--dash-border))!important;background:color-mix(in srgb,var(--dash-bad) 6%,var(--dash-surface))!important}.eyebrow{color:var(--dash-subtle)!important}.integration-modal{border:1px solid var(--dash-border-strong)!important;border-radius:10px!important;background:color-mix(in srgb,var(--dash-surface-solid) 88%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important;box-shadow:var(--dash-shadow)!important}.integration-modal-backdrop{background:rgb(20 24 22/.42)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button,button,input,select,textarea{border-radius:6px!important}@media (hover:hover){:is(.overview-panel,.y4ra-analytics-kpi-card,.y4ra-analytics-panel,.sales-kpi,.sales-panel,.pi-card,.pi-panel,.advertising-panel,.expense-panel,.quality-panel,.recommendations-panel,.visibility-panel,.map-panel):hover{transform:none!important;border-color:var(--dash-border-strong)!important;box-shadow:none!important}}@media (max-width:980px){.y4ra-shell{grid-template-columns:210px minmax(0,1fr)!important}}@media (max-width:760px){.y4ra-shell,.y4ra-shell[data-sidebar=collapsed]{padding:8px 12px 16px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "content" "footer"!important;grid-template-rows:auto 1fr auto!important;gap:10px!important}.y4ra-app-sidebar{position:-webkit-sticky;position:sticky;top:8px;width:100%;height:auto;min-height:0;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 12px!important;gap:8px 12px!important;padding:9px 10px!important}.y4ra-sidebar-note,.y4ra-sidebar-section-label,.y4ra-sidebar-toggle{display:none!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-full-mark{display:inline-flex!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-y-mark{display:none!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-brand{min-height:44px!important;padding:0!important}.y4ra-owner-card{justify-self:end;width:min(100%,210px)}.y4ra-shell[data-sidebar=collapsed] .y4ra-owner-copy{display:grid!important}.y4ra-shell[data-sidebar=collapsed] .y4ra-owner-card{grid-template-columns:36px minmax(0,1fr)!important}.y4ra-sidebar-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-actions .y4ra-global-action,.y4ra-shell[data-sidebar=collapsed] .y4ra-sidebar-primary-control,.y4ra-sidebar-actions,.y4ra-sidebar-primary-control{display:flex!important}.y4ra-shell-content{padding-top:20px!important}.y4ra-page-intro{grid-template-columns:1fr!important;align-items:start!important}}@media (prefers-reduced-motion:reduce){.y4ra-app-sidebar,.y4ra-shell{transition:none!important}}