@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@500;600;700&display=swap";.bv-app,.bv-app *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bv-app{font-size:14.5px;line-height:1.55;letter-spacing:0}.bv-app p{line-height:1.6;color:var(--bv-ink)}.bv-app h1,.bv-app h2,.bv-app h3{letter-spacing:-.2px}.bv-kpi-value,.bv-funnel-step b,.bv-table td.num,.bv-table th.num,.bv-kanban-count,.bv-kpi-delta,.bv-crm-col-total,.bv-money{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1}.bv-kpi-value{font-family:var(--font-num)}.bv-table td.num,.bv-table th.num{text-align:right}.bv-eyebrow{display:block;margin-bottom:7px}.bv-section-title{line-height:1.22}.bv-kpi-label{letter-spacing:.2px}.bv-app{min-height:100vh;background:var(--bv-paper);color:var(--bv-ink);font-family:var(--font-body);display:grid;grid-template-columns:var(--sidebar-w) 1fr}.bv-sidebar{background:var(--bv-graphite);color:#fbf9f6;padding:22px 16px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;height:100vh;overflow-y:auto}.bv-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px}.bv-brand-mark{width:34px;height:34px;border-radius:9px;background:var(--accent);display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:18px;box-shadow:0 4px 12px #c7403c59}.bv-brand-name{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:.3px;line-height:1}.bv-brand-sub{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;opacity:.6;margin-top:3px}.bv-nav{display:flex;flex-direction:column;gap:3px;margin-top:4px}.bv-nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:#fbf9f6bd;background:transparent;border:0;font-size:14px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.bv-nav-item:hover{background:#fbf9f612;color:#fbf9f6}.bv-nav-item.active{background:#c7403c29;color:#fff}.bv-nav-item.active:before{content:"";position:absolute;left:0;width:3px;height:22px;background:var(--accent);border-radius:0 3px 3px 0}.bv-nav-item{position:relative}.bv-nav-em-breve{margin-left:auto;font-size:9px;letter-spacing:.6px;text-transform:uppercase;background:#fbf9f61f;padding:2px 6px;border-radius:99px;opacity:.85}.bv-sidebar-foot{margin-top:auto;padding-top:16px;font-size:11px;opacity:.5;line-height:1.5}.bv-main{min-width:0;display:flex;flex-direction:column;overflow-x:hidden}.bv-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:16px 26px;background:color-mix(in srgb,var(--bv-paper) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--belavista-hairline)}.bv-topbar-title{font-family:var(--font-display);font-size:23px;font-weight:600}.bv-topbar-spacer{flex:1}.bv-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:var(--bv-surface);border:1px solid var(--belavista-hairline);font-size:12.5px;color:var(--bv-muted);font-weight:500}.bv-theme-toggle{display:inline-flex;gap:2px;background:var(--bv-surface);border:1px solid var(--belavista-hairline);border-radius:99px;padding:3px}.bv-theme-toggle button{border:0;background:transparent;padding:6px 11px;border-radius:99px;font-size:12px;cursor:pointer;color:var(--bv-muted);font-weight:500;transition:all var(--motion-fast)}.bv-theme-toggle button.active{background:var(--accent);color:#fff}.bv-avatar{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px}.bv-content{padding:26px;max-width:var(--content-max);width:100%;margin:0 auto;min-width:0}.bv-grid{display:grid;gap:16px}.bv-kpi-row{grid-template-columns:repeat(4,1fr)}.bv-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bv-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bv-split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bv-card{background:var(--bv-surface);border:1px solid var(--belavista-hairline);border-radius:var(--radius-card);padding:20px;box-shadow:var(--shadow-soft);min-width:0}.bv-card-pad-lg{padding:24px}.bv-section-title{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:-.2px}.bv-eyebrow{font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--bv-muted-soft);font-weight:600}.bv-kpi-label{font-size:12px;color:var(--bv-muted);font-weight:500;text-transform:uppercase;letter-spacing:.6px}.bv-kpi-value{font-size:var(--metric-xl);font-weight:600;font-family:var(--font-num);line-height:1;margin:12px 0 8px;letter-spacing:-1.5px;color:var(--bv-ink)}.bv-kpi-delta{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.bv-kpi-delta.up{color:var(--status-complete)}.bv-kpi-delta.down{color:var(--accent-strong)}.bv-bar-track{height:8px;border-radius:99px;background:var(--belavista-hairline);overflow:hidden}.bv-bar-fill{height:100%;border-radius:99px;background:var(--accent);transition:width var(--motion-medium)}.bv-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--belavista-hairline)}.bv-row:last-child{border-bottom:0}.bv-mini-avatar{width:32px;height:32px;border-radius:50%;background:var(--bv-sand);color:var(--bv-ink);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.bv-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:600}.bv-pill.novo{background:var(--accent-wash);color:var(--accent-strong)}.bv-pill.aguardando_retorno,.bv-pill.aguardando_medida{background:#c98a3024;color:#9a6a1f}.bv-pill.orcamento_enviado{background:#2f9fc224;color:#1f6f88}.bv-pill.negociacao{background:#b0843829;color:#8c6826}.bv-pill.fechado{background:#2f8f5b29;color:#1f6f47}.bv-soon{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;background:var(--accent-wash);color:var(--accent-strong);padding:4px 10px;border-radius:99px}.bv-soon-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--accent-wash);color:var(--accent-strong);font-size:13px;font-weight:500;border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent);margin-bottom:16px}.bv-funnel{display:flex;flex-direction:column;gap:8px}.bv-funnel-step{display:flex;align-items:center;gap:12px}.bv-funnel-step b{width:44px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.bv-funnel-bar{flex:1;height:26px;border-radius:7px;background:var(--accent);display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12px;font-weight:500;min-width:40px}@keyframes bvFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bv-animate>*{animation:bvFadeUp var(--motion-medium) both}.bv-animate>*:nth-child(2){animation-delay:40ms}.bv-animate>*:nth-child(3){animation-delay:80ms}.bv-animate>*:nth-child(4){animation-delay:.12s}.bv-animate>*:nth-child(5){animation-delay:.16s}.bv-animate>*:nth-child(6){animation-delay:.2s}.bv-kanban{display:flex;gap:14px;overflow-x:auto;overflow-y:visible;padding-bottom:10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.bv-kanban-col{background:var(--bv-surface-2);border-radius:12px;padding:12px;min-height:200px;scroll-snap-align:start;flex:0 0 250px;width:250px}.bv-kanban-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:10px}.bv-kanban-count{font-size:11px;background:var(--belavista-hairline);border-radius:99px;padding:2px 8px}.bv-kanban-card{background:var(--bv-surface);border:1px solid var(--belavista-hairline);border-radius:10px;padding:11px;margin-bottom:8px;cursor:default;transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.bv-kanban-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.bv-table{width:100%;border-collapse:collapse;font-size:13px}.bv-table th{text-align:left;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--bv-muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--belavista-hairline)}.bv-table td{padding:11px 10px;border-bottom:1px solid var(--belavista-hairline)}.bv-table tr:last-child td{border-bottom:0}.bv-mobile-nav{display:none}@media(min-width:1900px){.bv-content{max-width:1720px;padding:34px 40px}.bv-kpi-value{font-size:48px}}@media(min-width:2400px){.bv-content{max-width:1860px}}@media(max-width:1180px){.bv-content{padding:22px}.bv-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:920px){.bv-app{grid-template-columns:1fr}.bv-sidebar{display:none}.bv-content{padding:16px 14px 92px}.bv-kpi-row{grid-template-columns:repeat(2,1fr)}.bv-cols-3,.bv-cols-2,.bv-split,.bv-split-even{grid-template-columns:1fr}.bv-topbar{padding:13px 16px}.bv-topbar-title{font-size:19px}.bv-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--bv-graphite);padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -6px 20px #0000002e}.bv-mobile-nav button{background:transparent;border:0;color:#fbf9f699;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:9.5px;cursor:pointer;padding:4px 8px;min-width:56px}.bv-mobile-nav button.active{color:#fff}.bv-mobile-more{font-size:9.5px}}@media(max-width:520px){.bv-content{padding:14px 12px 92px}.bv-kpi-row{grid-template-columns:1fr 1fr;gap:12px}.bv-card{padding:16px}.bv-kpi-value{font-size:32px}.bv-grid{gap:13px}.bv-topbar{gap:8px;padding:12px 14px}.bv-theme-toggle{display:none}.bv-topbar-title{font-size:18px}.bv-chip{font-size:11.5px;padding:6px 10px}}@media(max-width:400px){.bv-kpi-row{grid-template-columns:1fr}.bv-kpi-value{font-size:34px}}.bv-crm-busca{display:inline-flex;align-items:center;gap:8px;background:var(--bv-surface-2);border:1px solid var(--belavista-hairline);border-radius:99px;padding:7px 12px;min-width:250px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.bv-crm-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.bv-crm-busca input{flex:1;border:0;outline:0;background:transparent;color:var(--bv-ink);font-size:13px;font-family:var(--font-body);min-width:0}.bv-crm-busca input::placeholder{color:var(--bv-muted-soft)}.bv-crm-busca-x{display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--bv-muted);padding:2px;border-radius:99px;flex:none}.bv-crm-busca-x:hover{color:var(--bv-ink)}.bv-crm-col{border-radius:12px;transition:background var(--motion-fast),outline-color var(--motion-fast);display:flex;flex-direction:column}.bv-crm-col-total{font-size:11.5px;font-weight:600;color:var(--bv-muted);font-variant-numeric:tabular-nums;margin:-4px 0 10px}.bv-crm-col-body{display:flex;flex-direction:column;flex:1;min-height:40px}.bv-crm-col-vazio{border:1px dashed var(--belavista-hairline);border-radius:10px;padding:14px 10px;text-align:center;font-size:11.5px;color:var(--bv-muted-soft)}.bv-crm-card{-webkit-user-select:none;user-select:none;touch-action:none}.bv-crm-card:active{cursor:grabbing}.bv-crm-card-fantasma{box-shadow:var(--shadow-paper);transform:rotate(2deg);border-color:var(--accent)}.bv-crm-origem-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.bv-crm-overlay{position:fixed;inset:0;z-index:60;background:#11141652;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bvFadeUp var(--motion-fast) both}.bv-crm-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(380px,92vw);background:var(--bv-surface);border-left:1px solid var(--belavista-hairline);box-shadow:var(--shadow-ledger);padding:22px;display:flex;flex-direction:column;gap:18px;animation:bvDrawerIn var(--motion-medium) both}@keyframes bvDrawerIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.bv-crm-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bv-crm-drawer-x{display:grid;place-items:center;border:0;background:var(--bv-surface-2);border-radius:99px;width:32px;height:32px;cursor:pointer;color:var(--bv-muted);flex:none;transition:background var(--motion-fast),color var(--motion-fast)}.bv-crm-drawer-x:hover{background:var(--accent-wash);color:var(--accent-strong)}.bv-crm-detalhe{display:flex;flex-direction:column}.bv-crm-detalhe-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--belavista-hairline);font-size:13.5px}.bv-crm-detalhe-row:last-child{border-bottom:0}.bv-crm-detalhe-row svg{color:var(--bv-muted);flex:none}.bv-crm-detalhe-label{color:var(--bv-muted);flex:1}.bv-crm-drawer-foot{margin-top:auto;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--bv-muted);line-height:1.5;background:var(--bv-surface-2);border-radius:10px;padding:12px}.bv-crm-drawer-foot svg{color:var(--accent);flex:none}.bv-crm-drawer-acoes{display:flex;gap:8px}.bv-crm-status-quick{margin-top:2px}.bv-modal-overlay{position:fixed;inset:0;z-index:80;background:#1114166b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:bvFadeUp var(--motion-fast) both}.bv-modal-painel{background:var(--bv-surface);border:1px solid var(--belavista-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ledger);width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;animation:bvModalIn var(--motion-medium) both}.bv-modal-painel>form{display:flex;flex-direction:column;min-height:0;max-height:inherit}@keyframes bvModalIn{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.bv-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--belavista-hairline)}.bv-modal-titulo{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0}.bv-modal-x{display:grid;place-items:center;border:0;background:var(--bv-surface-2);border-radius:99px;width:32px;height:32px;cursor:pointer;color:var(--bv-muted);flex:none;transition:background var(--motion-fast),color var(--motion-fast)}.bv-modal-x:hover{background:var(--accent-wash);color:var(--accent-strong)}.bv-modal-body{padding:18px 20px;overflow-y:auto}.bv-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--belavista-hairline)}.bv-form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.bv-form-row:last-child{margin-bottom:0}.bv-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.bv-form-row-2>.bv-form-row{margin-bottom:0}.bv-form-label{font-size:12.5px;font-weight:600;color:var(--bv-muted);letter-spacing:.2px}.bv-form-input,.bv-form-select,.bv-form-textarea{width:100%;box-sizing:border-box;padding:9px 12px;font-size:13.5px;font-family:var(--font-body);border-radius:10px;border:1px solid var(--belavista-hairline);background:var(--bv-surface-2);color:var(--bv-ink);outline:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.bv-form-textarea{resize:vertical;min-height:72px;line-height:1.5}.bv-form-input::placeholder,.bv-form-textarea::placeholder{color:var(--bv-muted-soft)}.bv-form-input:focus,.bv-form-select:focus,.bv-form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.bv-form-select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c5d5e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px}.bv-form-erro{font-size:12px;color:var(--accent-strong);font-weight:500;margin-top:2px}.bv-form-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;font-family:var(--font-body);border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.bv-form-btn.primary{background:var(--accent);color:#fff}.bv-form-btn.primary:hover{background:var(--accent-strong)}.bv-form-btn.ghost{background:transparent;border-color:var(--belavista-hairline);color:var(--bv-ink)}.bv-form-btn.ghost:hover{background:var(--bv-surface-2)}.bv-form-btn.danger{background:transparent;border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent-strong)}.bv-form-btn.danger:hover{background:var(--accent-wash)}.bv-form-btn:active{transform:translateY(1px)}.bv-btn-novo{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;font-family:var(--font-body);border-radius:10px;border:0;cursor:pointer;background:var(--accent);color:#fff;transition:background var(--motion-fast),transform var(--motion-fast)}.bv-btn-novo:hover{background:var(--accent-strong)}.bv-btn-novo:active{transform:translateY(1px)}.bv-table-acoes{display:inline-flex;gap:4px}.bv-icon-btn{display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--bv-muted);width:30px;height:30px;border-radius:8px;transition:background var(--motion-fast),color var(--motion-fast)}.bv-icon-btn:hover{background:var(--bv-surface-2);color:var(--bv-ink)}.bv-icon-btn.danger:hover{background:var(--accent-wash);color:var(--accent-strong)}@media(max-width:520px){.bv-modal-overlay{padding:0;align-items:flex-end}.bv-modal-painel{width:100%;max-height:92vh;border-radius:16px 16px 0 0;border-bottom:0;animation:bvModalUp var(--motion-medium) both}@keyframes bvModalUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.bv-form-row-2{grid-template-columns:1fr;gap:0;margin-bottom:0}.bv-form-row-2>.bv-form-row{margin-bottom:14px}}.bv-kpi-row .bv-card{transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.bv-kpi-row .bv-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-paper);border-color:color-mix(in srgb,var(--bv-ink) 14%,transparent)}.bv-table tbody tr{transition:background var(--motion-fast)}.bv-table tbody tr:hover{background:color-mix(in srgb,var(--bv-ink) 3%,transparent)}.bv-table th{font-size:10.5px;letter-spacing:.7px;color:var(--bv-muted-soft);padding-top:4px}.bv-card .bv-row{padding-left:6px;padding-right:6px;margin:0 -6px;border-radius:8px;transition:background var(--motion-fast)}.bv-card .bv-row:hover{background:color-mix(in srgb,var(--bv-ink) 3%,transparent)}.bv-nav-item{transition:background var(--motion-fast),color var(--motion-fast)}.bv-app button:focus-visible,.bv-app a:focus-visible,.bv-app input:focus-visible,.bv-app select:focus-visible,.bv-app [role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.bv-chip{transition:border-color var(--motion-fast)}.bv-chip:hover{border-color:color-mix(in srgb,var(--bv-ink) 18%,transparent)}.bv-pill{letter-spacing:.1px}.bv-funnel-bar{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 82%,var(--bv-ink)));box-shadow:inset 0 1px #ffffff1f}.bv-card-accent{position:relative}.bv-card-accent:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:var(--accent);border-radius:0 0 2px 2px;opacity:.9}:root{--bv-red: #c7403c;--bv-red-strong: #b23331;--bv-red-bright: #e76160;--bv-red-soft: #e8a4a0;--bv-red-wash: rgba(199, 64, 60, .1);--bv-paper: #fbf9f6;--bv-paper-2: #f4efe9;--bv-surface: #ffffff;--bv-surface-2: #f9f8f6;--bv-ink: #111416;--bv-ink-soft: #2b2f31;--bv-graphite: #1a1516;--bv-muted: #5c5d5e;--bv-muted-soft: #8a8c8d;--bv-sand: #eccfb2;--bv-sand-soft: #f1cdb3;--bv-petrol: #2f9fc2;--bv-petrol-soft: #b3d7d8;--bv-sage: #8d9686;--accent: var(--bv-red);--accent-strong: var(--bv-red-strong);--accent-bright: var(--bv-red-bright);--accent-soft: var(--bv-red-soft);--accent-wash: var(--bv-red-wash);--belavista-paper: var(--bv-paper);--belavista-surface: var(--bv-surface);--belavista-cream: var(--bv-surface-2);--belavista-sand: var(--bv-sand);--belavista-ink: var(--bv-ink);--belavista-deep-blue: var(--bv-ink);--belavista-reading: var(--bv-ink-soft);--belavista-neutral: var(--bv-muted);--belavista-neutral-soft: var(--bv-muted-soft);--belavista-muted: var(--bv-muted);--belavista-muted-soft: var(--bv-muted-soft);--belavista-line: rgba(17, 20, 22, .12);--belavista-hairline: rgba(17, 20, 22, .08);--belavista-elevated-line: rgba(17, 20, 22, .14);--belavista-blue: var(--accent);--belavista-petroleum: var(--bv-petrol);--belavista-aqua: var(--bv-petrol-soft);--belavista-light-blue: var(--bv-sand-soft);--belavista-peach: var(--bv-sand);--belavista-manual-ocean: var(--accent);--belavista-manual-teal: var(--bv-petrol);--belavista-manual-aqua: var(--bv-petrol-soft);--belavista-manual-sky: var(--bv-sand-soft);--belavista-manual-clay: var(--bv-sand);--belavista-watercolor-blue: rgba(199, 64, 60, .1);--belavista-watercolor-aqua: rgba(47, 159, 194, .1);--belavista-watercolor-peach: rgba(236, 207, 178, .22);--belavista-glass: rgba(255, 255, 255, .72);--belavista-glass-strong: rgba(255, 255, 255, .9);--belavista-glass-border: rgba(255, 255, 255, .66);--font-display: "Fraunces", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif: "Fraunces", Georgia, serif;--font-num: "Geist Mono", "Geist", ui-monospace, "SF Mono", Menlo, monospace;--text-xs: 11px;--text-sm: 12px;--text-md: 14px;--text-base: 16px;--title-xs: 16px;--title-sm: 18px;--title-md: 22px;--title-lg: 28px;--metric-md: 24px;--metric-lg: 34px;--metric-xl: 44px;--leading-tight: 1.08;--leading-normal: 1.45;--status-complete: #2f8f5b;--status-partial: #c98a30;--status-pending: #8a8c8d;--status-protected: var(--bv-ink);--radius-card: 10px;--radius-soft: 12px;--radius-sheet: 16px;--shadow-soft: 0 1px 2px rgba(17, 20, 22, .04), 0 1px 1px rgba(17, 20, 22, .03);--shadow-paper: 0 1px 3px rgba(17, 20, 22, .06), 0 4px 12px rgba(17, 20, 22, .05);--shadow-ledger: 0 2px 6px rgba(17, 20, 22, .08), 0 12px 32px rgba(17, 20, 22, .1);--motion-fast: .13s cubic-bezier(.22, 1, .36, 1);--motion-medium: .22s cubic-bezier(.22, 1, .36, 1);--motion-slow: .42s cubic-bezier(.22, 1, .36, 1);--content-max: 1480px;--sidebar-w: 248px}[data-theme=areia]{color-scheme:light}[data-theme=claro]{color-scheme:light;--bv-paper: #f7f7f8;--bv-paper-2: #eeeef0;--bv-surface: #ffffff;--bv-surface-2: #f6f6f7;--bv-sand: #e6e6e8;--bv-sand-soft: #f0f0f1;--belavista-watercolor-peach: rgba(17,20,22,.04)}[data-theme=escuro]{color-scheme:dark;--bv-paper: #111416;--bv-paper-2: #15191b;--bv-surface: #1a1e20;--bv-surface-2: #20262a;--bv-ink: #fbf9f6;--bv-ink-soft: #e6e3df;--bv-graphite: #0d0f11;--bv-muted: #a7abad;--bv-muted-soft: #7d8183;--bv-sand: #2a2620;--bv-sand-soft: #322d26;--accent: var(--bv-red-bright);--accent-strong: var(--bv-red);--accent-wash: rgba(231, 97, 96, .16);--belavista-line: rgba(251, 249, 246, .14);--belavista-hairline: rgba(251, 249, 246, .09);--belavista-elevated-line: rgba(251, 249, 246, .16);--belavista-glass: rgba(26, 30, 32, .72);--belavista-glass-strong: rgba(26, 30, 32, .92);--belavista-glass-border: rgba(251, 249, 246, .12);--shadow-soft: 0 8px 22px rgba(0, 0, 0, .35);--shadow-paper: 0 16px 40px rgba(0, 0, 0, .45);--shadow-ledger: 0 22px 54px rgba(0, 0, 0, .55)}[data-theme=hibrido]{color-scheme:dark;--bv-paper: #20211d;--bv-paper-2: #26271f;--bv-surface: #2b2c25;--bv-surface-2: #323329;--bv-ink: #f7f3ea;--bv-ink-soft: #ddd8cc;--bv-muted: #b0aa9c;--bv-muted-soft: #8c8678;--bv-graphite: #161712;--bv-sand: #3a3a2e;--bv-sand-soft: #444434;--accent: var(--bv-red-bright);--accent-strong: var(--bv-red);--accent-wash: rgba(231, 97, 96, .16);--belavista-line: rgba(247, 243, 234, .14);--belavista-hairline: rgba(247, 243, 234, .1);--belavista-elevated-line: rgba(247, 243, 234, .16);--belavista-glass: rgba(43, 44, 37, .72);--belavista-glass-strong: rgba(43, 44, 37, .92);--belavista-glass-border: rgba(247, 243, 234, .12);--shadow-soft: 0 10px 26px rgba(0, 0, 0, .34);--shadow-paper: 0 16px 40px rgba(0, 0, 0, .44);--shadow-ledger: 0 22px 54px rgba(0, 0, 0, .54)}html,body,#root{background:var(--bv-paper);color:var(--bv-ink)}.main-area>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--panel-wash: rgba(255, 255, 255, .64);--panel-wash-strong: rgba(255, 255, 255, .8)}@keyframes belavistaSurfaceReveal{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes belavistaButtonSheen{0%{transform:translate(-135%);opacity:0}30%{opacity:.18}to{transform:translate(135%);opacity:0}}@keyframes belavistaOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.reportei-dashboard-page{gap:10px}.reportei-period-panel.period-ledger{padding:12px 14px!important}.meta-lifetime-strip{grid-template-columns:minmax(180px,1.1fr) repeat(3,minmax(145px,.9fr));gap:8px;margin:0 0 8px}.meta-lifetime-strip article{min-height:70px;padding:10px 11px;box-shadow:0 6px 14px #1a151607;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.meta-lifetime-strip article:hover{transform:translateY(-2px);border-color:#2b2f3126;box-shadow:0 14px 28px #1a151612}.meta-lifetime-strip strong{font-size:22px}.meta-lifetime-primary strong{font-size:30px}.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:10px}.meta-conversion-card{min-height:166px}.meta-conversion-card strong{font-size:clamp(44px,4.1vw,58px)}.conversion-secondary-grid{grid-column:1 / 2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.clinical-pending-card{grid-column:2;grid-row:1 / span 2;align-content:center}.conversion-mini-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:66px;padding:10px}.conversion-mini-card strong{justify-self:start;font-size:18px}.conversion-mini-card small{grid-column:2}.dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(315px,.72fr);gap:10px}.home-source-compact{min-height:0}.home-source-compact .section-heading{margin-bottom:8px}.home-source-compact h2{font-size:20px}.home-register-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px}.home-register-cta .manual-orb{width:46px;height:46px;animation:belavistaOrbFloat 3.6s ease-in-out infinite}.home-register-cta h2{margin:2px 0;font-size:19px;line-height:1.08}.home-register-cta p{margin:0;color:#5f6d78;font-size:11px;line-height:1.3}.home-register-cta .primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;white-space:nowrap}.home-register-cta-slim{min-height:0;padding:14px 16px!important}.home-register-cta-slim h2{font-size:18px;line-height:1.08}.home-register-cta-slim p{max-width:42ch;font-size:12px;line-height:1.34}.home-essential-pending .dashboard-main-grid{display:block}.home-essential-pending .home-source-compact,.home-essential-pending .platform-compare-card{display:none}.home-essential-pending .dashboard-side-stack{display:block}.home-essential-pending .home-register-cta{min-height:88px}.recent-weekly-card{display:grid;gap:8px;padding:12px 13px!important;background:#ffffffb3!important;box-shadow:0 10px 24px #1114160d!important}.recent-weekly-card .section-heading{margin-bottom:2px}.recent-weekly-card .eyebrow{opacity:.78}.recent-weekly-card h2{font-size:18px;line-height:1.08}.recent-weekly-card .pill{min-height:22px;padding:0 7px;font-size:10px}.recent-weekly-grid{display:grid;gap:7px}.recent-weekly-row{display:grid;grid-template-columns:minmax(132px,.84fr) minmax(130px,1.2fr) 52px 110px;align-items:center;gap:8px;min-height:36px;padding:5px 8px;border:1px solid rgba(26,21,22,.05);border-radius:7px;background:#f9f8f6e0}.recent-weekly-row>div{display:grid;gap:2px}.recent-weekly-row>div strong{color:#1a1516;font-size:11px}.recent-weekly-row>div span,.recent-weekly-row small{color:#5f6d78;font-size:9px}.recent-weekly-row>strong{justify-self:end;color:#1a1516;font-size:14px}.recent-weekly-bar{display:block;height:7px;border-radius:999px;background:#f9f8f6;overflow:hidden}.recent-weekly-bar i{display:block;height:100%;border-radius:inherit;background:#2b2f31}.recent-weekly-footnote{margin:0;color:#5c5d5e;font-size:11px}@media(max-width:760px){.recent-weekly-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:58px}.recent-weekly-bar{grid-column:1 / -1;grid-row:2}.recent-weekly-row small{grid-column:1 / -1;grid-row:3}}@media(max-width:1180px){.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.76fr)!important}.conversion-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-row:auto!important}.clinical-pending-card{grid-column:2!important;grid-row:1 / span 2!important}}@media(max-width:900px){.clinical-pending-summary.conversion-snapshot-grid,.dashboard-main-grid{grid-template-columns:1fr!important}.clinical-pending-card{grid-column:auto!important;grid-row:auto!important}.source-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}.meta-lifetime-primary{grid-column:span 2}.meta-lifetime-strip article{min-height:66px;padding:9px}.conversion-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.conversion-mini-card{grid-template-columns:1fr;align-content:start;min-height:70px;padding:8px}.conversion-mini-card svg{display:none}.conversion-mini-card span{font-size:8px;line-height:1.15}.conversion-mini-card strong,.conversion-mini-card small{grid-column:auto}.source-compact-grid{grid-template-columns:1fr}.home-register-cta{grid-template-columns:auto minmax(0,1fr);min-height:0}.home-register-cta .primary-button{grid-column:1 / -1;width:100%}}@media(max-width:760px){.conversion-secondary-grid{grid-template-columns:1fr!important}.conversion-mini-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;align-items:center!important}.conversion-mini-card span,.conversion-mini-card small{grid-column:1!important}.conversion-mini-card strong{grid-column:2!important;grid-row:1 / span 2;justify-self:end!important}.source-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.source-compact-grid article{min-height:78px}.platform-compare-card .comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.platform-compare-card .comparison-cell{padding:10px 8px}.platform-compare-card .comparison-cell .metric-value{font-size:20px;white-space:normal}.platform-compare-card .comparison-cell p{font-size:11px;line-height:1.35}}.meta-admin-page{display:grid;gap:12px}.meta-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px}.meta-admin-hero h1{margin:6px 0;color:#1a1516;font-size:32px;line-height:1.02}.meta-admin-hero p,.meta-admin-alert span,.meta-admin-side p{max-width:760px;margin:0;color:#5f6d78;font-size:14px;line-height:1.45}.meta-admin-stamp{display:grid;gap:4px;min-width:245px;padding:14px;border:1px solid rgba(43,47,49,.22);border-radius:10px;background:#f9f8f6;color:#1a1516}.meta-admin-stamp span{color:#2b2f31;font-size:11px;font-weight:900;text-transform:uppercase}.meta-admin-stamp strong{font-size:16px}.meta-admin-alert,.meta-admin-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px}.meta-admin-alert{border-color:#c6914938;background:#fffaf4}.meta-admin-alert strong{display:block;color:#1a1516;font-size:13px}.meta-admin-toolbar{flex-wrap:wrap}.meta-admin-toolbar label,.meta-admin-toolbar span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid rgba(26,21,22,.08);border-radius:9px;background:#fff;color:#1a1516;font-size:12px;font-weight:850}.meta-admin-toolbar select{min-height:28px;border:0;background:transparent;color:#1a1516;font:inherit}.meta-admin-data-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.32fr) minmax(120px,.2fr)}.meta-admin-search input{min-width:220px;min-height:30px;border:0;background:transparent;color:#1a1516;font:inherit;outline:none}.meta-admin-search input::placeholder{color:#84909a}.meta-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(26,21,22,.08)}.meta-admin-pagination span,.meta-admin-pagination strong{color:#5f6d78;font-size:12px;font-weight:850}.meta-admin-pagination div{display:inline-flex;align-items:center;gap:8px}.meta-admin-pagination button{min-height:32px;padding:0 10px;border:1px solid rgba(43,47,49,.16);border-radius:8px;background:#fff;color:#111416;font-size:12px;font-weight:850;cursor:pointer}.meta-admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.meta-admin-filter-summary{margin:4px 0 0;color:#667580;font-size:12px;font-weight:760;line-height:1.4}.meta-admin-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px}.meta-admin-tabs button{min-height:40px;border:0;border-radius:8px;background:transparent;color:#2b2f31;font-size:12px;font-weight:900;cursor:pointer}.meta-admin-tabs button.active{background:#111416;color:#fff;box-shadow:0 8px 18px #1a15161f}.meta-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.meta-admin-kpis article{display:grid;gap:5px;min-height:92px;padding:14px}.meta-admin-kpis span,.meta-admin-table th,.meta-rowcount-list small{color:#5f6d78;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.meta-admin-kpis strong{color:#1a1516;font-size:28px;line-height:1}.meta-admin-kpis small{color:#5f6d78;font-size:12px;font-weight:750}.meta-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);gap:12px;align-items:start}.meta-admin-table-card{min-width:0;padding:16px}.meta-admin-rollup{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.meta-admin-rollup span{padding:7px 9px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#f9f8f6;color:#111416;font-size:12px;font-weight:850}.meta-admin-granular-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 12px;padding:10px 11px;border:1px solid rgba(198,145,73,.2);border-radius:8px;background:#fffaf4;color:#2b2f31;font-size:12px;line-height:1.45}.meta-admin-granular-note svg{flex:0 0 auto;color:#9b6830;margin-top:1px}.meta-admin-granular-note strong{color:#1a1516}.meta-admin-table-wrap{max-width:100%;overflow:auto}.meta-admin-table{width:100%;min-width:760px;border-collapse:collapse}.meta-admin-table th,.meta-admin-table td{padding:10px 8px;border-bottom:1px solid rgba(26,21,22,.08);text-align:left;vertical-align:top}.meta-admin-table td{color:#1a1516;font-size:13px;font-weight:750}.meta-admin-table td strong{display:block;max-width:360px;color:#1a1516;font-size:13px;line-height:1.25}.meta-admin-table td small{display:block;margin-top:3px;color:#6a7682;font-size:11px}.meta-admin-table.compact{min-width:680px}.meta-admin-side{display:grid;gap:12px;min-width:0}.meta-admin-side .card{padding:16px}.meta-rowcount-list{display:grid;gap:7px}.meta-rowcount-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid rgba(26,21,22,.07);border-radius:8px;background:#f9f8f6}.meta-rowcount-list strong{color:#1a1516;font-size:15px}@media(max-width:900px){.meta-admin-hero,.meta-admin-grid,.meta-admin-kpis{grid-template-columns:1fr}.meta-admin-stamp{min-width:0}}@media(max-width:760px){.meta-admin-page{gap:10px}.meta-admin-hero,.meta-admin-table-card,.meta-admin-side .card{padding:14px}.meta-admin-hero h1{font-size:25px}.meta-admin-toolbar{display:grid;grid-template-columns:1fr}.meta-admin-data-controls{grid-template-columns:1fr}.meta-admin-search input{width:100%;min-width:0}.meta-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-admin-tabs button{min-height:36px;font-size:11px}.meta-admin-toolbar label,.meta-admin-toolbar span{justify-content:space-between;width:100%;box-sizing:border-box}.meta-admin-pagination{align-items:stretch;flex-direction:column}.meta-admin-pagination div,.meta-admin-pagination button{width:100%}.meta-admin-pagination div{display:grid;grid-template-columns:1fr auto 1fr}.meta-admin-table,.meta-admin-table.compact,.meta-admin-table thead,.meta-admin-table tbody,.meta-admin-table tr,.meta-admin-table th,.meta-admin-table td{display:block;min-width:0;width:100%;box-sizing:border-box}.meta-admin-table thead{display:none}.meta-admin-table tr{display:grid;gap:7px;margin-bottom:9px;padding:10px;border:1px solid rgba(26,21,22,.08);border-radius:10px;background:#ffffffb8}.meta-admin-table td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:start;padding:0;border-bottom:0;font-size:12px}.meta-admin-table td:before{color:#6a7682;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.meta-admin-table:not(.compact) td:nth-child(1):before{content:"Item"}.meta-admin-table:not(.compact) td:nth-child(2):before{content:"Frente"}.meta-admin-table:not(.compact) td:nth-child(3):before{content:"Contatos"}.meta-admin-table:not(.compact) td:nth-child(4):before{content:"Invest."}.meta-admin-table:not(.compact) td:nth-child(5):before{content:"Custo"}.meta-admin-table:not(.compact) td:nth-child(6):before{content:"CTR"}.meta-admin-table.compact td:nth-child(1):before{content:"Periodo"}.meta-admin-table.compact td:nth-child(2):before{content:"Contatos"}.meta-admin-table.compact td:nth-child(3):before{content:"Invest."}.meta-admin-table.compact td:nth-child(4):before{content:"Custo"}.meta-admin-table.compact td:nth-child(5):before{content:"Cliques"}.meta-admin-table.compact td:nth-child(6):before{content:"Imp."}.meta-admin-table.compact td:nth-child(7):before{content:"CTR"}.meta-admin-table td strong{max-width:100%;overflow-wrap:anywhere}}.mode-label-short{display:none}@media(max-width:760px){.main-area{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;padding-right:10px!important;padding-left:10px!important}.topbar,.mobile-context-bar,.mobile-context-main,.mobile-viewmode-shell,.mobile-viewmode-shell .segmented{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.mobile-context-main{grid-template-columns:auto minmax(0,1fr)}.mobile-context-status{display:none!important}.mobile-viewmode-shell .segmented{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.mobile-viewmode-shell .segmented button{min-width:0!important;display:block!important;padding:0 2px!important;font-size:9px!important;line-height:1!important;text-align:center!important}.mobile-viewmode-shell .segmented button:nth-child(3){display:block!important}.mode-label-full{display:none!important}.mode-label-short{display:inline!important}.mobile-status-meta small{display:none!important}.clinical-pending-summary.conversion-snapshot-grid,.dashboard-main-grid,.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.conversion-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.conversion-secondary-grid .conversion-mini-card:nth-child(3){grid-column:1 / -1!important}.conversion-mini-card strong{font-size:17px!important}.manual-overview-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.manual-overview-strip span{display:flex!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.manual-card-full .period-recap-card,.manual-card-full .creative-source-hint,.manual-card-full .manual-preview-card,.entry-history-panel{box-sizing:border-box!important;overflow:hidden!important}.manual-card-full .period-recap-card strong,.manual-card-full .creative-source-hint strong,.manual-card-full .manual-preview-card strong,.entry-history-panel strong{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.manual-card-full select,.manual-card-full input,.manual-card-full textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;font-size:13px!important;text-overflow:ellipsis}}.manual-card-full .manual-hero{align-items:center;padding:12px 15px!important;gap:12px}.manual-card-full .manual-hero h2{margin-bottom:2px;font-size:clamp(22px,2vw,30px)}.manual-card-full .manual-hero p{max-width:50ch;font-size:11px;line-height:1.28}.manual-card-full .manual-step-guide{display:none}.manual-card-full .manual-overview-strip{margin-top:-2px}.manual-card-full .manual-step-actions{display:none}.app-shell[data-route=home],.app-shell[data-route=reports],.app-shell[data-route=manual]{font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif!important;color:#1a1516!important}.app-shell[data-route=home] h1,.app-shell[data-route=home] h2,.app-shell[data-route=home] h3,.app-shell[data-route=home] .home-protocol-primary>strong,.app-shell[data-route=home] .section-heading h2,.app-shell[data-route=home] .meta-section-intro h3,.app-shell[data-route=reports] h1,.app-shell[data-route=reports] h2,.app-shell[data-route=reports] h3,.app-shell[data-route=manual] h1,.app-shell[data-route=manual] h2,.app-shell[data-route=manual] h3{font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif!important;color:#1a1516!important;font-weight:660!important;letter-spacing:0!important}.app-shell[data-route=home] .eyebrow,.app-shell[data-route=home] .muted,.app-shell[data-route=home] small,.app-shell[data-route=reports] .muted,.app-shell[data-route=reports] small,.app-shell[data-route=manual] small,.app-shell[data-route=manual] .field-help{color:#2b2f31!important;font-weight:420!important;letter-spacing:0!important}.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .performance-disclaimer,.app-shell[data-route=home] .meta-story-section .muted{max-width:66ch!important;color:#111416!important;font-size:clamp(.95rem,.9rem + .14vw,1.04rem)!important;line-height:1.42!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:minmax(0,1fr) minmax(230px,278px)!important;gap:28px!important;align-items:center!important;padding:28px 30px!important;border-color:#1114161c!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9f8f6)!important;box-shadow:0 20px 48px #1a15160e!important}.app-shell[data-route=home] .reportei-funnel-card{min-width:0!important;width:min(var(--stage-width),760px)!important;min-height:112px!important;padding:20px 66px 18px!important;clip-path:polygon(2% 0,98% 0,89% 100%,11% 100%)!important;filter:drop-shadow(0 12px 16px rgba(17,20,22,.08))!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:clamp(2rem,1.46rem + 1vw,2.72rem)!important;font-weight:700!important;line-height:.98!important}.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{font-size:clamp(.78rem,.72rem + .1vw,.88rem)!important;font-weight:430!important;line-height:1.22!important}.app-shell[data-route=home] .reportei-funnel-side b{color:#2b2f31!important;font-size:.83rem!important;font-weight:480!important}.app-shell[data-route=home] .reportei-funnel-side strong{color:#1a1516!important;font-size:clamp(1.2rem,1rem + .25vw,1.42rem)!important;font-weight:680!important}.app-shell[data-route=home] .meta-segmentation-tabs button{min-height:62px!important;padding:10px 12px!important;border-radius:14px!important;background:#ffffffe6!important}.app-shell[data-route=home] .meta-segmentation-tabs span{font-size:.84rem!important;font-weight:620!important}.app-shell[data-route=home] .meta-segmentation-tabs strong{color:#2b2f31!important;font-size:.78rem!important;font-weight:420!important}.app-shell[data-route=home] .meta-segmentation-hero{min-height:230px!important;padding:18px!important;border-radius:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--segment-accent, #111416) 10%,white),#fff)!important}.app-shell[data-route=home] .meta-segmentation-hero strong{font-size:clamp(1.2rem,1rem + .45vw,1.72rem)!important;font-weight:660!important}.app-shell[data-route=home] .meta-segmentation-orbit{width:min(154px,42vw)!important;background:conic-gradient(var(--segment-accent, #111416) var(--segment-share, 0%),#f9f8f6 0),#fff!important}.app-shell[data-route=home] .meta-segmentation-ranking{gap:8px!important}.app-shell[data-route=home] .meta-segmentation-ranking article{min-height:56px!important;padding:10px 12px 13px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-segmentation-ranking strong{font-size:clamp(.91rem,.86rem + .1vw,1.02rem)!important;font-weight:620!important}.app-shell[data-route=home] .meta-segmentation-ranking small{color:#2b2f31!important;font-size:.79rem!important;font-weight:400!important}@media(max-width:760px){.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .performance-disclaimer,.app-shell[data-route=home] .meta-story-section .muted{font-size:.92rem!important;line-height:1.34!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr!important;padding:16px!important}.app-shell[data-route=home] .reportei-funnel-card{width:var(--stage-width)!important;min-height:86px!important;padding:14px 26px 12px!important;clip-path:polygon(3% 0,97% 0,91% 100%,9% 100%)!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:clamp(1.45rem,7vw,2rem)!important}.app-shell[data-route=home] .reportei-funnel-card em{display:none!important}.app-shell[data-route=home] .reportei-funnel-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;padding:0!important;border-left:0!important}.app-shell[data-route=home] .reportei-funnel-side span{min-width:0!important}.app-shell[data-route=home] .meta-segmentation-tabs button{flex-basis:min(176px,62vw)!important}.app-shell[data-route=home] .meta-segmentation-body{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-segmentation-hero{min-height:0!important}.app-shell[data-route=home] .meta-segmentation-ranking article{grid-template-columns:30px minmax(0,1fr) auto!important}}.app-shell[data-route=manual] .manual-card-full .manual-panel:not(.is-step-inactive) .manual-step-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.app-shell[data-route=manual] .manual-card-full .manual-panel:not(.is-step-inactive) .manual-step-actions-top{grid-template-columns:minmax(160px,max-content);justify-content:start;margin-bottom:10px;margin-top:0}.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:minmax(240px,.84fr) minmax(360px,1.18fr) minmax(300px,.9fr);gap:14px;align-items:start}.manual-card-full .manual-panel{padding:16px!important}.manual-card-full .attendance-panel{gap:14px}.manual-card-full .manual-panel-title{gap:10px;margin-bottom:10px}.manual-card-full .manual-panel-title h3{font-size:20px}.manual-card-full .manual-panel-title p{margin-top:1px;font-size:11px;line-height:1.22}.manual-card-full .field-grid{gap:8px}.manual-card-full .field{gap:5px}.manual-card-full .field-help,.manual-card-full .field-note,.manual-card-full .metric-row small,.manual-card-full .review-panel .manual-context-strip,.manual-card-full .creative-source-hint span:not(:first-child),.manual-card-full .manual-preview-card p+p,.manual-card-full .manual-preview-meta{display:none}.manual-card-full .period-recap-card,.manual-card-full .creative-source-hint{padding:10px;border-radius:8px}.manual-card-full .metric-input-list{gap:9px}.manual-card-full .metric-row{grid-template-columns:minmax(0,1fr) 82px;min-height:52px;padding:9px 10px;border-radius:18px;background:#ffffffc2}.manual-card-full .metric-row strong{font-size:12px;line-height:1.22}.manual-card-full .metric-row input{min-height:40px;font-size:22px}.manual-card-full .manual-preview-card{gap:7px;padding:12px}.manual-card-full .manual-preview-card img{display:none}.manual-card-full .manual-preview-card strong{font-size:20px}.manual-card-full .manual-preview-card p{font-size:12px;line-height:1.32}.manual-card-full .confidence-list,.manual-card-full .validation-panel{padding:11px}.manual-card-full .confidence-list{gap:6px}.manual-card-full .confidence-list span{font-size:11px;line-height:1.2}.manual-card-full .status-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.manual-card-full .status-choice{min-height:34px;padding:0 6px;font-size:11px}.manual-card-full .button-row{gap:8px}.manual-card-full .button-row button{min-height:42px}@media(max-width:760px){.manual-card-full .manual-hero{padding:10px 12px 4px!important}.manual-card-full .manual-hero p,.manual-card-full .manual-save-state{display:none!important}.manual-card-full .manual-hero h2{margin-bottom:0!important;font-size:22px!important;line-height:1.05!important}.manual-card-full .manual-step-guide{display:grid!important;gap:4px;margin:0 12px 12px;padding:10px 12px;border:1px solid rgba(43,47,49,.1);border-radius:12px;background:#fffcf6db;box-shadow:0 10px 20px #1a15160a}.manual-card-full .manual-step-guide .eyebrow{margin-bottom:0;font-size:10px}.manual-card-full .manual-step-guide strong{font-size:15px;line-height:1.2;color:var(--belavista-deep-blue)}.manual-card-full .manual-step-guide p{margin:0;font-size:12px;line-height:1.35;color:var(--belavista-muted)}.manual-card-full .manual-step-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.manual-card-full .manual-step-actions-inline{grid-template-columns:1fr}.manual-card-full .manual-step-actions-top{margin-top:0;margin-bottom:8px;grid-template-columns:1fr}.manual-card-full .manual-step-actions button{min-height:40px}.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:1fr}.manual-card-full .manual-panel-title p{display:none}.manual-card-full .status-choice-row{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;color:var(--belavista-ink);background:radial-gradient(circle at 96% 8%,rgba(179,215,216,.28),transparent 17rem),linear-gradient(140deg,#fbf8f2,#f5f7f4 48%,#f9f5ee);font-family:Manrope,Segoe UI,system-ui,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 15px;color:#f9f8f6;background:linear-gradient(180deg,#1a1516f0,#1a1516f5),var(--belavista-deep-blue);box-shadow:inset -1px 0 #ffffff0d}.brand-mark{display:grid;justify-items:center;gap:5px;margin-bottom:18px;text-align:center}.brand-symbol{margin:0 auto 8px;width:30px;height:38px;border:1px solid rgba(255,255,255,.36);border-radius:50% 50% 42% 42%}.brand-name{font-family:Literata,Georgia,serif;font-size:28px;letter-spacing:.16em}.brand-sub{font-size:11px;letter-spacing:.36em;opacity:.74}.nav-list{display:grid;gap:4px;padding-bottom:12px}.nav-button{display:flex;align-items:center;gap:11px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:10px;color:inherit;background:transparent;text-align:left;font-size:13px;font-weight:700;letter-spacing:.01em}.nav-button.active{background:linear-gradient(135deg,#111416e6,#111416f5);box-shadow:inset 2px 0 0 var(--belavista-aqua)}.sidebar-footer{display:grid;gap:10px;margin-top:auto}.role-card,.secure-card{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b}.role-card span,.secure-card span{font-size:12px;line-height:1.35;opacity:.8}.role-card strong,.secure-card strong{display:block;font-size:13px;line-height:1.2}.main-area{min-width:0;padding:26px 34px 42px}@media(min-width:1600px){.main-area>*{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}}.topbar,.topbar-left,.topbar-right,.segmented,.trust-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar{justify-content:space-between;gap:8px;margin-bottom:10px}.topbar-left,.topbar-right{gap:8px}.mobile-context-bar,.mobile-command-center,.mobile-operations-stack,.mobile-detailed-stack,.mobile-kpi-stack{display:none}.topbar-route-chip,.context-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid rgba(43,47,49,.08);border-radius:999px;color:var(--belavista-deep-blue);background:#fffaf1bd;box-shadow:0 4px 12px #1a151607;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.context-chip{color:var(--belavista-petroleum)}.period-control{position:relative;display:inline-block;z-index:80}.period-control summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(43,47,49,.08);border-radius:999px;color:var(--belavista-petroleum);background:#fffaf1bd;box-shadow:0 4px 12px #1a151607;font-size:10px;font-weight:800;letter-spacing:.04em;list-style:none;white-space:nowrap;cursor:pointer}.period-control summary::-webkit-details-marker{display:none}.period-control summary strong{color:var(--belavista-deep-blue)}.period-control-chevron{transition:transform .16s ease}.period-control[open] .period-control-chevron{transform:rotate(180deg)}.period-control-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;gap:8px;width:min(360px,calc(100vw - 24px));padding:10px;border:1px solid rgba(43,47,49,.1);border-radius:12px;background:#fffcf7fa;box-shadow:0 18px 36px #1a15161f}.period-control-head{display:grid;gap:4px;padding:2px 2px 4px}.period-control-head strong{color:var(--belavista-deep-blue);font-size:12px}.period-control-head span,.period-control-note{color:var(--belavista-muted);font-size:10px;line-height:1.4}.period-option{display:grid;gap:3px;min-height:44px;padding:9px 10px;border:1px solid rgba(43,47,49,.09);border-radius:10px;color:var(--belavista-deep-blue);background:#ffffffc2;text-align:left;text-decoration:none}.period-option-featured{background:#fffaf1eb}.period-option.active{background:#b3d7d83b}.period-option.selectable{cursor:pointer}.period-option.selectable:hover{border-color:#2b2f3133;background:#ffffffeb}.period-option span{display:inline-flex;align-items:center;gap:6px;color:var(--belavista-petroleum);font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.period-option strong{color:var(--belavista-deep-blue);font-size:12px}.period-option small{color:var(--belavista-muted);font-size:10px;line-height:1.3}.period-option-custom{gap:8px;grid-column:1 / -1}.period-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.period-custom-fields label{display:grid;gap:4px}.period-custom-fields input{width:100%;min-height:36px;padding:0 8px;border:1px solid rgba(43,47,49,.14);border-radius:9px;color:var(--belavista-deep-blue);background:#fffdf8eb;font-size:12px;font-weight:800}.period-custom-apply{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:9px;color:#fff;background:var(--belavista-deep-blue);font-size:12px;font-weight:900;text-decoration:none}.period-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.period-control-readiness{display:grid;gap:4px;padding:10px;border:1px solid rgba(43,47,49,.08);border-radius:10px;background:#fffaf1bd}.period-control-readiness.ready{border-color:#2b2f3129;background:#ecf8f2c2}.period-control-readiness span{display:inline-flex;align-items:center;gap:7px;color:var(--belavista-deep-blue);font-size:12px;font-weight:900}.period-control-readiness small{color:var(--belavista-muted);font-size:11px;line-height:1.35}.period-option.locked{min-height:58px;background:#f6f2ea94;opacity:.88}.period-control-note{padding:9px 10px;border-radius:12px;background:#b3d7d838}.topbar-route-chip{text-transform:uppercase}.segmented{padding:4px;border:1px solid rgba(43,47,49,.1);border-radius:999px;background:#fffaf1d1;box-shadow:inset 0 1px #ffffff8c}.segmented button{min-height:36px;padding:0 14px;border:0;border-radius:999px;color:var(--belavista-muted);background:transparent;font-size:12px;font-weight:800}.segmented button.active{color:var(--belavista-deep-blue);background:#b3d7d847;box-shadow:inset 0 0 0 1px #2b2f3114}.trust-badge,.status-badge{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--belavista-line);border-radius:var(--radius-card);background:#fffdf8db}.status-dot{width:9px;height:9px;border-radius:99px;background:var(--status-partial)}.page-title,.executive-hero{margin-bottom:22px}.page-title h1,.executive-hero h1{margin:0 0 8px;font-family:Literata,Georgia,serif;font-size:clamp(30px,3.5vw,46px);line-height:1.04;letter-spacing:0}.page-title p,.executive-hero p{max-width:720px;margin:0;color:var(--belavista-muted);font-size:15px;line-height:1.42}.executive-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;padding:30px;background:radial-gradient(circle at 92% 12%,rgba(179,215,216,.42),transparent 12rem),linear-gradient(135deg,#fffdf8f0,#f7f4eee6)}.executive-hero:after{position:absolute;right:26px;bottom:24px;width:112px;height:112px;border:1px solid rgba(43,47,49,.14);border-radius:48% 52% 46% 54%;content:""}.eyebrow{display:inline-flex;margin-bottom:10px;color:var(--belavista-petroleum);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-summary{position:relative;z-index:1;display:grid;gap:10px}.hero-summary article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(26,21,22,.08);border-radius:var(--radius-card);background:#ffffffa3}.hero-summary span{color:var(--belavista-muted)}.hero-summary strong{font-family:Literata,Georgia,serif;font-size:22px}.grid{display:grid;gap:16px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.85fr)}.content-grid>.grid{min-width:0}.bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.two-column-grid.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{overflow:hidden;border:1px solid rgba(26,21,22,.07);border-radius:12px;background:#fffefbfa;box-shadow:0 8px 18px #1a15160a}.card-pad{padding:18px}.manual-entry-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;border-radius:24px;background:linear-gradient(135deg,#fffdf8f5,#f6f1e8d1),radial-gradient(circle at 100% 0%,rgba(179,215,216,.2),transparent 10rem)}.manual-entry-intro h1{margin:3px 0 4px;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(22px,1.9vw,30px);line-height:1.04}.manual-entry-intro p{max-width:680px;margin:0;color:var(--belavista-muted);font-size:13px;line-height:1.42}.manual-entry-modes{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manual-entry-modes span{padding:8px 11px;border:1px solid rgba(43,47,49,.12);border-radius:999px;color:var(--belavista-petroleum);background:#b3d7d82e;font-size:12px;font-weight:800}@media(max-width:720px){.manual-entry-intro{display:grid!important;gap:10px;padding:14px!important;margin-bottom:10px;border-radius:16px!important}.manual-entry-intro-copy{display:grid;gap:4px}.manual-entry-intro h1{font-size:22px!important;line-height:1.06!important}.manual-entry-intro p{max-width:none!important;font-size:12px!important;line-height:1.38!important}.manual-entry-modes{gap:6px;justify-content:flex-start}.manual-entry-modes span{min-height:30px;padding:0 9px;font-size:10px}.manual-card-full .manual-overview-strip{display:none!important}.manual-entry-modes{justify-content:flex-start}.evidence-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-chip{min-height:68px}}.meta-lifetime-strip{display:grid;grid-template-columns:minmax(220px,1.18fr) repeat(3,minmax(170px,1fr));gap:8px;margin:0 0 10px}.meta-lifetime-strip article{display:grid;align-content:space-between;gap:6px;min-width:0;min-height:96px;padding:13px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:linear-gradient(145deg,#ffffffdb,#f9f8f6b3),radial-gradient(circle at 100% 0%,rgba(179,215,216,.13),transparent 7.5rem);box-shadow:0 14px 30px #1a15160c;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.meta-lifetime-strip article.pending{border-color:#bf662629;background:linear-gradient(145deg,#fffaf4e6,#fff6ecb8),radial-gradient(circle at 100% 0%,rgba(255,208,156,.18),transparent 7.5rem)}.meta-lifetime-strip article.fresh{border-color:#2b2f3129;background:linear-gradient(145deg,#fafffce6,#f9f8f6bd),radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 7.5rem)}.meta-lifetime-strip span{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.meta-lifetime-strip strong{min-width:0;color:#1a1516;font-size:26px;font-weight:900;line-height:1;overflow-wrap:anywhere}.meta-lifetime-primary strong{font-size:34px}.meta-lifetime-strip small{color:#5f6d78;font-size:11px;font-weight:700;line-height:1.28}.mobile-context-status{display:none}@media(max-width:1100px){.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-lifetime-primary{grid-column:span 2}}.dashboard-main-grid{align-items:start}.dashboard-main-grid>.performance-panel{align-self:start;min-height:0}@media(max-width:980px){.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:1fr!important}.conversion-secondary-grid{grid-row:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-pending-card{grid-column:auto!important}}@media(max-width:720px){.topbar{margin-bottom:8px}.mobile-context-bar{gap:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-context-main{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:48px;padding:6px 8px;border:1px solid rgba(26,21,22,.075);border-radius:12px;background:#fff;box-shadow:0 8px 18px #1a15160b}.mobile-menu-button{width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:10px!important;background:#1a1516!important;box-shadow:none!important}.mobile-menu-button span{display:none!important}.mobile-status-line{min-height:auto!important}.mobile-status-line strong{color:#1a1516!important;font-size:14px!important;font-weight:900;line-height:1.05}.mobile-status-meta{display:flex!important;flex-wrap:wrap;gap:3px 6px!important;align-items:center}.mobile-status-meta span,.mobile-status-meta small{color:#5f6d78!important;font-size:10px!important;font-weight:750!important;line-height:1.15}.mobile-context-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#6b461c;background:#fff4df;font-size:10px;font-weight:850;white-space:nowrap}.mobile-context-status.complete{color:#111416;background:#f9f8f6}.mobile-context-status.pending{color:#8a4a18;background:#fff0df}.mobile-period-select,.mobile-context-reading{display:none!important}.mobile-viewmode-shell{padding:4px;border:1px solid rgba(26,21,22,.075);border-radius:12px;background:#fff}.mobile-viewmode-shell .segmented{min-height:34px;border-radius:9px}.reportei-period-panel{gap:10px;padding:12px!important;border-radius:12px!important}.reportei-panel-header{gap:10px!important}.reportei-panel-header h1{font-size:20px!important;line-height:1.05}.ledger-reading{font-size:11px!important;line-height:1.3!important}.ledger-data-window{min-width:0!important;padding:9px!important;border-radius:10px!important}.ledger-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ledger-trust-grid article{min-height:58px!important;padding:8px!important}.ledger-trust-grid article strong{font-size:11px!important;line-height:1.15!important}.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px}.meta-lifetime-primary{grid-column:span 2}.meta-lifetime-strip article{min-height:74px;padding:9px;border-radius:16px}.meta-lifetime-strip strong{font-size:20px}.meta-lifetime-primary strong{font-size:28px}.meta-lifetime-strip small{font-size:10px;line-height:1.22}.pending-step-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.pending-step-grid span{justify-content:flex-start!important;min-width:0;min-height:34px;padding:0 9px!important;overflow:hidden;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .button-row{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.kpi-card{display:grid;grid-template-columns:auto 1fr;gap:14px;min-height:118px;padding:18px}.kpi-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--belavista-petroleum);background:#b3d7d86b}.kpi-card strong,.metric-value{display:block;font-family:Literata,Georgia,serif;font-size:34px;line-height:1}.kpi-card span,.muted{color:var(--belavista-muted)}.metric-label-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.metric-help{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;color:var(--belavista-petroleum);letter-spacing:0;text-transform:none;z-index:5}.metric-help button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(43,47,49,.18);border-radius:999px;color:var(--belavista-petroleum);background:linear-gradient(180deg,#ffffffeb,#f6f2ebe6);box-shadow:0 6px 14px #1a151614;cursor:help;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.metric-help button:hover,.metric-help button:focus-visible{border-color:#2b2f314d;box-shadow:0 10px 22px #1a15161f;transform:translateY(-1px)}.metric-help-popover{position:absolute;right:0;bottom:calc(100% + 10px);display:none;width:min(320px,calc(100vw - 40px));padding:14px 15px;border:1px solid rgba(43,47,49,.14);border-radius:16px;color:var(--belavista-ink);background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 7rem),#fffcf6fc;box-shadow:0 24px 44px #1a151629;text-align:left;z-index:30}.metric-help-title{display:block;margin-bottom:6px;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:13px;font-weight:650;letter-spacing:0}.metric-help-body{display:block;color:var(--belavista-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.help-label{color:var(--belavista-deep-blue);font-weight:850}.metric-help:hover .metric-help-popover,.metric-help:focus-within .metric-help-popover{display:block}.app-shell[data-route=home] .home-secondary-rail .metric-help-popover{top:calc(100% + 8px);bottom:auto}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row summary{min-width:0}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-total{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row{display:block}@media(max-width:720px){.metric-help-popover{right:auto;left:50%;width:min(300px,calc(100vw - 28px));transform:translate(-50%)}}.app-shell[data-route=reports] .report-review-state-card strong{font-size:clamp(24px,2.15vw,32px);line-height:1.04;text-wrap:balance}.evidence-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin-top:8px;padding:0 9px;border:1px solid rgba(43,47,49,.14);border-radius:999px;color:var(--belavista-petroleum);background:#ffffffad;font-size:11px;font-weight:900;letter-spacing:0}.evidence-badge.platform{color:#2b2f31;background:#b3d7d885}.evidence-badge.manual{color:var(--belavista-petroleum);background:#b3d7d857}.evidence-badge.verified{color:#2b2f31;background:#b3d7d8b3}.evidence-badge.estimated{color:#9a6743;background:#f1e1c9bd}.evidence-badge.pending{color:#a96145;background:#f6d6c4bd}.funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--radius-card);overflow:hidden}.funnel-step{min-height:176px;padding:20px 14px;background:linear-gradient(120deg,#b3d7d8ad,#fffdf8cc);border-right:1px solid rgba(26,21,22,.08);text-align:center}.funnel-step:nth-child(n+4){background:linear-gradient(120deg,#fffdf8e6,#d9aa8f59)}.funnel-step strong{display:block;margin:10px 0 4px;font-family:Literata,Georgia,serif;font-size:34px}.funnel-step span{display:block;min-height:38px}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--belavista-line);border-radius:var(--radius-card)}.platform-compare-card{background:linear-gradient(145deg,#fffdf8f5,#f8f5efd6)}.comparison-cell{display:grid;gap:6px;padding:16px;background:#ffffffd1}.difference{color:#ce5b2f}.manual-card form{display:grid;gap:12px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.period-panel .field-grid{grid-template-columns:1fr}.field label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:42px;border:1px solid var(--belavista-line);border-radius:6px;padding:0 12px;color:var(--belavista-ink);background:#fff}.field textarea{min-height:84px;padding-top:12px;resize:vertical}.primary-button{width:100%;min-height:44px;border:0;border-radius:10px;color:#fff;background:var(--belavista-deep-blue);font-weight:800}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.55}.secondary-button{width:100%;min-height:44px;border:1px solid rgba(26,21,22,.1);border-radius:10px;color:var(--belavista-ink);background:#fff;font-weight:800}.ghost-button{min-height:38px;border:1px solid rgba(43,47,49,.16);border-radius:10px;color:var(--belavista-petroleum);background:#ffffffbd;font-weight:800}.ghost-icon-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;color:var(--belavista-petroleum);background:#ffffffb8}.button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.pill{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:var(--belavista-petroleum);background:#b3d7d833;font-size:11px;font-weight:800}.pill.complete{color:var(--status-complete);background:#2b2f311f}.pill.partial{color:var(--status-partial);background:#d9782f1f}.pill.pending,.pill.warning{color:var(--status-partial);background:#d9782f24}.data-table{display:grid;gap:1px;overflow:hidden;border:1px solid var(--belavista-line);border-radius:var(--radius-card);background:var(--belavista-line)}.origin-mobile-list{display:none}.media-overview-grid{align-items:stretch}.media-overview-card,.media-sources-card,.media-origin-card,.media-platform-card{background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.12),transparent 10rem),#ffffffc7}.media-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-overview-metrics article{display:grid;gap:4px;padding:12px;border:1px solid rgba(43,47,49,.07);border-radius:14px;background:#fffdf8cc}.media-overview-metrics span,.media-overview-metrics small{color:var(--belavista-muted)}.media-overview-metrics span{font-size:12px;font-weight:800}.media-overview-metrics strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(24px,2.5vw,32px);line-height:1}.media-overview-metrics small{font-size:12px}.media-source-item{align-items:flex-start}.media-platform-grid{margin-top:16px}.media-platform-card{display:grid;gap:14px}.media-platform-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.media-platform-head strong{color:var(--belavista-deep-blue);font-size:14px;line-height:1.25}.media-platform-copy{min-height:58px;font-size:13px;line-height:1.4}.media-platform-metrics{gap:8px}.force-visible-origin-list{display:grid;gap:10px}.table-row{display:grid;grid-template-columns:1.3fr repeat(5,minmax(72px,.7fr));gap:10px;align-items:center;padding:14px;background:#ffffffd1}.table-row.two-col{grid-template-columns:minmax(180px,.5fr) 1fr}.table-head{color:var(--belavista-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.audit-list,.explainer-list,.bar-list{display:grid;gap:12px}.audit-item,.explainer-item,.bar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--belavista-line);border-radius:var(--radius-card);background:#ffffffbd}.explainer-item{justify-content:flex-start}.timeline-page{display:grid;gap:0}.timeline-row{display:grid;grid-template-columns:80px 16px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--belavista-line)}.timeline-row:last-child{border-bottom:0}.timeline-date span{display:block;color:var(--belavista-muted)}.timeline-marker{width:14px;height:14px;margin-top:5px;border:3px solid var(--belavista-aqua);border-radius:50%;background:var(--belavista-deep-blue)}.creative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creative-card{display:grid;gap:12px;padding:12px;border:1px solid var(--belavista-line);border-radius:var(--radius-card);background:#ffffffb8}.creative-card.selected{border-color:#2b2f3175;box-shadow:0 0 0 3px #b3d7d83d}.creative-card.attributed{border-color:#2b2f3147;background:radial-gradient(circle at 96% 8%,rgba(179,215,216,.28),transparent 6rem),#ffffffc7}.creative-thumb{display:grid;place-items:center;min-height:138px;border-radius:7px;color:var(--belavista-deep-blue);background:radial-gradient(circle at 78% 12%,rgba(207,163,141,.34),transparent 5rem),linear-gradient(145deg,#b3d7d85c,#fffdf8e6);text-transform:uppercase;font-weight:800;letter-spacing:.12em}.mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mini-metrics.vertical{grid-template-columns:1fr}.mini-metrics span{display:grid;gap:4px;padding:9px;border-radius:7px;background:#f7f4eed6;color:var(--belavista-muted);font-size:11px;line-height:1.28}.mini-metrics strong{color:var(--belavista-ink);font-size:17px}.creative-attribution-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:16px;align-items:center;margin-bottom:16px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 12rem),linear-gradient(135deg,#fffdf8eb,#f7f4eeb8)}.creative-attribution-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creative-attribution-scoreboard span{display:grid;gap:4px;padding:12px;border:1px solid rgba(43,47,49,.08);border-radius:14px;background:#fff9;color:var(--belavista-muted);font-size:11px;font-weight:800}.creative-attribution-scoreboard strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:26px;line-height:1}.creative-attribution-chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.creative-attribution-chips button{display:grid;gap:2px;min-height:44px;padding:8px 10px;border:1px solid rgba(43,47,49,.1);border-radius:14px;color:var(--belavista-deep-blue);background:#ffffffa3;text-align:left}.creative-attribution-chips span{color:var(--belavista-muted);font-size:12px;font-weight:800}.bar-row{display:grid;grid-template-columns:92px 1fr 38px}.bar-track{overflow:hidden;height:14px;border-radius:99px;background:#1a151614}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--belavista-aqua),var(--belavista-petroleum))}.mobile-journey-map{display:none}.mobile-journey-hero{display:grid;gap:12px}.mobile-journey-hero h2{margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:34px;line-height:1.02;letter-spacing:0}.mobile-journey-hero p{margin:0;color:var(--belavista-muted);line-height:1.35}.mobile-journey-actions{display:grid;grid-template-columns:1fr .82fr;gap:8px}.journey-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.journey-live-strip span{display:grid;gap:3px;min-width:0;padding:10px 8px;border:1px solid rgba(43,47,49,.1);border-radius:16px;background:#ffffff94;color:var(--belavista-muted);font-size:10px;font-weight:900}.journey-live-strip strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:24px;line-height:1}.journey-stage-list{display:grid;gap:10px}.journey-stage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;border:1px solid rgba(43,47,49,.11);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 6rem),#ffffffa3}.journey-stage-card div:first-child{display:grid;gap:2px}.journey-stage-card span{color:var(--belavista-petroleum);font-size:11px;font-weight:900;letter-spacing:.12em}.journey-stage-card strong{color:var(--belavista-deep-blue);font-size:15px}.journey-stage-card small,.journey-stage-card em{color:var(--belavista-muted);font-size:12px;font-style:normal;font-weight:800}.journey-stage-card b{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:34px;line-height:1}.journey-stage-bar{grid-column:1 / -1;overflow:hidden;height:9px;border-radius:999px;background:#2b2f3114}.journey-stage-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--belavista-aqua),var(--belavista-petroleum))}.journey-stage-card em{grid-column:1 / -1}.creative-detail{display:grid;gap:14px}.detail-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-metric-grid span{display:grid;gap:4px;padding:11px;border-radius:7px;background:#f7f4eed1;color:var(--belavista-muted);font-size:11px;line-height:1.28}.detail-metric-grid strong{color:var(--belavista-ink);font-size:17px}.protected-note,.empty-state{display:grid;gap:6px;padding:16px;border:1px dashed rgba(43,47,49,.32);border-radius:var(--radius-card);background:#b3d7d81f}.empty-state span{color:var(--belavista-muted)}.protected-card{border-color:#2b2f3152;background:radial-gradient(circle at 94% 0%,rgba(179,215,216,.42),transparent 8rem),#fffdf8eb}.source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.source-list div{display:grid;gap:3px;padding:12px;border-radius:7px;background:#f7f4eeb8}.source-list span{color:var(--belavista-muted);font-size:13px}.weekly-rhythm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:152px}.weekly-rhythm-card{align-self:start}.weekly-rhythm-empty{margin-top:12px}.rhythm-day{display:grid;align-items:end;justify-items:center;gap:6px;color:var(--belavista-muted);font-size:12px}.rhythm-day strong{color:var(--belavista-ink);font-family:Literata,Georgia,serif;font-size:20px}.rhythm-bar{width:100%;max-width:42px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--belavista-aqua),var(--belavista-petroleum));box-shadow:inset 0 0 0 1px #ffffff52,0 10px 18px #2b2f3129;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}.rhythm-day:hover .rhythm-bar{transform:translateY(-2px) scaleY(1.03);box-shadow:inset 0 0 0 1px #ffffff6b,0 14px 24px #2b2f3138;filter:saturate(1.05)}.permission-state{display:grid;gap:6px;padding:16px;border:1px dashed rgba(43,47,49,.44);border-radius:var(--radius-card);background:#b3d7d824}.login-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 78% 18%,rgba(179,215,216,.34),transparent 18rem),var(--belavista-paper)}.dashboard-loading-screen{display:grid;min-height:100dvh;place-items:center;align-content:center;gap:12px;padding:24px;color:var(--belavista-deep-blue);background:radial-gradient(circle at 78% 18%,rgba(179,215,216,.28),transparent 18rem),var(--belavista-paper);text-align:center}.dashboard-loading-screen img{width:min(180px,56vw);height:auto;opacity:.72}.dashboard-loading-screen strong{font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(20px,2vw,28px);line-height:1.1}.dashboard-loading-screen span{max-width:32ch;color:var(--belavista-muted);font-size:14px;line-height:1.4}.login-panel{display:grid;gap:14px;width:min(100%,440px)}.login-brand{color:var(--belavista-deep-blue);gap:8px;margin-bottom:8px}.login-logo{width:min(220px,72vw);height:auto;object-fit:contain}.login-brand .brand-caption{color:#1a15169e}.auth-status-note{padding:10px 12px;border:1px solid rgba(43,47,49,.14);border-radius:12px;color:var(--belavista-petroleum);background:#b3d7d82e;font-size:12px;font-weight:750;line-height:1.35}.auth-status-note.error{border-color:#c96c3038;color:var(--status-partial);background:#c96c301a}.timeline-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.timeline-event{position:relative;padding:14px;border:1px solid var(--belavista-line);border-radius:var(--radius-card);background:#ffffffbd}.placeholder-page{display:grid;place-items:center;min-height:62vh;text-align:center}.placeholder-page h1{font-family:Literata,Georgia,serif;font-size:46px}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar-footer{position:static;margin-top:18px}.kpi-grid,.content-grid,.bottom-grid,.executive-hero,.two-column-grid,.two-column-grid.wide-left,.three-column-grid,.funnel,.timeline-strip,.creative-grid,.mini-metrics,.table-row,.table-row.two-col,.button-row,.organic-source-card{grid-template-columns:1fr}.report-highlight-grid,.report-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-guide-grid,.usage-routine-grid{grid-template-columns:1fr}.weekly-rhythm{grid-template-columns:repeat(7,minmax(42px,1fr));overflow-x:auto}}@media(max-width:900px){.desktop-origin-table{display:none}.origin-mobile-list{display:grid;gap:10px}.origin-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff9e}.origin-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.origin-mobile-head strong{color:var(--belavista-deep-blue)}.origin-mobile-head span{color:var(--belavista-petroleum);font-size:12px;font-weight:800}.origin-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-highlight-grid strong{font-size:24px}.origin-mobile-metrics div{display:grid;gap:4px;padding:10px;border:1px solid rgba(43,47,49,.08);border-radius:14px;background:#fffdf8cc}.origin-mobile-metrics span{color:var(--belavista-muted);font-size:11px;font-weight:700;line-height:1.2}.origin-mobile-metrics strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:24px;line-height:1}}@media(max-width:720px){.media-overview-metrics,.report-highlight-grid,.report-truth-grid,.source-list{grid-template-columns:1fr}.timeline-row{grid-template-columns:1fr;gap:10px;padding:16px 0}.timeline-marker{display:none}.timeline-date{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-date strong{font-size:14px}.timeline-date span{font-size:12px}.main-area{padding:14px 14px 104px}.topbar{margin-bottom:12px}.topbar-left,.topbar-right{display:none}.mobile-context-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border:1px solid rgba(43,47,49,.08);border-radius:16px;background:#fffaf1eb;box-shadow:none}.mobile-context-bar div{display:grid;gap:1px;min-width:0}.mobile-read-mode-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;color:var(--belavista-deep-blue);background:#ffffffb8;font-size:11px;font-weight:800;white-space:nowrap}.mobile-context-bar strong{color:var(--status-partial);font-size:12px;line-height:1}.mobile-context-reading{max-width:38rem;margin:0;color:var(--belavista-muted);font-size:11px;line-height:1.35}.mobile-context-bar span,.mobile-context-bar small{overflow:visible;color:var(--belavista-muted);font-size:11px;font-weight:700;line-height:1.15;white-space:normal}.sidebar{right:12px;bottom:10px;left:12px;padding:7px;border-radius:22px}.nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.nav-button{display:none}.nav-button[data-route=home],.nav-button[data-route=manual],.nav-button[data-route=reports]{display:grid;grid-template-columns:1fr;justify-items:center;gap:3px;min-width:0;min-height:54px;padding:7px 4px;text-align:center;font-size:10px;line-height:1.05}.nav-button.active{order:0;min-width:0}.nav-button svg{width:17px;height:17px}}@media(max-width:380px){.mobile-context-main,.mobile-focus-grid{grid-template-columns:1fr}.mobile-status-meta{display:grid;gap:2px}.nav-button[data-route=home],.nav-button[data-route=manual],.nav-button[data-route=reports]{font-size:9px}}.trust-cluster{display:flex;align-items:center;gap:4px;min-height:32px;padding:2px;border:1px solid rgba(43,47,49,.07);border-radius:999px;background:#fffbf4ad;box-shadow:inset 0 1px #ffffff85}.topbar-truth-strip{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:820px}.truth-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(43,47,49,.08);border-radius:999px;background:#ffffffbd;color:var(--belavista-muted);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.25}.truth-pill.primary{color:var(--belavista-deep-blue);background:#fffaf1eb}.truth-pill.success{color:var(--status-complete);background:#2b2f311a}.truth-pill.muted{color:var(--status-pending);background:#8a929b1f}.trust-cluster span,.trust-cluster strong{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;border-radius:999px;color:var(--belavista-muted);font-size:9px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.trust-cluster strong{color:var(--belavista-deep-blue);background:#ffffffd6}.trust-cluster .status-dot{display:inline-block;width:9px;height:9px;min-height:0;padding:0;border-radius:999px;background:var(--status-partial)}.status-dot.complete{background:var(--status-complete)}.status-dot.partial{background:var(--status-partial)}.status-dot.pending{background:var(--status-pending)}.period-ledger{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr);gap:14px;margin-bottom:14px;padding:18px;border-radius:28px;background:linear-gradient(140deg,#fffdf8fa,#f8f5efe6),radial-gradient(circle at 96% 0%,rgba(179,215,216,.22),transparent 13rem);box-shadow:var(--shadow-ledger)}.period-ledger:before{position:absolute;inset:20px auto auto 28px;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--belavista-peach),rgba(179,215,216,.3));content:""}.ledger-main{position:relative;z-index:1;display:grid;gap:12px;padding:14px 6px 6px 0}.period-ledger h1{max-width:500px;margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(23px,2.35vw,34px);font-weight:650;line-height:1;letter-spacing:0}.ledger-reading{max-width:580px;margin:0;color:var(--belavista-ink);font-family:Literata,Georgia,serif;font-size:clamp(16px,1.08vw,19px);font-weight:500;line-height:1.24}.ledger-support{max-width:620px;margin:-2px 0 0;color:var(--belavista-muted);font-size:12px;line-height:1.42}.ledger-data-window{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:9px 11px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#ffffffb8;box-shadow:0 10px 24px #1a15160d}.ledger-data-window>span{color:var(--belavista-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.evidence-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.evidence-chip{display:grid;gap:4px;min-height:74px;padding:11px 12px;border:1px solid rgba(43,47,49,.1);border-radius:16px;background:#ffffff94}.evidence-chip span{color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.evidence-chip strong{color:var(--belavista-deep-blue);font-size:12px;line-height:1.25}.evidence-chip.platform{background:#b3d7d847}.evidence-chip.manual{background:#b3d7d83d}.evidence-chip.verified{background:#b3d7d86b}.evidence-chip.estimated{background:#f1e1c96b}.evidence-chip.pending{background:#f6d6c461}@media(max-width:720px){.evidence-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-chip{min-height:78px;padding:10px}}.inline-data-window{display:block;margin-bottom:5px;color:var(--belavista-petroleum);font-size:12px;font-weight:800}.ledger-priority-callout{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:13px 14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffffad}.ledger-priority-callout svg{color:var(--belavista-petroleum);margin-top:2px}.ledger-priority-callout strong{display:block;margin-bottom:4px;color:var(--belavista-deep-blue);font-size:14px}.ledger-priority-callout span{color:var(--belavista-muted);font-size:12px;line-height:1.45}.ledger-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ledger-trust-grid article,.signal-stack article{display:grid;gap:3px;padding:12px;border:1px solid rgba(43,47,49,.09);border-radius:16px;background:#ffffff8f}.ledger-trust-grid article svg{color:var(--belavista-petroleum)}.ledger-trust-grid span,.signal-stack span{color:var(--belavista-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ledger-trust-grid strong,.signal-stack strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:18px;line-height:1.05}.conference-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;border:1px solid rgba(43,47,49,.08);border-radius:18px;background:#fffaf194}.conference-track span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 9px;border-radius:14px;color:var(--belavista-muted);background:#ffffff80;font-size:11px;font-weight:800;text-align:center}.conference-track .done{color:var(--status-complete);background:#2b2f311c}.conference-track .active{color:var(--status-partial);background:#d9782f1c}.signal-stack{position:relative;z-index:1;display:grid;align-content:start;gap:10px;padding:16px;border:1px solid rgba(43,47,49,.08);border-radius:20px;background:radial-gradient(circle at 100% 8%,rgba(179,215,216,.14),transparent 7rem),#ffffff8f}.signal-stack h2{margin:0 0 4px;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:21px;line-height:1.05}.signal-stack p{max-width:62ch;margin:0;color:var(--belavista-muted);font-size:13px;line-height:1.4}.period-ledger+.kpi-grid{margin-top:0}.funnel-card .section-heading h2{max-width:680px}.home-support-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr);align-items:start}.care-journey-ledger{gap:14px}.care-journey-head{margin-bottom:-2px}.change-stack{display:grid;gap:10px;padding:12px;border:1px solid rgba(43,47,49,.09);border-radius:18px;background:#ffffff8a}.change-stack-head{display:grid;gap:3px}.change-stack-head strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:18px;line-height:1.08}.change-list{display:grid;gap:8px}.change-list article{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:start;padding:9px 10px;border:1px solid rgba(43,47,49,.08);border-radius:14px;background:#fffaf194}.change-list article svg{color:var(--belavista-petroleum);margin-top:1px}.change-list article span{color:var(--belavista-ink);font-size:12px;line-height:1.32}.decision-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-strip>.card{min-height:100%}.decision-strip>.card h3{margin-bottom:8px;font-size:22px;line-height:1.08}.decision-strip>.card p{margin:0 0 12px;line-height:1.45}.decision-strip>.card strong{display:block;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:24px;line-height:1.08}.decision-strip>.card .difference{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:0 10px;border-radius:999px;background:#d9782f1f;font-size:12px;font-weight:900}.source-health-card .source-list{grid-template-columns:1fr}.source-health-card .source-list div{padding:14px;border-radius:16px}.source-health-card .source-list strong{color:var(--belavista-deep-blue);font-size:14px}.organic-source-card{display:grid;grid-template-columns:minmax(0,.78fr) minmax(260px,1fr);gap:14px;align-items:center;margin-bottom:10px;border-color:#2b2f311a;background:radial-gradient(circle at 98% 10%,rgba(179,215,216,.18),transparent 10rem),linear-gradient(135deg,#fffaf3fa,#f7f4eed1)}.organic-source-card>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.organic-source-card h2,.organic-source-card p{margin:0}.organic-source-card h2{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:22px;line-height:1.05}.organic-source-card p{color:var(--belavista-muted);font-size:12px;line-height:1.45}.organic-source-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:var(--belavista-petroleum);background:#b3d7d847;font-size:11px;font-weight:900}.data-freshness-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(194,116,32,.22);border-radius:14px;background:linear-gradient(135deg,#fffaf1f5,#ffffffe6);box-shadow:0 10px 26px #1a15160e}.data-freshness-alert div{display:grid;gap:2px;min-width:0}.data-freshness-alert strong{color:var(--belavista-deep-blue);font-size:13px;line-height:1.18}.data-freshness-alert span,.data-freshness-alert small{color:var(--belavista-muted);font-size:11px;font-weight:750;line-height:1.3}.google-support-card{grid-template-columns:1fr;align-items:start}.organic-source-card>.google-support-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.google-support-head{grid-column:1 / -1}.support-refresh-cluster{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.support-refresh-button{min-height:34px;padding:0 12px;border:1px solid rgba(17,20,22,.22);border-radius:999px;background:#111416;color:#fff;font:inherit;font-size:11px;font-weight:850;line-height:1;cursor:pointer;white-space:nowrap}.support-refresh-button:disabled{cursor:wait;opacity:.64}.google-support-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0;min-height:76px;padding:11px 12px;border:1px solid rgba(43,47,49,.1);border-radius:14px;background:#ffffffbd}.google-support-grid svg{grid-row:1 / span 3;color:var(--belavista-petroleum)}.google-support-grid span{color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.12;text-transform:uppercase}.google-support-grid strong{min-width:0;color:var(--belavista-deep-blue);font-size:clamp(16px,1.35vw,20px);font-weight:900;line-height:1.08;overflow-wrap:anywhere}.google-support-grid small{color:var(--belavista-muted);font-size:11.5px;font-weight:760;line-height:1.32}.google-support-footnote{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;max-width:none;margin:0;padding-top:8px;border-top:1px solid rgba(43,47,49,.08);color:#2b2f31;font-size:11.5px;font-weight:760;line-height:1.35}.google-support-footnote span,.google-support-footnote b{min-width:0}.google-support-footnote b{color:#111416;font-weight:900}.google-support-collected{color:var(--belavista-muted);font-size:11px;font-weight:700;white-space:nowrap}.google-support-collected.is-stale{padding:5px 8px;border-radius:999px;color:#7a4e14;background:#ffe8beb8;white-space:normal;text-align:right}.organic-source-card>.connector-status-row,.connector-status-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.connector-status-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 8px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#ffffffbd;color:var(--belavista-muted);font-size:10.5px;font-weight:800;line-height:1}.connector-status-pill b{color:var(--belavista-deep-blue);font-size:10.5px}.connector-status-pill.is-connected{color:#111416;background:#e2f7eccc;border-color:#3e92642e}.connector-status-pill.is-blocked,.connector-status-pill.is-failed{color:#7a4e14;background:#fff0d3d1;border-color:#c274202e}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel{opacity:1!important;filter:none!important;color:#1a1516f5!important;background:linear-gradient(145deg,#fffffffa,#f9f8f6f0)!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel h3,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-movement-snapshot strong,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .metric-row strong,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel h3{color:#1a1516f5!important;opacity:1!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel span,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel p,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel small,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .metric-row small,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel span,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel p,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel small{color:#111416db!important;opacity:1!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel input,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel select,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel textarea,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel input,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel select,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .review-panel textarea{color:#1a1516f5!important;opacity:1!important;background:#fffffff0!important}.media-organic-card{margin:16px 0 0}.performance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-panel{display:grid;gap:16px}.performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.performance-grid article{display:grid;gap:4px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff94}.performance-grid span,.performance-note p,.performance-grid small{color:var(--belavista-muted)}.performance-grid strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:28px;line-height:1.05}.front-split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.front-split-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:13px;border:1px solid rgba(43,47,49,.1);border-radius:8px;background:#f9f8f6}.front-split-grid div{display:grid;gap:3px;min-width:0}.front-split-grid strong{color:var(--belavista-deep-blue);font-size:14px;white-space:nowrap}.front-split-grid span,.front-split-grid small{color:var(--belavista-muted);font-size:11px;font-weight:800}.front-split-grid b{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:30px;line-height:1}.front-split-grid small{grid-column:1 / -1}.performance-disclaimer{margin:0;color:var(--belavista-muted);font-size:12px;line-height:1.45}.performance-note{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#b3d7d824}.performance-note svg{color:var(--belavista-petroleum)}.detailed-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-guide-card{display:grid;gap:14px;margin-top:12px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 10rem),linear-gradient(140deg,#fffdf8f2,#f8f5efdb)}.onboarding-prompt-card{display:grid;gap:16px;padding:10px;border:1px solid rgba(43,47,49,.1);border-radius:22px;background:#ffffff75}.onboarding-prompt-actions,.onboarding-coachmark-actions,.onboarding-checklist-grid,.usage-guide-grid,.usage-routine-grid{display:grid;gap:10px}.onboarding-prompt-actions,.onboarding-coachmark-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-checklist-head h2,.onboarding-prompt-card h2{max-width:20ch}.onboarding-checklist-head p,.onboarding-prompt-card p{max-width:58ch}.onboarding-progress-rail{overflow:hidden;height:10px;border-radius:999px;background:#2b2f3114}.onboarding-progress-rail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--belavista-aqua),var(--belavista-petroleum))}.onboarding-checklist-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-checklist-grid article,.usage-guide-grid article,.usage-routine-grid article{display:grid;gap:6px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffffa8}.onboarding-checklist-grid article.complete{border-color:#2b2f312e;background:#2b2f3114}.onboarding-checklist-grid span,.usage-guide-grid span,.usage-routine-grid span{color:var(--belavista-petroleum);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.onboarding-checklist-grid strong,.usage-guide-grid strong,.usage-routine-grid strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:20px;line-height:1.1}.onboarding-checklist-grid p,.usage-guide-grid p,.usage-routine-grid p{margin:0;color:var(--belavista-muted);font-size:13px;line-height:1.4}.onboarding-skip-button{justify-self:start}.guide-trigger-button{min-height:38px;padding:0 14px;color:var(--belavista-deep-blue);background:#ffffffd1;font-size:13px;white-space:nowrap}.guide-trigger-button:hover{border-color:#2b2f3138;box-shadow:0 10px 20px #1a15160d}.onboarding-highlight{position:absolute;z-index:40;pointer-events:none;border:2px solid rgba(43,47,49,.28);border-radius:22px;box-shadow:0 0 0 9999px #1a151614}.onboarding-coachmark{position:fixed;z-index:50;width:min(340px,calc(100vw - 32px));display:grid;gap:12px;padding:16px;border:1px solid rgba(43,47,49,.12);border-radius:22px;background:#fffdf8fa;box-shadow:0 24px 60px #1a15162e}.onboarding-coachmark h3{margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:24px;line-height:1.08}.onboarding-coachmark p{margin:0;color:var(--belavista-muted);line-height:1.4}.coachmark-note{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#b3d7d829;color:var(--belavista-petroleum);font-size:11px;font-weight:800}.onboarding-coachmark.mobile{right:16px;bottom:96px;left:16px;width:auto}.onboarding-coachmark.desktop{max-width:340px}.onboarding-coachmark-links{display:flex;gap:12px;justify-content:space-between}.onboarding-coachmark-links button{border:0;padding:0;color:var(--belavista-petroleum);background:transparent;font-weight:800}.usage-guide-grid,.usage-routine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-guide-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.usage-routine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.onboarding-checklist-grid,.usage-guide-grid,.usage-routine-grid{grid-template-columns:1fr}}.manual-card-compact .manual-compact-head h2{font-size:28px}.manual-hero h2{max-width:780px}.mobile-command-center,.mobile-context-bar{display:none}.entry-mode-switch,.entry-mode-panel{display:grid;gap:8px}.entry-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px;padding:4px;border:1px solid rgba(43,47,49,.1);border-radius:999px;background:#ffffff8a}.entry-mode-switch button,.entry-mode-panel button,.status-choice{border:1px solid transparent;color:var(--belavista-muted);background:transparent;font-weight:800}.entry-mode-switch button{min-height:36px;border-radius:999px}.entry-mode-switch button.active,.entry-mode-panel button.active{color:var(--belavista-deep-blue);background:#b3d7d83d}.entry-mode-panel{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.entry-mode-panel button{display:grid;gap:3px;min-height:72px;padding:13px;border-color:#2b2f311a;border-radius:20px;text-align:left;background:#ffffff85}.entry-mode-panel button span,.field-note{color:var(--belavista-muted);font-size:12px;font-weight:700}.field-note{margin:0}.confidence-list{display:grid;gap:7px;padding:12px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff8a}.confidence-list>strong{color:var(--belavista-deep-blue)}.confidence-list span{display:inline-flex;align-items:center;gap:7px;color:var(--belavista-muted);font-size:12px;font-weight:800}.confidence-list span.complete{color:var(--status-complete)}.status-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.status-choice{min-height:38px;border-radius:999px;background:#ffffff9e}.status-choice.active.complete{color:var(--status-complete);background:#2b2f3121}.status-choice.active.partial{color:var(--status-partial);background:#d9782f21}.status-choice.active.pending{color:var(--status-pending);background:#8a929b29}.manual-secondary-fields,.week-entry-grid,.validation-panel,.mode-warning{display:grid;gap:8px;padding:12px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff8f}.manual-secondary-fields{gap:10px;padding:14px;border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#f9f8f69e),radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 8rem)}.manual-secondary-fields-head{display:grid;gap:4px}.manual-secondary-fields-head .eyebrow{margin-bottom:0}.manual-secondary-fields-head strong{color:var(--belavista-deep-blue);font-size:15px;line-height:1.25}.manual-primary-fields{gap:10px}.week-entry-grid{gap:12px;padding:16px;border-color:#2b2f311f;border-radius:26px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 9rem),linear-gradient(180deg,#ffffffe6,#f9f8f6c2);box-shadow:inset 0 1px #ffffffb8,0 14px 30px #1a151609}.week-entry-head{display:grid;gap:4px;color:var(--belavista-muted);font-size:12px}.week-entry-head .eyebrow{margin-bottom:0}.week-entry-head strong{color:var(--belavista-deep-blue);font-size:16px;line-height:1.2}.week-entry-head span:last-child{max-width:52ch;line-height:1.35}.week-entry-row{display:grid;grid-template-columns:minmax(78px,94px) minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(43,47,49,.09);border-radius:18px;background:linear-gradient(135deg,#ffffffd1,#f9f8f6a8),radial-gradient(circle at 0% 0%,rgba(179,215,216,.12),transparent 7rem)}.week-entry-row>strong{align-self:stretch;color:var(--belavista-deep-blue);font-size:12px;line-height:1.2}.week-entry-day{display:grid;align-content:center;gap:3px;min-height:100%;padding:6px 4px}.week-entry-day span{color:var(--belavista-deep-blue);font-size:12px;font-weight:900;line-height:1.08}.week-entry-day small{color:var(--belavista-muted);font-size:10px;font-weight:800;line-height:1.05}.week-entry-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.week-entry-row label{display:grid;gap:4px;color:var(--belavista-muted);font-size:11px;font-weight:800}.week-entry-row input{width:100%;min-height:38px;border:1px solid rgba(43,47,49,.12);border-radius:12px;padding:0 9px;background:#fffdf8e6;color:var(--belavista-deep-blue);font-weight:800}.movement-support-box{display:grid;gap:12px;padding:16px;border:1px solid rgba(43,47,49,.09);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(255,208,156,.16),transparent 8rem),linear-gradient(180deg,#fffefad6,#f9f8f6b3);box-shadow:inset 0 1px #ffffffb8,0 14px 28px #1a151608}.movement-support-head{display:grid;gap:3px}.movement-support-head .eyebrow{margin-bottom:0}.movement-support-head strong{color:var(--belavista-deep-blue);font-size:15px;line-height:1.2}.mode-warning{color:var(--status-partial);background:#d9782f1a;font-size:12px;font-weight:800;line-height:1.35}.validation-panel{color:var(--status-partial);background:#d9782f1a}.validation-panel.complete{color:var(--status-complete);background:#2b2f311c}.validation-panel strong,.validation-panel span{display:block}.validation-panel span{font-size:12px;font-weight:800}.creative-source-hint,.creative-attribution-panel{display:grid;gap:8px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.22),transparent 8rem),#ffffff94}.creative-source-hint strong,.creative-attribution-head strong{color:var(--belavista-deep-blue)}.period-recap-card strong{font-size:14px;line-height:1.35}.creative-source-hint span,.creative-attribution-head span,.creative-attribution-meta small{color:var(--belavista-muted);font-size:12px;font-weight:700;line-height:1.3}.creative-attribution-panel{margin-top:12px;min-width:0}.creative-attribution-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.creative-attribution-head>div:first-child{display:grid;gap:3px}.attribution-balance{display:grid;min-width:136px;padding:10px 12px;border-radius:16px;color:var(--status-complete);background:#2b2f311a;text-align:right}.attribution-balance.danger{color:var(--status-partial);background:#d9782f1f}.attribution-balance span{font-size:11px;font-weight:800}.attribution-balance strong{color:inherit;font-size:14px}.creative-attribution-list{display:grid;gap:8px}.creative-attribution-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(52px,64px));gap:7px;align-items:end;padding:10px;border:1px solid rgba(43,47,49,.09);border-radius:16px;background:#fffdf8b8}.creative-attribution-row.active{border-color:#2b2f312e;background:linear-gradient(135deg,#b3d7d829,#fffdf8c7)}.creative-attribution-meta{display:grid;gap:2px;min-width:0}.creative-attribution-meta span{color:var(--belavista-petroleum);font-size:11px;font-weight:900;letter-spacing:.08em}.creative-attribution-meta strong{overflow:hidden;color:var(--belavista-deep-blue);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.creative-attribution-row label{display:grid;gap:4px;color:var(--belavista-muted);font-size:11px;font-weight:900}.creative-attribution-row input{width:100%;min-height:36px;border:1px solid rgba(43,47,49,.12);border-radius:12px;padding:0 6px;background:#fffdf8eb;color:var(--belavista-deep-blue);font-weight:900;text-align:center}.creative-attribution-more{padding:10px 12px;border-radius:14px;color:var(--belavista-muted);background:#ffffff85;font-size:12px;font-weight:800;text-align:center}@media(max-width:1180px){.period-ledger,.home-support-grid{grid-template-columns:1fr}.decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1440px){.topbar{display:grid;gap:8px;margin-bottom:14px}.topbar-left,.topbar-right{width:100%}.topbar-left{justify-content:flex-start}.topbar-right{justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px}.topbar-right>.segmented{flex:0 1 auto}.topbar-right>.trust-cluster,.topbar-right>.topbar-truth-strip{flex:0 1 auto;min-width:0}.topbar .segmented{padding:3px}.topbar .segmented button{min-height:32px;padding:0 12px;font-size:12px}.trust-cluster{gap:6px;padding:3px}.topbar-truth-strip{justify-content:flex-start}.trust-cluster span,.trust-cluster strong{min-height:32px;padding:0 9px;font-size:12px}}@media(max-width:1100px){.main-area:before,.main-area:after,.sidebar:after{display:none}.topbar-right{flex-wrap:wrap}.topbar-right>.trust-cluster,.topbar-right>.topbar-truth-strip{flex:1 1 100%;width:100%}.topbar-truth-strip{justify-content:flex-start;max-width:none}.trust-cluster{width:100%;border-radius:22px;flex-wrap:wrap}.trust-cluster span,.trust-cluster strong{white-space:normal}}@media(max-width:900px){.ledger-trust-grid,.conference-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.desktop-funnel-flow,.app-shell[data-route=funnel] .page-title{display:none}.mobile-journey-map{display:grid;gap:18px;padding:20px;margin-bottom:132px;border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.34),transparent 10rem),linear-gradient(155deg,#fffdf8fa,#f7f4eee0)}.mobile-journey-hero h2{font-size:32px}.mobile-journey-actions a{min-width:0;padding:0 8px;font-size:13px;text-align:center}.topbar{margin-bottom:14px}.topbar-right>.segmented,.topbar-right>.trust-cluster{display:none}.topbar .segmented{min-height:48px;box-shadow:0 10px 24px #1a15160f}.page-title{margin-bottom:14px}.page-title h1{font-size:38px}.page-title p{font-size:14px;line-height:1.35}.manual-hero{padding:22px 22px 16px}.manual-hero h2{font-size:30px;line-height:1.08}.manual-hero p{font-size:14px;line-height:1.36}.manual-steps{grid-template-columns:1fr;gap:8px;padding-bottom:12px}.manual-steps span,.manual-steps button{justify-content:flex-start;min-height:42px;padding:0 14px}.manual-panel.is-step-inactive{display:none}.mobile-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-action-row .primary-button{grid-column:1 / -1}.mobile-action-row a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mobile-metric-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-metric-deck article,.mobile-journey-card{padding:12px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff9e}.mobile-metric-deck span,.mobile-journey-card span,.mobile-journey-card small{color:var(--belavista-muted);font-size:12px;font-weight:800}.mobile-metric-deck strong,.mobile-journey-card strong{display:block;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:28px;line-height:1}.mobile-journey-card{display:grid;gap:10px}.mobile-journey-card>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:end}.mobile-progress-line{height:12px;overflow:hidden;border-radius:999px;background:#2b2f311a}.mobile-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--belavista-aqua),var(--belavista-petroleum))}.mobile-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-checklist span{min-height:34px;padding:9px 10px;border-radius:14px;color:var(--belavista-muted);background:#ffffff94;font-size:11px;font-weight:900}.mobile-checklist .done{color:var(--status-complete);background:#2b2f311c}.mobile-checklist .active{color:var(--status-partial);background:#d9782f1f}.mobile-focus-card h2{margin:6px 0 4px;font-size:24px}.mobile-focus-card p{margin:0}.mobile-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.mobile-focus-grid article:first-child{grid-column:1 / -1}.mobile-focus-grid article{display:grid;gap:4px;padding:12px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffff9e}.mobile-focus-grid span{color:var(--belavista-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-focus-grid strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:18px;line-height:1.15}.mobile-performance-panel{gap:12px}.mobile-performance-panel .section-heading{gap:8px}.mobile-performance-panel .section-heading h2{font-size:24px}.mobile-performance-panel .pill{width:fit-content}.mobile-performance-grid{grid-template-columns:1fr;gap:8px}.mobile-performance-grid article{gap:3px;padding:12px 14px}.mobile-performance-grid strong{font-size:24px}.mobile-kpi-stack{grid-template-columns:1fr}.mobile-kpi-stack .kpi-card{min-height:0;padding:18px 18px 16px;border-radius:20px}.mobile-kpi-stack .kpi-icon{width:52px;height:52px}.mobile-kpi-stack .kpi-card strong{font-size:34px}.entry-mode-panel{grid-template-columns:1fr;margin-bottom:12px}.entry-mode-panel button{min-height:58px;padding:12px 14px}.manual-primary-fields{gap:8px}.manual-secondary-fields{padding:12px}.manual-secondary-fields-head strong,.week-entry-head strong{font-size:14px}.week-entry-grid{gap:8px;padding:10px}.week-entry-head{gap:3px;font-size:11px}.week-entry-row{grid-template-columns:1fr;gap:8px;padding:9px;border-radius:16px}.week-entry-row>strong{grid-column:1 / -1;font-size:11px}.week-entry-day{gap:1px}.week-entry-day span{font-size:11px}.week-entry-day small{font-size:9px}.week-entry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.week-entry-row label{gap:3px;font-size:10px}.week-entry-row input{min-height:34px;border-radius:10px;padding:0 8px}.movement-support-box{gap:8px;padding:10px;border-radius:18px}.movement-support-head strong{font-size:14px}.status-choice-row{grid-template-columns:1fr}.period-ledger{padding:22px;border-radius:24px}.period-ledger h1{font-size:46px}.ledger-reading{font-size:21px}.ledger-trust-grid,.conference-track,.decision-strip{grid-template-columns:1fr}.signal-stack{padding:16px}}@media(min-width:1480px){.funnel,.timeline-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}body{background:radial-gradient(circle at 6% 6%,rgba(217,170,143,.16),transparent 15rem),radial-gradient(circle at 90% 4%,rgba(179,215,216,.22),transparent 20rem),radial-gradient(circle at 54% 100%,rgba(179,215,216,.18),transparent 22rem),linear-gradient(135deg,#faf5eb,#f5f7f2 46%,#fff9f1)}body,button,input,select,textarea{letter-spacing:0}body:before{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 86% 18%,rgba(179,215,216,.1),transparent 16rem),radial-gradient(ellipse at 16% 86%,rgba(217,170,143,.08),transparent 14rem);filter:blur(5px);content:""}.app-shell{position:relative;z-index:1}.sidebar{overflow:hidden;padding:28px 18px;border-right:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 14% 10%,rgba(179,215,216,.14),transparent 10rem),radial-gradient(circle at 100% 92%,rgba(217,170,143,.1),transparent 10rem),linear-gradient(180deg,#1a1516 0% 62%,#1a1516);box-shadow:inset -1px 0 #ffffff0a}.sidebar:after{position:absolute;right:-80px;bottom:-70px;width:230px;height:230px;border:1px solid rgba(179,215,216,.14);border-radius:46% 54% 52% 48%;content:""}.brand-mark{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;margin-bottom:28px;padding:8px 8px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.brand-logo{width:156px;max-width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.14))}.brand-caption{color:#f9f8f69e;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.nav-button{position:relative;z-index:1;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:#f9f8f6cc;font-size:13px;font-weight:600}.nav-button:hover{border-color:#b3d7d81a;background:#ffffff0a}.nav-button.active{border-color:#b3d7d82e;background:linear-gradient(135deg,#b3d7d824,#ffffff0a),#ffffff0f;box-shadow:inset 2px 0 0 var(--belavista-peach),0 8px 18px #00000014;color:#fff}.role-card,.secure-card{position:relative;z-index:1;border-radius:16px;background:linear-gradient(135deg,#ffffff17,#ffffff0a),#ffffff0a}.main-area{position:relative;overflow:hidden;padding:30px 38px 46px}.main-area:before{position:fixed;right:-54px;top:74px;width:360px;height:440px;pointer-events:none;background:url(../folhas-belavista.png) center / contain no-repeat;opacity:.08;transform:rotate(-5deg);content:""}.main-area:after{position:fixed;right:10vw;bottom:-86px;width:320px;height:190px;pointer-events:none;background:radial-gradient(ellipse,rgba(217,170,143,.12),transparent 65%),radial-gradient(ellipse at 36% 48%,rgba(179,215,216,.09),transparent 64%);filter:blur(12px);content:""}.topbar{position:relative;z-index:70;margin-bottom:22px}.segmented,.trust-badge,.status-badge{border-color:#2b2f3114;border-radius:999px;background:#fffaf1b8;box-shadow:0 6px 16px #1a151609;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.segmented button{border-radius:999px;font-size:13px;font-weight:700}.segmented button.active{background:linear-gradient(135deg,var(--belavista-petroleum),var(--belavista-deep-blue))}.page-title h1,.executive-hero h1,.manual-hero h2{font-weight:650;letter-spacing:0}.card{position:relative;border:1px solid rgba(43,47,49,.1);border-radius:var(--radius-soft);background:linear-gradient(160deg,#fffdf8f2,#fcf7efd1),#fffdf8e6;box-shadow:var(--shadow-paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:50% 50%;animation:belavistaSurfaceReveal .44s cubic-bezier(.22,1,.36,1) backwards}.card:before{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 92% 10%,rgba(179,215,216,.09),transparent 8rem),radial-gradient(circle at 8% 94%,rgba(217,170,143,.06),transparent 7rem);content:""}.card>*{position:relative;z-index:1}.card-pad{padding:24px}.executive-hero{min-height:286px;padding:36px;border-radius:34px;background:linear-gradient(90deg,#fffaf1f0,#fffaf1ad),radial-gradient(circle at 86% 16%,rgba(179,215,216,.42),transparent 15rem),radial-gradient(circle at 98% 86%,rgba(217,170,143,.22),transparent 12rem)}.executive-hero:before{position:absolute;right:-38px;top:-26px;width:310px;height:380px;pointer-events:none;background:url(../folhas-belavista.png) center / contain no-repeat;opacity:.18;transform:rotate(5deg);content:""}.executive-hero:after{right:34px;bottom:28px;width:142px;height:142px;border-color:#2b2f311f;box-shadow:inset 0 0 0 24px #b3d7d80f}.eyebrow{color:var(--belavista-petroleum);font-size:11px;letter-spacing:.18em}.hero-summary{align-content:end}.hero-summary article{min-height:70px;border-color:#2b2f311f;border-radius:18px;background:#fffdf8b8;box-shadow:0 12px 24px #1a15160a}.hero-summary strong{color:var(--belavista-deep-blue);font-size:24px}.kpi-grid{gap:18px}.kpi-card{min-height:154px;padding:18px 20px;border:1px solid rgba(43,47,49,.1);border-radius:24px;background:linear-gradient(150deg,#ffffffeb,#f9f8f6c7),radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 8rem);box-shadow:0 14px 34px #1a15160d;isolation:isolate;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.kpi-card:hover{transform:translateY(-4px);border-color:#2b2f312e;box-shadow:0 18px 38px #1a15161a}.kpi-card:after{position:absolute;right:18px;bottom:16px;width:78px;height:8px;border-radius:999px;background:#b3d7d86b;transform-origin:right center;transition:transform .22s ease,opacity .22s ease;content:""}.kpi-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.kpi-card-body{display:grid;gap:6px}.kpi-value{display:block}.kpi-helper{max-width:22ch}.kpi-card .evidence-badge{margin-left:auto}.kpi-card.tone-blue:after,.kpi-card.tone-blue .kpi-icon{background:#b3d7d88a;color:var(--belavista-blue)}.kpi-card.tone-aqua:after,.kpi-card.tone-aqua .kpi-icon{background:#b3d7d885;color:var(--belavista-petroleum)}.kpi-card.tone-peach:after,.kpi-card.tone-peach .kpi-icon{background:#d9aa8f57;color:#a96145}.kpi-card.tone-petrol:after,.kpi-card.tone-petrol .kpi-icon{background:#2b2f3129;color:var(--belavista-petroleum)}.kpi-icon{width:62px;height:62px;box-shadow:inset 0 0 0 1px #ffffff94;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background .24s ease}.kpi-card:hover:after{transform:scaleX(1.18);opacity:.92}.kpi-card:hover .kpi-icon{transform:translateY(-2px) scale(1.03);box-shadow:inset 0 0 0 1px #ffffffb8,0 14px 24px #1a151614}.kpi-card strong,.metric-value{color:var(--belavista-deep-blue);font-weight:650;letter-spacing:0}.section-heading h2,.card h2,.card h3{margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-weight:650;letter-spacing:0}.funnel-card{overflow:visible}.funnel-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.funnel-step{position:relative;display:grid;align-content:start;gap:6px;min-width:0;min-height:150px;padding:16px 12px;border:1px solid rgba(43,47,49,.12);border-radius:20px;background:radial-gradient(circle at 88% 8%,rgba(179,215,216,.22),transparent 4rem),linear-gradient(180deg,#ffffffc7,#faf6f0bd);box-shadow:0 12px 24px #1a15160b;text-align:left;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.funnel-step:before{position:absolute;inset:auto 14px 0;height:3px;border-radius:999px;background:linear-gradient(90deg,#b3d7d82e,#2b2f3166,#1a1516d1);opacity:.82;content:""}.funnel-step:hover{transform:translateY(-3px);border-color:#2b2f312e;box-shadow:0 18px 34px #1a151616}.funnel-step:not(:last-child):after{position:absolute;top:48px;right:-13px;z-index:2;width:18px;height:18px;border-top:1px solid rgba(43,47,49,.2);border-right:1px solid rgba(43,47,49,.2);background:#fffaf1eb;transform:rotate(45deg);content:""}.funnel-step strong{margin:2px 0;color:var(--belavista-deep-blue);font-size:clamp(26px,2.5vw,34px);line-height:1}.funnel-step small{color:var(--belavista-muted);font-size:11px;line-height:1.34}.funnel-step span:not(.funnel-index){min-height:auto;color:var(--belavista-ink);font-size:13px;font-weight:700;line-height:1.18}.funnel-index{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--belavista-petroleum);background:#b3d7d847;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff94}.manual-support-grid{margin-top:18px}.manual-card{overflow:hidden}.manual-card-compact{background:linear-gradient(145deg,#fffaf1f2,#f7f4eecc),radial-gradient(circle at 100% 0%,rgba(179,215,216,.28),transparent 9rem)}.manual-card-compact:after{position:absolute;right:-54px;bottom:-70px;width:210px;height:230px;pointer-events:none;background:url(../folhas-belavista.png) center / contain no-repeat;opacity:.13;content:""}.manual-compact-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;margin-bottom:16px}.manual-compact-head h2,.manual-hero h2{margin:0 0 8px}.manual-orb{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--belavista-petroleum);background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.8),transparent 1.8rem),#b3d7d85c}.manual-context-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.manual-context-strip span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#ffffff9e;color:var(--belavista-muted);font-size:12px;font-weight:700}.manual-quick-form{display:grid;gap:12px}.manual-quick-form .button-row{margin-top:2px}.manual-mini-preview{display:grid;gap:4px;padding:13px;border:1px dashed rgba(43,47,49,.2);border-radius:16px;background:#b3d7d81f}.manual-mini-preview span{color:var(--belavista-muted);font-size:13px;line-height:1.35}.manual-card-full{margin-bottom:0}.manual-overview-strip{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.manual-overview-strip span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(43,47,49,.08);border-radius:999px;background:#ffffffad;color:var(--belavista-muted);font-size:10px;font-weight:800}.manual-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:24px 28px;background:linear-gradient(90deg,#fffaf1f2,#fffaf1cc),radial-gradient(circle at 96% 12%,rgba(179,215,216,.24),transparent 13rem)}.manual-hero p{max-width:720px;margin:0;color:var(--belavista-muted);font-size:14px;line-height:1.42}.manual-card+.manual-support-grid{margin-top:14px}.entry-history-panel{min-width:0}.entry-history-head{align-items:start}.entry-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 12px}.entry-history-summary span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid rgba(43,47,49,.09);border-radius:10px;background:#ffffffad;color:var(--belavista-petroleum);font-size:11px;font-weight:800}.entry-history-table{gap:0}.entry-history-row{display:grid;grid-template-columns:.88fr .62fr .62fr .62fr minmax(180px,1.25fr) .72fr;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid rgba(43,47,49,.08);background:#ffffffd1}.entry-history-row:last-child{border-bottom:0}.entry-history-row-head{color:var(--belavista-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.entry-history-row>div{display:grid;min-width:0;gap:3px}.entry-history-row strong,.entry-history-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-history-row strong{color:var(--belavista-deep-blue);font-size:12px;line-height:1.15}.entry-history-row small{color:var(--belavista-muted);font-size:10px;line-height:1.15}.entry-history-row .pill{width:fit-content}.entry-history-note{margin:10px 0 0;color:var(--belavista-muted);font-size:11px;line-height:1.35}.empty-state.compact{display:grid;gap:5px;padding:16px;border:1px dashed rgba(43,47,49,.18);border-radius:14px;background:#ffffff9e}.empty-state.compact span{color:var(--belavista-muted);font-size:13px;line-height:1.4}.manual-save-state{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#ffffffad;color:var(--belavista-petroleum);font-size:13px;font-weight:800;white-space:nowrap}.manual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 28px 18px}.manual-steps span,.manual-steps button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid rgba(43,47,49,.1);border-radius:999px;color:var(--belavista-muted);background:#ffffff8f;font-size:11px;font-weight:800;line-height:1.1;text-align:center}.manual-steps span.active,.manual-steps button.active{color:var(--belavista-deep-blue);background:#b3d7d833}.manual-form{padding:0 20px 22px}.manual-form-layout{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(300px,1.1fr) minmax(280px,.98fr);gap:12px}.manual-panel{display:grid;align-content:start;gap:16px;min-height:100%;padding:20px;border:1px solid rgba(43,47,49,.1);border-radius:22px;background:#fffdf8c2;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;animation:belavistaSurfaceReveal .38s cubic-bezier(.22,1,.36,1) backwards}.manual-panel-title{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.manual-panel-title h3{margin-bottom:2px;font-size:20px}.manual-panel-title p{margin:0;color:var(--belavista-muted);font-size:12px;line-height:1.35}.panel-number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--belavista-petroleum);background:#b3d7d838;font-size:11px;font-weight:900}.field{display:grid;gap:6px;color:var(--belavista-ink);font-size:12px;font-weight:800}.field span{color:var(--belavista-ink)}.field-help{display:block;margin-top:-1px;color:var(--belavista-muted);font-size:10px;font-weight:700;line-height:1.3}.field input,.field select,.field textarea,.metric-row input{min-height:44px;border:1px solid rgba(43,47,49,.12);border-radius:12px;background:#fffdf8f0;box-shadow:inset 0 1px #ffffff9e}.field input:focus,.field select:focus,.field textarea:focus,.metric-row input:focus{border-color:#2b2f316b;box-shadow:0 0 0 4px #b3d7d833;outline:0}.metric-field.compact{grid-template-columns:1fr 92px;align-items:center;padding:10px 12px;border:1px solid rgba(43,47,49,.1);border-radius:16px;background:#ffffff94}.metric-field.compact input{min-height:42px;text-align:center;font-family:Literata,Georgia,serif;font-size:22px;font-weight:650}.metric-input-list{display:grid;gap:10px}.metric-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(43,47,49,.08);border-radius:16px;background:#fffdf89e}.metric-row strong,.metric-row small{display:block}.metric-row strong{font-size:13px;line-height:1.2}.metric-row small{margin-top:2px;color:var(--belavista-muted);font-size:11px;line-height:1.3}.metric-row input{width:100%;padding:0 10px;text-align:center;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:20px;font-weight:650}.review-panel{background:linear-gradient(145deg,#fffdf8b3,#f0e5d86b),#ffffff94}.manual-review-grid{align-items:start}.manual-review-grid .field{min-height:100%}.validation-panel strong{color:var(--belavista-deep-blue);font-size:15px;line-height:1.3}.validation-panel span{line-height:1.45}.manual-preview-card{display:grid;gap:6px;padding:18px;border:1px solid rgba(43,47,49,.12);border-radius:20px;background:radial-gradient(circle at 96% 12%,rgba(179,215,216,.18),transparent 6rem),#fffaf1d1}.manual-preview-card img{width:40px;height:40px;margin-bottom:2px;object-fit:contain;opacity:.8}.manual-preview-card span{color:var(--belavista-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manual-preview-meta{display:grid;gap:4px;margin-top:2px}.manual-preview-meta small{color:var(--belavista-muted);font-size:11px;line-height:1.35}.manual-preview-card strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:23px;line-height:1.08}.manual-preview-card p{margin:2px 0 0;color:var(--belavista-muted);font-size:13px;line-height:1.42}.status-choice-row{display:flex;flex-wrap:wrap;gap:8px}.primary-button,.secondary-button,.ghost-button{position:relative;overflow:hidden;border-radius:13px;font-size:13px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-2px)}.primary-button{background:linear-gradient(135deg,#2b2f31f5,#1a1516fa),var(--belavista-deep-blue);box-shadow:0 10px 22px #1a151629}.primary-button:after{position:absolute;inset:-20% auto -20% -36%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:translate(-135%);pointer-events:none;content:""}.primary-button:hover:after{animation:belavistaButtonSheen .78s ease}.secondary-button{border-color:#2b2f3124;background:#fffdf8e0}.comparison-grid,.data-table,.audit-item,.explainer-item,.bar-row,.timeline-event,.source-list div,.mini-metrics span,.detail-metric-grid span,.creative-card{border-color:#2b2f3114;border-radius:14px;background:#ffffff94}.timeline-strip{gap:12px}.timeline-event{background:radial-gradient(circle at 100% 0%,rgba(217,170,143,.12),transparent 5rem),#ffffff9e}@media(max-width:1320px){.funnel-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-form-layout{grid-template-columns:1fr}}@media(max-width:980px){.main-area:before,.main-area:after{display:none}.manual-hero,.manual-steps,.manual-form{padding-right:22px;padding-left:22px}.home-support-grid,.performance-grid,.detailed-home-grid,.performance-kpi-grid,.funnel-flow,.manual-steps{grid-template-columns:1fr}.funnel-step:not(:last-child):after{top:auto;right:50%;bottom:-10px;transform:translate(50%) rotate(135deg)}.manual-hero{grid-template-columns:1fr}.manual-save-state{width:fit-content;white-space:normal}}@media(max-width:720px){.main-area{padding:18px 16px 112px}.sidebar{position:fixed;inset:auto 10px 10px;z-index:20;display:block;width:auto;height:auto;min-height:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 18px 38px #1a151638}.sidebar:after,.brand-mark,.sidebar-footer{display:none}.nav-list{display:flex;gap:6px;overflow-x:auto;padding:0}.nav-button{flex:0 0 auto;min-width:112px;min-height:48px;justify-content:center;padding:0 10px;border-radius:12px;font-size:12px}.nav-button svg{width:16px;height:16px}.topbar,.topbar-left,.topbar-right{width:100%}.segmented{width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.segmented button{flex:0 0 auto;min-width:max-content}.trust-badge,.status-badge{max-width:100%}.card{border-radius:22px}.executive-hero{min-height:auto;padding:24px}.page-title h1,.executive-hero h1{font-size:38px}.manual-hero{padding-top:24px}.manual-form{padding-bottom:18px}.metric-row,.metric-field.compact,.button-row{grid-template-columns:1fr}.metric-row input,.metric-field.compact input{text-align:left}}@media(max-width:720px){.app-shell{display:block}.main-area{padding:12px 12px 132px}.topbar{display:block;margin:0 0 10px;overflow:visible}.topbar-left,.topbar-right{display:none!important}.mobile-context-bar{position:relative;z-index:40;display:grid!important;grid-template-columns:1fr;gap:8px;width:100%;padding:10px;border:1px solid rgba(43,47,49,.08);border-radius:18px;background:#fffaf1cc;box-shadow:0 12px 24px #1a15160f;overflow:visible}.mobile-context-compact{gap:6px}.mobile-context-main{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;width:100%;overflow:visible}.mobile-period-select{display:block!important;min-width:0;overflow:visible}.mobile-period-select .period-control{display:block;position:static}.mobile-period-select .period-control summary{display:inline-flex!important;max-width:100%;min-height:34px;padding:0 10px;font-size:10px;white-space:normal}.mobile-period-select .period-control summary span{display:inline!important;line-height:1.05}.mobile-period-select .period-control-menu{position:fixed;top:84px;right:12px;left:12px;z-index:1000;width:auto;max-height:calc(100vh - 136px);overflow-y:auto}.mobile-context-bar select{width:82px;min-height:34px;border:0;border-radius:12px;padding:0 8px;color:#fff;background:var(--belavista-deep-blue);box-shadow:0 8px 16px #1a15161a;font-size:11px;font-weight:900}.mobile-status-line{display:grid!important;gap:4px;min-width:0;min-height:34px;padding:0;background:transparent}.mobile-status-line strong{color:var(--belavista-deep-blue);font-size:12px;line-height:1}.mobile-status-meta{display:grid;gap:2px;min-width:0}.mobile-status-line span,.mobile-status-line small{display:block;overflow:hidden;color:var(--belavista-muted);font-size:10px;font-weight:700;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.mobile-status-line span{flex:1 1 auto;min-width:0}.mobile-status-line small{opacity:.82}.mobile-period-chip{justify-content:flex-start;min-height:34px;padding:0 10px;font-size:10px}.mobile-viewmode-shell{display:grid;gap:0}.mobile-viewmode-label{display:none}.mobile-viewmode-shell .segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:34px;padding:2px;border-radius:999px;background:#fffaf1e0;box-shadow:0 6px 14px #1a15160a}.mobile-viewmode-shell .segmented button{min-width:0;min-height:28px;padding:0 4px;font-size:9px;white-space:nowrap}.sidebar{position:fixed;inset:auto 10px 10px;z-index:30;display:block;width:auto;height:auto;min-height:0;padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:22px;box-shadow:0 18px 38px #1a151638}.sidebar:after,.brand-mark,.sidebar-footer{display:none!important}.nav-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding:0}.nav-button{display:none!important}.nav-button[data-route=home],.nav-button[data-route=manual],.nav-button[data-route=reports]{display:grid!important;grid-template-columns:1fr;justify-items:center;gap:3px;min-width:0;min-height:52px;padding:7px 4px;text-align:center;font-size:10px;line-height:1.05}.nav-button.active{min-width:0;box-shadow:inset 0 0 0 1px #ffffff14}.field-grid,.manual-form-layout,.entry-mode-panel,.status-choice-row,.creative-attribution-summary,.creative-attribution-scoreboard{grid-template-columns:1fr}.field textarea{min-height:66px}.manual-card-full,.manual-hero,.manual-form,.manual-panel{border-radius:22px}.manual-hero,.manual-overview-strip,.manual-steps,.manual-form{padding-right:16px;padding-left:16px}.app-shell[data-route=manual] .manual-hero{padding:16px}.app-shell[data-route=manual] .manual-hero h2{margin-bottom:0;font-size:22px;line-height:1.04}.app-shell[data-route=manual] .manual-overview-strip{gap:6px;padding-top:0;padding-bottom:10px}.app-shell[data-route=manual] .manual-overview-strip span{min-height:32px;padding:0 10px;font-size:11px}.app-shell[data-route=manual] .manual-card+.manual-support-grid{display:none}.app-shell[data-route=manual] .page-title,.app-shell[data-route=manual] .manual-hero .eyebrow,.app-shell[data-route=manual] .manual-hero p{display:none}.app-shell[data-route=manual] .manual-overview-strip span:nth-child(4){display:none}.app-shell[data-route=manual] .manual-save-state,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-hero,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-hero{display:none}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .button-row{position:fixed;right:20px;bottom:128px;left:20px;z-index:25;display:grid;grid-template-columns:.9fr 1.1fr;gap:8px;padding:8px;border:1px solid rgba(43,47,49,.14);border-radius:20px;background:#fffaf1e6;box-shadow:0 18px 38px #1a151629;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .button-row button{min-height:46px;padding:0 10px;font-size:12px}.app-shell[data-route=manual] .manual-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:0;padding-bottom:8px}.app-shell[data-route=manual] .manual-steps button{display:grid;place-items:center;min-height:50px;padding:5px 4px;font-size:10px;line-height:1.05;text-align:center}.app-shell[data-route=manual] .manual-steps button svg{width:14px;height:14px}.app-shell[data-route=manual] .entry-mode-panel{display:none}.app-shell[data-route=manual] .entry-mode-panel button{min-height:56px;padding:8px 6px;border-radius:17px;text-align:center}.app-shell[data-route=manual] .entry-mode-panel button span{font-size:10px;line-height:1.08}.app-shell[data-route=manual] .manual-panel{gap:14px;padding:14px}.app-shell[data-route=manual] .manual-panel-title{grid-template-columns:1fr;gap:4px}.app-shell[data-route=manual] .panel-number{width:30px;height:30px;font-size:11px}.app-shell[data-route=manual] .field-note{display:none}.app-shell[data-route=manual] .creative-source-hint{padding:12px}.app-shell[data-route=manual] .creative-attribution-head{grid-template-columns:1fr}.app-shell[data-route=manual] .creative-attribution-panel{margin-bottom:132px}.app-shell[data-route=creatives] .creative-attribution-summary{margin-bottom:230px}.app-shell[data-route=manual] .metric-input-list{gap:7px}.app-shell[data-route=manual] .metric-row{grid-template-columns:minmax(0,1fr) 82px;gap:8px;padding:9px;border-radius:16px}.app-shell[data-route=manual] .metric-row strong{font-size:13px}.app-shell[data-route=manual] .metric-row small{font-size:10px;line-height:1.12}.app-shell[data-route=manual] .metric-row input{min-height:38px;font-size:20px;text-align:center}.app-shell[data-route=manual] .attribution-balance{min-width:0;text-align:left}.app-shell[data-route=manual] .creative-attribution-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell[data-route=manual] .creative-attribution-meta{grid-column:1 / -1}.app-shell[data-route=manual] .creative-attribution-meta strong{white-space:normal}.app-shell[data-route=manual] .creative-attribution-row input{min-height:40px}.app-shell[data-route=manual] .manual-card+.manual-support-grid{display:grid;grid-template-columns:1fr}.app-shell[data-route=manual] .entry-history-summary,.app-shell[data-route=manual] .entry-history-row{grid-template-columns:1fr}.app-shell[data-route=manual] .entry-history-row-head{display:none}.app-shell[data-route=manual] .field-help{font-size:10px;line-height:1.2}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .attendance-panel{gap:10px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-grid,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .movement-support-box,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields{gap:8px;padding:12px;border-radius:18px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-head .eyebrow,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-head span:last-child,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .movement-support-head .eyebrow,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields-head .eyebrow,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .creative-source-hint{display:none}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-head strong,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .movement-support-head strong,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields-head strong{font-size:13px;line-height:1.15}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row{grid-template-columns:minmax(56px,64px) minmax(0,1fr);gap:6px;padding:7px;border-radius:12px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day{gap:2px;padding:2px 0}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day span{font-size:11px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day small{font-size:9px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics{gap:6px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row label{gap:3px;font-size:10px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row input{min-height:32px;padding:0 5px;font-size:14px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields .field{gap:4px;font-size:10px;line-height:1.1}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields select,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-secondary-fields input{min-height:36px}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-step-actions{position:sticky;bottom:10px;z-index:12;padding:8px;border:1px solid rgba(43,47,49,.12);border-radius:18px;background:#fffaf1eb;box-shadow:0 14px 30px #1a15161f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.reports-title{max-width:760px}.reports-flow-grid{align-items:stretch}.report-card,.report-side-card{position:relative;overflow:hidden;border:1px solid rgba(43,47,49,.1);border-radius:26px;background:radial-gradient(circle at 92% 0%,rgba(179,215,216,.2),transparent 12rem),linear-gradient(145deg,#fffdf8fa,#f7f4eee0);box-shadow:0 16px 36px #1a15160d}.report-card:before{position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--belavista-aqua),var(--belavista-petroleum));content:""}.report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.report-source-label{max-width:320px;color:var(--belavista-petroleum);font-size:11px;line-height:1.28;text-align:right}.report-card h2,.report-side-card h2{max-width:760px;margin:0 0 10px;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(28px,3vw,46px);line-height:1.02;letter-spacing:0}.report-side-card h2{font-size:clamp(22px,2vw,30px);letter-spacing:0}.report-summary-band{align-items:stretch}.report-reading-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;align-items:stretch;border:1px solid rgba(43,47,49,.1);border-radius:30px!important;background:radial-gradient(circle at 96% 0%,rgba(179,215,216,.2),transparent 15rem),radial-gradient(circle at 0% 10%,rgba(255,208,156,.16),transparent 14rem),linear-gradient(135deg,#fffcf7fa,#f9f8f6e6)!important;box-shadow:0 18px 42px #1a15160f;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}.report-reading-copy{display:grid;align-content:center;gap:8px;min-width:0}.report-reading-copy h2{max-width:760px;margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(25px,2.6vw,42px);line-height:1.03;letter-spacing:-.02em}.report-reading-copy p{max-width:72ch;margin:0;color:var(--belavista-muted);font-size:14px;line-height:1.48}.report-reading-grid{display:grid;gap:8px;min-width:0}.report-reading-grid article{display:grid;gap:4px;padding:13px 14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffffa3;box-shadow:0 12px 26px #1a15160b;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.report-reading-grid span{color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.report-reading-grid strong{color:var(--belavista-deep-blue);font-size:16px;line-height:1.18}.report-reading-grid small{color:var(--belavista-muted);font-size:12px;font-weight:750;line-height:1.3}.report-pending-band{grid-template-columns:repeat(4,minmax(0,1fr))}.report-hero-card{background:linear-gradient(145deg,#fffcf7f5,#f9f8f6eb),radial-gradient(circle at 100% 0%,rgba(179,215,216,.16),transparent 9rem)}.report-pending-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;min-height:112px;border-radius:24px;background:linear-gradient(145deg,#ffffffd6,#f9f8f6c7),radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 8rem);box-shadow:0 16px 34px #1a15160d;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.report-pending-card:after{position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#b3d7d82e,#2b2f317a);content:""}.report-pending-card svg{grid-row:span 3;color:var(--belavista-petroleum)}.report-pending-card span,.report-pending-card small{color:var(--belavista-muted);font-size:12px;font-weight:850;line-height:1.25}.report-pending-card strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(24px,2.3vw,34px);line-height:1}.report-review-state-card{background:linear-gradient(145deg,#fff9f2eb,#fffcf7d1),radial-gradient(circle at 100% 0%,rgba(255,208,156,.18),transparent 8rem)}.report-review-state-card small{max-width:28ch}.report-reading-grid article:hover,.report-pending-card:hover,.meta-editorial-main:hover,.meta-editorial-side:hover,.meta-story-section:hover,.manual-panel:hover{transform:translateY(-2px);border-color:#2b2f3129;box-shadow:0 20px 42px #1a151613}.report-pending-card:nth-child(2),.meta-editorial-side,.manual-panel:nth-child(2){animation-delay:70ms}.report-pending-card:nth-child(3),.meta-story-section:nth-of-type(1),.manual-panel:nth-child(3){animation-delay:.12s}.report-highlight-grid,.report-truth-grid{display:grid;gap:10px}.report-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.report-truth-grid{grid-template-columns:1fr;margin-top:16px}.report-highlight-grid article,.report-truth-grid article{display:grid;gap:5px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffffa3}.report-highlight-grid span,.report-truth-grid span{color:var(--belavista-muted);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.report-highlight-grid strong{color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1}.report-truth-grid strong{color:var(--belavista-deep-blue);font-size:13px;line-height:1.35}.report-note{display:grid;gap:6px;margin-top:16px;padding:14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#b3d7d821}.report-note strong{color:var(--belavista-deep-blue)}.report-note span{color:var(--belavista-muted);font-size:13px;line-height:1.4}.report-note .secondary-button{width:fit-content;margin-top:4px}.platform-compare-card .comparison-grid,.report-card .report-highlight-grid{isolation:isolate}.creative-card h3,.creative-detail h2,.creative-attribution-meta strong{overflow-wrap:anywhere}.timeline-page .timeline-row h3{max-width:900px}@media(max-width:980px){.report-reading-hero,.report-highlight-grid,.report-pending-band{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reading-copy,.report-reading-grid{grid-column:1 / -1}.period-ledger{grid-template-columns:1fr}}@media(max-width:720px){.report-reading-hero,.report-highlight-grid,.report-truth-grid,.report-highlight-band,.report-pending-band{grid-template-columns:1fr}.report-reading-hero{gap:12px;border-radius:24px!important}.report-reading-copy h2{font-size:clamp(24px,8vw,32px)}.report-header{display:grid}.report-source-label{text-align:left}.ledger-priority-callout{padding:12px}}body,button,input,select,textarea{letter-spacing:0!important}body{overflow-x:hidden;background:radial-gradient(circle at 94% 6%,rgba(179,215,216,.18),transparent 18rem),radial-gradient(circle at 12% 88%,rgba(217,170,143,.12),transparent 16rem),#f6f3ec}body:before,.main-area:before,.main-area:after{display:none!important}.app-shell{grid-template-columns:232px minmax(0,1fr)}.main-area{overflow:visible;padding:24px 28px 40px}@media(min-width:1600px){.main-area>*{max-width:1360px}}.topbar{position:sticky;top:0;z-index:40;margin:-10px 0 16px;padding:10px 0;background:#f9f8f6db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-route-chip,.period-control summary,.trust-cluster,.segmented{border-radius:8px;background:#fff;box-shadow:0 4px 14px #1a15160a}.reportei-dashboard-page{display:grid;gap:14px}.reportei-period-panel.period-ledger{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:14px;padding:16px;border-radius:10px;background:#fff;box-shadow:0 8px 22px #1a15160e}.reportei-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.period-ledger h1,.reportei-action-panel h2{margin:0;font-family:Manrope,Segoe UI,system-ui,sans-serif;letter-spacing:0}.period-ledger h1{font-size:clamp(24px,2.2vw,34px);font-weight:850;line-height:1.05}.ledger-reading{margin:6px 0 0;max-width:760px;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:750;line-height:1.35}.ledger-main{gap:12px}.ledger-data-window{min-width:238px;padding:10px 12px;border-radius:8px;background:#f9f8f6}.ledger-data-window>span,.ledger-trust-grid span,.evidence-chip span,.comparison-cell span,.kpi-card .metric-label-row>span,.manual-context-strip span{color:#6b7782;font-size:10px;font-weight:850;letter-spacing:.03em!important;text-transform:uppercase}.ledger-data-window>strong{color:var(--belavista-deep-blue);font-size:13px}.ledger-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ledger-trust-grid article,.evidence-chip,.signal-stack article,.comparison-cell{min-width:0;border-radius:8px;background:#f9f8f6}.ledger-trust-grid article{min-height:78px;padding:11px}.ledger-trust-grid strong,.evidence-chip strong,.comparison-cell strong{overflow-wrap:anywhere;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:850;line-height:1.2}.evidence-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-chip{min-height:62px;padding:10px 11px}.reportei-action-panel.signal-stack{align-self:stretch;gap:10px;padding:14px;border-radius:10px;background:#f9f8f6}.reportei-action-panel h2{color:var(--belavista-deep-blue);font-size:16px;font-weight:850;line-height:1.15}.reportei-action-panel p{margin:0;color:var(--belavista-muted);font-size:12px;line-height:1.35}.conference-track{display:grid;grid-template-columns:1fr;gap:6px}.conference-track span{min-height:30px;padding:0 9px;border-radius:8px;background:#fff;font-size:11px;font-weight:750;white-space:normal}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0!important}.kpi-card{min-height:116px;padding:14px;border-radius:10px;background:#fff;box-shadow:0 8px 20px #1a15160b}.kpi-card:after{display:none}.kpi-icon{width:42px;height:42px;border-radius:8px}.kpi-card strong,.metric-value{margin:6px 0 2px;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(24px,2vw,32px);font-weight:850;letter-spacing:0}.kpi-card span{font-size:12px;line-height:1.25}.evidence-badge{display:inline-flex;width:fit-content;max-width:100%;margin-top:8px;border-radius:999px;font-size:10px;line-height:1.1;white-space:normal}.dashboard-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px}.dashboard-side-stack{gap:14px}.care-journey-ledger{align-self:start;gap:12px;padding:16px;border:1px solid rgba(26,21,22,.07);border-radius:10px;background:#fff;box-shadow:0 8px 20px #1a15160b}.care-journey-head{margin:0}.care-journey-head h2,.platform-compare-card h2,.manual-card-compact h2{margin:0;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:850;line-height:1.15}.care-journey-head p,.platform-compare-card .muted,.manual-card-compact .muted{max-width:760px;margin-top:4px;font-size:12px;line-height:1.35}.care-journey-ledger>.card{border-radius:8px;box-shadow:none}.platform-compare-card,.manual-card-compact{position:relative;border-radius:10px;background:linear-gradient(145deg,#fffbf4fa,#f7f4eef5),#fff;box-shadow:0 8px 20px #1a15160b}.manual-card-compact:after{position:absolute;right:-24px;bottom:-34px;width:132px;height:148px;pointer-events:none;background:url(../folhas-belavista.png) center / contain no-repeat;opacity:.08;content:""}.platform-compare-card{padding:16px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.platform-compare-card:hover{transform:translateY(-2px);border-color:#2b2f3129;box-shadow:0 16px 32px #1a151614}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:12px}.comparison-cell{padding:12px}.comparison-cell .metric-value{overflow-wrap:normal;word-break:normal;white-space:nowrap;font-size:clamp(20px,1.65vw,24px)}.manual-card-compact{padding:16px}.manual-compact-head{align-items:center;margin-bottom:8px}.manual-quick-form{gap:8px}.manual-quick-form .metric-field.compact{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;min-height:46px;padding:8px 10px;border-radius:8px;background:#fcfdfc}.manual-quick-form .metric-field.compact input{min-height:36px;border-radius:8px;font-size:20px}.manual-mini-preview{gap:3px;padding:10px;border-radius:8px;border-style:solid;font-size:11px;line-height:1.28}.manual-entry-intro{margin-bottom:12px;border-radius:10px;background:#fff}.manual-entry-intro h1,.manual-hero h2,.manual-panel-title h3{font-family:Manrope,Segoe UI,system-ui,sans-serif;letter-spacing:0}.manual-entry-intro h1{font-size:clamp(24px,2.2vw,32px);font-weight:850}.manual-card-full{border-radius:10px;background:#fff}.manual-hero{padding:18px 20px 12px;border-radius:10px 10px 0 0}.manual-hero h2{font-size:24px;font-weight:850}.manual-hero p{max-width:720px;font-size:13px;line-height:1.35}.manual-overview-strip,.manual-steps{padding-right:20px;padding-left:20px}.manual-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manual-steps button{min-height:42px;border-radius:8px;font-size:12px}.manual-form{padding:0 20px 20px}.manual-form-layout{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.18fr) minmax(260px,.92fr);gap:12px;align-items:start}.manual-panel{gap:14px;padding:14px;border-radius:10px}.manual-panel-title{gap:10px}.manual-panel-title p,.field-help,.field-note,.creative-source-hint span,.validation-panel span{font-size:11px;line-height:1.32}@media(max-width:760px){.conversion-secondary-grid{grid-template-columns:1fr!important;gap:8px!important}.conversion-mini-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:64px!important;padding:10px 12px!important;align-items:center!important;align-content:center!important;overflow:hidden}.conversion-mini-card svg{display:none!important}.conversion-mini-card span{grid-column:1!important;min-width:0;font-size:10px!important;font-weight:800;line-height:1.15!important;letter-spacing:.02em;white-space:normal;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}.conversion-mini-card strong{grid-column:2!important;grid-row:1 / span 2;justify-self:end!important;align-self:center;white-space:nowrap;font-size:19px!important;line-height:1!important}.conversion-mini-card small{grid-column:1!important;min-width:0;max-width:24ch;color:#5c5d5e;font-size:11px!important;line-height:1.22!important;white-space:normal;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.meta-lifetime-strip{grid-template-columns:1fr 1fr!important;gap:8px!important}.meta-lifetime-strip article{min-height:72px!important;padding:10px!important}.meta-lifetime-strip span{font-size:9px!important;letter-spacing:.02em}.meta-lifetime-strip small{font-size:10px!important;line-height:1.22!important;text-wrap:pretty}.report-source-label{max-width:none;font-size:11px;line-height:1.32}.report-pending-card{min-height:96px;gap:4px 9px}.report-pending-card span,.report-pending-card small{font-size:11px;line-height:1.22}.report-pending-card strong{font-size:clamp(22px,7vw,28px)}.report-next-action{gap:12px;padding:14px!important}.report-next-action p{font-size:12px;line-height:1.38}.manual-entry-intro{margin-bottom:10px}.manual-entry-current-window{gap:6px;margin-top:10px}.manual-entry-current-window span,.manual-context-strip span{min-height:30px;padding:0 10px;font-size:10px;line-height:1.15}.manual-context-strip{gap:6px;margin-bottom:12px}.manual-card-compact .manual-compact-head h2{font-size:24px;line-height:1.02}.manual-card-compact .muted,.manual-mini-preview span{font-size:12px;line-height:1.34}}.app-shell[data-route=home] .meta-editorial-side .meta-narrative-grid{grid-template-columns:1fr}.app-shell[data-route=home] .meta-editorial-side .meta-import-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-route=home] .meta-editorial-side .meta-import-coverage-grid article:last-child{grid-column:1 / -1}@media(max-width:1180px)and (min-width:761px){.app-shell[data-route=home] .meta-editorial-lead{grid-template-columns:1fr}.app-shell[data-route=home] .meta-editorial-side{grid-template-columns:minmax(260px,.88fr) minmax(340px,1.12fr);align-items:start}.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:58px;padding:9px 11px}.app-shell[data-route=manual] .manual-step-rail,.app-shell[data-route=manual] .manual-step-icon,.app-shell[data-route=manual] .manual-step-copy small{display:none}.app-shell[data-route=manual] .manual-step-copy strong{font-size:12px;overflow-wrap:anywhere}}@media(max-width:760px){.app-shell[data-route=home] .google-support-collected{grid-column:1 / -1;margin-left:0;padding-left:42px}}.field-grid{gap:10px}.field input,.field select,.field textarea,.metric-row input{border-radius:8px}.metric-input-list{gap:8px}.metric-row{grid-template-columns:minmax(0,1fr) 82px;gap:10px;min-height:58px;padding:9px 10px;border-radius:8px}.metric-row strong{font-size:13px}.metric-row small{font-size:11px}.status-choice-row{gap:8px}.status-choice{min-height:42px;border-radius:8px;font-size:12px}.manual-support-grid{margin-top:12px}@media(max-width:1180px){.reportei-period-panel.period-ledger,.dashboard-main-grid,.manual-form-layout{grid-template-columns:1fr}.dashboard-kpi-grid,.ledger-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar-footer{position:static;margin-top:18px}.main-area{padding:18px 22px 32px}.clinical-pending-summary.conversion-snapshot-grid,.dashboard-main-grid{grid-template-columns:1fr!important}.conversion-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-row:auto!important}.clinical-pending-card{grid-column:auto!important;grid-row:auto!important}.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.meta-lifetime-primary{grid-column:span 2}}@media(max-width:760px){.app-shell{display:block;min-height:100vh}.main-area{width:100%;padding:10px 10px 92px}.topbar{position:static;margin:0 0 10px;padding:0;background:transparent}.reportei-period-panel.period-ledger{gap:10px;padding:14px}.reportei-panel-header,.dashboard-kpi-grid,.ledger-trust-grid,.evidence-rail,.comparison-grid{grid-template-columns:1fr}.period-ledger h1{font-size:26px}.ledger-data-window{width:100%;min-width:0}.kpi-card{grid-template-columns:38px minmax(0,1fr);min-height:94px;padding:12px}.kpi-icon{width:38px;height:38px}.dashboard-main-grid{gap:10px}.care-journey-ledger,.platform-compare-card,.manual-card-compact,.manual-entry-intro,.manual-card-full{border-radius:10px}.manual-entry-intro{display:grid;padding:14px}.manual-entry-modes{justify-content:flex-start}.manual-hero,.manual-overview-strip,.manual-steps,.manual-form{padding-right:14px;padding-left:14px}.manual-overview-strip,.manual-steps{gap:6px}.manual-steps button{min-height:46px;padding:6px 4px;font-size:10px}.manual-panel{padding:12px}.metric-row{grid-template-columns:minmax(0,1fr) 74px}.manual-support-grid,.app-shell[data-route=manual] .manual-card+.manual-support-grid{display:none}}.kpi-card{position:relative;overflow:hidden;min-height:170px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.12),transparent 8rem),linear-gradient(180deg,#fffefafa,#f8f5eff0);box-shadow:0 18px 32px #1a151614}.kpi-card strong{font-size:clamp(34px,3vw,48px);letter-spacing:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar .trust-cluster{padding:6px 8px;border:1px solid rgba(43,47,49,.06);border-radius:14px;background:#fffcf69e;box-shadow:0 6px 14px #1a151609}.ghost-icon-button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(43,47,49,.12);border-radius:999px;color:var(--belavista-petroleum);background:#ffffffc7;box-shadow:0 8px 18px #1a151614}.ghost-icon-button:hover,.ghost-icon-button:focus-visible{border-color:#2b2f3138;background:#fffffff5}.report-side-card,.platform-compare-card,.period-ledger,.kpi-card{overflow-wrap:anywhere}.report-side-card{box-shadow:0 20px 38px #1a151614}.report-side-card-wide{grid-column:1 / -1}@media(max-width:980px){.kpi-card{min-height:156px}}@media(max-width:720px){.topbar .trust-cluster{padding:7px 9px;border-radius:14px}.kpi-card{min-height:148px;border-radius:22px}}.period-ledger,.report-side-card,.platform-compare-card,.care-journey-ledger,.manual-card-compact,.manual-card-full,.manual-entry-intro,.manual-panel,.kpi-card{border-radius:8px}.kpi-card{min-height:132px;border:1px solid rgba(43,47,49,.1);background:#fffefa;box-shadow:0 12px 24px #1a15160f}.kpi-card:before,.kpi-card:after{display:none}.kpi-card strong{font-size:clamp(30px,2.4vw,42px);letter-spacing:0}.manual-form-layout{align-items:start}.manual-panel{min-height:0;align-self:start}.manual-form-layout .manual-panel{height:auto}@media(max-width:720px){.kpi-card{min-height:96px;border-radius:8px}.kpi-card strong{font-size:30px}.funnel-step{min-height:132px;border-radius:16px}.funnel-step small{font-size:10px;line-height:1.28}}.manual-card-full{display:grid;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.manual-card-full:before,.manual-card-full:after{display:none}.manual-card-full .manual-hero,.manual-card-full .manual-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel{border:1px solid rgba(43,47,49,.1);border-radius:8px;background:#fffefa;box-shadow:0 10px 22px #1a15160d;animation:belavistaSurfaceReveal .48s cubic-bezier(.22,1,.36,1) backwards}.manual-card-full .manual-hero{animation-delay:40ms}.manual-card-full .manual-panel.period-panel{animation-delay:.1s}.manual-card-full .manual-panel.attendance-panel{animation-delay:.16s}.manual-card-full .manual-panel.review-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel{animation-delay:.22s}.manual-card-full .manual-hero{padding:18px 20px}.manual-card-full .manual-overview-strip,.manual-card-full .manual-steps,.manual-card-full .manual-form{padding-right:0;padding-left:0}.manual-card-full .manual-form{padding-bottom:0}.manual-preview-card{padding:14px}.manual-preview-card img{width:46px;height:46px}.manual-preview-card strong{font-size:clamp(20px,1.75vw,26px);line-height:1.08;letter-spacing:0}.manual-preview-card p{font-size:13px;line-height:1.35}@media(max-width:760px){.manual-card-full{gap:10px}.manual-card-full .manual-hero,.manual-card-full .manual-panel{padding:14px}}.manual-page{padding-bottom:32px}.manual-card-full .manual-form-layout{grid-template-columns:minmax(240px,.92fr) minmax(320px,1.16fr) minmax(300px,1fr);justify-content:start}.manual-card-full .manual-panel.is-step-inactive{display:grid}.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:minmax(240px,.92fr) minmax(320px,1.16fr) minmax(300px,1fr)}.manual-card-full .manual-overview-strip{display:flex;flex-wrap:wrap;gap:6px}.manual-card-full .manual-steps{position:sticky;top:74px;z-index:8;padding-top:2px;padding-bottom:2px;background:#f9f8f6eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:760px){.main-area{padding-bottom:142px}.manual-page{padding-bottom:120px}.app-shell[data-route=manual] .manual-entry-intro{display:none}.manual-card-full .manual-steps{top:0}.manual-card-full .manual-panel.is-step-inactive{display:none}.manual-card-full .manual-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel{scroll-margin-bottom:150px}}.clinical-pending-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px}.clinical-pending-card,.clinical-signal-card{border-radius:8px;background:#fffefa}.clinical-pending-card h2{margin:4px 0 6px;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.08;letter-spacing:0}.clinical-pending-card p,.clinical-signal-card p{margin:0;color:var(--belavista-muted);font-size:13px;line-height:1.42}.pending-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.pending-step-grid span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid rgba(43,47,49,.1);border-radius:8px;color:var(--belavista-petroleum);background:#f9f8f6;font-size:12px;font-weight:800}.clinical-signal-card{display:grid;align-content:center;gap:6px}.clinical-signal-card svg{color:var(--belavista-teal)}.clinical-signal-card span{color:var(--belavista-muted);font-size:11px;font-weight:850;text-transform:uppercase}.clinical-signal-card strong{color:var(--belavista-ink);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:42px;line-height:1;letter-spacing:0}@media(max-width:900px){.clinical-pending-summary{grid-template-columns:1fr}.pending-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.reportei-period-panel-compact{display:none!important}.main-area{padding:10px 10px 112px}.main-area>*{max-width:373px}.app-shell,.main-area,.main-area>*,.topbar,.mobile-context-bar,.home-dashboard-page,.reportei-dashboard-page,.manual-page,.manual-card-full,.manual-entry-intro,.manual-form,.manual-form-layout,.manual-panel,.clinical-pending-summary,.clinical-pending-card,.clinical-signal-card,.dashboard-main-grid,.dashboard-side-stack,.care-journey-ledger,.platform-compare-card,.manual-card-compact{width:100%;max-width:100%;min-width:0}.mobile-context-bar{gap:6px;padding:8px;border-radius:12px}.mobile-context-reading,.mobile-viewmode-label{display:none}.mobile-viewmode-shell .segmented{grid-template-columns:repeat(2,minmax(0,1fr));min-height:34px;border-radius:10px;width:100%;max-width:100%;min-width:0;overflow:hidden}.mobile-viewmode-shell .segmented button:nth-child(3){display:none}.mobile-viewmode-shell .segmented button{min-height:28px;min-width:0;padding:0 2px;font-size:10px;white-space:normal}.reportei-period-panel.period-ledger{gap:8px;padding:12px;border-radius:8px}.reportei-panel-header{gap:10px}.period-ledger h1{font-size:22px;line-height:1.08}.reports-title h1{max-width:11ch;font-size:30px;line-height:1.06;overflow-wrap:normal}.reports-title p{max-width:32ch}.ledger-reading{margin-top:4px;font-size:12px;line-height:1.28}.ledger-reading,.clinical-pending-card p,.clinical-signal-card p,.manual-entry-intro p,.manual-panel-title p,.field-help,.field-note{max-width:34ch;overflow-wrap:anywhere}.ledger-data-window{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 10px;border-radius:8px}.reportei-period-panel .ledger-trust-grid,.reportei-period-panel .evidence-rail,.reportei-period-panel .reportei-action-panel{display:none}.clinical-pending-summary{gap:10px}.clinical-pending-card,.clinical-signal-card{padding:14px}.clinical-pending-card h2{font-size:20px}.pending-step-grid{margin-top:12px;gap:6px}.pending-step-grid span{min-height:38px;justify-content:flex-start;padding:0 9px;font-size:11px}.sidebar{right:10px;bottom:8px;left:10px;width:373px;max-width:calc(100vw - 20px);padding:4px;border-radius:14px}.nav-list{gap:4px}.nav-button[data-route=home],.nav-button[data-route=manual],.nav-button[data-route=reports]{min-height:42px;padding:4px;border-radius:10px;font-size:9px}.nav-button svg{width:15px;height:15px}.manual-card-full,.manual-hero,.manual-form,.manual-panel,.manual-card-full .manual-hero,.manual-card-full .manual-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel,.manual-entry-intro{border-radius:8px}.manual-entry-intro,.manual-card-full .manual-hero,.app-shell[data-route=manual] .manual-panel{padding:14px}.app-shell[data-route=manual] .manual-steps button{min-height:42px;min-width:0;border-radius:8px;overflow:hidden}.app-shell[data-route=manual] .metric-row{border-radius:8px}.manual-overview-strip,.manual-steps,.field-grid,.metric-input-list,.status-choice-row,.button-row{width:100%;max-width:100%;min-width:0}.manual-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:373px}.field input,.field select,.field textarea,.metric-row input{width:100%;min-width:0}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .button-row{bottom:76px;border-radius:12px}}body{background:#f9f8f6}.app-shell{grid-template-columns:212px minmax(0,1fr)}.sidebar{padding:16px 12px;background:#1a1516}.brand-mark{margin-bottom:14px}.brand-symbol{width:24px;height:30px;margin-bottom:4px}.brand-name{font-size:22px;letter-spacing:.11em}.brand-sub{font-size:9px;letter-spacing:.22em}.nav-button{min-height:34px;border-radius:8px;font-size:12px}.role-card,.secure-card{padding:9px;border-radius:8px}.role-card span,.secure-card span{font-size:11px}.main-area{padding:18px 22px 32px}.topbar{margin-bottom:10px}.reportei-dashboard-page{gap:12px}.reportei-period-panel.period-ledger{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(26,21,22,.065);border-radius:8px;background:#fff;box-shadow:0 6px 16px #1a151609}.period-ledger h1{font-size:clamp(22px,1.75vw,29px)}.ledger-reading{max-width:900px;color:#111416;font-size:13px;font-weight:700}.ledger-trust-grid,.evidence-rail,.reportei-action-panel.signal-stack{display:none}.reportei-action-panel h2{font-size:15px}.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(260px,.9fr) minmax(310px,.92fr) minmax(380px,1.28fr);align-items:stretch;gap:12px}.meta-conversion-card{min-height:160px;border:1px solid rgba(43,47,49,.16);background:#fff}.conversion-card-head,.conversion-mini-card{display:flex;align-items:center;gap:8px}.conversion-card-head{color:#111416}.conversion-card-head span,.conversion-mini-card span{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.meta-conversion-card strong{margin:4px 0 3px;color:#1a1516;font-size:clamp(48px,4.8vw,72px)}.meta-conversion-card p{max-width:42ch;font-size:12px}.conversion-secondary-grid{display:grid;grid-template-columns:1fr;gap:8px}.conversion-mini-card{min-height:48px;padding:10px 12px;border:1px solid rgba(26,21,22,.065);border-radius:8px;background:#fff;box-shadow:0 6px 14px #1a151608}.conversion-mini-card svg{flex:0 0 auto;color:#2b2f31}.conversion-mini-card span{flex:1 1 auto;min-width:0}.conversion-mini-card strong{flex:0 0 auto;color:#1a1516;font-size:17px;font-weight:850;white-space:nowrap}.clinical-pending-card{border:1px solid rgba(26,21,22,.065);background:#fff}.clinical-pending-card h2{max-width:560px;font-size:clamp(20px,1.55vw,25px)}.pending-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.compact-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:12px!important}.pending-step-grid span{min-height:36px;padding:0 7px;font-size:11px}.dashboard-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr)}.care-journey-ledger,.platform-compare-card,.manual-card-compact,.manual-entry-intro,.manual-card-full .manual-hero,.manual-card-full .manual-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel,.performance-panel{border:1px solid rgba(26,21,22,.065);border-radius:8px;background:#fff;box-shadow:0 6px 16px #1a151609}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.performance-grid article{min-height:74px;padding:12px;border:1px solid rgba(26,21,22,.06);border-radius:8px;background:#f9f8f6}.performance-grid strong{font-size:20px}.manual-page{max-width:1180px}.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:minmax(240px,.92fr) minmax(320px,1.16fr) minmax(300px,1fr)}.manual-card-full .manual-panel,.manual-card-full .manual-hero{padding:18px}.manual-steps button{min-height:42px}.metric-row{grid-template-columns:minmax(0,1fr) 96px}.meta-history-panel{position:relative;display:grid;gap:12px;padding:16px!important;border-radius:24px!important;background:radial-gradient(circle at 92% 0%,rgba(179,215,216,.22),transparent 17rem),radial-gradient(circle at 0% 12%,rgba(255,208,156,.16),transparent 14rem),linear-gradient(135deg,#fffcf7fa,#f9f8f6f0 58%,#f9f8f6e6)!important;overflow:hidden}.meta-history-panel:before{display:none;content:none}.meta-history-heading{position:relative;align-items:start;z-index:1;gap:10px}.meta-history-heading h2{margin-bottom:4px}.meta-history-heading .pill{align-self:start}.meta-editorial-lead{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.meta-editorial-main,.meta-editorial-side,.meta-story-section{border:1px solid rgba(43,47,49,.1);border-radius:24px;background:#ffffff94;box-shadow:0 16px 38px #1a15160e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background .24s ease;animation:belavistaSurfaceReveal .42s cubic-bezier(.22,1,.36,1) backwards}.meta-editorial-main{display:grid;gap:10px;min-width:0;padding:13px}.meta-editorial-side{display:grid;gap:9px;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation-delay:40ms}.meta-story-section{position:relative;z-index:1;display:grid;gap:10px;padding:13px 14px 14px}.meta-story-section:nth-of-type(2){animation-delay:70ms}.meta-story-section:nth-of-type(3){animation-delay:105ms}.meta-story-section:nth-of-type(4){animation-delay:.14s}.meta-story-section:nth-of-type(5){animation-delay:175ms}.meta-editorial-main:hover,.meta-editorial-side:hover,.meta-story-section:hover{transform:translateY(-2px);border-color:#2b2f3124;background:#ffffffa8;box-shadow:0 20px 42px #1a151612}.meta-history-summary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.meta-history-summary article{position:relative;min-height:82px;padding:11px 12px;border:1px solid rgba(26,21,22,.06);border-radius:18px;background:linear-gradient(180deg,#ffffffd1,#f9f8f6c7),radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 7rem);box-shadow:0 10px 24px #1a15160b;overflow:hidden}.meta-history-summary article:after{position:absolute;inset:auto 12px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#b3d7d838,#2b2f317a);content:""}.meta-history-summary span,.meta-history-row span{color:#5f6d78;font-size:11px;font-weight:850}.meta-history-summary strong{display:block;margin-top:6px;color:#1a1516;font-size:clamp(20px,2vw,27px);font-weight:900;line-height:1}.meta-history-summary small{display:block;margin-top:6px;color:#5f6d78;font-size:11px;line-height:1.28}.meta-history-table-wrap{max-height:420px;overflow:auto;border:1px solid rgba(43,47,49,.08);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9f8f6db);box-shadow:inset 0 1px #ffffffd1,0 14px 30px #1a15160a;scrollbar-width:thin;scrollbar-color:rgba(43,47,49,.28) rgba(26,21,22,.06)}.meta-front-table-wrap{overflow:auto;border:1px solid rgba(43,47,49,.08);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9f8f6db);box-shadow:inset 0 1px #ffffffd1,0 14px 30px #1a15160a;scrollbar-width:thin;scrollbar-color:rgba(43,47,49,.28) rgba(26,21,22,.06)}.meta-front-table-wrap,.meta-history-table-wrap{margin-top:-2px}.meta-front-table{min-width:820px}.meta-front-row{position:relative;display:grid;grid-template-columns:1.2fr .72fr .78fr .95fr .95fr .95fr .72fr;gap:8px;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid rgba(26,21,22,.05);background:linear-gradient(90deg,rgba(179,215,216,.12) 0 var(--meta-row-fill, 0%),transparent var(--meta-row-fill, 0%)),#ffffffc7}.meta-front-row:last-child{border-bottom:0}.meta-front-head{position:sticky;top:0;z-index:1;min-height:40px;border-bottom-color:#2b2f3117;background:linear-gradient(180deg,#f9f8f6fa,#f9f8f6f5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.meta-front-head span{color:#2b2f31;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.meta-front-row strong{color:#1a1516;font-size:12.5px;font-weight:850;line-height:1.18}.meta-front-row span{color:#5f6d78;font-size:11.5px;font-weight:780;line-height:1.2}.meta-history-table{min-width:920px}.meta-history-row{position:relative;display:grid;grid-template-columns:.72fr .72fr .9fr .9fr .95fr .72fr 1fr;gap:8px;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid rgba(26,21,22,.05);background:linear-gradient(90deg,rgba(179,215,216,.12) 0 var(--meta-row-fill, 0%),transparent var(--meta-row-fill, 0%)),#ffffffc2}.meta-history-row:last-child{border-bottom:0}.meta-history-head{position:sticky;top:0;z-index:1;min-height:40px;border-bottom-color:#2b2f3117;background:linear-gradient(180deg,#f9f8f6fa,#f9f8f6f5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.meta-history-head span{color:#2b2f31;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.meta-history-row strong{color:#1a1516;font-size:12.5px;font-weight:850;line-height:1.18}@media(max-width:760px){.meta-editorial-lead{grid-template-columns:1fr;gap:10px}.meta-editorial-main,.meta-editorial-side,.meta-story-section{gap:9px;padding:12px;border-radius:20px;animation:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.meta-editorial-main:hover,.meta-editorial-side:hover,.meta-story-section:hover{transform:none;box-shadow:0 14px 30px #1a15160e}.meta-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-history-summary article{min-height:74px}.meta-history-summary strong{font-size:18px}.meta-window-strip{grid-template-columns:1fr}}@media(max-width:1180px){.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.conversion-secondary-grid{grid-row:span 2}.clinical-pending-card{grid-column:1 / 2}.dashboard-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{grid-template-columns:1fr}.main-area{padding:10px 10px 112px}.reportei-period-panel.period-ledger{grid-template-columns:1fr}.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:1fr;gap:8px}.meta-conversion-card{min-height:126px}.meta-conversion-card strong{font-size:50px}.conversion-secondary-grid{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.clinical-pending-card{grid-column:auto}.conversion-mini-card{display:grid;align-content:start;gap:4px;min-height:78px;padding:9px 7px}.conversion-mini-card span{font-size:9px;line-height:1.15}.conversion-mini-card strong{font-size:15px;white-space:normal}.pending-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-grid,.front-split-grid,.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:1fr}}.mobile-sidebar-head,.mobile-menu-button,.mobile-nav-backdrop{display:none}.meta-window-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.meta-window-strip span,.meta-import-coverage-grid article,.meta-breakdown-card{min-width:0;border:1px solid rgba(43,47,49,.08);border-radius:16px;background:linear-gradient(145deg,#ffffffdb,#f9f8f6c2);box-shadow:0 12px 28px #1a15160a}.meta-window-strip span{display:grid;gap:2px;min-height:72px;padding:11px 12px;background:linear-gradient(180deg,#ffffffd1,#f9f8f6e0),radial-gradient(circle at 100% 0%,rgba(179,215,216,.16),transparent 6rem)}.meta-window-strip b,.meta-import-coverage-grid span,.meta-breakdown-card>strong{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.meta-window-strip strong{color:#1a1516;font-size:clamp(18px,1.7vw,24px);line-height:1}.meta-window-strip small{color:#5f6d78;font-size:11px;font-weight:750;line-height:1.25}.meta-narrative-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px}.meta-narrative-grid article{display:grid;gap:4px;min-height:74px;padding:11px 12px;border:1px solid rgba(26,21,22,.07);border-radius:16px;background:linear-gradient(145deg,#ffffffdb,#f9f8f6cc),radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 8rem);box-shadow:0 12px 28px #1a15160a}.meta-narrative-grid span{color:#5f6d78;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.meta-narrative-grid strong{color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(15px,1.35vw,19px);line-height:1.12;letter-spacing:-.02em}.meta-narrative-grid small{color:#5f6d78;font-size:11px;line-height:1.35}.meta-import-coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.meta-import-coverage-grid article{display:grid;gap:3px;min-height:68px;padding:10px 11px}.meta-import-coverage-grid article.pending{background:linear-gradient(145deg,#fffaf4eb,#fff6ecc2),radial-gradient(circle at 100% 0%,rgba(255,208,156,.16),transparent 7rem)}.meta-import-coverage-grid article,.meta-campaign-row,.meta-front-row,.meta-history-row,.meta-breakdown-card,.conversion-mini-card,.report-pending-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.meta-import-coverage-grid article:hover,.meta-breakdown-card:hover,.conversion-mini-card:hover,.report-pending-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1a151612}.meta-import-coverage-grid strong{color:#1a1516;font-size:clamp(18px,1.5vw,22px);line-height:1}.meta-import-coverage-grid small{color:#5f6d78;font-size:11px;font-weight:700;line-height:1.25}.meta-campaign-table{min-width:980px}.meta-campaign-row{position:relative;display:grid;grid-template-columns:minmax(320px,1.4fr) .82fr .6fr .78fr .78fr .52fr;gap:8px;align-items:center;min-height:46px;padding:0 12px;border-bottom:1px solid rgba(26,21,22,.05);background:linear-gradient(90deg,rgba(179,215,216,.14) 0 var(--meta-row-fill, 0%),transparent var(--meta-row-fill, 0%)),#ffffffd6}.meta-campaign-row:nth-child(odd):not(.meta-front-head){background:linear-gradient(90deg,rgba(179,215,216,.14) 0 var(--meta-row-fill, 0%),transparent var(--meta-row-fill, 0%)),#f9f8f6e6}.meta-campaign-row:hover,.meta-front-row:hover,.meta-history-row:hover{background:linear-gradient(90deg,rgba(255,240,224,.16) 0 var(--meta-row-fill, 0%),transparent var(--meta-row-fill, 0%)),#fff8f0eb}.meta-front-head:hover,.meta-history-head:hover{background:linear-gradient(180deg,#f9f8f6fa,#f9f8f6f5)}.meta-campaign-row:last-child{border-bottom:0}.meta-campaign-row strong{color:#1a1516;font-size:12px;font-weight:850;line-height:1.18}.meta-campaign-row span{color:#5f6d78;font-size:11.5px;font-weight:780;line-height:1.2}.meta-section-intro{display:grid;gap:6px;padding:2px 2px 0}.meta-section-intro h3{margin:0;color:var(--belavista-deep-blue);font-family:Literata,Georgia,serif;font-size:clamp(20px,1.5vw,26px);line-height:1.08}.meta-section-intro p{max-width:76ch;margin:0}.meta-section-intro-slim{margin-top:4px}.meta-breakdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.meta-breakdown-card{display:grid;align-content:start;gap:8px;padding:12px}.meta-breakdown-card div{display:grid;gap:6px}.meta-breakdown-card span{position:relative;display:grid;gap:3px;min-width:0;padding-bottom:8px}.meta-breakdown-card b{overflow:hidden;color:#1a1516;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.meta-breakdown-card small{color:#5f6d78;font-size:11px;font-weight:750}.meta-breakdown-card span i{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#1a15160f;overflow:hidden}.meta-breakdown-card span i:before{content:"";display:block;width:var(--breakdown-fill);height:100%;border-radius:inherit;background:#8a8c8d}.meta-breakdown-card .meta-breakdown-empty{min-height:72px;align-content:center;padding:12px;border:1px dashed rgba(43,47,49,.16);border-radius:12px;background:#ffffff7a}.meta-breakdown-card .meta-breakdown-empty i{display:none}@media(max-width:980px){.meta-narrative-grid{grid-template-columns:1fr}.meta-import-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.main-area{padding:10px 10px 24px}.mobile-nav-backdrop{position:fixed;inset:0;z-index:80;display:block;border:0;background:#1a15166b}.mobile-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#f9f8f6}.mobile-sidebar-head strong{font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mobile-sidebar-head button,.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;border:0}.mobile-sidebar-head button{width:34px;height:34px;border-radius:10px;color:#f9f8f6;background:#ffffff1a}.mobile-menu-button{gap:6px;min-width:78px;min-height:38px;padding:0 11px;border-radius:10px;color:#fff;background:#1a1516;box-shadow:0 8px 18px #1a151629;font-size:11px;font-weight:850}.mobile-menu-button span{color:#fff;font-size:11px;font-weight:850}.mobile-context-bar{gap:7px;padding:8px;border-radius:12px;background:#fff}.mobile-context-main{grid-template-columns:auto minmax(0,1fr);align-items:center}.mobile-status-line{min-height:38px}.mobile-status-line strong{font-size:13px}.mobile-status-meta span,.mobile-status-meta small{font-size:10px}.mobile-period-select{width:100%}.mobile-period-chip{display:grid;align-items:center;justify-content:start;gap:2px;width:100%;min-height:42px;padding:6px 10px;border-radius:9px;background:#f9f8f6;color:#1a1516;white-space:normal}.mobile-period-chip small{color:#5f6d78;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.mobile-period-chip strong{color:#1a1516;font-size:12px;font-weight:850;line-height:1.1;white-space:normal}.mobile-viewmode-shell .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{inset:0 auto 0 0!important;z-index:90;display:block!important;width:min(318px,calc(100vw - 42px))!important;max-width:none!important;height:100vh!important;max-height:100vh;padding:14px!important;border-radius:0 16px 16px 0!important;box-shadow:24px 0 52px #1a151647;visibility:hidden;pointer-events:none;transform:translate(-108%);transition:transform .18s ease,visibility 0s linear .18s}.sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0);transition:transform .18s ease}.sidebar .brand-mark{display:grid!important;margin-bottom:14px}.sidebar .sidebar-footer{display:grid!important;margin-top:16px}.sidebar .nav-list{display:grid!important;grid-template-columns:1fr!important;gap:7px;overflow:visible}.sidebar .nav-button,.sidebar .nav-button[data-route=home],.sidebar .nav-button[data-route=manual],.sidebar .nav-button[data-route=reports]{display:flex!important;justify-content:flex-start;min-height:42px;padding:0 11px;border-radius:9px;font-size:12px;text-align:left}.meta-window-strip,.conversion-secondary-grid,.meta-import-coverage-grid,.meta-breakdown-grid{grid-template-columns:1fr}.meta-conversion-card strong{font-size:48px}.conversion-secondary-grid{gap:7px}.conversion-mini-card{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:54px}.conversion-mini-card strong{grid-column:2;justify-self:start;font-size:18px}.conversion-mini-card small{grid-column:2}}.home-executive-band.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}.home-executive-lead{display:grid;gap:8px;min-width:0}.home-executive-primary.meta-conversion-card{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;min-height:0!important;padding:18px!important}.home-executive-primary.meta-conversion-card>strong{grid-column:auto;grid-row:auto;font-size:clamp(44px,4vw,58px)!important}.home-executive-primary.meta-conversion-card>p{grid-column:auto;grid-row:auto;margin:0;max-width:34ch;color:#1a1516b8;font-size:13px;line-height:1.34}.home-executive-primary.meta-conversion-card>.evidence-badge{grid-column:auto;width:fit-content;margin-top:2px}.home-executive-primary .conversion-card-head{grid-column:auto}.home-executive-strip.meta-window-strip{grid-column:auto;grid-row:auto;align-self:stretch;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:7px!important;margin:0!important}.home-executive-support.conversion-secondary-grid{grid-column:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.home-action-card.clinical-pending-card{grid-column:auto!important;grid-row:auto!important;align-content:start!important;gap:8px!important;padding:14px!important;min-height:0!important;background:linear-gradient(145deg,#fffbf4f0,#ffffffeb)!important}.home-action-card.clinical-pending-card h2{font-size:21px!important;line-height:1.06!important}.home-action-card.clinical-pending-card p{font-size:12px!important;line-height:1.28!important}.home-support-strip.meta-lifetime-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.meta-lifetime-strip{grid-template-columns:minmax(180px,1.1fr) repeat(3,minmax(145px,.9fr))!important;gap:8px!important;margin:0 0 8px!important}.meta-lifetime-strip article{min-height:70px!important;padding:10px 11px!important}.meta-lifetime-strip strong{font-size:22px!important}.meta-lifetime-primary strong{font-size:30px!important}.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr)!important;gap:10px!important;align-items:stretch!important}.meta-conversion-card{display:grid!important;grid-template-columns:minmax(185px,.72fr) minmax(220px,1fr);gap:8px 14px;align-content:start;min-height:166px!important;padding:16px!important}.meta-conversion-card>strong{grid-column:1;grid-row:2;font-size:clamp(44px,4.1vw,58px)!important}.meta-conversion-card>p{grid-column:1;grid-row:3;margin:0}.meta-conversion-card>.evidence-badge{grid-column:1;width:fit-content}.meta-conversion-card .conversion-card-head{grid-column:1 / -1}.meta-conversion-card .meta-window-strip{grid-column:2;grid-row:2 / span 3;align-self:stretch;grid-template-columns:1fr;margin:0!important}.meta-window-strip span{min-height:66px!important;padding:8px!important}.meta-window-strip strong{font-size:24px!important}.meta-window-strip b,.meta-window-strip small{font-size:10px!important}.conversion-secondary-grid{grid-column:1 / -1!important;grid-row:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.clinical-pending-card{grid-column:2!important;grid-row:1!important;align-content:start!important;padding:16px!important}.conversion-mini-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;min-height:60px!important;padding:9px 10px!important;border-color:#2b2f3114!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffd6,#f9f8f6bd)!important;box-shadow:0 10px 24px #1a15160a!important}.conversion-mini-card span{font-size:9px!important;letter-spacing:.03em!important}.conversion-mini-card strong{grid-column:2!important;justify-self:start!important;font-size:16px!important}.conversion-mini-card small{grid-column:2!important;font-size:9px!important}.dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(315px,.72fr)!important;gap:10px!important}.source-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.source-compact-grid article{display:grid;gap:4px;min-width:0;min-height:68px;padding:10px;border:1px solid rgba(26,21,22,.06);border-radius:8px;background:#f9f8f6}.source-compact-grid svg{color:#2b2f31}.source-compact-grid span{color:#5f6d78;font-size:10px;font-weight:850;text-transform:uppercase}.source-compact-grid strong{min-width:0;color:#1a1516;font-size:16px;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.home-register-cta{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:12px 13px!important}.home-register-cta .manual-orb{width:42px;height:42px}.home-register-cta h2{margin:2px 0;font-size:18px;line-height:1.06}.home-register-cta p{margin:0;color:#5f6d78;font-size:10px;line-height:1.24}.home-register-cta .primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none;white-space:nowrap}.manual-card-full .manual-hero{align-items:center;padding:14px 16px!important}.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:minmax(245px,.88fr) minmax(320px,1.1fr) minmax(290px,.88fr)!important;gap:10px!important}.manual-card-full .manual-panel{padding:14px!important}.manual-card-full .field-help,.manual-card-full .field-note,.manual-card-full .metric-row small,.manual-card-full .review-panel .manual-context-strip,.manual-card-full .creative-source-hint span:not(:first-child),.manual-card-full .manual-preview-card p+p,.manual-card-full .manual-preview-meta{display:none!important}.manual-card-full .metric-row{grid-template-columns:minmax(0,1fr) 78px!important;min-height:48px!important;padding:8px 9px!important}.manual-card-full .manual-preview-card img{display:none!important}@media(min-width:1000px){.manual-card-full[data-active-step="2"] .manual-form-layout{grid-template-columns:minmax(0,1fr)!important}.manual-card-full[data-active-step="2"] .manual-panel.is-step-inactive{display:none}.manual-card-full[data-active-step="2"] .attendance-panel{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:14px 16px;align-items:start;padding:18px!important}.manual-card-full[data-active-step="2"] .attendance-panel .manual-panel-title{grid-column:1 / -1;margin-bottom:0}.manual-card-full[data-active-step="2"] .week-entry-grid{grid-column:1;grid-row:2 / span 3}.manual-card-full[data-active-step="2"] .movement-support-box{grid-column:2;grid-row:2}.manual-card-full[data-active-step="2"] .creative-source-hint,.manual-card-full[data-active-step="2"] .creative-attribution-panel{grid-column:2}.manual-card-full[data-active-step="2"] .manual-step-actions{grid-column:1 / -1}}@media(max-width:980px){.app-shell,.home-executive-band.clinical-pending-summary.conversion-snapshot-grid,.clinical-pending-summary.conversion-snapshot-grid,.dashboard-main-grid,.app-shell[data-route=home] .home-executive-band.has-executive-rail,.app-shell[data-route=home] .home-executive-band.no-executive-rail,.home-executive-primary.meta-conversion-card,.meta-conversion-card{grid-template-columns:1fr!important}.home-executive-strip.meta-window-strip,.meta-conversion-card .meta-window-strip{grid-column:auto!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-executive-support.conversion-secondary-grid,.conversion-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-row:auto!important}.home-action-card.clinical-pending-card,.clinical-pending-card{grid-column:auto!important;grid-row:auto!important}.home-support-strip.meta-lifetime-strip,.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-support-strip .meta-lifetime-primary,.meta-lifetime-primary{grid-column:span 2!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{max-height:280px!important;border-radius:16px!important}.app-shell[data-route=home] .meta-campaign-table{min-width:700px!important}.app-shell[data-route=home] .meta-front-table,.app-shell[data-route=home] .meta-history-table{min-width:680px!important}.app-shell[data-route=home] .meta-campaign-row{grid-template-columns:minmax(216px,1.26fr) .72fr .54fr .72fr .72fr .46fr!important}.app-shell[data-route=home] .meta-front-row{grid-template-columns:minmax(170px,1.08fr) .64fr .66fr .78fr .78fr .78fr .6fr!important}.app-shell[data-route=home] .meta-history-row{grid-template-columns:.62fr .62fr .82fr .82fr .88fr .62fr .84fr!important}.app-shell[data-route=home] .meta-campaign-row,.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-history-row{min-height:38px!important;padding:0 9px!important;gap:10px!important}.app-shell[data-route=home] .meta-campaign-row strong,.app-shell[data-route=home] .meta-front-row strong,.app-shell[data-route=home] .meta-history-row strong,.app-shell[data-route=home] .meta-campaign-row span,.app-shell[data-route=home] .meta-front-row span,.app-shell[data-route=home] .meta-history-row span{font-size:10.5px!important}.source-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:1fr!important}.manual-card-full .manual-panel.is-step-inactive{display:none}.manual-card-full .manual-panel,.manual-card-full .manual-preview-card,.manual-card-full .confidence-list,.manual-card-full .validation-panel{scroll-margin-bottom:150px}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.main-area,.home-dashboard-page,.manual-page,.manual-card-full,.manual-card-full .manual-panel,.reportei-period-panel,.clinical-pending-summary,.meta-lifetime-strip,.dashboard-main-grid,.dashboard-side-stack,.source-compact-grid{max-width:100%!important;min-width:0!important}.card,.meta-lifetime-strip article,.meta-window-strip span,.manual-card-full .manual-panel,.entry-history-panel{min-width:0!important;max-width:100%!important}.meta-lifetime-strip article *,.meta-window-strip *,.conversion-mini-card *,.manual-card-full *{min-width:0}.main-area{overflow-x:hidden}.meta-lifetime-strip{grid-template-columns:1fr!important}.meta-lifetime-primary{grid-column:auto}.home-executive-band.clinical-pending-summary.conversion-snapshot-grid{grid-template-columns:1fr!important}.home-executive-strip.meta-window-strip{grid-column:auto!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))}.home-executive-support.conversion-secondary-grid,.conversion-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.meta-conversion-card{grid-template-columns:1fr}.meta-conversion-card>strong,.meta-conversion-card>p,.meta-conversion-card>.evidence-badge,.meta-conversion-card .meta-window-strip{grid-column:auto;grid-row:auto}.meta-conversion-card .meta-window-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-mini-card{grid-template-columns:1fr!important;align-content:start!important;min-height:70px!important;padding:8px!important}.conversion-mini-card svg{display:none!important}.conversion-mini-card span{font-size:8px!important;line-height:1.15!important}.conversion-mini-card strong,.conversion-mini-card small{grid-column:auto!important}.source-compact-grid,.manual-card-full .manual-form-layout,.manual-card-full[data-active-step="2"] .manual-form-layout,.manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:1fr!important}.meta-lifetime-strip small,.meta-lifetime-strip article,.clinical-pending-card p,.meta-conversion-card p,.conversion-mini-card small,.manual-card-full .period-recap-card strong,.manual-card-full .creative-source-hint strong,.manual-card-full .manual-preview-card strong,.manual-card-full .manual-preview-card p,.entry-history-panel p{max-width:100%;overflow-wrap:anywhere;white-space:normal!important}.manual-card-full input,.manual-card-full select,.manual-card-full textarea{width:100%;min-width:0;max-width:100%}.manual-overview-strip{flex-wrap:wrap!important;overflow-x:visible;padding-bottom:4px}.manual-overview-strip span{flex:1 1 140px;min-width:0}.home-register-cta{grid-template-columns:auto minmax(0,1fr)!important;min-height:0}.home-register-cta .primary-button{grid-column:1 / -1;width:100%}.home-source-compact{display:none!important}}@media(max-width:760px){.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row{grid-template-columns:minmax(54px,60px) minmax(0,1fr)!important;gap:6px!important;padding:7px!important;border-radius:12px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row>strong{grid-column:auto!important;font-size:10px!important;align-self:center!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day{gap:1px!important;padding:0!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row label{gap:3px!important;font-size:9px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row input{min-height:31px!important;padding:0 4px!important;font-size:13px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-head strong{font-size:12px!important;line-height:1.1!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-step-guide{gap:3px!important;margin-bottom:8px!important;padding:8px 10px!important;border-radius:10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-step-guide .eyebrow,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-step-guide p{display:none!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-step-guide strong{font-size:14px!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-steps{gap:5px!important;padding-bottom:6px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-steps button{min-height:42px!important;padding:4px!important;font-size:9px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-steps button svg{width:12px!important;height:12px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-step-guide{gap:3px!important;margin-bottom:8px!important;padding:8px 10px!important;border-radius:10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-step-guide .eyebrow,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-step-guide p{display:none!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-step-guide strong{font-size:14px!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-steps{gap:5px!important;padding-bottom:6px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-steps button{min-height:42px!important;padding:4px!important;font-size:9px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-steps button svg{width:12px!important;height:12px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-preview-card{gap:6px!important;padding:10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-preview-card strong{font-size:16px!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-preview-card p{font-size:11px!important;line-height:1.24!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;border-radius:14px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list>strong{grid-column:1 / -1!important;font-size:13px!important;line-height:1.15!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list span{gap:4px!important;min-height:24px!important;padding:4px 6px!important;border:1px solid rgba(43,47,49,.08)!important;border-radius:10px!important;background:#ffffff7a!important;font-size:9px!important;line-height:1.1!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list span svg{width:11px!important;height:11px!important;flex:0 0 auto!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list .confidence-label-full{display:none!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .confidence-list span:after{content:attr(data-short-label)}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] textarea{min-height:64px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .status-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .status-choice{min-height:38px!important;padding:0 5px!important;font-size:9px!important;line-height:1.05!important}.home-executive-strip.meta-window-strip,.home-executive-support.conversion-secondary-grid,.conversion-secondary-grid{grid-template-columns:1fr!important}.conversion-mini-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;align-items:center!important}.conversion-mini-card span,.conversion-mini-card small{grid-column:1!important}.conversion-mini-card strong{grid-column:2!important;grid-row:1 / span 2;justify-self:end!important}.compact-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.source-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.source-compact-grid article{min-height:78px}.platform-compare-card .comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.platform-compare-card .comparison-cell{padding:10px 8px}.platform-compare-card .comparison-cell .metric-value{font-size:20px;white-space:normal}.platform-compare-card .comparison-cell p{font-size:11px;line-height:1.35}}@media(max-width:720px){.app-shell[data-route=reports] .reports-title{display:none!important;margin-bottom:8px!important}.app-shell[data-route=reports] .reports-title h1{max-width:none!important;margin-bottom:3px!important;font-size:24px!important;line-height:1.04!important}.app-shell[data-route=reports] .reports-title p{max-width:34ch!important;font-size:12px!important;line-height:1.28!important}.app-shell[data-route=reports] .reportei-period-panel-compact{display:none!important}.app-shell[data-route=home] .home-executive-band{gap:7px!important}.app-shell[data-route=home] .home-action-card{display:none!important}.app-shell[data-route=home] .home-action-card h2{font-size:19px!important;line-height:1.08!important}.app-shell[data-route=home] .home-action-card p{font-size:12px!important;line-height:1.34!important}.app-shell[data-route=home] .home-action-button{width:100%;margin-top:2px}.app-shell[data-route=home] .compact-pending-grid{gap:6px!important}.app-shell[data-route=home] .compact-pending-grid span{padding:7px 8px!important;font-size:10px!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card:last-child{display:none!important}.app-shell[data-route=home] .home-register-cta{gap:8px!important;padding:13px!important}.app-shell[data-route=home] .home-essential-pending .home-register-cta{display:none!important}.app-shell[data-route=home] .home-register-cta h2{margin:3px 0 4px!important;font-size:18px!important}.app-shell[data-route=home] .home-register-cta p{font-size:11px!important;line-height:1.32!important}.app-shell[data-route=home] .view-detailed .home-register-cta-slim p,.app-shell[data-route=home] .view-detailed .performance-disclaimer,.app-shell[data-route=home] .view-detailed .dashboard-detail-grid>.performance-panel .section-heading .muted{display:none!important}.app-shell[data-route=home] .recent-weekly-card{display:none!important;gap:7px!important;padding:12px!important}.app-shell[data-route=home] .recent-weekly-card .section-heading{gap:6px!important;margin-bottom:2px!important}.app-shell[data-route=home] .recent-weekly-card h2{font-size:18px!important;line-height:1.12!important}.app-shell[data-route=home] .recent-weekly-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;padding:9px!important}.app-shell[data-route=home] .recent-weekly-row>div,.app-shell[data-route=home] .recent-weekly-row>strong,.app-shell[data-route=home] .recent-weekly-row>small{grid-column:1!important;justify-self:start!important}.app-shell[data-route=home] .recent-weekly-row>strong{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;font-size:18px!important}.app-shell[data-route=home] .recent-weekly-bar{grid-column:1 / -1!important}.app-shell[data-route=home] .recent-weekly-footnote{display:none!important}.app-shell[data-route=reports] .report-reading-hero{gap:10px!important;padding:12px!important;border-radius:14px!important}.app-shell[data-route=reports] .report-reading-hero h2{font-size:22px!important;line-height:1.08!important}.app-shell[data-route=reports] .report-reading-hero p{font-size:11px!important;line-height:1.3!important}.app-shell[data-route=reports] .report-reading-grid{gap:7px!important}.app-shell[data-route=reports] .report-reading-grid article{min-height:0!important;padding:10px!important;border-radius:12px!important;gap:4px!important}.app-shell[data-route=reports] .report-reading-grid span,.app-shell[data-route=reports] .report-reading-grid small{font-size:10px!important;line-height:1.2!important}.app-shell[data-route=reports] .report-reading-grid strong{font-size:15px!important;line-height:1.08!important}.app-shell[data-route=reports] .report-pending-band{gap:7px!important;margin-top:8px!important}.app-shell[data-route=reports] .report-pending-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:10px 11px!important;border-radius:12px!important}.app-shell[data-route=reports] .report-pending-card svg{grid-column:2!important;grid-row:1 / span 3!important;width:16px!important;height:16px!important;opacity:.72}.app-shell[data-route=reports] .report-pending-card span,.app-shell[data-route=reports] .report-pending-card small{font-size:10px!important;line-height:1.15!important}.app-shell[data-route=reports] .report-pending-card strong{font-size:22px!important}.app-shell[data-route=reports] .reports-flow-grid{gap:8px!important;margin-top:8px!important}.app-shell[data-route=reports] .platform-compare-card,.app-shell[data-route=reports] .report-side-card{display:none!important;padding:11px!important;border-radius:12px!important}.app-shell[data-route=reports] .platform-compare-card h2,.app-shell[data-route=reports] .report-side-card h2{font-size:20px!important;line-height:1.08!important}.app-shell[data-route=reports] .platform-compare-card .muted{display:none!important}.app-shell[data-route=reports] .platform-compare-card .comparison-grid{grid-template-columns:1fr!important;gap:6px!important}.app-shell[data-route=reports] .platform-compare-card .comparison-cell{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;padding:9px!important;border-radius:10px!important}.app-shell[data-route=reports] .platform-compare-card .metric-label-row,.app-shell[data-route=reports] .platform-compare-card small{font-size:10px!important;line-height:1.12!important}.app-shell[data-route=reports] .platform-compare-card .metric-value{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;font-size:22px!important}.app-shell[data-route=reports] .report-truth-grid{gap:6px!important;margin-top:8px!important}.app-shell[data-route=reports] .report-truth-grid article{padding:9px!important;border-radius:10px!important}.app-shell[data-route=reports] .report-note{margin-top:8px!important;padding:10px!important;border-radius:10px!important}.app-shell[data-route=home] .home-executive-strip,.app-shell[data-route=home] .dashboard-side-stack>.platform-compare-card,.app-shell[data-route=home] .home-source-compact{display:none!important}.app-shell[data-route=home] .home-missing-clinical-panel{display:none!important}.app-shell[data-route=home] .meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-route=home] .meta-lifetime-strip article{min-height:64px!important;padding:10px!important}.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-section-intro{padding-left:0!important;padding-right:0!important}.app-shell[data-route=home] .view-detailed .performance-panel .section-heading .muted{max-width:none!important;font-size:11px!important;line-height:1.25!important}.app-shell[data-route=home] .meta-section-intro h3{font-size:18px!important;line-height:1.1!important}.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .organic-source-card p{max-width:none!important;font-size:12px!important;line-height:1.28!important}.app-shell[data-route=manual] .manual-entry-intro{display:none!important}}@media(min-width:981px){.app-shell[data-route=home] .home-executive-band.has-executive-rail{grid-template-columns:minmax(0,1.14fr) minmax(260px,.54fr)!important}.app-shell[data-route=home] .home-executive-band.no-executive-rail{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card{display:flex!important;flex-direction:column;gap:8px;min-height:0!important;padding:18px!important}.app-shell[data-route=home] .home-executive-strip.meta-window-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:7px;align-items:stretch}.app-shell[data-route=home] .home-executive-strip.meta-window-strip span{display:grid;gap:3px;min-height:66px!important;padding:9px 10px!important;border:1px solid rgba(43,47,49,.08)!important;border-radius:15px!important;background:linear-gradient(145deg,#ffffffb8,#f9f8f694)!important;box-shadow:inset 0 1px #ffffff8c}.app-shell[data-route=home] .home-executive-strip.meta-window-strip strong{font-size:14px!important;line-height:1.1}.app-shell[data-route=home] .home-executive-strip.meta-window-strip small{margin-top:0;font-size:9px!important;line-height:1.22}}.report-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:14px 16px}.report-next-action div{display:grid;flex:1 1 auto;min-width:0;gap:4px}.report-next-action strong{color:var(--belavista-deep-blue);font-size:17px;line-height:1.2}.report-next-action p{margin:0;color:var(--belavista-muted);font-size:12px;line-height:1.35}.report-next-action .primary-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:150px;min-height:40px;padding:0 14px}@media(max-width:720px){.app-shell[data-route=reports] .report-next-action{display:flex!important;flex-direction:column;align-items:stretch}}.manual-entry-current-window{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.manual-entry-current-window span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(43,47,49,.1);border-radius:999px;background:#ffffffad;color:var(--belavista-muted);font-size:11px;font-weight:700;line-height:1.2}.report-pending-insight-band{grid-template-columns:repeat(3,minmax(0,1fr))}.report-pending-insight-band .kpi-card{min-height:126px}@media(max-width:760px){.manual-entry-current-window{gap:6px}.manual-entry-current-window span{min-height:28px;padding:0 9px;font-size:10px}.report-pending-insight-band{grid-template-columns:1fr}}@media(max-width:760px){.home-register-cta{grid-template-columns:1fr!important;align-items:start;gap:12px;padding:18px 16px!important}.home-register-cta .manual-orb{display:none}.home-register-cta h2{margin:5px 0 6px;font-size:21px;line-height:1.15}.home-register-cta p{line-height:1.45}}@media(max-width:760px){.conversion-secondary-grid{grid-template-columns:1fr!important;gap:8px!important}.conversion-mini-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:64px!important;padding:10px 12px!important;align-items:center!important;align-content:center!important;overflow:hidden!important}.conversion-mini-card svg{display:none!important}.conversion-mini-card span{grid-column:1!important;min-width:0!important;font-size:10px!important;line-height:1.18!important;letter-spacing:.02em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.conversion-mini-card strong{grid-column:2!important;grid-row:1 / span 2!important;justify-self:end!important;align-self:center!important;white-space:nowrap!important;font-size:19px!important;line-height:1!important}.conversion-mini-card small{grid-column:1!important;min-width:0!important;max-width:26ch!important;font-size:11px!important;line-height:1.24!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.meta-lifetime-strip{grid-template-columns:1fr 1fr!important;gap:8px!important}.meta-lifetime-strip article{min-height:72px!important;padding:10px!important}.meta-lifetime-strip span{font-size:9px!important;letter-spacing:.02em!important}.meta-lifetime-strip small{font-size:10px!important;line-height:1.22!important}.report-source-label{max-width:none!important;font-size:11px!important;line-height:1.32!important}.report-pending-card{min-height:96px!important;gap:4px 9px!important}.report-pending-card span,.report-pending-card small{font-size:11px!important;line-height:1.22!important}.report-pending-card strong{font-size:clamp(22px,7vw,28px)!important}.app-shell[data-route=reports] .report-review-state-card strong{font-size:clamp(20px,6.1vw,24px)!important;line-height:1.06!important}.app-shell[data-route=reports] .reports-analytic-list .metric-help-popover{display:none!important}.app-shell[data-route=reports] .reports-analytic-list .metric-help button{width:22px!important;height:22px!important;box-shadow:none!important}.report-next-action{display:flex!important;gap:12px!important;padding:14px!important}.report-next-action p{font-size:12px!important;line-height:1.38!important}.manual-entry-intro{margin-bottom:10px!important}.manual-entry-current-window{gap:6px!important;margin-top:10px!important}.manual-entry-current-window span,.manual-context-strip span{min-height:30px!important;padding:0 10px!important;font-size:10px!important;line-height:1.15!important}.manual-context-strip{gap:6px!important;margin-bottom:12px!important}.manual-card-compact .manual-compact-head h2{font-size:24px!important;line-height:1.02!important}.manual-card-compact .muted,.manual-mini-preview span{font-size:12px!important;line-height:1.34!important}.app-shell[data-route=home] .clinical-pending-card,.app-shell[data-route=home] .meta-lifetime-strip article{min-width:0!important;overflow:hidden!important}.app-shell[data-route=home] .clinical-pending-card h2,.app-shell[data-route=home] .clinical-pending-card p,.app-shell[data-route=home] .meta-lifetime-strip span,.app-shell[data-route=home] .meta-lifetime-strip strong,.app-shell[data-route=home] .meta-lifetime-strip small{min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.app-shell[data-route=home] .clinical-pending-card h2{font-size:20px!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=home] .clinical-pending-card p{font-size:12px!important;line-height:1.32!important;text-wrap:pretty}.app-shell[data-route=home] .home-support-strip.meta-lifetime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-lifetime-primary{grid-column:auto!important}.app-shell[data-route=home] .meta-lifetime-strip article{min-height:68px!important;padding:10px 11px!important}.app-shell[data-route=home] .meta-lifetime-strip span{font-size:10px!important;line-height:1.15!important;letter-spacing:.02em!important}.app-shell[data-route=home] .meta-lifetime-strip strong{font-size:21px!important;line-height:1.02!important}.app-shell[data-route=home] .meta-lifetime-strip small{font-size:11px!important;line-height:1.22!important;text-wrap:pretty}.app-shell[data-route=home] .meta-history-panel{gap:12px!important;padding:14px 12px!important;border-radius:22px!important}.app-shell[data-route=home] .meta-history-panel:before{width:112px!important;height:112px!important;inset:8px 8px auto auto!important;opacity:.65}.app-shell[data-route=home] .meta-history-heading{gap:8px!important;align-items:start!important}.app-shell[data-route=home] .meta-history-heading h2{font-size:24px!important;line-height:1.06!important}.app-shell[data-route=home] .meta-history-heading .muted,.app-shell[data-route=home] .meta-section-intro .muted{font-size:11px!important;line-height:1.34!important}.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side,.app-shell[data-route=home] .meta-story-section{gap:10px!important;padding:10px!important;border-radius:18px!important}.app-shell[data-route=home] .meta-window-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-route=home] .meta-window-strip span{padding:9px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-window-strip strong{font-size:16px!important}.app-shell[data-route=home] .meta-window-strip small{font-size:9px!important;line-height:1.24!important}.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:0!important;padding:10px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-history-summary strong,.app-shell[data-route=home] .meta-import-coverage-grid strong{font-size:18px!important}.app-shell[data-route=home] .meta-narrative-grid{grid-template-columns:1fr!important;gap:7px!important}.app-shell[data-route=home] .meta-narrative-grid article{gap:4px!important}.app-shell[data-route=home] .meta-narrative-grid strong{font-size:16px!important;line-height:1.14!important}.app-shell[data-route=home] .meta-narrative-grid small,.app-shell[data-route=home] .meta-import-coverage-grid small,.app-shell[data-route=home] .meta-breakdown-card small{font-size:10px!important;line-height:1.28!important}.app-shell[data-route=home] .meta-import-coverage-grid,.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-route=home] .meta-breakdown-card{gap:6px!important;padding:10px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-breakdown-card b{font-size:11px!important;white-space:normal!important}.app-shell[data-route=home] .meta-section-intro{gap:4px!important}.app-shell[data-route=home] .meta-section-intro h3{font-size:18px!important;line-height:1.1!important}}.home-executive-band.clinical-pending-summary.conversion-snapshot-grid{position:relative;padding:10px!important;border:1px solid rgba(43,47,49,.08);border-radius:32px;background:radial-gradient(circle at 4% 0%,rgba(255,208,156,.13),transparent 18rem),radial-gradient(circle at 96% 8%,rgba(179,215,216,.18),transparent 18rem),linear-gradient(135deg,#fffcf6d1,#f9f8f6b8);box-shadow:0 20px 50px #1a15160e}.home-executive-band:before{position:absolute;inset:10px 12px auto auto;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(179,215,216,.18),transparent 70%);pointer-events:none;content:""}.home-executive-band>*{position:relative;z-index:1}.app-shell[data-route=reports] .report-reading-hero,.app-shell[data-route=reports] .report-next-action,.app-shell[data-route=manual] .manual-entry-intro,.app-shell[data-route=manual] .manual-card-full{animation:belavistaSurfaceReveal .42s cubic-bezier(.22,1,.36,1) backwards}.app-shell[data-route=reports] .report-summary-band,.app-shell[data-route=manual] .manual-card-full{animation-delay:80ms}.app-shell[data-route=reports] .report-next-action{border:1px solid rgba(43,47,49,.09);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.14),transparent 10rem),linear-gradient(135deg,#fffcf7f5,#f9f8f6e6);box-shadow:0 16px 34px #1a15160d}.app-shell[data-route=manual] .manual-card-full{border:1px solid rgba(43,47,49,.09);border-radius:30px;overflow:hidden;box-shadow:0 20px 48px #1a15160e}.app-shell[data-route=manual] .manual-hero{background:radial-gradient(circle at 96% 0%,rgba(179,215,216,.24),transparent 14rem),radial-gradient(circle at 0% 8%,rgba(255,208,156,.16),transparent 13rem),linear-gradient(135deg,#fffbf4fa,#f9f8f6e0)}@media(max-width:760px){.home-executive-band.clinical-pending-summary.conversion-snapshot-grid{gap:8px!important;padding:8px!important;border-radius:24px!important}.home-executive-band:before{width:86px;height:86px;opacity:.7}.app-shell[data-route=home] .view-detailed .dashboard-detail-grid,.app-shell[data-route=home] .view-detailed .home-register-cta-slim{display:none!important}.app-shell[data-route=home] .view-detailed .home-support-strip.meta-lifetime-strip{margin-bottom:4px!important}.app-shell[data-route=home] .view-detailed .meta-history-panel{margin-top:4px!important}.app-shell[data-route=reports] .report-reading-hero,.app-shell[data-route=reports] .report-summary-band,.app-shell[data-route=reports] .report-analysis-shell,.app-shell[data-route=reports] .report-next-action,.app-shell[data-route=manual] .manual-card-full{animation:none}.app-shell[data-route=reports] .report-reading-copy{gap:6px!important}.app-shell[data-route=reports] .report-reading-hero h2{font-size:20px!important;line-height:1.1!important;text-wrap:balance}.app-shell[data-route=reports] .report-reading-hero p{max-width:none!important;font-size:11px!important;line-height:1.32!important}.app-shell[data-route=reports] .report-reading-grid article{padding:11px!important;border-radius:14px!important;background:#ffffffb8!important}.app-shell[data-route=reports] .report-pending-band{gap:8px!important}.app-shell[data-route=reports] .report-pending-card{min-height:88px!important;padding:11px 12px!important;border-radius:14px!important}.app-shell[data-route=reports] .report-pending-card:after{inset:auto 12px 0!important}.app-shell[data-route=reports] .report-next-action{border-radius:16px}.app-shell[data-route=reports] .report-next-action strong{font-size:16px!important;line-height:1.18!important}.app-shell[data-route=home] .meta-history-panel{gap:10px!important;padding:12px 10px!important;border-radius:20px!important}.app-shell[data-route=home] .meta-history-heading h2{font-size:22px!important}.app-shell[data-route=home] .meta-history-heading .pill{font-size:10px!important}.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side,.app-shell[data-route=home] .meta-story-section{gap:8px!important;padding:9px!important;border-radius:16px!important}.app-shell[data-route=home] .meta-window-strip{grid-template-columns:1fr!important;gap:6px!important}.app-shell[data-route=home] .meta-window-strip span{min-height:0!important;padding:8px 9px!important}.app-shell[data-route=home] .meta-window-strip small,.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-import-coverage-grid small{font-size:9px!important;line-height:1.22!important}.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article,.app-shell[data-route=home] .meta-breakdown-card{padding:9px!important;border-radius:12px!important}.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:1fr!important;gap:6px!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{max-height:236px!important;border-radius:14px!important}.app-shell[data-route=manual] .manual-card-full{border-radius:22px}}.home-executive-band.clinical-pending-summary.conversion-snapshot-grid,.app-shell[data-route=reports] .report-reading-hero,.app-shell[data-route=reports] .report-next-action,.app-shell[data-route=manual] .manual-card-full{outline:1px solid rgba(255,255,255,.54);outline-offset:-2px}.home-executive-band .card,.app-shell[data-route=reports] .report-reading-grid article,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=home] .meta-story-section,.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side,.app-shell[data-route=manual] .manual-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell[data-route=reports] .report-reading-copy h2,.app-shell[data-route=home] .meta-history-heading h2,.app-shell[data-route=home] .meta-section-intro h3,.app-shell[data-route=manual] .manual-hero h2{text-wrap:balance}.app-shell[data-route=reports] .report-reading-copy p,.app-shell[data-route=home] .meta-history-heading .muted,.app-shell[data-route=home] .meta-section-intro .muted,.app-shell[data-route=manual] .manual-hero p{text-wrap:pretty}.app-shell[data-route=reports] .report-source-label,.app-shell[data-route=home] .meta-lifetime-strip small,.app-shell[data-route=manual] .manual-entry-current-window span{font-variant-numeric:tabular-nums}@media(max-width:760px){.home-executive-band.clinical-pending-summary.conversion-snapshot-grid,.app-shell[data-route=reports] .report-reading-hero,.app-shell[data-route=reports] .report-next-action,.app-shell[data-route=manual] .manual-card-full{outline-offset:-1px}.app-shell[data-route=reports] .report-reading-grid article,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=home] .meta-story-section,.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-route=reports] .report-source-label,.app-shell[data-route=home] .meta-history-heading .muted,.app-shell[data-route=manual] .manual-hero p{letter-spacing:-.005em}}.app-shell[data-route=home]{--route-panel-border: rgba(43, 47, 49, .1);--route-panel-bg: linear-gradient(145deg, rgba(255, 253, 248, .98), rgba(247, 244, 238, .9));--route-shadow: 0 16px 38px rgba(26, 21, 22, .05)}.app-shell[data-route=reports]{--route-panel-border: rgba(26, 21, 22, .12);--route-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(249, 248, 246, .92));--route-shadow: 0 12px 28px rgba(26, 21, 22, .04)}.app-shell[data-route=manual]{--route-panel-border: rgba(43, 47, 49, .14);--route-panel-bg: linear-gradient(145deg, rgba(255, 250, 241, .98), rgba(247, 244, 238, .9));--route-shadow: 0 18px 40px rgba(26, 21, 22, .06)}.app-shell[data-route=home] .home-editorial-page{display:grid;gap:14px}.app-shell[data-route=home] .home-editorial-main-stage,.app-shell[data-route=home] .home-editorial-detail-stage{gap:14px}.app-shell[data-route=home] .home-editorial-detail-stage{grid-template-columns:minmax(0,1fr)!important;align-items:start}.app-shell[data-route=home] .view-detailed .home-editorial-main-stage{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=home] .view-detailed .home-register-cta-slim{display:none!important}.app-shell[data-route=home] .home-missing-clinical-panel .front-split-grid article{grid-template-columns:1fr;align-content:start;gap:7px;min-height:112px}.app-shell[data-route=home] .home-missing-clinical-panel .front-split-grid b{font-size:23px;line-height:1.05}.app-shell[data-route=home] .home-missing-clinical-panel .front-split-grid small{grid-column:auto}.meta-weekly-evolution-card{gap:14px}.meta-weekly-evolution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.meta-weekly-evolution-summary span{display:grid;gap:4px;min-width:0;min-height:64px;padding:10px 11px;border:1px solid rgba(43,47,49,.1);border-radius:14px;background:#ffffffb8}.meta-weekly-evolution-summary b{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.meta-weekly-evolution-summary strong{color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:22px;line-height:1.04}.meta-chart-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.chart-view-controls{justify-content:flex-end;margin:0}.meta-evolution-chart-shell{min-width:0;min-height:302px;padding:14px;border:1px solid rgba(43,47,49,.08);border-radius:18px;background:#ffffffb8;overflow:hidden}.meta-evolution-chart-shell svg{overflow:visible}.meta-evolution-chart-shell .recharts-tooltip-cursor{fill:#8a8c8d1f}.meta-funnel-list{display:grid;align-content:center;gap:10px;min-height:0}.meta-funnel-step{display:grid;grid-template-columns:minmax(150px,.2fr) minmax(0,1fr) minmax(180px,.22fr);gap:14px;align-items:center;min-width:0;padding:10px 12px;border:1px solid rgba(43,47,49,.08);border-radius:14px;background:linear-gradient(90deg,#ffffffe6,#f9f8f6b8),#ffffffd1}.meta-funnel-step div:first-child{display:grid;gap:3px;min-width:0}.meta-funnel-step span{color:#5f6d78;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.meta-funnel-step strong{color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(21px,2vw,26px);line-height:1}.meta-funnel-bar{height:30px;border:1px solid rgba(26,21,22,.06);border-radius:12px;background:linear-gradient(180deg,#ffffffc7,#f9f8f6b8),#1a15160d;overflow:hidden}.meta-funnel-bar i{display:block;width:var(--funnel-width);min-width:44px;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--funnel-color) 82%,#ffffff 18%),var(--funnel-color));box-shadow:inset 0 1px #ffffff59,8px 0 18px #1114161f}.meta-funnel-step small{color:#5f6d78;font-size:11px;font-weight:760;line-height:1.32}.chart-tooltip{display:grid;gap:4px;max-width:220px;padding:10px 12px;border:1px solid rgba(26,21,22,.1);border-radius:12px;background:#fffffff5;box-shadow:0 14px 28px #1a15161f}.chart-tooltip strong{color:#1a1516;font-size:13px;line-height:1.2}.chart-tooltip span,.chart-tooltip small{color:#5f6d78;font-size:11px;line-height:1.28}.essential-evolution-card{gap:14px}.essential-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.essential-kpi-grid article{display:grid;gap:4px;min-width:0;min-height:92px;padding:12px;border:1px solid rgba(43,47,49,.09);border-radius:14px;background:#ffffffc2}.essential-kpi-grid span{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:.04em;line-height:1.16;text-transform:uppercase}.essential-kpi-grid strong{color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:22px;line-height:1.06;overflow-wrap:anywhere}.essential-kpi-grid small{color:#5f6d78;font-size:11px;line-height:1.28}.essential-visual-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px}.essential-chart-panel{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(43,47,49,.09);border-radius:16px;background:#ffffffa8}.essential-chart-panel>div:first-child{display:grid;gap:2px}.essential-chart-panel strong{color:#1a1516;font-size:13px;line-height:1.25}.essential-chart-panel span{color:#5f6d78;font-size:11px;line-height:1.28}.essential-mini-chart{min-width:0}.essential-funnel-list{display:grid;gap:7px;align-content:start}.essential-funnel-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:0 10px;border:1px solid rgba(26,21,22,.07);border-left:4px solid var(--funnel-color, #111416);border-radius:12px;background:#ffffffd1}.essential-funnel-list b{min-width:0;color:#111416;font-size:11px;line-height:1.18}.essential-funnel-list strong{color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1}.metric-sort-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px}.metric-sort-controls span{color:#5f6d78;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.metric-sort-controls button{min-height:30px;padding:0 10px;border:1px solid rgba(43,47,49,.12);border-radius:999px;background:#ffffffb8;color:#111416;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.metric-sort-controls button.active{border-color:#11141661;background:#111416;color:#fff}@media(max-width:760px){.meta-weekly-evolution-summary{grid-template-columns:1fr}.meta-weekly-evolution-summary span{min-height:54px}.meta-chart-head,.essential-visual-grid{grid-template-columns:1fr}.chart-view-controls{justify-content:flex-start}.meta-evolution-chart-shell{min-height:260px;padding:10px 6px 8px;border-radius:14px}.meta-funnel-list{gap:8px}.meta-funnel-step{grid-template-columns:1fr;gap:8px;padding:10px;border-radius:14px}.meta-funnel-step strong{font-size:21px}.meta-funnel-bar{height:26px}.essential-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.essential-kpi-grid article{min-height:86px;padding:10px}.essential-kpi-grid strong{font-size:19px}.essential-chart-panel{padding:10px;border-radius:14px}.app-shell[data-route=home] .dashboard-kpi-grid,.app-shell[data-route=reports] .report-highlight-band{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card,.app-shell[data-route=reports] .report-highlight-band .kpi-card{min-height:0!important;gap:8px!important;padding:10px!important}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card-top,.app-shell[data-route=reports] .report-highlight-band .kpi-card-top{align-items:start;gap:6px}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-icon,.app-shell[data-route=reports] .report-highlight-band .kpi-icon{width:32px;height:32px}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-icon svg,.app-shell[data-route=reports] .report-highlight-band .kpi-icon svg{width:18px;height:18px}.app-shell[data-route=home] .dashboard-kpi-grid .evidence-badge{font-size:9px;line-height:1.1}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-value,.app-shell[data-route=reports] .report-highlight-band .kpi-value{font-size:28px!important;line-height:1.05!important}}.app-shell[data-route=home] .home-executive-band{position:relative;gap:12px}.app-shell[data-route=home] .home-executive-band.has-executive-rail{grid-template-columns:minmax(0,1.14fr) minmax(260px,.54fr)!important}.app-shell[data-route=home] .home-executive-band.no-executive-rail{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=home] .home-executive-band:after{position:absolute;inset:auto 24px 0;height:1px;background:linear-gradient(90deg,#d9aa8f00,#d9aa8f73,#b3d7d873,#b3d7d800);content:""}.app-shell[data-route=home] .home-executive-lead{display:grid;gap:8px;min-width:0}.app-shell[data-route=home] .home-executive-primary,.app-shell[data-route=home] .home-source-compact,.app-shell[data-route=home] .home-missing-clinical-panel,.app-shell[data-route=home] .home-register-cta,.app-shell[data-route=home] .home-support-strip article,.app-shell[data-route=home] .recent-weekly-card,.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side,.app-shell[data-route=home] .meta-story-section{border-color:var(--route-panel-border);background:var(--route-panel-bg);box-shadow:var(--route-shadow)}.app-shell[data-route=home] .home-executive-primary{border-radius:30px}.app-shell[data-route=home] .home-executive-primary strong{letter-spacing:-.03em}.app-shell[data-route=home] .home-executive-strip{padding:0}.app-shell[data-route=home] .home-executive-support .conversion-mini-card,.app-shell[data-route=home] .home-executive-strip span{background:#ffffffbd}.app-shell[data-route=home] .home-executive-strip span{min-height:0!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(43,47,49,.08);box-shadow:none!important}.app-shell[data-route=home] .home-executive-strip strong{font-size:18px!important;line-height:1.08!important}.app-shell[data-route=home] .home-executive-strip b,.app-shell[data-route=home] .home-executive-strip small{font-size:9px!important;line-height:1.18!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card{min-height:0!important;padding:7px 8px!important;box-shadow:none!important;background:#ffffff94!important}.app-shell[data-route=home] .home-action-card{border-left:4px solid rgba(217,170,143,.45);align-self:stretch;box-shadow:0 12px 26px #1a15160b}.app-shell[data-route=home] .home-support-strip.meta-lifetime-strip{opacity:.92}.app-shell[data-route=home] .home-support-strip article{box-shadow:none;background:linear-gradient(145deg,#ffffffc2,#f9f8f6a8)}.app-shell[data-route=home] .home-secondary-rail{gap:10px;align-content:start}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card--compact{min-height:122px;padding:14px 15px 13px;border-radius:18px;box-shadow:0 10px 24px #1a15160a}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card--compact .kpi-card-top{margin-bottom:10px}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card--compact .kpi-icon{width:36px;height:36px}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card--compact .kpi-value{font-size:clamp(22px,1.7vw,28px)}.app-shell[data-route=home] .dashboard-kpi-grid .kpi-card--compact .kpi-helper{max-width:18ch}.app-shell[data-route=home] .home-action-button,.app-shell[data-route=home] .home-register-cta .primary-button{box-shadow:0 12px 24px #1a15161f}.app-shell[data-route=reports] .reports-analytical-page{display:grid;gap:12px}.app-shell[data-route=reports] .reports-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:16px;max-width:none}.app-shell[data-route=reports] .reports-title h1{font-size:clamp(26px,2.4vw,34px);line-height:1.04}.app-shell[data-route=reports] .reports-title p{max-width:56ch;font-size:13px}.app-shell[data-route=reports] .report-source-label{justify-self:end;padding:10px 12px;border:1px solid rgba(26,21,22,.08);border-radius:14px;background:#ffffffc2}.app-shell[data-route=reports] .report-reading-hero,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=reports] .platform-compare-card,.app-shell[data-route=reports] .report-side-card,.app-shell[data-route=reports] .report-next-action{border-color:var(--route-panel-border);background:var(--route-panel-bg);box-shadow:var(--route-shadow)}.app-shell[data-route=reports] .report-reading-hero{border-radius:24px!important}.app-shell[data-route=reports] .report-pending-band{gap:10px}.app-shell[data-route=reports] .report-pending-card{min-height:100px;border-radius:18px}.app-shell[data-route=reports] .report-pending-card strong,.app-shell[data-route=reports] .platform-compare-card .metric-value{font-family:Manrope,Segoe UI,system-ui,sans-serif;letter-spacing:-.03em}.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:14px;align-items:start}.app-shell[data-route=reports] .reports-analysis-main{min-width:0}.app-shell[data-route=reports] .report-analysis-shell{position:relative;display:grid;gap:16px;min-width:0;padding:20px;border:1px solid rgba(43,47,49,.1);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.16),transparent 14rem),linear-gradient(145deg,#fffdf8fa,#f7f4eee6);box-shadow:0 20px 46px #1a151612}.app-shell[data-route=reports] .report-analysis-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff8c}.app-shell[data-route=reports] .report-analysis-shell--confirmed{background:radial-gradient(circle at 100% 0%,rgba(179,215,216,.18),transparent 14rem),linear-gradient(145deg,#fffdf8fc,#f9f8f6eb)}.app-shell[data-route=reports] .report-analysis-shell--pending{background:radial-gradient(circle at 100% 0%,rgba(255,208,156,.16),transparent 14rem),linear-gradient(145deg,#fffcf7fc,#f8f5f0eb)}.app-shell[data-route=reports] .reports-analysis-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;align-items:start}.app-shell[data-route=reports] .reports-analysis-intro h2{max-width:12ch;margin:4px 0 6px;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(25px,2.4vw,33px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.app-shell[data-route=reports] .reports-analysis-intro p{max-width:62ch;margin:0;color:var(--belavista-muted);font-size:13px;line-height:1.5}.app-shell[data-route=reports] .reports-analysis-badges{align-self:stretch;display:grid;gap:10px}.app-shell[data-route=reports] .reports-analysis-badge{display:grid;gap:5px;align-content:start;min-height:100%;padding:13px 14px;border:1px solid rgba(43,47,49,.1);border-radius:18px;background:#ffffffc7}.app-shell[data-route=reports] .reports-analysis-badge strong{color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:19px;line-height:1.08;letter-spacing:-.03em}.app-shell[data-route=reports] .reports-analysis-badge small{max-width:28ch;color:var(--belavista-muted);font-size:11px;line-height:1.38}.app-shell[data-route=reports] .reports-analysis-badge--muted{background:#f9f8f6e0}.app-shell[data-route=reports] .report-pending-analytic-note{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(198,145,73,.22);border-radius:18px;background:#fffaf1eb}.app-shell[data-route=reports] .report-pending-analytic-note strong{color:var(--belavista-deep-blue);font-size:13px}.app-shell[data-route=reports] .report-pending-analytic-note span{color:var(--belavista-muted);font-size:12px;line-height:1.4}.app-shell[data-route=reports] .reports-analysis-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,180px)) minmax(220px,1fr);gap:10px;padding:0;background:transparent}.app-shell[data-route=reports] .reports-analysis-toolbar label,.app-shell[data-route=reports] .reports-analysis-status{width:100%;min-width:0;min-height:48px;padding:9px 12px;border:1px solid rgba(26,21,22,.08);border-radius:14px;background:#ffffffd6;box-sizing:border-box}.app-shell[data-route=reports] .reports-analysis-toolbar label{justify-content:space-between;gap:8px}.app-shell[data-route=reports] .reports-analysis-toolbar label span{min-height:0;min-width:0;padding:0;border:0;background:transparent;color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.app-shell[data-route=reports] .reports-analysis-toolbar select{min-width:0;width:auto;max-width:58%;color:var(--belavista-deep-blue);font-weight:800;text-align:right}.app-shell[data-route=reports] .reports-analysis-status{display:grid;justify-content:start;gap:2px;align-content:center}.app-shell[data-route=reports] .reports-analysis-status strong{color:var(--belavista-deep-blue);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.app-shell[data-route=reports] .reports-analysis-status small{color:var(--belavista-muted);font-size:12px;line-height:1.28}.app-shell[data-route=reports] .reports-analytic-card{padding:0;border:0;background:transparent;box-shadow:none}.app-shell[data-route=reports] .reports-analytic-head{display:grid;gap:6px}.app-shell[data-route=reports] .reports-analytic-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(26,21,22,.08);border-radius:22px;background:#ffffffc2}.app-shell[data-route=reports] .reports-analytic-table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.app-shell[data-route=reports] .reports-analytic-table .reports-analytic-col-metric{width:34%}.app-shell[data-route=reports] .reports-analytic-table .reports-analytic-col-value{width:12%}.app-shell[data-route=reports] .reports-analytic-table .reports-analytic-col-status{width:18%}.app-shell[data-route=reports] .reports-analytic-table th,.app-shell[data-route=reports] .reports-analytic-table td{padding:15px 16px;border-bottom:1px solid rgba(26,21,22,.08);vertical-align:top}.app-shell[data-route=reports] .reports-analytic-table thead th{position:sticky;top:0;z-index:1;background:#f9f8f6f7}.app-shell[data-route=reports] .reports-analytic-table tbody tr:last-child td{border-bottom:0}.app-shell[data-route=reports] .reports-analytic-table th.is-numeric,.app-shell[data-route=reports] .reports-analytic-table td.is-numeric{text-align:right}.app-shell[data-route=reports] .reports-analytic-table th.is-numeric{white-space:nowrap}.app-shell[data-route=reports] .reports-analytic-table td.is-numeric strong{display:inline-block;min-width:6ch;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:19px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.app-shell[data-route=reports] .reports-sort-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(26,21,22,.08);border-radius:999px;background:#ffffffeb;color:#5f6d78;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.app-shell[data-route=reports] button.reports-sort-chip{cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-shell[data-route=reports] button.reports-sort-chip:hover{border-color:#2b2f3129;color:var(--belavista-petroleum)}.app-shell[data-route=reports] button.reports-sort-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px #2b2f3114}.app-shell[data-route=reports] .reports-sort-chip.active{border-color:#2b2f312e;background:#f9f8f6fa;color:var(--belavista-petroleum)}.app-shell[data-route=reports] .reports-analytic-metric{display:grid;gap:5px;min-width:0}.app-shell[data-route=reports] .reports-analytic-metric .metric-label-row{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.app-shell[data-route=reports] .reports-analytic-metric .metric-label-row>span:first-child{min-width:0;color:var(--belavista-deep-blue);font-size:14px;font-weight:850;line-height:1.28;text-wrap:balance}.app-shell[data-route=reports] .reports-analytic-metric small{max-width:42ch;color:var(--belavista-muted);font-size:12px;line-height:1.42}.app-shell[data-route=reports] .reports-analytic-row.is-platform{background:linear-gradient(90deg,#ffffffe0,#fff9f2e6)}.app-shell[data-route=reports] .reports-analytic-row.is-clinic{background:linear-gradient(90deg,#ffffffe0,#f9f8f6e6)}.app-shell[data-route=reports] .reports-analytic-row.is-gap{background:linear-gradient(90deg,#fff9f2eb,#ffffffe6)}.app-shell[data-route=reports] .reports-row-status{display:inline-flex;max-width:30ch;color:var(--belavista-muted);font-size:12px;line-height:1.42;text-wrap:pretty}.app-shell[data-route=reports] .reports-row-status--comparable{color:var(--belavista-petroleum)}.app-shell[data-route=reports] .reports-analytic-empty{color:var(--belavista-muted);font-size:13px;text-align:center}.app-shell[data-route=reports] .reports-analytic-list{display:none;gap:10px}.app-shell[data-route=reports] .reports-analytic-item,.app-shell[data-route=reports] .reports-analytic-empty-card{display:grid;gap:10px;padding:13px;border:1px solid rgba(26,21,22,.08);border-radius:18px;background:#ffffffc7}.app-shell[data-route=reports] .reports-analytic-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-shell[data-route=reports] .reports-analytic-item-head>div{min-width:0}.app-shell[data-route=reports] .reports-analytic-item-head span{display:block;color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.app-shell[data-route=reports] .reports-analytic-item-head strong{display:block;margin-top:3px;color:var(--belavista-deep-blue);font-size:14px;line-height:1.32;text-wrap:balance}.app-shell[data-route=reports] .reports-analytic-item dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.app-shell[data-route=reports] .reports-analytic-item dl div{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(26,21,22,.08);border-radius:12px;background:#f9f8f6f5}.app-shell[data-route=reports] .reports-analytic-item dt{color:var(--belavista-muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.app-shell[data-route=reports] .reports-analytic-item dd{margin:0;color:var(--belavista-deep-blue);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:18px;line-height:1;letter-spacing:-.03em;text-align:right;white-space:nowrap}.app-shell[data-route=reports] .reports-analytic-item.is-gap,.app-shell[data-route=reports] .reports-analytic-empty-card{background:#fff9f2e0}.app-shell[data-route=reports] .report-next-action--inline{margin-top:16px}.app-shell[data-route=reports] .report-side-card{display:grid;gap:14px;align-content:start;min-width:0;border-left:4px solid rgba(43,47,49,.3)}.app-shell[data-route=reports] .report-side-card--confirmed{background:linear-gradient(180deg,#ffffffe6,#f9f8f6d1)}.app-shell[data-route=reports] .report-side-card--pending{background:linear-gradient(180deg,#fffcf7f0,#f8f6f1e0)}.app-shell[data-route=reports] .report-note{background:#1a151609}.app-shell[data-route=reports] .report-next-action{align-items:center}.app-shell[data-route=reports] .reports-analysis-stage{align-items:start!important}.app-shell[data-route=manual] .manual-workflow-page{display:grid;gap:16px}.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-card-compact,.app-shell[data-route=manual] .entry-history-panel,.app-shell[data-route=manual] .manual-support-stage>.card{border-color:var(--route-panel-border);background:var(--route-panel-bg);box-shadow:var(--route-shadow)}.app-shell[data-route=manual] .manual-hero{background:linear-gradient(135deg,#fffaf1fa,#f9f8f6db);border-bottom:1px solid rgba(43,47,49,.08)}.app-shell[data-route=manual] .manual-hero h2,.app-shell[data-route=manual] .manual-panel-title h3,.app-shell[data-route=manual] .validation-panel strong{font-family:Manrope,Segoe UI,system-ui,sans-serif;letter-spacing:-.02em}.app-shell[data-route=manual] .manual-overview-strip,.app-shell[data-route=manual] .manual-steps{background:#ffffff8a}.app-shell[data-route=manual] .manual-steps button{border:1px solid rgba(43,47,49,.08);background:#ffffffb8}.app-shell[data-route=manual] .manual-steps button.active{box-shadow:inset 0 0 0 1px #2b2f311a,0 10px 20px #1a151614}.app-shell[data-route=manual] .manual-panel{border:1px solid rgba(43,47,49,.1)}.app-shell[data-route=manual] .manual-panel.is-step-inactive{opacity:.76}.app-shell[data-route=manual] .review-panel{border-left:4px solid rgba(43,47,49,.34)}.app-shell[data-route=manual] .validation-panel{background:#fffaf1e0}.app-shell[data-route=manual] .status-choice-row{gap:8px}.app-shell[data-route=manual] .button-row .primary-button{box-shadow:0 14px 28px #1a151624}.app-shell[data-route=manual] .manual-support-stage{gap:12px;align-items:start}.app-shell[data-route=manual] .manual-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell[data-route=manual] .manual-hero-copy{display:grid;gap:4px}.app-shell[data-route=manual] .manual-save-state{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(43,47,49,.12);background:#ffffffb8;color:#111416e0;font-size:12px;font-weight:700;white-space:nowrap}.app-shell[data-route=manual] .manual-persistent-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:14px 16px;margin:0 16px 4px;border-radius:18px;border:1px solid rgba(43,47,49,.1);background:#ffffffc7}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child{display:grid;gap:4px}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2b2f31b8}.app-shell[data-route=manual] .manual-persistent-summary strong{font-size:16px;line-height:1.2;color:#1a1516f0}.app-shell[data-route=manual] .manual-persistent-summary small{font-size:12px;line-height:1.45;color:#111416db}.app-shell[data-route=manual] .manual-step-guide-inline{display:grid;gap:3px;margin:4px 0 0;padding-top:8px;border-top:1px solid rgba(43,47,49,.08)}.app-shell[data-route=manual] .manual-step-guide-inline strong{font-size:12px;line-height:1.3;color:#1a1516eb}.app-shell[data-route=manual] .manual-step-guide-inline span{font-size:12px;line-height:1.4;color:#111416d6}.app-shell[data-route=manual] .manual-persistent-summary.is-warning{border-color:#c2742033;background:linear-gradient(135deg,#fff6e6f0,#ffffffd1)}.app-shell[data-route=manual] .manual-persistent-summary.is-complete{border-color:#2b2f312e;background:linear-gradient(135deg,#f9f8f6f0,#ffffffd1)}.app-shell[data-route=manual] .manual-persistent-summary.is-pending{border-color:#2b2f3129;background:linear-gradient(135deg,#f9f8f6f5,#ffffffd1)}.app-shell[data-route=manual] .manual-persistent-summary.is-partial{border-color:#5c5d5e24;background:linear-gradient(135deg,#f9f8f6f5,#ffffffd1)}.app-shell[data-route=manual] .manual-persistent-summary-meta{display:grid;align-content:start;gap:8px;min-width:260px}.app-shell[data-route=manual] .manual-persistent-summary-meta span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border-radius:12px;background:#ffffffb8;color:#111416e6;font-size:12px;font-weight:700}.app-shell[data-route=manual] .manual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px}.app-shell[data-route=manual] .manual-steps button{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 12px 10px 16px;text-align:left;border-radius:16px}.app-shell[data-route=manual] .manual-step-rail{position:absolute;inset:8px auto 8px 6px;width:3px;border-radius:999px;background:#2b2f3114}.app-shell[data-route=manual] .manual-step-index{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:34px;border-radius:10px;background:#2b2f3114;color:#2b2f31cc;font-size:11px;font-weight:800;letter-spacing:.08em}.app-shell[data-route=manual] .manual-step-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:34px;border-radius:10px;background:#ffffffd1;color:#2b2f31e0}.app-shell[data-route=manual] .manual-step-copy{display:grid;gap:2px;min-width:0}.app-shell[data-route=manual] .manual-step-copy strong{font-size:12px;line-height:1.2;color:#1a1516f0}.app-shell[data-route=manual] .manual-step-copy small{font-size:10px;line-height:1.25;color:#2b2f31d1}.app-shell[data-route=manual] .manual-steps button.is-complete .manual-step-index{background:#2b2f311f;color:#111416e6}.app-shell[data-route=manual] .manual-steps button.is-complete .manual-step-rail{background:#2b2f3170}.app-shell[data-route=manual] .manual-steps button.active{background:linear-gradient(135deg,#ffffffeb,#f9f8f6eb)}.app-shell[data-route=manual] .manual-steps button.active .manual-step-icon{background:#2b2f311f}.app-shell[data-route=manual] .manual-steps button.active .manual-step-rail{background:#2b2f31c7}.app-shell[data-route=manual] .manual-movement-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell[data-route=manual] .manual-movement-snapshot article{display:grid;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(43,47,49,.08);background:#ffffffc2}.app-shell[data-route=manual] .manual-movement-snapshot span{font-size:11px;font-weight:700;color:#2b2f31cc;text-transform:uppercase;letter-spacing:.04em}.app-shell[data-route=manual] .manual-movement-snapshot strong{font-size:24px;line-height:1;color:#1a1516f2}.app-shell[data-route=manual] .manual-disclosure-group{display:grid;gap:12px}.app-shell[data-route=manual] .manual-disclosure-panel{border:1px solid rgba(43,47,49,.1);border-radius:20px;background:#ffffffbd;overflow:hidden}.app-shell[data-route=manual] .manual-disclosure-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.app-shell[data-route=manual] .manual-disclosure-static-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.app-shell[data-route=manual] .manual-disclosure-panel summary::-webkit-details-marker{display:none}.app-shell[data-route=manual] .manual-disclosure-panel summary>div,.app-shell[data-route=manual] .manual-disclosure-static-head>div{display:grid;gap:4px}.app-shell[data-route=manual] .manual-disclosure-panel summary strong,.app-shell[data-route=manual] .manual-disclosure-static-head strong{font-size:15px;line-height:1.2;color:#1a1516f0}.app-shell[data-route=manual] .manual-disclosure-panel summary small,.app-shell[data-route=manual] .manual-disclosure-static-head small{max-width:280px;font-size:12px;line-height:1.4;color:#2b2f31d1;text-align:right}.app-shell[data-route=manual] .manual-disclosure-panel summary:after{content:"+";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#2b2f3114;color:#2b2f31db;font-size:18px;font-weight:700}.app-shell[data-route=manual] .manual-disclosure-panel[open] summary:after{content:"−"}.app-shell[data-route=manual] .manual-disclosure-panel--essential{padding:16px;background:linear-gradient(135deg,#fffcf7fa,#f9f8f6e0)}.app-shell[data-route=manual] .manual-disclosure-panel--essential .manual-disclosure-head,.app-shell[data-route=manual] .movement-support-box--secondary .manual-disclosure-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell[data-route=manual] .manual-disclosure-panel--essential .manual-disclosure-head>div,.app-shell[data-route=manual] .movement-support-box--secondary .manual-disclosure-head>div{display:grid;gap:4px}.app-shell[data-route=manual] .manual-disclosure-panel--essential .manual-disclosure-head small,.app-shell[data-route=manual] .movement-support-box--secondary .manual-disclosure-head small{max-width:240px;text-align:right;font-size:12px;line-height:1.4;color:#2b2f31d1}.app-shell[data-route=manual] .manual-disclosure-panel>:not(summary){padding:0 16px 16px}.app-shell[data-route=manual] .manual-disclosure-empty{padding-top:4px;color:#2b2f31d1;font-size:13px;line-height:1.45}.app-shell[data-route=manual] .week-entry-stack{display:grid;gap:10px}.app-shell[data-route=manual] .week-entry-row{border:1px solid rgba(43,47,49,.08);border-radius:16px;background:#ffffffbd;overflow:hidden}.app-shell[data-route=manual] .week-entry-row summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;list-style:none}.app-shell[data-route=manual] .week-entry-row summary::-webkit-details-marker{display:none}.app-shell[data-route=manual] .week-entry-row summary:after{content:"+";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#2b2f3114;color:#2b2f31db;font-size:16px;font-weight:700}.app-shell[data-route=manual] .week-entry-row[open] summary:after{content:"−"}.app-shell[data-route=manual] .week-entry-day{display:grid;gap:3px}.app-shell[data-route=manual] .week-entry-day span{font-size:14px;color:#1a1516eb}.app-shell[data-route=manual] .week-entry-day small{font-size:11px;color:#2b2f31c7}.app-shell[data-route=manual] .week-entry-total{font-size:11px;line-height:1.35;color:#2b2f31cc;margin-left:auto;padding-right:4px}.app-shell[data-route=manual] .week-entry-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.app-shell[data-route=manual] .week-entry-metrics label{display:grid;gap:5px;padding:10px;border-radius:12px;background:#f9f8f6e6;font-size:11px;font-weight:700;color:#2b2f31d1}.app-shell[data-route=manual] .week-entry-metrics label span{white-space:nowrap}.app-shell[data-route=manual] .movement-support-box--secondary{margin-top:2px;padding:0;border:0;background:transparent;box-shadow:none}.app-shell[data-route=manual] .movement-support-box--secondary .metric-input-list,.app-shell[data-route=manual] .movement-support-box--secondary .field{margin-top:12px}@media(max-width:980px){.app-shell[data-route=reports] .reports-analysis-intro,.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:1fr}.app-shell[data-route=reports] .reports-analysis-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-route=reports] .report-side-card{gap:12px}.app-shell[data-route=manual] .manual-persistent-summary{grid-template-columns:1fr}.app-shell[data-route=manual] .manual-persistent-summary-meta{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-route=manual] .manual-steps{grid-template-columns:1fr}.app-shell[data-route=manual] .manual-movement-snapshot,.app-shell[data-route=manual] .week-entry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-route=manual] .manual-disclosure-panel summary,.app-shell[data-route=manual] .manual-disclosure-panel--essential .manual-disclosure-head,.app-shell[data-route=manual] .movement-support-box--secondary .manual-disclosure-head{grid-template-columns:1fr;display:grid}.app-shell[data-route=manual] .manual-disclosure-panel summary small,.app-shell[data-route=manual] .manual-disclosure-panel--essential .manual-disclosure-head small,.app-shell[data-route=manual] .movement-support-box--secondary .manual-disclosure-head small{max-width:none;text-align:left}}@media(max-width:900px){.app-shell[data-route=reports] .reports-title{grid-template-columns:1fr}.app-shell[data-route=reports] .reports-analysis-intro h2{max-width:none}.app-shell[data-route=home] .organic-source-card>.google-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell[data-route=home] .home-editorial-page,.app-shell[data-route=reports] .reports-analytical-page,.app-shell[data-route=manual] .manual-workflow-page,.app-shell[data-route=reports] .reports-title{gap:10px}.app-shell[data-route=reports] .report-source-label{justify-self:stretch}.app-shell[data-route=reports] .report-analysis-shell{gap:14px;padding:14px;border-radius:22px}.app-shell[data-route=reports] .platform-compare-card{display:block!important}.app-shell[data-route=reports] .report-side-card{display:grid!important}.app-shell[data-route=reports] .platform-compare-card .muted{display:block!important}.app-shell[data-route=reports] .reports-analysis-intro{gap:10px}.app-shell[data-route=reports] .reports-analysis-badges{gap:8px}.app-shell[data-route=reports] .reports-analysis-badge{padding:10px 11px;border-radius:14px}.app-shell[data-route=reports] .reports-analysis-badge small{max-width:none;font-size:10px;line-height:1.32}.app-shell[data-route=reports] .report-side-card{gap:10px;padding:12px;border-radius:18px;border-left-width:3px}.app-shell[data-route=reports] .report-truth-grid{gap:5px}.app-shell[data-route=reports] .report-truth-grid article{padding:8px 9px;border-radius:10px}.app-shell[data-route=reports] .report-note{margin-top:0;padding:10px;border-radius:12px}.app-shell[data-route=reports] .report-note span{font-size:11px;line-height:1.38}.app-shell[data-route=reports] .report-next-action{gap:8px;padding-top:2px}.app-shell[data-route=reports] .report-next-action p{font-size:11px;line-height:1.36}.app-shell[data-route=reports] .report-next-action .primary-button{width:100%;justify-content:center;min-height:40px}.app-shell[data-route=reports] .reports-analysis-toolbar{grid-template-columns:1fr}.app-shell[data-route=reports] .reports-analysis-toolbar label,.app-shell[data-route=reports] .reports-analysis-status{min-height:42px}.app-shell[data-route=reports] .reports-analysis-toolbar select{max-width:62%}.app-shell[data-route=reports] .reports-analytic-table-wrap{display:none}.app-shell[data-route=reports] .reports-analytic-list{display:grid}.app-shell[data-route=reports] .reports-analytic-item dl{grid-template-columns:1fr}.app-shell[data-route=reports] .reports-row-status{max-width:none}.app-shell[data-route=reports] .report-side-card{padding:14px;border-radius:20px}.app-shell[data-route=manual] .manual-panel.is-step-inactive{opacity:1}.app-shell[data-route=manual] .manual-hero{flex-direction:column}.app-shell[data-route=manual] .manual-save-state,.app-shell[data-route=manual] .manual-persistent-summary,.app-shell[data-route=manual] .manual-disclosure-panel,.app-shell[data-route=manual] .manual-movement-snapshot article,.app-shell[data-route=manual] .week-entry-row{border-radius:16px}.app-shell[data-route=manual] .manual-persistent-summary{margin:0 12px 2px;padding:10px 11px;gap:8px}.app-shell[data-route=manual] .manual-persistent-summary-meta,.app-shell[data-route=manual] .manual-movement-snapshot,.app-shell[data-route=manual] .week-entry-metrics{grid-template-columns:1fr}.app-shell[data-route=manual] .manual-step-guide-inline{display:none}.app-shell[data-route=manual] .manual-steps{padding:0 12px;gap:6px}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:auto auto 1fr;min-height:52px;padding:8px 10px 8px 14px}.app-shell[data-route=manual] .manual-disclosure-panel summary{padding:12px}.app-shell[data-route=manual] .manual-disclosure-panel>:not(summary),.app-shell[data-route=manual] .manual-disclosure-panel--essential{padding:12px}.app-shell[data-route=manual] .manual-movement-snapshot strong{font-size:20px}.app-shell[data-route=manual] .week-entry-head{margin-bottom:6px}}.app-shell[data-route=home] .home-executive-band.has-executive-rail{align-items:start!important}.app-shell[data-route=home] .home-action-card{align-self:start!important;min-height:0!important;align-content:start!important}.app-shell[data-route=home] .home-action-card .pending-step-grid{margin-top:4px}.app-shell[data-route=home] .home-action-card .home-action-button{display:flex!important;width:100%;justify-content:center}.app-shell[data-route=reports] .reports-analysis-toolbar{grid-template-columns:repeat(2,minmax(220px,1fr))!important;align-items:stretch}.app-shell[data-route=reports] .reports-analysis-toolbar label:nth-of-type(3){grid-column:1 / -1}.app-shell[data-route=reports] .reports-analysis-toolbar label{display:grid;grid-template-columns:1fr;align-items:start;gap:4px}.app-shell[data-route=reports] .reports-analysis-toolbar select{width:100%!important;max-width:none!important;justify-self:stretch;text-align:left}.app-shell[data-route=reports] .reports-analysis-status{grid-column:1 / -1}.app-shell[data-route=reports] .reports-analytic-table{min-width:720px!important}.app-shell[data-route=reports] .reports-analytic-table th,.app-shell[data-route=reports] .reports-analytic-table td{padding:12px 13px!important}.app-shell[data-route=manual] .manual-card-full .manual-form-layout,.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-form-layout,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-form-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.app-shell[data-route=manual] .manual-card-full .manual-panel.is-step-inactive{display:none!important}.app-shell[data-route=manual] .manual-card-full .manual-panel{min-width:0!important;min-height:0!important}.app-shell[data-route=manual] .manual-card-full .attendance-panel{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=manual] .attendance-panel .manual-panel-title,.app-shell[data-route=manual] .attendance-panel .manual-movement-snapshot,.app-shell[data-route=manual] .attendance-panel .manual-disclosure-group{grid-column:1 / -1!important}.app-shell[data-route=manual] .attendance-panel .manual-disclosure-group{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=manual] .attendance-panel .manual-disclosure-panel{min-width:0}.app-shell[data-route=manual] .attendance-panel .manual-disclosure-panel--essential,.app-shell[data-route=manual] .attendance-panel .manual-disclosure-panel--detail{grid-column:auto!important;grid-row:auto!important;width:auto!important}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-table-wrap{display:none!important}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-list{display:grid!important;gap:10px}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-card{display:grid;gap:12px}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-head h2{font-size:20px;line-height:1.12}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-head p{font-size:12px;line-height:1.4}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item,.app-shell[data-route=home] .home-secondary-rail .reports-analytic-empty-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(26,21,22,.08);border-radius:14px;background:#ffffffc7}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item-head span{display:block;color:var(--belavista-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item-head strong{display:block;margin-top:3px;color:var(--belavista-deep-blue);font-size:13px;line-height:1.25}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item dl div{display:grid;gap:2px;min-width:0;padding:8px;border-radius:10px;background:#f9f8f6d6}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item dt{color:var(--belavista-muted);font-size:10px;font-weight:850;text-transform:uppercase}.app-shell[data-route=home] .home-secondary-rail .reports-analytic-item dd{margin:0;color:var(--belavista-deep-blue);font-size:16px;font-weight:850}.app-shell[data-route=home] .home-secondary-rail .reports-row-status{margin:0;color:var(--belavista-muted);font-size:12px;line-height:1.35}@media(max-width:980px){.app-shell[data-route=reports] .reports-analysis-toolbar{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell{display:block!important;min-height:100dvh}.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(318px,84vw)!important;height:100dvh!important;transform:translate(-110%)!important;visibility:hidden!important;pointer-events:none!important}.sidebar.mobile-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}.main-area{position:relative!important;min-height:100dvh!important;height:auto!important;margin:0!important;overflow:visible!important;transform:none!important}.app-shell[data-route=home] .home-action-card .pending-step-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-executive-band.has-executive-rail,.app-shell[data-route=home] .home-executive-band.no-executive-rail,.app-shell[data-route=home] .home-executive-lead,.app-shell[data-route=home] .home-executive-strip,.app-shell[data-route=home] .home-executive-support{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=home] .home-executive-lead,.app-shell[data-route=home] .home-executive-primary,.app-shell[data-route=home] .home-action-card,.app-shell[data-route=home] .home-executive-strip,.app-shell[data-route=home] .home-executive-support{width:100%!important;max-width:none!important;min-width:0!important}.app-shell[data-route=home] .home-executive-primary{grid-column:1 / -1!important}.app-shell[data-route=home] .organic-source-card{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:18px!important}.app-shell[data-route=home] .organic-source-card>div{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.app-shell[data-route=home] .organic-source-icon{display:none!important}.app-shell[data-route=home] .organic-source-card h2{max-width:12ch;font-size:24px!important;line-height:1.05!important}.app-shell[data-route=home] .organic-source-card p{font-size:12px!important;line-height:1.35!important}.app-shell[data-route=home] .google-support-card h2{max-width:none!important}.app-shell[data-route=home] .organic-source-card>.google-support-grid{grid-template-columns:1fr!important;gap:7px!important}.app-shell[data-route=home] .google-support-grid article{grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important;padding:9px!important}.app-shell[data-route=home] .google-support-grid svg{grid-column:2!important;grid-row:1 / span 3!important}.app-shell[data-route=home] .organic-source-card>.connector-status-row{display:flex!important;gap:5px!important}.app-shell[data-route=reports] .reports-analysis-toolbar label{grid-template-columns:1fr}.app-shell[data-route=reports] .reports-analysis-toolbar select{text-align:left}.app-shell[data-route=manual] .manual-card-full{border-radius:18px!important}.app-shell[data-route=manual] .manual-card-full .manual-hero{padding:10px 12px!important}.app-shell[data-route=manual] .manual-card-full .manual-hero-copy .eyebrow,.app-shell[data-route=manual] .manual-card-full .manual-hero-copy p,.app-shell[data-route=manual] .manual-card-full .manual-save-state{display:none!important}.app-shell[data-route=manual] .manual-card-full .manual-hero h2{font-size:22px!important;line-height:1.05!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-hero,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-hero{display:none!important}.app-shell[data-route=manual] .manual-persistent-summary{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0 10px 6px!important;padding:12px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child{gap:5px!important}.app-shell[data-route=manual] .manual-persistent-summary strong{font-size:15px!important;line-height:1.18!important}.app-shell[data-route=manual] .manual-persistent-summary small,.app-shell[data-route=manual] .manual-step-guide-inline{display:none!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{display:grid!important;grid-template-columns:1fr 1fr!important;min-width:0!important;gap:6px!important}.app-shell[data-route=manual] .manual-persistent-summary{gap:8px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-persistent-summary-meta,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-persistent-summary-meta{display:none!important}.app-shell[data-route=manual] .manual-persistent-summary-meta span{min-height:32px!important;padding:0 8px!important;font-size:11px!important}.app-shell[data-route=manual] .manual-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:6px 10px 8px!important}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;min-height:58px!important;padding:8px 5px!important;text-align:center!important}.app-shell[data-route=manual] .manual-step-rail,.app-shell[data-route=manual] .manual-step-icon,.app-shell[data-route=manual] .manual-step-copy small{display:none!important}.app-shell[data-route=manual] .manual-step-index{width:28px!important;min-height:28px!important;border-radius:9px!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:11px!important;line-height:1.15!important}.app-shell[data-route=manual] .manual-panel{padding:12px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-panel-title{gap:9px!important;margin-bottom:12px!important}.app-shell[data-route=manual] .manual-panel-title h3{font-size:20px!important;line-height:1.1!important}.app-shell[data-route=manual] .manual-panel-title p{display:none!important}.app-shell[data-route=manual] .manual-movement-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row summary{display:grid!important;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:9px 10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row{display:block!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-row summary:after{width:22px!important;height:22px!important;font-size:14px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day{min-width:0!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day span{font-size:12px!important;line-height:1.05!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-day small{font-size:9px!important;line-height:1.05!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-total{margin-left:0!important;padding-right:0!important;font-size:10px!important;line-height:1.15!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics{grid-template-columns:repeat(4,minmax(42px,1fr))!important;gap:5px!important;padding:0 10px 10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics label{min-width:0!important;gap:3px!important;padding:6px 4px!important;border-radius:10px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics label span{max-width:100%!important;font-size:8px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics input{min-width:0!important;width:100%!important;min-height:34px!important;padding:0 3px!important;font-size:15px!important;text-align:center!important}.app-shell[data-route=manual] .manual-disclosure-panel summary{align-items:flex-start!important;padding:12px!important}.app-shell[data-route=manual] .manual-disclosure-panel summary small{display:none!important}}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card .conversion-card-head,.app-shell[data-route=home] .home-support-strip strong,.app-shell .segmented button,.app-shell .primary-button{letter-spacing:0!important}.app-shell[data-route=home] .home-support-strip .meta-lifetime-primary strong{font-size:22px!important}.app-shell .primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#fff!important;line-height:1.2;text-align:center;text-decoration:none!important}.app-shell .primary-button:hover,.app-shell .primary-button:focus-visible,.app-shell .primary-button:visited{color:#fff!important;text-decoration:none!important}.app-shell[data-route=reports] .report-next-action{animation:none!important;opacity:1!important;transform:none!important;border-color:#2b2f3129!important;background:#ffffffe0!important}.app-shell[data-route=reports] .report-next-action strong,.app-shell[data-route=reports] .report-next-action p{opacity:1!important}.app-shell[data-route=reports] .report-next-action .primary-button{background:#111416!important;color:#fff!important;opacity:1!important}.app-shell .segmented button.active{color:#fff!important;background:#111416!important;box-shadow:none!important}.app-shell .mobile-viewmode-shell .segmented{background:#f9f8f6!important}.app-shell .mobile-viewmode-shell .segmented button{color:#111416!important;opacity:1!important}.app-shell .mobile-viewmode-shell .segmented button.active{color:#fff!important;background:#111416!important;font-weight:900!important}.app-shell .mobile-viewmode-shell .segmented button.active span{color:#fff!important}.app-shell .mobile-viewmode-shell .segmented button:not(.active) span{color:#111416!important}.mobile-period-label{display:none}@media(min-width:761px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:minmax(240px,.54fr) minmax(205px,.46fr)!important;gap:6px 20px!important;padding:15px 18px!important;border-radius:22px!important}.app-shell[data-route=home] .home-protocol-primary .conversion-card-head{grid-column:1 / -1!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{grid-column:1!important;grid-row:2 / span 2!important;font-size:clamp(38px,3.2vw,46px)!important;line-height:1.04!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{grid-column:2!important;grid-row:2!important;align-self:end!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{grid-column:2!important;grid-row:3!important;align-self:start!important}}@media(max-width:760px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{padding:14px!important;border-radius:20px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:37px!important;line-height:1.05!important}.app-shell[data-route=home] .home-register-cta-slim{padding:12px!important}.app-shell[data-route=reports] .report-side-card>.eyebrow,.app-shell[data-route=reports] .report-side-card>h2,.app-shell[data-route=reports] .report-side-card>.report-truth-grid,.app-shell[data-route=reports] .report-side-card>.report-note{display:none!important}.app-shell[data-route=reports] .report-side-card{padding:10px!important;border-left:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-route=reports] .report-next-action--inline{margin-top:0!important}.app-shell[data-route=reports] .reports-analytic-card.is-compact-pending-mobile .reports-analytic-list,.app-shell[data-route=reports] .reports-analytic-card.is-compact-pending-mobile .reports-analytic-head{display:none!important}.app-shell[data-route=reports] .reports-pending-funnel-mobile{display:grid!important;gap:6px}.app-shell[data-route=reports] .reports-pending-funnel-mobile article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px;border:1px solid rgba(26,21,22,.08);border-radius:12px;background:#ffffffc2}.app-shell[data-route=reports] .reports-pending-funnel-mobile article.is-gap{background:#fff9f2e6}.app-shell[data-route=reports] .reports-pending-funnel-mobile article>div{display:grid;gap:2px;min-width:0}.app-shell[data-route=reports] .reports-pending-funnel-mobile span{color:var(--belavista-deep-blue);font-size:12px;font-weight:800;line-height:1.2}.app-shell[data-route=reports] .reports-pending-funnel-mobile small{color:var(--belavista-muted);font-size:10px;line-height:1.25}.app-shell[data-route=reports] .reports-pending-funnel-mobile strong{color:var(--belavista-deep-blue);font-size:16px;line-height:1.1}.app-shell[data-route=reports] .reports-pending-funnel-mobile p{margin:0;padding:12px;border-radius:12px;background:#f9f8f6eb;color:var(--belavista-muted);font-size:12px}}.app-shell[data-route=reports] .reports-pending-funnel-mobile{display:none}.app-shell[data-route=reports] .reports-pending-context{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid rgba(26,21,22,.08);border-radius:14px;background:#ffffffc7}.app-shell[data-route=reports] .reports-pending-context strong{color:var(--belavista-deep-blue);font-size:12px;line-height:1.2}.app-shell[data-route=reports] .reports-pending-context span{color:var(--belavista-muted);font-size:11px;line-height:1.35;text-align:right}@media(max-width:760px){.app-shell[data-route=reports] .reports-pending-context{display:grid;gap:4px;padding:10px 12px}.app-shell[data-route=reports] .reports-pending-context span{text-align:left}}.app-shell[data-route=reports] .report-highlight-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell[data-route=reports] .report-highlight-band .kpi-card{min-height:126px;padding:13px}.app-shell[data-route=reports] .report-highlight-band .kpi-value{font-size:30px;line-height:1.05}@media(max-width:760px){.app-shell[data-route=reports] .card{animation:none!important;opacity:1!important;transform:none!important}.app-shell[data-route=reports] .report-highlight-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=reports] .report-highlight-band .kpi-card{min-height:0}.app-shell[data-route=reports] .reports-analytic-card.is-compact-pending-mobile .reports-pending-funnel-mobile{display:grid!important}}@media(max-width:1180px)and (min-width:761px){.app-shell[data-route=home] .data-freshness-alert,.app-shell[data-route=home] .google-support-card{grid-template-columns:1fr!important}.app-shell[data-route=home] .google-support-head{grid-template-columns:auto minmax(0,1fr) auto!important}.app-shell[data-route=home] .google-support-collected{max-width:260px}.app-shell[data-route=home] .meta-narrative-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-narrative-grid strong,.app-shell[data-route=home] .meta-narrative-grid small{overflow-wrap:anywhere}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:56px!important;padding:9px 12px!important}.app-shell[data-route=manual] .manual-step-rail,.app-shell[data-route=manual] .manual-step-icon,.app-shell[data-route=manual] .manual-step-copy small{display:none!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:12px!important;line-height:1.2!important;overflow-wrap:anywhere}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .manual-hero,.app-shell[data-route=manual] .manual-card-full[data-active-step="3"] .manual-hero{display:none!important}.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-card-full .manual-panel,.app-shell[data-route=manual] .entry-history-panel,.app-shell[data-route=manual] .manual-support-stage>.card{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:760px){.app-shell[data-route=home] .data-freshness-alert{grid-template-columns:1fr!important;gap:6px;padding:10px;border-radius:12px}.app-shell[data-route=home] .data-freshness-alert small{display:none}.mobile-period-select{display:grid!important;gap:5px;width:100%}.mobile-period-label{display:block;padding-left:2px;color:#2b2f31;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.mobile-period-select .period-control summary{display:flex!important;width:100%!important;min-height:42px!important;justify-content:space-between!important;border-color:#1a15161a!important;background:#fff!important;color:#1a1516!important}.mobile-period-select .period-control summary strong,.mobile-period-select .period-control summary span{color:#1a1516!important}}@media(max-width:980px){.app-shell{display:block!important;min-height:100dvh}.main-area{position:relative!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:14px 14px 118px!important;overflow:visible!important;transform:none!important}.topbar{display:block!important;margin:0 0 12px!important;overflow:visible!important}.topbar-left,.topbar-right{display:none!important}.mobile-context-bar{position:relative;z-index:40;display:grid!important;grid-template-columns:1fr;gap:8px;width:100%;padding:10px;border:1px solid rgba(43,47,49,.08);border-radius:18px;background:#fffaf1db;box-shadow:0 12px 24px #1a15160f;overflow:visible}.mobile-context-main{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;width:100%;overflow:visible}.mobile-menu-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:1px solid rgba(26,21,22,.08);border-radius:14px;color:#fff;background:#111416;font-size:12px;font-weight:900;text-decoration:none}.mobile-status-line,.mobile-status-meta{display:grid!important;gap:3px;min-width:0}.mobile-status-line strong,.mobile-status-line span,.mobile-status-line small{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-period-select{display:grid!important;gap:5px;width:100%;min-width:0}.mobile-period-label{display:block;padding-left:2px;color:#2b2f31;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.mobile-period-select .period-control,.mobile-period-select .period-control summary{width:100%!important;max-width:none!important}.mobile-period-select .period-control summary{display:flex!important;min-height:42px!important;justify-content:space-between!important;border-color:#1a15161a!important;background:#fff!important;color:#1a1516!important}.mobile-viewmode-shell .segmented{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:36px;padding:2px;overflow:hidden}.mobile-viewmode-shell .segmented button{min-width:0!important;min-height:30px!important;padding:0 6px!important;font-size:11px!important;line-height:1!important;white-space:nowrap}.mobile-nav-backdrop{position:fixed;inset:0;z-index:55;display:block!important;border:0;background:#1a151647}.sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:60!important;width:min(328px,84vw)!important;height:100dvh!important;padding:14px!important;overflow-y:auto;transform:translate(-110%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .18s ease,visibility .18s ease}.sidebar.mobile-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}.mobile-sidebar-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}}.app-shell[data-route=reports] .card,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=reports] .report-analysis-shell,.app-shell[data-route=reports] .report-side-card{animation:none!important;opacity:1!important;transform:none!important}.app-shell[data-route=reports] .report-pending-card{min-height:92px!important;padding:13px!important;gap:5px!important;border-radius:16px!important}.app-shell[data-route=reports] .report-pending-card strong{max-width:100%;font-size:clamp(22px,2.1vw,28px)!important;line-height:1.05!important;overflow-wrap:anywhere}.app-shell[data-route=reports] .report-channel-value{display:inline-flex!important;align-items:center;gap:10px;justify-self:start;max-width:none!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;overflow-wrap:normal!important;white-space:nowrap}.app-shell[data-route=reports] .report-channel-value span{display:grid;gap:1px;min-width:0;color:inherit;font-size:inherit;line-height:1}.app-shell[data-route=reports] .report-channel-value b{color:var(--belavista-deep-blue);font-size:inherit;font-weight:900;line-height:1}.app-shell[data-route=reports] .report-channel-value small{color:var(--belavista-muted);font-size:9px!important;font-weight:850;line-height:1;text-transform:uppercase}.app-shell[data-route=reports] .report-review-state-card strong{font-size:clamp(16px,1.45vw,20px)!important;line-height:1.12!important}.app-shell[data-route=reports] .reports-pending-context{display:grid!important;grid-template-columns:1fr;align-items:start;justify-content:start}.app-shell[data-route=reports] .reports-pending-context span{max-width:none;text-align:left!important}@media(max-width:1180px)and (min-width:981px){.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:1fr!important}.app-shell[data-route=reports] .report-side-card{border-left-width:0!important}.app-shell[data-route=reports] .report-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){.app-shell[data-route=reports] .reports-title{gap:8px!important}.app-shell[data-route=reports] .report-summary-band{grid-template-columns:1fr!important;gap:8px!important}.app-shell[data-route=reports] .report-pending-card{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:62px!important;padding:10px 12px!important}.app-shell[data-route=reports] .report-pending-card svg{grid-column:1!important;grid-row:1 / span 3!important}.app-shell[data-route=reports] .report-pending-card strong{grid-column:3!important;grid-row:1 / span 3!important;align-self:center!important;justify-self:end!important;max-width:135px;font-size:18px!important;text-align:right}.app-shell[data-route=reports] .report-channel-card strong.report-channel-value{display:grid!important;gap:2px!important;max-width:none!important;text-align:right}.app-shell[data-route=reports] .report-channel-value span{display:flex;justify-content:flex-end;align-items:baseline;gap:3px;white-space:nowrap}.app-shell[data-route=reports] .report-channel-value b{font-size:18px}.app-shell[data-route=reports] .report-channel-value small{font-size:8px!important}.app-shell[data-route=reports] .report-review-state-card strong{font-size:13px!important}.app-shell[data-route=reports] .report-analysis-shell{padding:14px!important;border-radius:20px!important}.app-shell[data-route=reports] .reports-analysis-intro{grid-template-columns:1fr!important}}.app-shell[data-route=reports] .report-side-card .report-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=reports] .report-side-card .report-truth-grid article{min-width:0}.app-shell[data-route=reports] .report-side-card .report-truth-grid strong,.app-shell[data-route=reports] .report-side-card .report-truth-grid span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-card-full *,.app-shell[data-route=manual] .manual-support-stage,.app-shell[data-route=manual] .manual-support-stage *{animation:none!important}.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-card-full .manual-panel,.app-shell[data-route=manual] .entry-history-panel,.app-shell[data-route=manual] .manual-support-stage>.card{opacity:1!important;transform:none!important}.app-shell[data-route=manual] .manual-support-stage{align-items:start!important}.app-shell[data-route=manual] .manual-support-stage>.card{align-self:start!important}.app-shell[data-route=manual] .audit-empty-state{margin-top:10px}.app-shell[data-route=reports] .reports-analysis-stage,.app-shell[data-route=reports] .reports-flow-grid{align-items:start!important}.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-form,.app-shell[data-route=manual] .manual-form-layout{display:grid!important;min-height:0!important}.app-shell[data-route=manual] .manual-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px 18px!important;background:#fffaf1b8!important}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:auto minmax(0,1fr)!important;justify-items:start!important;min-height:58px!important;padding:10px 14px!important;border-radius:18px!important;text-align:left!important}.app-shell[data-route=manual] .manual-step-rail,.app-shell[data-route=manual] .manual-step-icon{display:none!important}.app-shell[data-route=manual] .manual-step-index{width:34px!important;min-height:34px!important;border-radius:12px!important}.app-shell[data-route=manual] .manual-step-copy{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;text-align:left!important;box-shadow:none!important}.app-shell[data-route=manual] .manual-step-copy strong,.app-shell[data-route=manual] .manual-step-copy small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:1280px)and (min-width:981px){.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:1fr!important}.app-shell[data-route=reports] .report-side-card{border-left-width:0!important}}@media(min-width:1281px){.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:minmax(0,1fr) minmax(360px,.44fr)!important}}.app-shell[data-route=home] .home-support-strip article small{max-width:32ch;line-height:1.28!important}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card{min-height:0!important}.app-shell[data-route=manual] .manual-steps{align-items:stretch!important}.app-shell[data-route=manual] .manual-steps button{overflow:hidden!important}.app-shell[data-route=manual] .manual-step-copy strong,.app-shell[data-route=manual] .manual-step-copy small{text-overflow:clip!important;white-space:normal!important}@media(min-width:761px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{padding:14px 18px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:clamp(32px,2.7vw,40px)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{max-width:32ch;font-size:14px!important}.app-shell[data-route=manual] .manual-steps{gap:10px!important;padding:10px 18px!important}.app-shell[data-route=manual] .manual-steps button{min-height:54px!important;border-radius:14px!important}}@media(min-width:981px){.app-shell[data-route=home] .home-executive-band.has-executive-rail{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{display:grid!important;grid-template-columns:minmax(190px,.32fr) minmax(260px,1fr) auto!important;align-items:center!important;min-height:118px!important;gap:8px 20px!important}.app-shell[data-route=home] .home-protocol-primary .conversion-card-head{grid-column:1 / -1!important;grid-row:1!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{grid-column:1!important;grid-row:2!important;font-size:clamp(32px,2.4vw,42px)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{grid-column:2!important;grid-row:2!important;align-self:center!important;max-width:42ch!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{grid-column:3!important;grid-row:2!important;align-self:center!important;white-space:nowrap!important}.app-shell[data-route=home] .home-action-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 18px!important;min-height:0!important;padding:14px 18px!important}.app-shell[data-route=home] .home-action-card>.eyebrow,.app-shell[data-route=home] .home-action-card>h2,.app-shell[data-route=home] .home-action-card>p{grid-column:1!important;margin:0!important}.app-shell[data-route=home] .home-action-card .pending-step-grid{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;margin:0!important;min-width:330px!important}}@media(max-width:1500px)and (min-width:761px){.app-shell[data-route=reports] .reports-analysis-intro{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-shell[data-route=reports] .report-analysis-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-route=reports] .reports-analytic-card{width:100%!important;max-width:100%!important;min-width:0!important}.app-shell[data-route=reports] .reports-analysis-badges{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:980px)and (min-width:761px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{grid-column:1!important;grid-row:auto!important}.app-shell[data-route=home] .home-executive-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card:first-child{grid-column:1 / -1!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card strong{white-space:normal!important}}@media(max-width:760px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{gap:8px!important;padding:13px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:32px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{max-width:29ch;font-size:13px!important;line-height:1.35!important}.app-shell[data-route=manual] .manual-steps{gap:6px!important;padding:8px 10px!important}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;min-height:62px!important;padding:8px 4px!important;text-align:center!important;border-radius:14px!important}.app-shell[data-route=manual] .manual-step-index{width:30px!important;min-height:30px!important;border-radius:10px!important;font-size:10px!important}.app-shell[data-route=manual] .manual-step-copy{width:100%!important;justify-items:center!important;gap:0!important}.app-shell[data-route=manual] .manual-step-copy strong{max-width:100%!important;font-size:11px!important;line-height:1.08!important}.app-shell[data-route=manual] .manual-step-copy small{display:none!important}}.app-shell .primary-button,.app-shell a.primary-button,.app-shell button.primary-button{align-items:center!important;justify-content:center!important;min-height:42px!important;line-height:1.1!important;text-decoration:none!important}.app-shell .primary-button *,.app-shell a.primary-button *,.app-shell button.primary-button *{text-decoration:none!important}.segmented button.active,.segmented button.active .mode-label-full,.segmented button.active .mode-label-short{color:#fff!important;opacity:1!important}.segmented button{min-width:0!important;overflow:hidden!important}.source-compact-grid article,.report-truth-grid article{min-height:0!important}.source-compact-grid strong,.report-truth-grid strong{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.16!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-wrap:balance}.source-compact-grid span,.report-truth-grid span{font-size:10px!important;line-height:1.2!important}.app-shell[data-route=home] .google-support-card{gap:12px!important}.app-shell[data-route=home] .google-support-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.app-shell[data-route=home] .google-support-head h2{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:clamp(18px,1.45vw,24px)!important;line-height:1.08!important;letter-spacing:0!important}.app-shell[data-route=home] .google-support-grid article{min-height:0!important;padding:11px 12px!important}.app-shell[data-route=home] .google-support-grid strong{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:clamp(16px,1.3vw,20px)!important;line-height:1.12!important;letter-spacing:0!important}.app-shell[data-route=manual] .manual-steps{gap:8px!important;padding:8px 14px!important;background:#ffffff7a!important}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-height:48px!important;padding:8px 11px!important;border-radius:12px!important;background:#ffffffb8!important;box-shadow:none!important}.app-shell[data-route=manual] .manual-steps button.active{border-color:#11141642!important;background:#fff!important;box-shadow:inset 0 0 0 1px #1114162e!important}.app-shell[data-route=manual] .manual-step-index{display:none!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:12px!important;line-height:1.15!important;color:#1a1516f5!important}.app-shell[data-route=manual] .manual-step-copy small{font-size:10px!important;line-height:1.2!important;color:#2b2f31d1!important}@media(max-width:760px){.mobile-period-select .period-control{display:block!important;z-index:120!important}.mobile-period-select .period-control-menu{position:static!important;z-index:120!important;width:100%!important;max-height:62dvh!important;margin-top:8px!important;overflow:auto!important;border-color:#11141629!important;background:#fff!important;box-shadow:0 16px 30px #1a151629!important}.period-option-list{grid-template-columns:1fr!important}.app-shell[data-route=home] .google-support-card{gap:10px!important;padding:12px!important}.app-shell[data-route=home] .google-support-head{grid-template-columns:auto minmax(0,1fr)!important}.app-shell[data-route=home] .support-refresh-cluster{grid-column:1 / -1!important;justify-content:flex-start!important;flex-wrap:wrap!important;padding-left:42px!important}.app-shell[data-route=home] .google-support-collected{grid-column:1 / -1!important;justify-self:start!important}.app-shell[data-route=home] .organic-source-card>.google-support-grid{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-steps{gap:6px!important;padding:7px!important}.app-shell[data-route=manual] .manual-steps button{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;min-height:44px!important;padding:7px 8px!important;text-align:left!important}.app-shell[data-route=manual] .manual-step-index{display:none!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:10px!important}}.app-shell[data-route=home] .meta-history-panel{gap:12px!important;background:#fbfcfb!important}.app-shell[data-route=home] .meta-editorial-lead{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;align-items:start!important;gap:12px!important}.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-story-section{background:#fff!important;border-color:#1a151614!important;box-shadow:0 8px 20px #1a151609!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell[data-route=home] .meta-editorial-main:hover,.app-shell[data-route=home] .meta-editorial-side:hover,.app-shell[data-route=home] .meta-story-section:hover{transform:none!important;box-shadow:0 8px 20px #1a151609!important}.app-shell[data-route=home] .meta-window-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-window-strip span,.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{background:#fff!important;border-color:#1a151613!important;box-shadow:none!important}.app-shell[data-route=home] .meta-history-summary article:after{display:none!important}.app-shell[data-route=home] .meta-history-summary strong,.app-shell[data-route=home] .meta-import-coverage-grid strong,.app-shell[data-route=home] .meta-narrative-grid strong{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;letter-spacing:0!important}.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(5,minmax(108px,1fr))!important}.app-shell[data-route=home] .meta-history-summary article{min-height:78px!important;padding:10px 11px!important}.app-shell[data-route=home] .meta-history-summary span,.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-import-coverage-grid span,.app-shell[data-route=home] .meta-import-coverage-grid small,.app-shell[data-route=home] .meta-narrative-grid span,.app-shell[data-route=home] .meta-narrative-grid small{color:#2b2f31!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .meta-history-summary span,.app-shell[data-route=home] .meta-import-coverage-grid span,.app-shell[data-route=home] .meta-narrative-grid span{font-size:11px!important;font-weight:850!important}.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-import-coverage-grid small,.app-shell[data-route=home] .meta-narrative-grid small{font-size:10.5px!important;line-height:1.28!important}.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-history-row,.app-shell[data-route=home] .meta-campaign-row{background:#fff!important}.app-shell[data-route=home] .meta-front-row:nth-child(2n),.app-shell[data-route=home] .meta-history-row:nth-child(2n),.app-shell[data-route=home] .meta-campaign-row:nth-child(2n){background:#f9f8f6!important}.app-shell[data-route=home] .meta-front-head,.app-shell[data-route=home] .meta-history-head,.app-shell[data-route=home] .meta-campaign-row.meta-front-head{background:#f9f8f6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{border-radius:14px!important;box-shadow:none!important}.app-shell[data-route=home] .metric-sort-controls{margin:0 0 8px!important;padding:4px!important;border:1px solid rgba(26,21,22,.07);border-radius:999px;background:#f9f8f6}.app-shell[data-route=home] .metric-sort-controls span{padding:0 6px;color:#2b2f31!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .metric-sort-controls button{min-height:28px!important;border-radius:999px!important;border-color:transparent!important;background:transparent!important;color:#111416!important}.app-shell[data-route=home] .metric-sort-controls button.active{background:#111416!important;color:#fff!important}.app-shell[data-route=home] .home-action-card,.app-shell[data-route=reports] .report-side-card{border-left-width:1px!important}.app-shell[data-route=home] .essential-funnel-list span{border-left-width:1px!important;box-shadow:inset 4px 0 0 var(--funnel-color, #111416)}.app-shell[data-route=home] .google-support-grid article{background:#fff!important;border-color:#1a151613!important;box-shadow:none!important}.app-shell[data-route=home] .google-support-grid span{color:#2b2f31!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .support-refresh-button{min-height:38px!important;padding:0 14px!important;border-radius:10px!important;letter-spacing:0!important}.app-shell[data-route=home] .google-support-card.is-outside-active-period{border-color:#c691492e!important;background:#fffdf8!important}.app-shell[data-route=home] .google-support-card.is-outside-active-period .google-support-collected{border-color:#c6914933!important;color:#7a5524!important;background:#fff6e6eb!important}.login-panel .login-brand{display:grid!important;justify-items:center}@media(max-width:760px){.login-screen{align-items:center!important;min-height:100dvh!important;padding:18px!important}.login-panel{gap:12px!important;padding:20px!important}.login-panel .login-brand{display:grid!important;margin-bottom:2px!important}.login-logo{width:min(152px,54vw)!important}.login-brand .brand-caption{font-size:9px!important;letter-spacing:.18em!important}}@media(max-width:980px){.app-shell[data-route=home] .meta-editorial-lead{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell[data-route=home] .meta-window-strip,.app-shell[data-route=home] .meta-history-summary{grid-template-columns:1fr!important}.app-shell[data-route=home] .metric-sort-controls{border-radius:12px!important}}.app-shell[data-route=home] .meta-history-panel{overflow:visible!important}.app-shell[data-route=home] .meta-editorial-lead{grid-template-columns:1fr!important;gap:10px!important}.app-shell[data-route=home] .meta-editorial-main{padding:12px!important;border-radius:18px!important}.app-shell[data-route=home] .meta-editorial-side{display:grid!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:64px!important;padding:10px 11px!important;border-radius:14px!important;opacity:1!important}.app-shell[data-route=home] .meta-narrative-grid strong{overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.12!important}.app-shell[data-route=home] .meta-import-coverage-grid strong{font-size:clamp(18px,1.35vw,22px)!important}.app-shell[data-route=home] .meta-history-heading .eyebrow,.app-shell[data-route=home] .meta-section-intro .eyebrow{letter-spacing:.06em!important}.app-shell[data-route=home] .meta-chart-head{align-items:end!important;gap:12px!important}.app-shell[data-route=home] .meta-evolution-chart-shell{min-height:300px!important;border:1px solid rgba(26,21,22,.07)!important;border-radius:16px!important;background:#fff!important}.app-shell[data-route=home] .meta-weekly-evolution-summary span{border-color:#1a151612!important;background:#fff!important}.app-shell[data-route=home] .metric-sort-controls{align-items:center!important;width:100%!important}.app-shell[data-route=home] .metric-sort-controls button{font-weight:850!important;text-decoration:none!important}.app-shell[data-route=home] .meta-table-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}.app-shell[data-route=home] .meta-table-toolbar .meta-section-intro{min-width:0}.app-shell[data-route=home] .meta-table-toolbar .metric-sort-controls{justify-self:end!important;width:auto!important;max-width:min(100%,560px);margin:0!important;white-space:nowrap}.app-shell[data-route=home] .meta-table-toolbar .metric-sort-controls span{padding-left:8px!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{background:#fff!important}.app-shell[data-route=home] .meta-campaign-row,.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-history-row{min-height:42px!important}.app-shell[data-route=home] .meta-campaign-row strong,.app-shell[data-route=home] .meta-front-row strong,.app-shell[data-route=home] .meta-history-row strong,.app-shell[data-route=home] .meta-campaign-row span,.app-shell[data-route=home] .meta-front-row span,.app-shell[data-route=home] .meta-history-row span{letter-spacing:0!important}@media(max-width:980px){.app-shell[data-route=home] .meta-narrative-grid,.app-shell[data-route=home] .meta-import-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-table-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.app-shell[data-route=home] .meta-table-toolbar .metric-sort-controls{justify-self:stretch!important;width:100%!important;overflow-x:auto}}@media(max-width:760px){.app-shell[data-route=home] .meta-narrative-grid,.app-shell[data-route=home] .meta-import-coverage-grid{grid-template-columns:1fr!important}}.mobile-guide-button{display:none}@media(max-width:760px){.mobile-context-main,.compact-mobile-context-main{grid-template-columns:76px 64px minmax(0,1fr)!important}.mobile-guide-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border:1px solid rgba(26,21,22,.08);border-radius:14px;color:#1a1516;background:#fff;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 8px 18px #1a151614}.mobile-guide-button span{color:inherit;font-size:inherit;font-weight:inherit}}body{font-family:var(--font-body);color:var(--belavista-ink);background:radial-gradient(circle at 14% 0%,rgba(179,215,216,.16),transparent 28%),linear-gradient(135deg,#f9f8f6,#f5f1ea 46%,#f9f8f6)!important;letter-spacing:0}.app-shell{isolation:isolate;background:linear-gradient(135deg,#ffffff6b,#f5f1ea85),radial-gradient(circle at 82% 8%,rgba(179,215,216,.34),transparent 25%)!important}.app-shell:before{content:"";position:fixed;right:max(18px,3vw);top:18px;z-index:-1;width:min(330px,42vw);aspect-ratio:1;background-image:var(--belavista-leaf-url);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.12;pointer-events:none;transform:rotate(-6deg)}.sidebar,.topbar,.mobile-context-bar,.onboarding-coachmark{border-color:var(--belavista-glass-border)!important;background:var(--belavista-glass)!important;box-shadow:0 18px 42px #1a151612!important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.card,.manual-panel,.meta-story-section,.meta-editorial-main,.report-analysis-shell,.report-side-card,.login-panel,.onboarding-prompt-card{border-color:var(--belavista-hairline)!important;border-radius:var(--radius-card)!important;background:#ffffffe0!important;box-shadow:0 10px 26px #1a15160b!important}.manual-card-full,.period-ledger,.google-support-card,.reports-title,.report-hero-card{border-radius:var(--radius-sheet)!important}.topbar{min-height:64px!important}.brand-caption,.eyebrow,.pill,.source-compact-grid span,.meta-history-summary span,.google-support-grid span{font-size:var(--text-xs)!important;letter-spacing:.08em!important}.section-heading h2,.card h2,.reports-analysis-intro h2,.manual-panel-title h3,.manual-hero h2{font-family:var(--font-display)!important;line-height:var(--leading-tight)!important;letter-spacing:0!important}.muted,.card p,.manual-panel-title p,.reports-analysis-intro p,.google-support-footnote,.coachmark-note{color:#2b2f31!important;font-size:var(--text-md)!important;line-height:var(--leading-normal)!important}.app-shell .primary-button,.app-shell a.primary-button,.app-shell button.primary-button{min-height:40px!important;border-radius:12px!important;background:linear-gradient(135deg,#111416,#111416)!important;box-shadow:0 12px 24px #11141629!important;transition:transform var(--motion-fast),box-shadow var(--motion-fast),filter var(--motion-fast)!important}.app-shell .primary-button:hover,.app-shell a.primary-button:hover,.app-shell button.primary-button:hover{transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 16px 30px #11141638!important}.secondary-button,.ghost-button,.ghost-icon-button,.nav-button,.metric-sort-controls button,.manual-steps button,.status-choice{transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)!important}.nav-button:hover,.secondary-button:hover,.ghost-button:hover,.metric-sort-controls button:hover,.manual-steps button:hover{transform:translateY(-1px)}.manual-orb{animation:none!important;background:linear-gradient(135deg,#b3d7d88c,#b3d7d861)!important;box-shadow:inset 0 0 0 1px #ffffffa8,0 10px 22px #2b2f311f!important}.home-register-cta .manual-orb{animation:none!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{min-height:176px!important;padding:18px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:var(--metric-xl)!important;line-height:.98!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{max-width:46ch;font-size:var(--text-sm)!important}.app-shell[data-route=home] .google-support-card{padding:14px 16px!important}.app-shell[data-route=home] .google-support-head{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.app-shell[data-route=home] .google-support-head h2{font-size:var(--title-sm)!important}.app-shell[data-route=home] .google-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .google-support-grid article{min-height:58px!important;padding:9px 10px!important;border-radius:12px!important;background:#f9f8f6eb!important}.app-shell[data-route=home] .google-support-grid strong{font-size:var(--title-xs)!important}.app-shell[data-route=manual] .manual-card-full{padding:0!important;overflow:hidden}.app-shell[data-route=manual] .manual-hero{position:relative;top:auto;z-index:5;border-bottom:1px solid var(--belavista-hairline);background:#ffffffe6!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.app-shell[data-route=manual] .manual-hero h2{font-size:var(--title-md)!important}.app-shell[data-route=manual] .manual-steps{margin:0 16px 16px!important;padding:6px!important;border-radius:16px!important;background:#f9f8f6c7!important}.app-shell[data-route=manual] .manual-steps button{border-radius:12px!important;background:transparent!important}.app-shell[data-route=manual] .manual-steps button.active{background:#fff!important;box-shadow:0 10px 18px #1a15160f!important}.app-shell[data-route=manual] .manual-form-layout{padding:0 16px 18px!important}.app-shell[data-route=reports] .report-summary-band{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-route=reports] .report-summary-band .report-pending-card:nth-child(n+4){display:none!important}.app-shell[data-route=reports] .report-pending-card{min-height:122px!important;padding:14px!important}.app-shell[data-route=reports] .report-pending-card strong{font-size:var(--title-md)!important;line-height:var(--leading-tight)!important}.login-screen{background:linear-gradient(135deg,#f5f1eae0,#f9f8f6d6),radial-gradient(circle at 76% 10%,rgba(179,215,216,.26),transparent 32%)!important}.login-panel{max-width:438px!important;border-radius:24px!important}.login-panel h1{font-size:var(--title-lg)!important;line-height:var(--leading-tight)!important}.onboarding-highlight{border-radius:18px!important;box-shadow:0 0 0 9999px #1a15162e,0 0 0 1px #ffffffb8!important}.onboarding-coachmark h3{font-size:var(--title-sm)!important}.onboarding-coachmark p,.onboarding-coachmark .coachmark-note{font-size:var(--text-sm)!important}@media(max-width:980px){.app-shell:before{width:min(260px,56vw);opacity:.08}.app-shell[data-route=home] .google-support-grid,.app-shell[data-route=reports] .report-summary-band{grid-template-columns:1fr!important}}@media(max-width:760px){.card,.manual-panel,.google-support-card,.report-analysis-shell,.report-side-card{border-radius:14px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{min-height:0!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:var(--metric-lg)!important}.app-shell[data-route=manual] .manual-form-layout{padding:0 12px 14px!important}}@keyframes belavistaBrandReveal{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes belavistaWordmarkReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body{background:linear-gradient(118deg,rgba(179,215,216,.2) 0%,transparent 36%),linear-gradient(145deg,#f7f3ed,#f9f8f6 46%,#f4eee8)!important}.app-shell{background:linear-gradient(138deg,#fffdf985,#b3d7d829),linear-gradient(315deg,rgba(179,215,216,.18),transparent 44%)!important}.app-shell:before{opacity:.16!important;filter:saturate(1.06) contrast(.98)}.sidebar{background:linear-gradient(180deg,#111416ed,#1a1516f7),var(--belavista-manual-teal)!important}.topbar,.mobile-context-bar,.onboarding-coachmark{background:#fffdf9c7!important}.card,.manual-panel,.meta-story-section,.meta-editorial-main,.report-analysis-shell,.report-side-card,.onboarding-prompt-card{background:#fffdf9e6!important;box-shadow:0 14px 34px #1a15160e!important}.app-shell .primary-button,.app-shell a.primary-button,.app-shell button.primary-button{background:linear-gradient(135deg,var(--belavista-manual-teal),var(--belavista-manual-ocean))!important;box-shadow:0 13px 28px #2b2f3133!important}.login-screen{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,rgba(217,170,143,.2) 0%,transparent 32%),linear-gradient(155deg,rgba(179,215,216,.24) 0%,transparent 44%),linear-gradient(135deg,#f3eee7,#f9f8f6 56% 100%)!important}.login-screen:before{content:"";position:absolute;inset:6vh auto auto 50%;z-index:-2;width:min(620px,72vw);height:min(620px,72vw);border:1px solid rgba(43,47,49,.16);border-radius:48% 52% 46% 54%;transform:translate(-50%) rotate(-10deg)}.login-screen:after{content:"";position:absolute;inset:auto -10vw -18vh auto;z-index:-2;width:min(760px,82vw);height:min(420px,52vw);border:42px solid rgba(217,170,143,.13);border-left-color:transparent;border-radius:50%;transform:rotate(-18deg)}.login-leaf{position:absolute;z-index:-1;width:min(360px,38vw);height:auto;opacity:.11;pointer-events:none;filter:saturate(1.1)}.login-leaf-a{right:max(18px,8vw);top:max(18px,8vh);transform:rotate(-8deg)}.login-leaf-b{left:max(-130px,-7vw);bottom:max(-150px,-12vh);transform:rotate(16deg) scale(1.18)}.login-panel{position:relative;gap:15px!important;width:min(100%,448px)!important;padding:34px 32px 30px!important;border:1px solid rgba(179,215,216,.64)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffdf9f5,#f9f8f6e6),#fffdf9eb!important;box-shadow:0 28px 80px #1a15161f,0 10px 28px #2b2f3114!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);animation:belavistaSurfaceReveal .42s cubic-bezier(.22,1,.36,1) both}.login-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(179,215,216,.18),transparent),linear-gradient(180deg,rgba(217,170,143,.13),transparent 34%);opacity:.75;pointer-events:none}.login-panel>*{position:relative;z-index:1}.login-panel .login-brand{gap:8px!important;margin-bottom:8px!important}.login-symbol-shell{display:grid;width:112px;height:112px;place-items:center;border:1px solid rgba(43,47,49,.16);border-radius:50%;background:linear-gradient(145deg,#b3d7d84d,#fffdf9d1),#fffdf9;box-shadow:inset 0 0 0 10px #b3d7d81f,0 18px 38px #2b2f3129;animation:belavistaBrandReveal .62s cubic-bezier(.22,1,.36,1) both}.login-logo{width:70px!important;height:70px!important;object-fit:contain;opacity:1!important}.login-wordmark{display:grid;justify-items:center;gap:0;color:var(--belavista-manual-teal);animation:belavistaWordmarkReveal .52s cubic-bezier(.22,1,.36,1) 90ms both}.login-wordmark strong{font-family:var(--font-serif);color:var(--belavista-manual-teal);font-size:43px;font-weight:650;line-height:.96;letter-spacing:.08em;text-transform:lowercase}.login-wordmark small{color:var(--belavista-neutral);font-family:var(--font-body);font-size:14px;letter-spacing:.34em}.login-brand .brand-caption{margin-top:5px;color:#2b2f31c7!important;font-size:10px!important;font-weight:800;letter-spacing:.14em!important}.login-panel h1{max-width:12ch;margin:10px 0 0;color:#1a1516;font-size:30px!important;letter-spacing:-.01em!important}.login-panel .muted{max-width:34ch;color:#60717a!important;font-size:14px!important}.login-panel .field{color:#1a1516;font-size:12px;font-weight:800}.login-panel input{border-color:#2b2f3124!important;background:#fffdf9eb!important;box-shadow:inset 0 1px #ffffffc7}.login-panel input:focus{border-color:#2b2f3185!important;box-shadow:0 0 0 4px #b3d7d847!important;outline:none}.login-panel .primary-button{min-height:48px!important;border-radius:15px!important;background:linear-gradient(135deg,var(--belavista-manual-teal),var(--belavista-manual-ocean))!important;box-shadow:0 16px 32px #2b2f313d!important}@media(max-width:760px){.login-screen{align-items:start;padding:18px}.login-panel{margin-top:max(16px,4vh);padding:26px 20px 22px!important;border-radius:24px!important}.login-symbol-shell{width:92px;height:92px}.login-logo{width:58px!important;height:58px!important}.login-wordmark strong{font-size:35px}.login-panel h1{max-width:14ch;font-size:26px!important}.login-leaf{width:min(280px,62vw);opacity:.09}}@media(min-width:761px){.login-panel h1{max-width:none!important;white-space:nowrap;font-size:28px!important}}.login-panel h1,.section-heading h2,.manual-panel-title h3,.report-side-card h2,.reports-analysis-intro h2{text-wrap:balance}.login-title-mobile{display:none}.login-title-desktop{display:inline}.login-panel .muted,.section-heading .muted,.manual-panel-title p,.report-side-card p,.reports-analysis-intro p{max-width:42ch}.app-shell[data-route=manual] .manual-persistent-summary strong{line-height:1.18!important;text-wrap:balance}.app-shell[data-route=manual] .manual-persistent-summary-meta span{min-width:0;overflow-wrap:anywhere}.app-shell[data-route=home] .essential-evolution-card .section-heading h2{max-width:16ch}@media(max-width:760px){.login-panel h1{max-width:none!important;line-height:1.04!important}.login-title-desktop{display:none}.login-title-mobile{display:inline}.login-panel .muted{max-width:31ch}.app-shell[data-route=home] .essential-evolution-card .section-heading{align-items:start!important;gap:10px!important}.app-shell[data-route=home] .essential-evolution-card .section-heading h2{max-width:14ch;font-size:25px!important;line-height:1.02!important}.app-shell[data-route=home] .essential-evolution-card .section-heading .pill{max-width:78px;white-space:normal;text-align:center}}.app-shell{font-kerning:normal;font-optical-sizing:auto}.app-shell[data-route=home] .meta-campaign-row,.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-history-row{min-height:40px!important;padding:8px 12px!important}.app-shell[data-route=home] .meta-campaign-row>*,.app-shell[data-route=home] .meta-front-row>*,.app-shell[data-route=home] .meta-history-row>*{min-width:0}.app-shell[data-route=home] .meta-campaign-row>strong,.app-shell[data-route=home] .meta-front-row>strong,.app-shell[data-route=home] .meta-history-row>strong{color:var(--belavista-ink)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.18!important;overflow-wrap:anywhere;text-wrap:pretty}.app-shell[data-route=home] .meta-campaign-row>span,.app-shell[data-route=home] .meta-front-row>span,.app-shell[data-route=home] .meta-history-row>span{color:#111416db!important;font-size:.74rem!important;font-weight:720!important;letter-spacing:0!important;line-height:1.2!important;overflow-wrap:anywhere}.app-shell[data-route=home] .meta-campaign-row:not(.meta-front-head)>span:nth-child(n+3),.app-shell[data-route=home] .meta-front-row:not(.meta-front-head)>span:nth-child(n+2),.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>strong,.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>span{font-variant-numeric:tabular-nums}.app-shell[data-route=home] .meta-campaign-row:not(.meta-front-head)>span:nth-child(n+3),.app-shell[data-route=home] .meta-front-row:not(.meta-front-head)>span:nth-child(n+2),.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>span{justify-self:end;text-align:right;white-space:nowrap}.app-shell[data-route=home] .meta-campaign-row:not(.meta-front-head)>span:nth-child(2){max-width:18ch;overflow-wrap:normal;text-wrap:balance}.app-shell[data-route=home] .meta-front-head span,.app-shell[data-route=home] .meta-history-head span,.app-shell[data-route=home] .meta-campaign-row.meta-front-head span{color:#2b2f31d6!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1.15!important;overflow-wrap:normal;text-transform:uppercase}.app-shell[data-route=home] .meta-breakdown-card b{font-size:.78rem!important;font-weight:800!important;line-height:1.16!important;overflow-wrap:anywhere;text-wrap:pretty}.app-shell[data-route=home] .meta-breakdown-card small{font-size:.7rem!important;font-variant-numeric:tabular-nums;line-height:1.18!important}.app-shell[data-route=reports] .report-channel-card .report-channel-value{display:flex!important;flex-wrap:wrap;gap:6px!important;width:100%;max-width:220px!important;white-space:normal!important}.app-shell[data-route=reports] .report-channel-value span{display:grid!important;grid-template-columns:auto;gap:1px!important;min-width:76px;padding:4px 7px;border:1px solid rgba(43,47,49,.1);border-radius:10px;background:#ffffffb8}.app-shell[data-route=reports] .report-channel-value b{font-variant-numeric:tabular-nums;letter-spacing:-.015em}.app-shell[data-route=reports] .report-channel-value small{color:#111416b8!important;letter-spacing:.035em!important}.app-shell[data-route=reports] .reports-analysis-intro h2{max-width:none!important}.app-shell[data-route=reports] .reports-analytic-table th,.app-shell[data-route=reports] .reports-analytic-table td{padding:13px 14px!important;line-height:1.25}.app-shell[data-route=reports] .reports-analytic-table td.is-numeric strong,.app-shell[data-route=reports] .reports-analytic-item dd,.app-shell[data-route=reports] .reports-analytic-item-head strong{font-variant-numeric:tabular-nums}.app-shell[data-route=reports] .reports-analytic-metric small,.app-shell[data-route=reports] .reports-analytic-item dt,.app-shell[data-route=reports] .reports-analytic-item-head span{text-wrap:pretty}.app-shell[data-route=manual] .manual-persistent-summary strong,.app-shell[data-route=manual] .manual-step-copy strong{letter-spacing:0!important;overflow-wrap:anywhere;text-wrap:balance}.app-shell[data-route=manual] .manual-persistent-summary small,.app-shell[data-route=manual] .manual-step-copy small,.app-shell[data-route=manual] .manual-step-guide-inline span{text-wrap:pretty}@media(min-width:981px){.app-shell[data-route=home] .meta-campaign-row{grid-template-columns:minmax(280px,1.35fr) minmax(100px,.54fr) minmax(72px,.5fr) minmax(108px,.66fr) minmax(108px,.66fr) minmax(56px,.38fr)!important}.app-shell[data-route=home] .meta-front-row{grid-template-columns:minmax(140px,1fr) minmax(72px,.52fr) minmax(76px,.58fr) minmax(92px,.66fr) minmax(104px,.72fr) minmax(108px,.72fr) minmax(74px,.54fr)!important}.app-shell[data-route=home] .meta-history-row{grid-template-columns:minmax(66px,.54fr) minmax(76px,.54fr) minmax(82px,.62fr) minmax(92px,.66fr) minmax(108px,.72fr) minmax(74px,.54fr) minmax(100px,.7fr)!important}}@media(max-width:980px){.app-shell[data-route=reports] .report-channel-card .report-channel-value{justify-content:end;width:auto;min-width:112px}.app-shell[data-route=reports] .report-channel-value span{min-width:52px;padding:0;border:0;background:transparent}}@media(max-width:760px){.app-shell[data-route=manual] .manual-persistent-summary{gap:8px!important;padding:12px 13px!important}.app-shell[data-route=manual] .manual-persistent-summary strong{font-size:.95rem!important;line-height:1.16!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:.72rem!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-step-copy small{font-size:.64rem!important;line-height:1.12!important}}.app-shell[data-route=home] .meta-history-panel{gap:12px!important;padding:14px!important}.app-shell[data-route=home] .meta-history-heading{margin-bottom:0!important}.app-shell[data-route=home] .meta-editorial-lead{gap:9px!important}.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-story-section{border-radius:17px!important;padding:12px!important}.app-shell[data-route=home] .meta-window-strip{gap:8px!important}.app-shell[data-route=home] .meta-window-strip span{min-height:58px!important;padding:8px 10px!important}.app-shell[data-route=home] .meta-history-summary{gap:8px!important}.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:66px!important;padding:9px 10px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-history-summary strong,.app-shell[data-route=home] .meta-narrative-grid strong,.app-shell[data-route=home] .meta-import-coverage-grid strong{margin-top:2px!important;font-size:clamp(1.02rem,1.28vw,1.36rem)!important;line-height:1.02!important}.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-narrative-grid small,.app-shell[data-route=home] .meta-import-coverage-grid small{margin-top:3px!important;max-width:21ch}.app-shell[data-route=home] .meta-chart-head,.app-shell[data-route=home] .meta-table-toolbar,.app-shell[data-route=home] .meta-weekly-evolution-card{gap:10px!important}.app-shell[data-route=home] .meta-weekly-evolution-summary{gap:8px!important}.app-shell[data-route=home] .meta-weekly-evolution-summary span{min-height:52px!important;padding:8px 10px!important;border-radius:13px!important}.app-shell[data-route=home] .meta-evolution-chart-shell{min-height:260px!important;padding:10px 12px!important;border-radius:15px!important}.app-shell[data-route=home] .meta-section-intro h3{max-width:24ch;line-height:1.04!important;text-wrap:balance}.app-shell[data-route=home] .meta-section-intro p{max-width:46ch;line-height:1.34!important}.app-shell[data-route=home] .meta-breakdown-grid{gap:9px!important}.app-shell[data-route=home] .meta-breakdown-card{border-radius:15px!important;padding:11px!important}.app-shell[data-route=home] .meta-breakdown-card div{gap:7px!important}.app-shell[data-route=home] .meta-breakdown-card span{min-height:36px!important;padding:7px 8px!important;border-radius:11px!important}.app-shell[data-route=home] .meta-breakdown-empty{min-height:58px!important;align-content:center;color:#111416ad!important;background:#ffffff7a!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{border-radius:15px!important}.app-shell[data-route=home] .meta-campaign-row,.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-history-row{min-height:38px!important;padding-block:7px!important}@media(min-width:1180px){.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-narrative-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-import-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-story-section{padding:11px!important}.app-shell[data-route=home] .meta-window-strip span,.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:auto!important}.app-shell[data-route=home] .meta-evolution-chart-shell{min-height:242px!important;padding:8px!important}}.app-shell[data-route=manual] .manual-card-full{border-radius:22px!important;overflow:hidden}.app-shell[data-route=manual] .manual-hero{align-items:center!important;min-height:86px!important;padding:18px 22px!important}.app-shell[data-route=manual] .manual-hero h2{max-width:18ch;font-size:clamp(1.42rem,1.76vw,1.82rem)!important;line-height:1.02!important;text-wrap:balance}.app-shell[data-route=manual] .manual-hero p{max-width:42ch;font-size:.88rem!important;line-height:1.32!important;text-wrap:pretty}.app-shell[data-route=manual] .manual-save-state{min-height:42px!important;padding:9px 12px!important;border-radius:999px!important;font-size:.78rem!important;line-height:1.14!important}.app-shell[data-route=manual] .manual-persistent-summary{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr)!important;gap:14px!important;margin:0 18px 12px!important;padding:16px!important;border-radius:18px!important}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child{max-width:760px}.app-shell[data-route=manual] .manual-persistent-summary span{letter-spacing:.045em!important}.app-shell[data-route=manual] .manual-persistent-summary strong{max-width:38ch;font-size:clamp(1.02rem,1.22vw,1.24rem)!important;line-height:1.14!important}.app-shell[data-route=manual] .manual-persistent-summary small{max-width:74ch;line-height:1.34!important}.app-shell[data-route=manual] .manual-step-guide-inline{grid-template-columns:minmax(120px,auto) minmax(0,1fr)!important;align-items:baseline!important;gap:8px 12px!important;margin-top:12px!important;padding-top:12px!important}.app-shell[data-route=manual] .manual-step-guide-inline strong{font-size:.76rem!important;line-height:1.2!important}.app-shell[data-route=manual] .manual-step-guide-inline span{max-width:58ch;font-size:.76rem!important;line-height:1.3!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{align-content:center!important;gap:8px!important}.app-shell[data-route=manual] .manual-persistent-summary-meta span{min-height:34px!important;padding:7px 8px!important;border-radius:11px!important;font-size:.72rem!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=manual] .manual-steps{margin-inline:18px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-steps button{min-height:44px!important;padding:8px 12px!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:.76rem!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-step-copy small{font-size:.66rem!important;line-height:1.16!important}.app-shell[data-route=manual] .manual-form{padding:14px 18px 18px!important}.app-shell[data-route=manual] .manual-panel{border-radius:17px!important;padding:16px!important}.app-shell[data-route=manual] .manual-panel-title h3{max-width:22ch;font-size:clamp(1.18rem,1.5vw,1.52rem)!important;line-height:1.04!important;text-wrap:balance}.app-shell[data-route=manual] .manual-panel-title p{max-width:42ch;font-size:.86rem!important;line-height:1.32!important}.app-shell[data-route=manual] .manual-primary-fields{gap:10px!important}.app-shell[data-route=manual] .manual-primary-fields .field{gap:7px!important;font-size:.76rem!important;line-height:1.2!important}.app-shell[data-route=manual] .manual-primary-fields input,.app-shell[data-route=manual] .manual-primary-fields select,.app-shell[data-route=manual] .metric-row input,.app-shell[data-route=manual] .week-entry-metrics input{min-height:42px!important;border-radius:11px!important;font-size:.86rem!important;font-variant-numeric:tabular-nums}.app-shell[data-route=manual] .field-help,.app-shell[data-route=manual] .field-note,.app-shell[data-route=manual] .mode-warning{max-width:62ch;font-size:.74rem!important;line-height:1.32!important;text-wrap:pretty}.app-shell[data-route=manual] .period-recap-card{gap:3px!important;padding:10px 12px!important;border-radius:13px!important}.app-shell[data-route=manual] .period-recap-card strong{max-width:58ch;font-size:.88rem!important;line-height:1.24!important;text-wrap:balance}.app-shell[data-route=manual] .manual-step-actions-inline{margin-top:12px!important}.app-shell[data-route=manual] .manual-step-actions-inline .primary-button{min-height:42px!important;padding-inline:18px!important}.app-shell[data-route=manual] .entry-history-panel h2,.app-shell[data-route=manual] .audit-history-card h2{font-size:clamp(1.35rem,1.72vw,1.76rem)!important;line-height:1.04!important;text-wrap:balance}.app-shell[data-route=manual] .entry-history-panel p,.app-shell[data-route=manual] .audit-history-card p{max-width:44ch;line-height:1.35!important}@media(min-width:981px){.app-shell[data-route=manual] .manual-primary-fields{grid-template-columns:minmax(190px,.42fr) minmax(220px,.58fr) minmax(260px,.74fr)!important}.app-shell[data-route=manual] .manual-step-actions-inline{justify-content:flex-end!important}.app-shell[data-route=manual] .manual-step-actions-inline .primary-button{min-width:210px}}@media(max-width:980px){.app-shell[data-route=manual] .manual-persistent-summary{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell[data-route=manual] .manual-card-full{border-radius:18px!important}.app-shell[data-route=manual] .manual-hero{min-height:0!important;padding:12px 13px!important;justify-items:start!important;text-align:left!important}.app-shell[data-route=manual] .manual-hero-copy{width:100%;justify-items:start!important;text-align:left!important}.app-shell[data-route=manual] .manual-hero-copy .eyebrow,.app-shell[data-route=manual] .manual-hero p,.app-shell[data-route=manual] .manual-save-state{display:none!important}.app-shell[data-route=manual] .manual-hero h2{max-width:none;margin-inline:0!important;font-size:1.46rem!important;line-height:1.02!important;text-align:left!important}.app-shell[data-route=manual] .manual-persistent-summary{gap:10px!important;margin:0 10px 10px!important;padding:12px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child>span{font-size:.62rem!important}.app-shell[data-route=manual] .manual-persistent-summary strong{max-width:27ch;font-size:1rem!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-persistent-summary small,.app-shell[data-route=manual] .manual-step-guide-inline{display:none!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-route=manual] .manual-persistent-summary-meta span{min-height:34px!important;padding:6px 7px!important;font-size:.68rem!important}.app-shell[data-route=manual] .manual-steps{margin-inline:10px!important;padding:6px!important}.app-shell[data-route=manual] .manual-steps button{min-height:42px!important;padding:7px 8px!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:.68rem!important;line-height:1.08!important;text-align:center}.app-shell[data-route=manual] .manual-form{padding:10px!important}.app-shell[data-route=manual] .manual-panel{padding:13px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-panel-title h3{font-size:1.42rem!important}.app-shell[data-route=manual] .manual-panel-title p{font-size:.84rem!important}.app-shell[data-route=manual] .manual-primary-fields input,.app-shell[data-route=manual] .manual-primary-fields select{min-height:44px!important}.app-shell[data-route=manual] .period-recap-card strong{font-size:.82rem!important;line-height:1.28!important;text-wrap:pretty}.app-shell[data-route=manual] .manual-step-actions-inline .primary-button{width:100%}}.app-shell[data-route=reports] .reports-title{align-items:end!important;gap:14px!important}.app-shell[data-route=reports] .reports-title h1{max-width:18ch;font-size:clamp(2rem,2.9vw,2.82rem)!important;line-height:.98!important;text-wrap:balance}.app-shell[data-route=reports] .reports-title p{max-width:52ch;font-size:.9rem!important;line-height:1.34!important;text-wrap:pretty}.app-shell[data-route=reports] .report-source-label{max-width:34ch;padding:8px 11px!important;font-size:.76rem!important;line-height:1.24!important;text-align:right}.app-shell[data-route=reports] .report-summary-band{gap:12px!important;margin-top:14px!important}.app-shell[data-route=reports] .report-pending-card{min-height:104px!important;padding:14px 16px!important;border-radius:16px!important}.app-shell[data-route=reports] .report-pending-card strong{max-width:22ch;font-size:clamp(1.22rem,1.68vw,1.62rem)!important;line-height:1.04!important;text-wrap:balance}.app-shell[data-route=reports] .report-pending-card small{max-width:38ch;font-size:.75rem!important;line-height:1.25!important;text-wrap:pretty}.app-shell[data-route=reports] .report-channel-card .report-channel-value{align-items:stretch!important;max-width:none!important}.app-shell[data-route=reports] .report-channel-value span{min-width:74px;border-radius:10px!important}.app-shell[data-route=reports] .reports-flow-grid{gap:14px!important}.app-shell[data-route=reports] .report-analysis-shell,.app-shell[data-route=reports] .report-side-card{border-radius:18px!important;padding:16px!important}.app-shell[data-route=reports] .reports-analysis-intro{gap:12px!important}.app-shell[data-route=reports] .reports-analysis-intro h2{max-width:18ch!important;font-size:clamp(1.86rem,2.36vw,2.38rem)!important;line-height:1.02!important;text-wrap:balance}.app-shell[data-route=reports] .reports-analysis-intro p{max-width:58ch!important;font-size:.88rem!important;line-height:1.35!important}.app-shell[data-route=reports] .reports-analysis-badges{gap:10px!important}.app-shell[data-route=reports] .reports-analysis-badge{min-height:74px!important;padding:12px 14px!important;border-radius:14px!important}.app-shell[data-route=reports] .reports-analysis-badge strong{max-width:24ch;font-size:1.02rem!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=reports] .reports-analysis-badge small{max-width:32ch;line-height:1.24!important}.app-shell[data-route=reports] .reports-analysis-toolbar{gap:9px!important;margin-top:12px!important}.app-shell[data-route=reports] .reports-analysis-toolbar label,.app-shell[data-route=reports] .reports-analysis-status{min-height:54px!important;padding:9px 11px!important;border-radius:12px!important}.app-shell[data-route=reports] .reports-analysis-toolbar label span,.app-shell[data-route=reports] .reports-analysis-status small{font-size:.66rem!important;line-height:1.12!important}.app-shell[data-route=reports] .reports-analysis-toolbar select,.app-shell[data-route=reports] .reports-analysis-status strong{font-size:.78rem!important;line-height:1.16!important}.app-shell[data-route=reports] .report-pending-analytic-note{margin-top:10px!important;padding:11px 13px!important;border-radius:13px!important}.app-shell[data-route=reports] .reports-analytic-card{gap:12px!important}.app-shell[data-route=reports] .reports-analytic-table-wrap{border-radius:15px!important}.app-shell[data-route=reports] .reports-analytic-table{min-width:690px!important}.app-shell[data-route=reports] .reports-analytic-table th,.app-shell[data-route=reports] .reports-analytic-table td{padding:11px 12px!important;vertical-align:middle!important}.app-shell[data-route=reports] .reports-analytic-metric{gap:4px!important}.app-shell[data-route=reports] .metric-label-row>span{max-width:20ch;line-height:1.14!important;text-wrap:balance}.app-shell[data-route=reports] .reports-analytic-metric small{max-width:34ch;font-size:.72rem!important;line-height:1.28!important}.app-shell[data-route=reports] .reports-analytic-table td.is-numeric strong{font-size:clamp(1rem,1.35vw,1.22rem)!important;line-height:1.05!important}.app-shell[data-route=reports] .reports-row-status{display:inline-flex!important;align-items:center;max-width:18ch;min-height:28px;padding:5px 8px;border-radius:999px;background:#f9f8f6db;color:#2b2f31f0!important;font-size:.7rem!important;font-weight:800!important;line-height:1.12!important;text-wrap:balance}.app-shell[data-route=reports] .report-side-card h2{max-width:18ch;font-size:clamp(1.62rem,2.08vw,2.08rem)!important;line-height:1.04!important}.app-shell[data-route=reports] .report-truth-grid{gap:10px!important}.app-shell[data-route=reports] .report-truth-grid article{min-height:88px!important;padding:12px!important;border-radius:14px!important}.app-shell[data-route=reports] .report-truth-grid strong{max-width:18ch;font-size:1.02rem!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=reports] .report-note,.app-shell[data-route=reports] .report-next-action{border-radius:15px!important}.app-shell[data-route=reports] .report-next-action{gap:12px!important;padding:14px!important}.app-shell[data-route=reports] .report-next-action strong{max-width:16ch;font-size:1.08rem!important;line-height:1.08!important}.app-shell[data-route=reports] .report-next-action p{max-width:28ch;line-height:1.34!important}@media(min-width:1180px){.app-shell[data-route=reports] .report-analysis-stage{grid-template-columns:minmax(0,1.56fr) minmax(330px,.72fr)!important}}@media(max-width:760px){.app-shell[data-route=reports] .reports-title{align-items:start!important;gap:8px!important}.app-shell[data-route=reports] .reports-title h1{max-width:12ch;font-size:2.08rem!important;line-height:1.02!important}.app-shell[data-route=reports] .report-source-label{max-width:none;text-align:left}.app-shell[data-route=reports] .report-summary-band{gap:9px!important}.app-shell[data-route=reports] .report-pending-card{min-height:86px!important;padding:12px!important}.app-shell[data-route=reports] .reports-analysis-intro h2{font-size:1.82rem!important}.app-shell[data-route=reports] .reports-analysis-badges,.app-shell[data-route=reports] .reports-analysis-toolbar{grid-template-columns:1fr!important}.app-shell[data-route=reports] .reports-analytic-table{min-width:640px!important}.app-shell[data-route=reports] .reports-row-status{max-width:16ch}}.login-panel{width:min(100%,432px)!important;padding:32px 31px 30px!important}.login-panel .login-brand{margin-bottom:4px!important}.login-symbol-shell{width:104px!important;height:104px!important;border-color:#2b2f3133!important;background:radial-gradient(circle at 50% 42%,#fffffff0,#b3d7d847 64%,#b3d7d838),#fffdf9!important;box-shadow:inset 0 0 0 9px #b3d7d81a,0 16px 34px #2b2f3124!important}.login-logo{width:66px!important;height:66px!important}.login-wordmark strong{color:var(--belavista-manual-teal)!important;font-size:35px!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}.login-wordmark small{margin-top:1px;color:#1a1516c7!important;font-size:12px!important;letter-spacing:.32em!important}.login-brand .brand-caption{margin-top:7px!important}.login-panel h1{margin-top:8px!important;color:#111416!important;font-size:27px!important;line-height:1.03!important}.login-panel .muted{color:#111416d1!important;font-size:13px!important;line-height:1.42!important}.login-panel input{min-height:46px!important;border-radius:12px!important}.login-panel .primary-button{min-height:48px!important;border-radius:14px!important;background:linear-gradient(135deg,#2b2f31 0% 48%,#111416)!important;box-shadow:0 16px 32px #2b2f3138!important}.login-panel .primary-button:disabled{background:linear-gradient(135deg,#2b2f3194,#2b2f3180)!important;color:#ffffffe6!important;box-shadow:0 10px 24px #2b2f311f!important}@media(max-width:760px){.login-screen{justify-content:center!important;min-height:100dvh;padding:18px!important}.login-panel{margin-top:0!important;padding:25px 20px 22px!important}.login-symbol-shell{width:88px!important;height:88px!important}.login-logo{width:56px!important;height:56px!important}.login-wordmark strong{font-size:29px!important;letter-spacing:.16em!important}.login-wordmark small{font-size:11px!important}.login-panel h1{font-size:25px!important}}.home-refresh-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 11px;border:1px solid rgba(43,47,49,.1);border-radius:14px;background:#ffffffb8}.home-refresh-inline span{display:grid;gap:2px;min-width:0}.home-refresh-inline b{color:#1a1516eb;font-size:12px;line-height:1.15}.home-refresh-inline small{color:#2b2f31cc;font-size:11px;line-height:1.32}.app-shell[data-route=manual] .week-entry-row[open]{background:#fffcf7eb;box-shadow:inset 0 0 0 1px #d9a15f1f}.app-shell[data-route=manual] .week-entry-row[open] .week-entry-metrics{padding-top:4px}.app-shell[data-route=manual] .week-entry-metrics label{min-height:72px}.app-shell[data-route=manual] .week-entry-metrics label span{color:#1a1516c7;font-size:11px;line-height:1.18;white-space:normal}.app-shell[data-route=manual] .manual-disclosure-empty{display:grid;gap:5px}.app-shell[data-route=home] .meta-table-empty{margin-top:10px;border-radius:12px}@media(max-width:760px){.app-shell .main-area{font-size:14px}.app-shell h1,.app-shell h2,.app-shell h3{text-wrap:balance}.app-shell[data-route=home] .home-protocol-primary strong,.app-shell[data-route=reports] .report-highlight-band .kpi-value,.app-shell[data-route=manual] .manual-movement-snapshot strong{font-size:clamp(20px,8vw,29px)!important;line-height:1!important}.app-shell[data-route=home] .home-executive-primary p,.app-shell[data-route=home] .muted,.app-shell[data-route=manual] .manual-panel-title p,.app-shell[data-route=manual] .field-help,.app-shell[data-route=manual] .field-note,.app-shell[data-route=reports] .muted{font-size:12px!important;line-height:1.38!important}.home-refresh-inline{display:grid;gap:8px;margin:8px 0 0}.home-refresh-inline .support-refresh-button{width:100%;min-height:40px;justify-content:center}.app-shell[data-route=manual] .manual-disclosure-panel summary:after{width:auto;min-width:54px;padding:0 9px;content:"Abrir";font-size:11px;text-transform:uppercase;letter-spacing:.04em}.app-shell[data-route=manual] .manual-disclosure-panel[open] summary:after{content:"Fechar"}.app-shell[data-route=manual] .week-entry-row summary:after{width:auto;min-width:48px;padding:0 8px;content:"Abrir";font-size:10px;text-transform:uppercase;letter-spacing:.04em}.app-shell[data-route=manual] .week-entry-row[open] summary:after{content:"Fechar"}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics,.app-shell[data-route=manual] .week-entry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics label,.app-shell[data-route=manual] .week-entry-metrics label{gap:6px!important;min-height:76px!important;padding:9px!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics label span,.app-shell[data-route=manual] .week-entry-metrics label span{max-width:none!important;font-size:11px!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important}.app-shell[data-route=manual] .manual-card-full[data-active-step="2"] .week-entry-metrics input,.app-shell[data-route=manual] .week-entry-metrics input{width:100%!important;min-height:38px!important;padding:0 8px!important;font-size:15px!important}}.app-shell[data-route=home] .essential-evolution-card>.section-heading,.app-shell[data-route=home] .meta-chart-head,.app-shell[data-route=home] .meta-table-toolbar,.app-shell[data-route=home] .meta-section-intro{align-items:end;gap:12px}.app-shell[data-route=home] .essential-evolution-card>.section-heading h2,.app-shell[data-route=home] .meta-section-intro h3{max-width:19ch;font-size:clamp(1.42rem,2vw,2rem)!important;line-height:1.02!important;text-wrap:balance}.app-shell[data-route=home] .essential-evolution-card>.section-heading p,.app-shell[data-route=home] .meta-section-intro p{max-width:42ch;font-size:.82rem!important;line-height:1.34!important}.app-shell[data-route=home] .essential-kpi-grid article{min-height:84px!important;padding:11px 12px!important}.app-shell[data-route=home] .essential-kpi-grid strong{font-size:clamp(1.12rem,1.7vw,1.5rem)!important}.app-shell[data-route=home] .essential-kpi-grid small{max-width:30ch}.app-shell[data-route=home] .essential-chart-panel{align-content:start;min-height:0}.app-shell[data-route=home] .essential-pulse-list{display:grid;gap:8px}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{position:relative;display:grid;grid-template-columns:minmax(95px,.32fr) minmax(100px,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 10px;overflow:hidden}.app-shell[data-route=home] .essential-pulse-list i,.app-shell[data-route=home] .essential-funnel-list i{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#1a151612}.app-shell[data-route=home] .essential-pulse-list i:before,.app-shell[data-route=home] .essential-funnel-list i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pulse-width, var(--funnel-width, 0%));border-radius:inherit;background:var(--pulse-color, var(--funnel-color, #111416))}.app-shell[data-route=home] .essential-pulse-list b,.app-shell[data-route=home] .essential-funnel-list b{overflow-wrap:anywhere}.app-shell[data-route=home] .essential-pulse-list small{grid-column:2 / -1;margin-top:-5px;color:#2b2f31bf;font-size:10px;line-height:1.2}.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=home] .meta-story-section{border-radius:16px!important}.app-shell[data-route=home] .meta-story-section{padding:16px!important}.app-shell[data-route=home] .meta-weekly-evolution-card{display:grid;gap:12px}.app-shell[data-route=home] .meta-weekly-evolution-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell[data-route=home] .meta-weekly-evolution-summary span{min-height:54px!important;padding:9px 11px!important}.app-shell[data-route=home] .meta-evolution-chart-shell{min-height:0!important;padding:10px!important}.app-shell[data-route=home] .meta-funnel-list{gap:9px!important}.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:minmax(130px,.18fr) minmax(220px,1fr) minmax(180px,.28fr)!important;min-height:46px!important;padding:9px 12px!important;border-radius:12px!important}.app-shell[data-route=home] .meta-funnel-step strong{font-size:1.16rem!important}.app-shell[data-route=home] .meta-breakdown-grid{margin-top:12px}.app-shell[data-route=home] .meta-breakdown-card{min-height:0!important}@media(max-width:760px){.app-shell[data-route=home] .essential-evolution-card>.section-heading,.app-shell[data-route=home] .meta-chart-head,.app-shell[data-route=home] .meta-table-toolbar{align-items:start;grid-template-columns:1fr!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading h2,.app-shell[data-route=home] .meta-section-intro h3{max-width:14ch;font-size:1.5rem!important}.app-shell[data-route=home] .essential-visual-grid,.app-shell[data-route=home] .essential-kpi-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(82px,.42fr) minmax(80px,1fr) auto;gap:8px}.app-shell[data-route=home] .meta-weekly-evolution-summary,.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:1fr!important}}.app-shell[data-route=home] .section-heading h2,.app-shell[data-route=home] .meta-section-intro h3,.app-shell[data-route=reports] .reports-title h1,.app-shell[data-route=reports] .report-side-card h2,.app-shell[data-route=manual] .manual-hero h2,.app-shell[data-route=manual] .manual-panel-title strong{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;letter-spacing:0!important}.app-shell[data-route=home] .meta-history-heading{align-items:start!important;margin-bottom:12px!important}.app-shell[data-route=home] .meta-history-heading h2{max-width:none!important;font-size:clamp(1.62rem,2.1vw,2.08rem)!important;line-height:1.04!important}.app-shell[data-route=home] .meta-history-heading p{max-width:62ch!important;font-size:.84rem!important}.app-shell[data-route=home] .meta-editorial-lead{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.app-shell[data-route=home] .meta-editorial-main,.app-shell[data-route=home] .meta-editorial-side{display:grid!important;gap:10px!important}.app-shell[data-route=home] .meta-window-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-window-strip span,.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:70px!important;padding:11px 12px!important;border-radius:13px!important}.app-shell[data-route=home] .meta-window-strip strong,.app-shell[data-route=home] .meta-history-summary strong,.app-shell[data-route=home] .meta-narrative-grid strong,.app-shell[data-route=home] .meta-import-coverage-grid strong{font-family:Manrope,Segoe UI,system-ui,sans-serif!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance}.app-shell[data-route=home] .meta-window-strip small,.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-narrative-grid small,.app-shell[data-route=home] .meta-import-coverage-grid small{max-width:28ch!important;color:#111416d1!important;font-size:.72rem!important;line-height:1.24!important}.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-history-summary strong{font-size:clamp(1.2rem,1.7vw,1.56rem)!important}.app-shell[data-route=home] .meta-editorial-side{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-narrative-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-narrative-grid strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:clamp(1rem,1.35vw,1.22rem)!important}.app-shell[data-route=home] .meta-import-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-chart-head,.app-shell[data-route=home] .meta-table-toolbar{align-items:center!important}.app-shell[data-route=home] .meta-section-intro h3{max-width:none!important;font-size:clamp(1.18rem,1.55vw,1.48rem)!important;line-height:1.08!important}.app-shell[data-route=home] .meta-section-intro p{max-width:58ch!important;font-size:.82rem!important}.app-shell[data-route=home] .meta-weekly-evolution-summary{display:none!important}.app-shell[data-route=home] .meta-evolution-chart-shell.is-funnel{padding:14px!important;background:linear-gradient(180deg,#f9f8f6eb,#fffffffa)!important}.app-shell[data-route=home] .meta-funnel-list{gap:10px!important}.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:minmax(132px,.19fr) minmax(260px,1fr) minmax(220px,.32fr)!important;min-height:58px!important;padding:10px 12px!important;border:1px solid rgba(26,21,22,.09)!important;border-radius:14px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--funnel-color, #111416) 12%,#ffffff 88%),#fffffff5)!important;box-shadow:0 10px 22px #1a15160b!important}.app-shell[data-route=home] .meta-funnel-step div:first-child{gap:1px!important}.app-shell[data-route=home] .meta-funnel-step span{color:#1a1516db!important;font-size:.8rem!important}.app-shell[data-route=home] .meta-funnel-step strong{color:#1a1516!important;font-size:clamp(1.22rem,1.65vw,1.58rem)!important}.app-shell[data-route=home] .meta-funnel-bar{height:12px!important;background:#1a151613!important}.app-shell[data-route=home] .meta-funnel-bar i{min-width:10px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--funnel-color, #111416) 78%,#ffffff 22%),var(--funnel-color, #111416))!important}.app-shell[data-route=home] .meta-funnel-step small{color:#111416e0!important;font-size:.76rem!important;line-height:1.24!important}.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-route=home] .meta-breakdown-card{padding:14px!important}.app-shell[data-route=home] .meta-breakdown-feature b,.app-shell[data-route=home] .meta-breakdown-list>span b{font-size:.9rem!important;line-height:1.18!important}.app-shell[data-route=home] .meta-breakdown-feature small,.app-shell[data-route=home] .meta-breakdown-list>span small{font-size:.74rem!important;line-height:1.2!important}.app-shell[data-route=home] .meta-front-row,.app-shell[data-route=home] .meta-campaign-row,.app-shell[data-route=home] .meta-history-row{min-height:44px!important}.app-shell[data-route=home] .meta-front-row strong,.app-shell[data-route=home] .meta-campaign-row strong,.app-shell[data-route=home] .meta-history-row strong{line-height:1.18!important}@media(max-width:1180px){.app-shell[data-route=home] .meta-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-editorial-side{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell[data-route=home] .meta-history-heading,.app-shell[data-route=home] .meta-chart-head,.app-shell[data-route=home] .meta-table-toolbar{align-items:start!important}.app-shell[data-route=home] .meta-history-heading h2,.app-shell[data-route=home] .section-heading h2,.app-shell[data-route=home] .meta-section-intro h3{max-width:none!important;font-size:1.32rem!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=home] .meta-window-strip,.app-shell[data-route=home] .meta-history-summary,.app-shell[data-route=home] .meta-narrative-grid,.app-shell[data-route=home] .meta-import-coverage-grid,.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-window-strip span,.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{min-height:62px!important}.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:1fr!important;gap:7px!important;min-height:0!important}.app-shell[data-route=home] .meta-funnel-step small{font-size:.72rem!important}}.app-shell[data-route=home] .essential-evolution-card{display:grid!important;gap:18px!important;margin-top:20px!important;padding:20px!important;border-radius:20px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:minmax(220px,.36fr) minmax(260px,1fr) auto!important;align-items:center!important;min-height:124px!important;padding:18px 22px!important}.app-shell[data-route=home] .home-protocol-primary .conversion-card-head{grid-column:1 / -1!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:clamp(2.1rem,3.2vw,3rem)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{max-width:38ch!important;margin:0!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{justify-self:end!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading{align-items:center!important;margin-bottom:0!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading h2{max-width:none!important;font-size:clamp(1.28rem,1.7vw,1.72rem)!important;line-height:1.08!important}.app-shell[data-route=home] .essential-kpi-grid{gap:12px!important}.app-shell[data-route=home] .essential-kpi-grid article{min-height:78px!important;padding:12px 14px!important}.app-shell[data-route=home] .essential-kpi-grid span,.app-shell[data-route=home] .essential-chart-panel>div:first-child span{letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .essential-kpi-grid strong{line-height:1.02!important;padding-bottom:2px!important}.app-shell[data-route=home] .essential-visual-grid{gap:16px!important;margin-top:2px!important}.app-shell[data-route=home] .essential-chart-panel{gap:14px!important;padding:15px!important;border-radius:18px!important;background:#fff!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child strong{font-size:1rem!important;line-height:1.15!important}.app-shell[data-route=home] .essential-pulse-list,.app-shell[data-route=home] .essential-funnel-list{gap:9px!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(112px,.24fr) minmax(160px,1fr) minmax(78px,auto)!important;gap:10px 12px!important;min-height:44px!important;padding:8px 10px!important;border:1px solid rgba(26,21,22,.07)!important;border-radius:13px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-color, var(--funnel-color, #111416)) 8%,#ffffff 92%),#fff)!important;box-shadow:none!important}.app-shell[data-route=home] .essential-pulse-list b,.app-shell[data-route=home] .essential-funnel-list b{color:#1a1516!important;font-size:.82rem!important;line-height:1.12!important;overflow-wrap:normal!important}.app-shell[data-route=home] .essential-pulse-list strong,.app-shell[data-route=home] .essential-funnel-list strong{justify-self:end!important;color:#1a1516!important;font-size:1.02rem!important;line-height:1!important;white-space:nowrap!important}.app-shell[data-route=home] .essential-pulse-list small,.app-shell[data-route=home] .essential-funnel-list small{grid-column:2 / -1!important;margin-top:-7px!important;color:#2b2f31c7!important;font-size:.68rem!important;line-height:1.18!important}.app-shell[data-route=home] .essential-pulse-list i,.app-shell[data-route=home] .essential-funnel-list i{height:9px!important}.app-shell[data-route=home] .meta-window-strip span,.app-shell[data-route=home] .meta-history-summary article,.app-shell[data-route=home] .meta-narrative-grid article,.app-shell[data-route=home] .meta-import-coverage-grid article{overflow:visible!important}.app-shell[data-route=home] .meta-window-strip strong,.app-shell[data-route=home] .meta-history-summary strong,.app-shell[data-route=home] .meta-narrative-grid strong,.app-shell[data-route=home] .meta-import-coverage-grid strong{display:block!important;overflow:visible!important;padding-bottom:3px!important;line-height:1.12!important;text-wrap:balance;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important}.app-shell[data-route=home] .meta-narrative-grid strong{overflow-wrap:normal!important}.app-shell[data-route=home] .meta-history-summary small,.app-shell[data-route=home] .meta-narrative-grid small,.app-shell[data-route=home] .meta-import-coverage-grid small,.app-shell[data-route=home] .meta-window-strip small{max-width:none!important;line-height:1.22!important}.app-shell[data-route=home] .meta-evolution-chart-shell.is-funnel{min-height:0!important;padding:16px!important}.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:minmax(124px,.2fr) minmax(220px,1fr) minmax(160px,.26fr)!important;min-height:54px!important;padding:10px 12px!important}.app-shell[data-route=home] .meta-funnel-step strong{padding-bottom:2px!important;line-height:1!important}.app-shell[data-route=home] .meta-breakdown-card>strong{color:#1a1516!important;font-size:.86rem!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:760px){.app-shell[data-route=home] .essential-evolution-card{gap:14px!important;margin-top:14px!important;padding:14px!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child{display:grid!important;gap:2px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:1fr!important;align-items:start!important;min-height:0!important;padding:18px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{justify-self:start!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(92px,.36fr) minmax(88px,1fr) minmax(64px,auto)!important;min-height:46px!important}.app-shell[data-route=home] .essential-pulse-list b,.app-shell[data-route=home] .essential-funnel-list b{font-size:.76rem!important}.app-shell[data-route=home] .meta-funnel-step{grid-template-columns:1fr!important}}.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card{min-height:76px!important;align-content:center!important;border-radius:14px!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card span,.app-shell[data-route=home] .home-executive-support .conversion-mini-card small{letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .media-period-board{display:grid;gap:10px;padding:12px;border:1px solid rgba(26,21,22,.07);border-radius:18px;background:linear-gradient(145deg,#fffffff2,#f9f8f6d1),#fff;box-shadow:0 16px 42px #1a15160b}.app-shell[data-route=home] .media-period-topline{display:flex;flex-wrap:wrap;gap:8px}.app-shell[data-route=home] .media-period-topline span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(17,20,22,.1);border-radius:999px;background:#f9f8f6c7;color:#2b2f31;font-size:.76rem;font-weight:750;line-height:1.12}.app-shell[data-route=home] .media-period-topline b{color:#111416;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.app-shell[data-route=home] .media-kpi-rack{display:grid;grid-template-columns:1.22fr repeat(4,minmax(0,1fr));gap:9px}.app-shell[data-route=home] .media-kpi-card,.app-shell[data-route=home] .media-context-grid article{display:grid;min-width:0;min-height:92px;align-content:center;gap:5px;padding:13px 14px;border:1px solid rgba(26,21,22,.07);border-radius:14px;background:#ffffffc7}.app-shell[data-route=home] .media-kpi-card-primary{background:linear-gradient(145deg,#f9f8f6eb,#ffffffc7);border-color:#11141629}.app-shell[data-route=home] .media-kpi-card span,.app-shell[data-route=home] .media-context-grid span{color:#2b2f31;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.app-shell[data-route=home] .media-kpi-card strong,.app-shell[data-route=home] .media-context-grid strong{min-width:0;color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(1.22rem,1.55vw,1.72rem);font-weight:850;letter-spacing:0;line-height:1.02;overflow-wrap:anywhere}.app-shell[data-route=home] .media-kpi-card small,.app-shell[data-route=home] .media-context-grid small{color:#111416cc;font-size:.72rem;font-weight:700;line-height:1.22}.app-shell[data-route=home] .media-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.app-shell[data-route=home] .media-context-grid article{min-height:82px}@media(max-width:1180px){.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid,.app-shell[data-route=home] .media-kpi-rack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid,.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .media-period-board{padding:10px;border-radius:14px}.app-shell[data-route=home] .media-period-topline span{width:100%;justify-content:space-between}}.app-shell[data-route=home] .google-support-card.organic-source-card{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;margin-bottom:12px!important;padding:12px!important}.app-shell[data-route=home] .google-support-card>.google-support-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important}.app-shell[data-route=home] .google-support-card>.google-support-head>div:not(.support-refresh-cluster){display:grid!important;grid-template-columns:1fr!important;gap:2px!important;min-width:0!important}.app-shell[data-route=home] .google-support-card .eyebrow{font-size:.68rem!important;letter-spacing:.04em!important}.app-shell[data-route=home] .google-support-card h2{max-width:none!important;color:#1a1516!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:clamp(1.05rem,1.25vw,1.28rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.08!important;white-space:normal!important}.app-shell[data-route=home] .google-support-card .support-refresh-cluster{display:inline-flex!important;justify-self:end!important;align-items:center!important;gap:8px!important}.app-shell[data-route=home] .google-support-card .google-support-collected{font-size:.68rem!important;line-height:1.1!important;white-space:nowrap!important}.app-shell[data-route=home] .google-support-card .connector-status-row{margin:0!important}.app-shell[data-route=home] .google-support-card>.google-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .account-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-shell[data-route=home] .account-intelligence-grid article{display:grid;min-width:0;min-height:82px;align-content:start;gap:5px;padding:11px 12px;border:1px solid rgba(17,20,22,.08);border-radius:12px;background:linear-gradient(145deg,#ffffffd1,#f9f8f6a8)}.app-shell[data-route=home] .account-intelligence-grid span{color:#111416;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.03em;line-height:1.06;text-transform:uppercase}.app-shell[data-route=home] .account-intelligence-grid strong{min-width:0;color:#1a1516;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(.98rem,1.12vw,1.18rem);font-weight:850;letter-spacing:0;line-height:1.08}.app-shell[data-route=home] .account-intelligence-grid small{display:-webkit-box;overflow:hidden;color:#111416d1;font-size:.72rem;font-weight:700;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:clamp(2.15rem,3.25vw,2.9rem)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card,.app-shell[data-route=home] .clinical-pending-summary.conversion-snapshot-grid{gap:8px!important}.app-shell[data-route=home] .performance-panel .section-heading h2,.app-shell[data-route=home] .meta-history-heading h2{text-wrap:pretty}@media(max-width:900px){.app-shell[data-route=home] .google-support-card>.google-support-head{grid-template-columns:1fr!important}.app-shell[data-route=home] .google-support-card .support-refresh-cluster{justify-self:start!important}.app-shell[data-route=home] .google-support-card>.google-support-grid,.app-shell[data-route=home] .account-intelligence-grid{grid-template-columns:1fr!important}}.app-shell[data-route=home] .home-refresh-inline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:54px!important;padding:10px 12px!important;border-radius:14px!important}.app-shell[data-route=home] .home-refresh-inline small{max-width:74ch!important;color:#111416d1!important;font-size:.76rem!important;line-height:1.22!important}.app-shell[data-route=home] .essential-evolution-card{display:grid!important;gap:14px!important;padding:clamp(16px,1.7vw,24px)!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading p{max-width:62ch!important}.app-shell[data-route=home] .essential-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-route=home] .essential-kpi-grid article{min-height:86px!important;align-content:center!important;gap:5px!important;padding:12px 13px!important;border-radius:14px!important}.app-shell[data-route=home] .essential-kpi-grid span{color:#111416e0!important;font-size:.76rem!important;line-height:1.1!important}.app-shell[data-route=home] .essential-kpi-grid strong{font-size:clamp(1.35rem,1.9vw,1.85rem)!important;line-height:1.02!important}.app-shell[data-route=home] .essential-kpi-grid small{color:#2b2f31c7!important;font-size:.74rem!important;line-height:1.18!important}.app-shell[data-route=home] .essential-visual-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.95fr)!important;gap:12px!important}.app-shell[data-route=home] .essential-chart-panel{min-height:226px!important;padding:14px!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child{align-items:start!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child span{max-width:34ch!important;text-align:right!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(108px,.28fr) minmax(160px,1fr) minmax(64px,auto)!important;min-height:48px!important;padding:9px 11px!important}.app-shell[data-route=home] .essential-pulse-list b,.app-shell[data-route=home] .essential-funnel-list b{overflow-wrap:normal!important;text-wrap:pretty!important}.app-shell[data-route=home] .essential-pulse-list small,.app-shell[data-route=home] .essential-funnel-list small{grid-column:2 / -1!important;max-width:none!important;margin-top:-6px!important}.app-shell[data-route=home] .compact-recent-weekly-grid{margin-top:0!important;gap:7px!important}.app-shell[data-route=home] .recent-weekly-row{min-height:38px!important;padding:6px 10px!important;border-radius:10px!important}.app-shell[data-route=home] .recent-weekly-row>div strong,.app-shell[data-route=home] .recent-weekly-row>strong{font-size:.84rem!important;line-height:1.08!important}.app-shell[data-route=home] .recent-weekly-row small,.app-shell[data-route=home] .recent-weekly-row>div span{font-size:.64rem!important;line-height:1.12!important}.app-shell[data-route=home] .google-support-card .google-support-footnote{margin-top:0!important;padding-top:8px!important}@media(max-width:980px){.app-shell[data-route=home] .essential-kpi-grid,.app-shell[data-route=home] .essential-visual-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .essential-evolution-card>.section-heading{grid-template-columns:1fr!important}.app-shell[data-route=home] .essential-chart-panel>div:first-child span{text-align:left!important}}@media(max-width:560px){.app-shell[data-route=home] .home-refresh-inline{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-refresh-inline .support-refresh-button{width:100%!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(74px,.45fr) minmax(72px,1fr) auto!important;gap:7px!important;padding:8px!important}.app-shell[data-route=home] .essential-pulse-list b,.app-shell[data-route=home] .essential-funnel-list b{font-size:.76rem!important}}.app-shell[data-route=manual] .manual-steps button[aria-current=step] .manual-step-copy small{color:#2b2f31!important}:root{--belavista-text-strong: #1a1516;--belavista-text-body: #111416;--belavista-text-muted-readable: #2b2f31;--belavista-type-caption: .75rem;--belavista-type-small: .8125rem;--belavista-type-body: .9375rem;--belavista-type-lead: 1.0625rem;--belavista-type-card-title: 1.25rem;--belavista-type-section: 1.625rem}body{color:var(--belavista-text-body)}.app-shell{font-size:var(--belavista-type-body)}.muted,.card small,.period-option small,.period-control-note,.period-control-head span,.google-support-footnote,.chart-tooltip small{color:var(--belavista-text-muted-readable)!important}.section-heading h2,.performance-panel h2,.organic-source-card h2,.essential-evolution-card h2{color:var(--belavista-text-strong)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:var(--belavista-type-section)!important;font-weight:780!important;letter-spacing:0!important;line-height:1.12!important;text-wrap:balance}.section-heading p,.performance-panel .muted,.organic-source-card .muted,.essential-evolution-card .muted{max-width:74ch!important;color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-body)!important;font-weight:540!important;line-height:1.48!important;text-wrap:pretty}.eyebrow,.period-option span,.essential-kpi-grid span,.conversion-mini-card span,.meta-lifetime-strip span,.google-support-grid span,.front-split-grid span,.meta-front-head,.meta-campaign-row span,.meta-front-row span{letter-spacing:.02em!important}.card,.conversion-mini-card,.meta-lifetime-strip article,.essential-kpi-grid article,.essential-chart-panel,.period-option,.google-support-grid article{border-radius:12px!important}.clinical-pending-summary.conversion-snapshot-grid.home-executive-band{gap:12px!important;padding:14px!important}.home-protocol-primary.meta-conversion-card{min-height:142px!important;padding:22px 24px!important}.home-protocol-primary .conversion-card-head{gap:10px!important}.home-protocol-primary .conversion-card-head span{color:#2b2f31!important;font-size:var(--belavista-type-caption)!important;font-weight:760!important;letter-spacing:.035em!important}.home-protocol-primary strong{color:var(--belavista-text-strong)!important;font-size:2.55rem!important;font-weight:760!important;letter-spacing:0!important;line-height:1.02!important}.home-protocol-primary p{max-width:44ch!important;color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-body)!important;font-weight:520!important;line-height:1.42!important}.conversion-mini-card{min-height:76px!important;padding:12px 14px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px 11px!important}.conversion-mini-card span{color:#2b2f31!important;font-size:.72rem!important;font-weight:760!important;line-height:1.2!important}.conversion-mini-card strong{color:var(--belavista-text-strong)!important;font-size:1.22rem!important;font-weight:780!important;letter-spacing:0!important;line-height:1.1!important}.conversion-mini-card small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-caption)!important;font-weight:560!important;line-height:1.34!important}.home-refresh-inline{align-items:center!important;gap:12px!important;padding:11px 12px!important}.home-refresh-inline b{color:var(--belavista-text-strong)!important;font-size:.93rem!important;font-weight:760!important;line-height:1.2!important}.home-refresh-inline small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;font-weight:520!important;line-height:1.35!important}.meta-lifetime-strip{grid-template-columns:repeat(4,minmax(210px,1fr))!important;gap:10px!important}.meta-lifetime-strip article{min-height:88px!important;padding:14px 16px!important}.meta-lifetime-strip span{color:#5c5d5e!important;font-size:var(--belavista-type-caption)!important;font-weight:760!important;line-height:1.2!important}.meta-lifetime-strip strong,.meta-lifetime-primary strong{color:var(--belavista-text-strong)!important;font-size:1.55rem!important;font-weight:780!important;line-height:1.05!important}.meta-lifetime-strip small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-caption)!important;font-weight:560!important;line-height:1.35!important}.google-support-card{padding:clamp(16px,1.5vw,22px)!important}.google-support-head{align-items:start!important;gap:14px!important}.google-support-head h2{color:var(--belavista-text-strong)!important;font-size:1.55rem!important;font-weight:780!important;line-height:1.12!important}.google-support-collected{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;font-weight:680!important;line-height:1.25!important}.google-support-grid{grid-template-columns:repeat(4,minmax(210px,1fr))!important;gap:10px!important}.google-support-grid article{min-height:104px!important;padding:13px 14px!important;align-content:start!important;gap:6px!important}.google-support-grid span{color:#2b2f31!important;font-size:var(--belavista-type-caption)!important;font-weight:760!important;line-height:1.22!important}.google-support-grid strong{color:var(--belavista-text-strong)!important;font-size:1.24rem!important;font-weight:780!important;line-height:1.12!important;overflow-wrap:normal!important}.google-support-grid small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;font-weight:560!important;line-height:1.34!important}.google-support-footnote{display:grid!important;gap:6px!important;margin-top:12px!important;padding-top:12px!important;font-size:var(--belavista-type-body)!important;font-weight:600!important;line-height:1.45!important}.essential-evolution-card{padding:clamp(18px,1.65vw,26px)!important}.essential-evolution-card>.section-heading{gap:14px!important}.essential-evolution-card>.section-heading h2{max-width:none!important;font-size:1.62rem!important}.essential-evolution-card>.section-heading p{max-width:68ch!important}.essential-kpi-grid{gap:10px!important}.essential-kpi-grid article{min-height:92px!important;padding:13px 14px!important}.essential-kpi-grid span{color:#2b2f31!important;font-size:var(--belavista-type-caption)!important;font-weight:760!important}.essential-kpi-grid strong{color:var(--belavista-text-strong)!important;font-size:1.45rem!important;font-weight:780!important}.essential-kpi-grid small,.essential-chart-panel span{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;font-weight:540!important;line-height:1.34!important}.essential-chart-panel{padding:14px!important}.essential-chart-panel strong{color:var(--belavista-text-strong)!important;font-size:.98rem!important;font-weight:760!important}.essential-pulse-list span,.essential-funnel-list span{min-height:46px!important;padding:8px 12px!important}.essential-pulse-list b,.essential-funnel-list b{color:var(--belavista-text-strong)!important;font-size:var(--belavista-type-small)!important;font-weight:720!important}.essential-pulse-list small,.essential-funnel-list small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-caption)!important;font-weight:540!important}.period-control summary{min-height:36px!important;padding:0 12px!important;font-size:var(--belavista-type-small)!important;letter-spacing:0!important}.period-control-menu{width:min(410px,calc(100vw - 24px))!important;gap:10px!important;padding:12px!important}.period-control-head strong{font-size:.95rem!important;font-weight:780!important}.period-control-head span,.period-control-note{font-size:var(--belavista-type-small)!important;line-height:1.42!important}.period-option{min-height:58px!important;gap:4px!important;padding:11px 12px!important}.period-option span{font-size:var(--belavista-type-caption)!important;font-weight:780!important;letter-spacing:.015em!important}.period-option strong{font-size:.95rem!important;font-weight:760!important}.period-option small{font-size:var(--belavista-type-small)!important;line-height:1.34!important}.period-control-readiness span{font-size:var(--belavista-type-small)!important;font-weight:760!important}.period-control-readiness small{font-size:var(--belavista-type-small)!important;line-height:1.4!important}.front-split-grid article,.home-missing-clinical-panel article{min-height:72px!important;padding:12px 14px!important}.front-split-grid strong{color:var(--belavista-text-strong)!important;font-size:.96rem!important;font-weight:740!important}.front-split-grid span,.front-split-grid small{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;line-height:1.34!important}.meta-campaign-row,.meta-front-row{font-size:var(--belavista-type-small)!important}.meta-campaign-row strong,.meta-front-row strong{color:var(--belavista-text-strong)!important;font-size:.95rem!important;font-weight:760!important;line-height:1.2!important}.meta-campaign-row span,.meta-front-row span{color:var(--belavista-text-muted-readable)!important;font-size:var(--belavista-type-small)!important;font-weight:580!important;line-height:1.28!important}@media(max-width:1180px){.conversion-secondary-grid,.google-support-grid,.meta-lifetime-strip,.essential-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){:root{--belavista-type-body: .9375rem;--belavista-type-section: 1.38rem}.section-heading,.google-support-head,.essential-evolution-card>.section-heading{grid-template-columns:1fr!important;gap:10px!important}.clinical-pending-summary.conversion-snapshot-grid.home-executive-band,.conversion-secondary-grid,.google-support-grid,.meta-lifetime-strip,.essential-kpi-grid,.essential-visual-grid{grid-template-columns:1fr!important}.home-protocol-primary.meta-conversion-card{min-height:0!important;padding:18px!important}.home-protocol-primary strong{font-size:2.05rem!important}.conversion-mini-card,.google-support-grid article,.meta-lifetime-strip article,.essential-kpi-grid article{min-height:0!important}.period-control-menu{width:min(360px,calc(100vw - 16px))!important}.period-option-list{grid-template-columns:1fr!important}}:root{--belavista-type-caption: 12px;--belavista-type-small: 13px;--belavista-type-body: 14px;--belavista-type-lead: 16px}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:2.55rem!important;line-height:1.02!important}.app-shell[data-route=home] .home-action-card h2,.app-shell[data-route=home] .clinical-pending-card h2{color:var(--belavista-text-strong)!important;font-size:1.28rem!important;font-weight:780!important;letter-spacing:0!important;line-height:1.12!important}.app-shell[data-route=home] .meta-history-heading h2,.app-shell[data-route=home] .performance-panel .section-heading h2,.app-shell[data-route=home] .google-support-card h2{font-size:1.58rem!important;line-height:1.1!important;max-width:28ch!important}.app-shell[data-route=home] .meta-history-heading p,.app-shell[data-route=home] .performance-panel .section-heading p,.app-shell[data-route=home] .google-support-card .muted,.app-shell[data-route=home] .google-support-card .google-support-footnote{max-width:72ch!important;color:var(--belavista-text-body)!important;font-size:.91rem!important;line-height:1.42!important}.app-shell[data-route=home] .media-period-board{gap:12px!important;padding:14px!important}.app-shell[data-route=home] .media-period-topline{gap:8px!important}.app-shell[data-route=home] .media-period-topline span{min-height:32px!important;padding:8px 12px!important;color:var(--belavista-text-body)!important;font-size:.82rem!important;font-weight:700!important;line-height:1.2!important}.app-shell[data-route=home] .media-kpi-rack{grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:8px!important}.app-shell[data-route=home] .media-kpi-card{min-height:84px!important;padding:11px 12px!important}.app-shell[data-route=home] .media-kpi-card span,.app-shell[data-route=home] .media-context-grid article span{color:#2b2f31!important;font-size:.72rem!important;font-weight:760!important;letter-spacing:.02em!important;line-height:1.2!important}.app-shell[data-route=home] .media-kpi-card strong{color:var(--belavista-text-strong)!important;font-size:1.48rem!important;font-weight:780!important;line-height:1.04!important}.app-shell[data-route=home] .media-kpi-card small,.app-shell[data-route=home] .media-context-grid article small{color:var(--belavista-text-muted-readable)!important;font-size:.78rem!important;font-weight:560!important;line-height:1.32!important}.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .media-context-grid article{min-height:92px!important;padding:12px 13px!important;align-content:start!important;gap:6px!important}.app-shell[data-route=home] .media-context-grid article strong{color:var(--belavista-text-strong)!important;font-size:1.26rem!important;font-weight:780!important;line-height:1.08!important;letter-spacing:0!important;text-wrap:balance}.app-shell[data-route=home] .media-context-grid article:nth-child(3) strong,.app-shell[data-route=home] .media-context-grid article:nth-child(4) strong{font-size:1.16rem!important;line-height:1.1!important}.app-shell .mobile-status-line span,.app-shell .mobile-status-line small,.app-shell .mobile-status-meta span,.app-shell .mobile-status-meta small,.app-shell .mobile-context-status,.app-shell .topbar-route-chip,.app-shell .connector-status-pill,.app-shell .connector-status-pill b,.app-shell .metric-sort-controls span,.app-shell .pill,.app-shell .evidence-badge{font-size:12px!important;line-height:1.24!important}.app-shell .connector-status-pill{min-height:30px!important;gap:4px!important;padding:0 10px!important}.app-shell .metric-sort-controls button{font-size:12px!important;line-height:1.2!important}.app-shell[data-route=home] .meta-funnel-step{min-height:58px!important;padding:9px 12px!important}.app-shell[data-route=home] .meta-funnel-step span{font-size:.73rem!important;letter-spacing:.025em!important}.app-shell[data-route=home] .meta-funnel-step strong{font-size:1.35rem!important;line-height:1.05!important}.app-shell[data-route=home] .meta-funnel-step small{color:var(--belavista-text-muted-readable)!important;font-size:.8rem!important;line-height:1.3!important}.app-shell[data-route=home] .reportei-funnel-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:240px;padding:18px;border:1px solid rgba(17,20,22,.1);border-radius:18px;background:linear-gradient(180deg,#fffffff2,#f9f8f6c7),radial-gradient(circle at 12% 10%,rgba(179,215,216,.38),transparent 30%)}.app-shell[data-route=home] .reportei-funnel-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:152px;padding:18px;border:1px solid rgba(17,20,22,.12);border-top:4px solid var(--funnel-color, #111416);border-radius:18px;background:#ffffffe6;box-shadow:0 16px 34px #1a15160e}.app-shell[data-route=home] .reportei-funnel-card:not(:last-of-type):after{position:absolute;top:50%;right:-13px;width:14px;height:1px;background:linear-gradient(90deg,#2b2f3138,#2b2f310a);content:""}.app-shell[data-route=home] .reportei-funnel-index{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--funnel-color, #111416) 16%,white);color:#111416;font-size:12px;font-weight:850;line-height:1}.app-shell[data-route=home] .reportei-funnel-card div{display:grid;gap:5px;min-width:0}.app-shell[data-route=home] .reportei-funnel-card b{color:var(--belavista-text-strong);font-size:.86rem;font-weight:820;line-height:1.18}.app-shell[data-route=home] .reportei-funnel-card strong{color:var(--belavista-text-strong);font-size:2rem;font-weight:800;letter-spacing:0;line-height:1}.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{color:var(--belavista-text-muted-readable);font-size:.8rem;font-style:normal;font-weight:620;line-height:1.34}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:1 / -1;align-self:end;padding-top:10px;border-top:1px solid rgba(17,20,22,.08)}.app-shell[data-route=home] .reportei-funnel-note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(17,20,22,.1);border-radius:14px;background:#f9f8f6b8}.app-shell[data-route=home] .reportei-funnel-note strong{color:#111416;font-size:1.15rem;font-weight:820}.app-shell[data-route=home] .reportei-funnel-note span{color:var(--belavista-text-body);font-size:.88rem;font-weight:650;line-height:1.32}.app-shell[data-route=home] .source-compact-grid article,.app-shell[data-route=home] .performance-grid article,.app-shell[data-route=home] .front-split-grid article{min-height:78px!important}.app-shell[data-route=home] .source-compact-grid strong,.app-shell[data-route=home] .performance-grid strong,.app-shell[data-route=home] .front-split-grid b{color:var(--belavista-text-strong)!important;font-size:1.2rem!important;line-height:1.08!important}.app-shell[data-route=home] .source-compact-grid span,.app-shell[data-route=home] .performance-grid span,.app-shell[data-route=home] .front-split-grid span{color:#2b2f31!important;font-size:.76rem!important;line-height:1.24!important}.app-shell[data-route=home] .source-compact-grid small,.app-shell[data-route=home] .performance-grid small,.app-shell[data-route=home] .front-split-grid small{color:var(--belavista-text-muted-readable)!important;font-size:.8rem!important;line-height:1.32!important}.app-shell[data-route=manual] .manual-card-full .section-heading h2,.app-shell[data-route=reports] .section-heading h2{font-size:1.5rem!important;line-height:1.12!important}.app-shell[data-route=manual] .manual-card-full .section-heading p,.app-shell[data-route=reports] .section-heading p,.app-shell[data-route=manual] .field-help,.app-shell[data-route=manual] .manual-step-copy small{color:var(--belavista-text-body)!important;font-size:.9rem!important;line-height:1.42!important}@media(max-width:1180px){.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:2.05rem!important}.app-shell[data-route=home] .home-action-card h2,.app-shell[data-route=home] .clinical-pending-card h2,.app-shell[data-route=home] .meta-history-heading h2,.app-shell[data-route=home] .performance-panel .section-heading h2,.app-shell[data-route=home] .google-support-card h2{font-size:1.32rem!important;max-width:none!important}.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .media-context-grid article strong{font-size:1.12rem!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px}.app-shell[data-route=home] .reportei-funnel-card{min-height:0;padding:14px;border-radius:16px}.app-shell[data-route=home] .reportei-funnel-card:not(:last-of-type):after{display:none}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:1.7rem}.app-shell[data-route=manual] .manual-card-full .section-heading h2,.app-shell[data-route=reports] .section-heading h2{font-size:1.28rem!important}}.app-shell[data-route=home] .eyebrow,.app-shell[data-route=reports] .eyebrow,.app-shell[data-route=manual] .eyebrow{color:#2b2f31!important;font-size:.76rem!important;font-weight:820!important;letter-spacing:.015em!important;line-height:1.18!important;text-transform:none!important}.app-shell[data-route=home] .google-support-grid article,.app-shell[data-route=home] .account-intelligence-grid article{background:linear-gradient(180deg,#fffffff5,#f9f8f6d1),radial-gradient(circle at 100% 0%,rgba(138,140,141,.14),transparent 34%)!important}.app-shell[data-route=home] .google-support-grid span,.app-shell[data-route=home] .account-intelligence-grid span,.app-shell[data-route=home] .media-kpi-card span,.app-shell[data-route=home] .media-context-grid article span{color:#2b2f31!important;font-size:.76rem!important;font-weight:780!important;letter-spacing:.005em!important;line-height:1.18!important;text-transform:none!important}.app-shell[data-route=home] .google-support-grid strong,.app-shell[data-route=home] .account-intelligence-grid strong{color:#1a1516!important;font-size:1.06rem!important;font-weight:820!important;line-height:1.14!important}.app-shell[data-route=home] .google-support-grid small,.app-shell[data-route=home] .account-intelligence-grid small{color:#2b2f31!important;font-size:.78rem!important;font-weight:610!important;line-height:1.32!important}.app-shell[data-route=home] .metric-sort-controls span{color:#2b2f31!important;text-transform:none!important}.app-shell[data-route=home] .metric-sort-controls button{font-weight:760!important;letter-spacing:0!important}.app-shell[data-route=home] .meta-section-intro h3{color:#111416!important;font-size:1.48rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.1!important}.app-shell[data-route=home] .meta-section-intro .muted,.app-shell[data-route=home] .meta-table-toolbar .muted{color:#2b2f31!important;font-size:.91rem!important;line-height:1.42!important}.app-shell[data-route=home] .google-support-card.organic-source-card{padding:18px 20px!important}.app-shell[data-route=home] .google-support-card .google-support-head{align-items:flex-start!important;gap:12px!important;margin-bottom:10px!important}.app-shell[data-route=home] .google-support-card h2{color:#1a1516!important;font-size:clamp(1.55rem,1.05rem + 1vw,2rem)!important;font-weight:820!important;letter-spacing:0!important;line-height:1.05!important}.app-shell[data-route=home] .google-support-card .connector-status-row{gap:8px!important;margin:4px 0 12px!important}.app-shell[data-route=home] .google-support-card .connector-status-pill{background:#f9f8f6bd!important;border-color:#2b2f3133!important;color:#111416!important;font-size:.75rem!important;font-weight:720!important;letter-spacing:0!important}.app-shell[data-route=home] .google-support-card .connector-status-pill b{color:#1a1516!important;font-weight:800!important}.app-shell[data-route=home] .channel-value-board{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(420px,1.15fr);gap:12px;margin-top:6px}.app-shell[data-route=home] .channel-value-primary,.app-shell[data-route=home] .channel-value-support article,.app-shell[data-route=home] .channel-proof-strip article,.app-shell[data-route=home] .channel-management-note{border:1px solid rgba(17,20,22,.12);border-radius:18px;box-shadow:none}.app-shell[data-route=home] .channel-value-primary{display:grid;grid-template-rows:1fr auto;min-height:178px;padding:18px;background:radial-gradient(circle at 88% 0%,rgba(43,47,49,.13),transparent 38%),linear-gradient(135deg,#fffffffc,#f9f8f6e6)}.app-shell[data-route=home] .channel-value-copy{display:grid;align-content:start;gap:7px;max-width:580px}.app-shell[data-route=home] .channel-value-copy span,.app-shell[data-route=home] .channel-value-support span,.app-shell[data-route=home] .channel-proof-strip span,.app-shell[data-route=home] .channel-management-note span{color:#2b2f31!important;font-size:.75rem!important;font-weight:760!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:none!important}.app-shell[data-route=home] .channel-value-copy strong{color:#1a1516!important;font-size:clamp(2rem,1.25rem + 1.6vw,3rem)!important;font-weight:840!important;letter-spacing:0!important;line-height:.98!important}.app-shell[data-route=home] .channel-value-copy small,.app-shell[data-route=home] .channel-value-support small,.app-shell[data-route=home] .channel-proof-strip small,.app-shell[data-route=home] .channel-management-note small{color:#2b2f31!important;font-size:.88rem!important;font-weight:520!important;line-height:1.36!important}.app-shell[data-route=home] .channel-value-meter{height:8px;overflow:hidden;border-radius:999px;background:#b3d7d8e6}.app-shell[data-route=home] .channel-value-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#111416,#2b2f31)}.app-shell[data-route=home] .channel-value-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell[data-route=home] .channel-value-support article{display:grid;align-content:start;gap:7px;min-height:178px;padding:16px;background:#ffffffd1}.app-shell[data-route=home] .channel-value-support strong{color:#1a1516!important;font-size:clamp(1.1rem,.95rem + .35vw,1.38rem)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.08!important}.app-shell[data-route=home] .channel-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.app-shell[data-route=home] .channel-proof-strip article{display:grid;align-content:start;gap:6px;min-height:112px;padding:14px 15px;background:linear-gradient(180deg,#f9f8f6f0,#ffffffe0)}.app-shell[data-route=home] .channel-proof-strip strong,.app-shell[data-route=home] .channel-management-note strong{color:#1a1516!important;font-size:1.02rem!important;font-weight:790!important;letter-spacing:0!important;line-height:1.12!important}.app-shell[data-route=home] .channel-management-note{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(170px,.35fr) minmax(320px,1fr);gap:10px;align-items:center;margin-top:12px;padding:13px 15px;background:#f9f8f6}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote{display:flex!important;flex-wrap:wrap;gap:8px 14px;margin-top:12px!important;border-top:1px solid rgba(17,20,22,.1);padding-top:12px!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span,.app-shell[data-route=home] .channel-readout-footer.google-support-footnote b{color:#2b2f31!important;font-size:.82rem!important;font-weight:560!important;letter-spacing:0!important;line-height:1.3!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote b{color:#111416!important;font-weight:760!important}@media(max-width:1180px){.app-shell[data-route=home] .channel-value-board,.app-shell[data-route=home] .channel-proof-strip,.app-shell[data-route=home] .channel-management-note{grid-template-columns:1fr}.app-shell[data-route=home] .channel-value-support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell[data-route=home] .google-support-card.organic-source-card{padding:14px!important}.app-shell[data-route=home] .google-support-card .google-support-head{display:grid!important;grid-template-columns:1fr}.app-shell[data-route=home] .google-support-card .support-refresh-cluster{align-items:stretch!important;width:100%}.app-shell[data-route=home] .channel-value-board,.app-shell[data-route=home] .channel-value-support,.app-shell[data-route=home] .channel-proof-strip,.app-shell[data-route=home] .channel-management-note{grid-template-columns:1fr}.app-shell[data-route=home] .channel-value-primary,.app-shell[data-route=home] .channel-value-support article{min-height:0}.app-shell[data-route=home] .channel-value-copy strong{font-size:2rem!important}}.app-shell[data-route=home] .channel-value-lede{max-width:680px;margin:6px 0 0;color:#2b2f31!important;font-size:.92rem!important;font-weight:500!important;line-height:1.42!important}.app-shell[data-route=home] .channel-mix-grid{display:grid;grid-template-columns:minmax(340px,1.18fr) minmax(280px,.92fr) minmax(280px,.9fr);gap:12px;margin-top:10px}.app-shell[data-route=home] .channel-source-card{display:grid;align-content:start;gap:10px;min-height:238px;padding:17px;border:1px solid rgba(17,20,22,.13);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f9f8f6d1),radial-gradient(circle at 100% 0%,rgba(47,159,194,.14),transparent 42%)}.app-shell[data-route=home] .channel-source-card.is-meta{background:radial-gradient(circle at 96% 0%,rgba(17,20,22,.16),transparent 44%),linear-gradient(145deg,#f9f8f6fa,#ffffffeb)}.app-shell[data-route=home] .channel-source-card.is-google{background:radial-gradient(circle at 100% 0%,rgba(212,143,82,.13),transparent 42%),linear-gradient(180deg,#fffffffa,#fbf9f4d1)}.app-shell[data-route=home] .channel-source-card.is-ga4{background:radial-gradient(circle at 100% 0%,rgba(47,159,194,.12),transparent 44%),linear-gradient(180deg,#fffffffa,#f9f8f6d6)}.app-shell[data-route=home] .channel-source-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell[data-route=home] .channel-source-head span,.app-shell[data-route=home] .channel-decision-card>span,.app-shell[data-route=home] .channel-proof-strip article>span{color:#2b2f31!important;font-size:.74rem!important;font-weight:780!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:none!important}.app-shell[data-route=home] .channel-source-head b{padding:5px 9px;border-radius:999px;background:#f9f8f6c7;color:#111416!important;font-size:.7rem!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap}.app-shell[data-route=home] .channel-source-card strong{color:#1a1516!important;font-size:clamp(1.55rem,1.2rem + .9vw,2.35rem)!important;font-weight:830!important;letter-spacing:0!important;line-height:1.02!important}.app-shell[data-route=home] .channel-source-card>small,.app-shell[data-route=home] .channel-source-card p,.app-shell[data-route=home] .channel-decision-card small,.app-shell[data-route=home] .channel-proof-strip small{color:#2b2f31!important;font-size:.84rem!important;font-weight:510!important;line-height:1.36!important}.app-shell[data-route=home] .channel-source-card p{margin:0}.app-shell[data-route=home] .channel-source-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.app-shell[data-route=home] .channel-source-metrics span{display:grid;gap:2px;min-width:0;padding:9px 10px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(17,20,22,.09)}.app-shell[data-route=home] .channel-source-metrics b{overflow:hidden;color:#1a1516!important;font-size:.9rem!important;font-weight:790!important;letter-spacing:0!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-route=home] .channel-source-metrics small{color:#5c5d5e!important;font-size:.7rem!important;font-weight:540!important;line-height:1.15!important}.app-shell[data-route=home] .channel-operator-board{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(520px,1.15fr);gap:12px;margin-top:12px}.app-shell[data-route=home] .channel-decision-card{display:grid;align-content:center;gap:8px;min-height:138px;padding:16px 18px;border:1px solid rgba(17,20,22,.13);border-radius:20px;background:#f9f8f6}.app-shell[data-route=home] .channel-decision-card strong{color:#1a1516!important;font-size:1.08rem!important;font-weight:790!important;letter-spacing:0!important;line-height:1.22!important}.app-shell[data-route=home] .channel-operator-board .channel-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.app-shell[data-route=home] .channel-operator-board .channel-proof-strip article{min-height:138px;border-radius:20px}@media(max-width:1280px){.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:1fr}.app-shell[data-route=home] .channel-source-card{min-height:0}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:1fr}}@media(max-width:760px){.app-shell[data-route=home] .channel-value-lede{font-size:.84rem!important}.app-shell[data-route=home] .channel-source-card,.app-shell[data-route=home] .channel-decision-card,.app-shell[data-route=home] .channel-operator-board .channel-proof-strip article{border-radius:16px;padding:14px}.app-shell[data-route=home] .channel-source-head{align-items:flex-start}.app-shell[data-route=home] .channel-source-metrics,.app-shell[data-route=home] .channel-operator-board .channel-proof-strip{grid-template-columns:1fr}.app-shell[data-route=home] .channel-source-card strong{font-size:1.6rem!important}}body,button,input,select,textarea{font-family:var(--font-body)!important;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-shell[data-route=home],.app-shell[data-route=manual],.app-shell[data-route=reports]{color:#1a1516;font-family:var(--font-body)!important;--belavista-muted: #2b2f31;--belavista-muted-soft: #5c5d5e}.app-shell[data-route=home] :where(h1,h2,h3,h4),.app-shell[data-route=manual] :where(h1,h2,h3,h4),.app-shell[data-route=reports] :where(h1,h2,h3,h4),.app-shell[data-route=home] :where(.page-title h1,.section-heading h2,.manual-panel-title h3,.reports-analysis-intro h2),.app-shell[data-route=manual] :where(.page-title h1,.section-heading h2,.manual-panel-title h3),.app-shell[data-route=reports] :where(.page-title h1,.section-heading h2,.reports-analysis-intro h2){color:#1a1516!important;font-family:var(--font-body)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=home] :where(p,small,.muted,.field-help,.period-control-note,.mobile-context-reading),.app-shell[data-route=manual] :where(p,small,.muted,.field-help),.app-shell[data-route=reports] :where(p,small,.muted,.report-note span){color:#2b2f31!important;font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.43!important;text-wrap:pretty}.app-shell[data-route=home] :where(.eyebrow,.conversion-card-head span,.conversion-mini-card span,.meta-window-strip b,.channel-source-head span,.channel-proof-strip span,.period-option span,.connector-status-pill b),.app-shell[data-route=manual] :where(.eyebrow,.metric-row strong,.field,.confidence-list strong,.manual-context-strip span),.app-shell[data-route=reports] :where(.eyebrow,.report-pending-card span,.reports-analysis-badge small){color:#111416!important;font-family:var(--font-body)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.18!important;text-transform:none!important}.app-shell[data-route=home] :where(strong,b),.app-shell[data-route=manual] :where(strong,b),.app-shell[data-route=reports] :where(strong,b){font-family:var(--font-body)!important;letter-spacing:0!important}.app-shell[data-route=home] .clinical-pending-summary.home-executive-band{align-items:stretch;gap:14px}.app-shell[data-route=home] .home-executive-primary{min-height:150px!important;padding:22px!important;background:linear-gradient(135deg,#fffffffa,#f9f8f6e6),radial-gradient(circle at 92% 12%,rgba(179,215,216,.2),transparent 34%)!important}.app-shell[data-route=home] .home-executive-primary>strong{color:#1a1516!important;font-size:clamp(2.45rem,2rem + 1.65vw,4rem)!important;font-weight:720!important;line-height:.98!important}.app-shell[data-route=home] .home-executive-primary p{max-width:46ch;margin-top:8px!important;color:#111416!important;font-size:.98rem!important}.app-shell[data-route=home] .meta-window-strip.home-executive-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell[data-route=home] .meta-window-strip.home-executive-strip span,.app-shell[data-route=home] .conversion-mini-card,.app-shell[data-route=home] .essential-kpi-grid article,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=manual] .manual-movement-snapshot article{border-color:#1a15161f!important;background:#ffffffdb!important;box-shadow:0 10px 22px #1a15160a!important}.app-shell[data-route=home] .meta-window-strip.home-executive-strip strong,.app-shell[data-route=home] .conversion-mini-card strong,.app-shell[data-route=home] .essential-kpi-grid strong,.app-shell[data-route=reports] .report-pending-card strong{color:#1a1516!important;font-size:clamp(1.05rem,.95rem + .35vw,1.35rem)!important;font-weight:700!important;line-height:1.08!important}.app-shell[data-route=home] .conversion-mini-card small,.app-shell[data-route=home] .meta-window-strip.home-executive-strip small,.app-shell[data-route=home] .essential-kpi-grid small{color:#2b2f31!important;font-size:.78rem!important;font-weight:500!important}.app-shell[data-route=home] .google-support-card.organic-source-card{display:grid!important;gap:16px!important;padding:24px!important;border-color:#1a151621!important;background:linear-gradient(180deg,#fffffff5,#f9f8f6e6),radial-gradient(circle at 100% 0%,rgba(179,215,216,.15),transparent 32%)!important}.app-shell[data-route=home] .google-support-card .google-support-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.app-shell[data-route=home] .google-support-card h2{font-size:clamp(1.7rem,1.3rem + 1vw,2.55rem)!important;line-height:1.02!important}.app-shell[data-route=home] .channel-value-lede{max-width:62ch!important;color:#2b2f31!important;font-size:.96rem!important;font-weight:500!important;line-height:1.45!important}.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:minmax(320px,1.04fr) minmax(300px,.98fr) minmax(300px,.98fr)!important;gap:14px!important}.app-shell[data-route=home] .channel-source-card,.app-shell[data-route=home] .channel-decision-card,.app-shell[data-route=home] .channel-operator-board .channel-proof-strip article{min-height:0!important;border-radius:18px!important;background:#ffffffe0!important;box-shadow:0 12px 28px #1a15160b!important}.app-shell[data-route=home] .channel-source-card>strong{color:#1a1516!important;font-size:clamp(1.6rem,1.2rem + .9vw,2.25rem)!important;font-weight:720!important;line-height:1.04!important}.app-shell[data-route=home] .channel-source-head b,.app-shell[data-route=home] .connector-status-pill{color:#111416!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-route=home] .channel-source-metrics b{color:#111416!important;font-size:.92rem!important;font-weight:680!important}.app-shell[data-route=home] .channel-source-metrics small{color:#5c5d5e!important;font-weight:500!important}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important;gap:14px!important}.app-shell[data-route=home] .channel-decision-card strong,.app-shell[data-route=home] .channel-proof-strip strong{color:#1a1516!important;font-weight:700!important}.app-shell[data-route=home] .essential-evolution-card{padding:24px!important}.app-shell[data-route=home] .essential-evolution-card .section-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.app-shell[data-route=home] .essential-evolution-card .section-heading h2{font-size:clamp(1.85rem,1.45rem + 1.05vw,2.75rem)!important}.app-shell[data-route=home] .essential-evolution-card .section-heading p{max-width:60ch}.app-shell[data-route=home] .essential-visual-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:14px}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:minmax(110px,.34fr) minmax(120px,1fr) minmax(70px,auto);gap:10px}.app-shell[data-route=manual] .manual-panel,.app-shell[data-route=manual] .manual-disclosure-panel,.app-shell[data-route=reports] .report-analysis-shell,.app-shell[data-route=reports] .report-side-card{background:#ffffffe6!important;border-color:#1a15161f!important}.app-shell[data-route=manual] input,.app-shell[data-route=manual] select,.app-shell[data-route=manual] textarea,.period-control input{color:#1a1516!important;font-size:.95rem!important;font-weight:560!important}.app-shell[data-route=manual] .metric-row small,.app-shell[data-route=manual] .manual-disclosure-head small,.app-shell[data-route=manual] .manual-panel-title p{color:#2b2f31!important;font-weight:500!important}@media(max-width:1180px){.app-shell[data-route=home] .channel-mix-grid,.app-shell[data-route=home] .channel-operator-board,.app-shell[data-route=home] .essential-visual-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell[data-route=home] .home-executive-primary,.app-shell[data-route=home] .google-support-card.organic-source-card,.app-shell[data-route=home] .essential-evolution-card{padding:16px!important;border-radius:18px!important}.app-shell[data-route=home] .google-support-card .google-support-head,.app-shell[data-route=home] .essential-evolution-card .section-heading,.app-shell[data-route=home] .meta-window-strip.home-executive-strip{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-executive-primary>strong{font-size:2.35rem!important}.app-shell[data-route=home] .channel-source-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .essential-pulse-list span,.app-shell[data-route=home] .essential-funnel-list span{grid-template-columns:1fr}}@media(max-width:430px){.app-shell[data-route=home] .channel-source-metrics{grid-template-columns:1fr!important}}:root{--belavista-text-readable: #1a1516;--belavista-text-muted-readable: #2b2f31;--belavista-text-subtle-readable: #5c5d5e}body,button,input,select,textarea{font-family:var(--font-body)!important;font-weight:450;letter-spacing:0!important}.app-shell[data-route=home] :is(.home-executive-primary,.performance-panel,.organic-source-card,.essential-evolution-card,.meta-history-panel,.home-register-cta,.home-support-strip) :where(p,.muted,.field-help),.app-shell[data-route=manual] :is(.manual-panel,.manual-disclosure-panel,.manual-card-compact,.manual-movement-snapshot) :where(p,.muted,.field-help),.app-shell[data-route=reports] :is(.report-analysis-shell,.report-side-card,.platform-compare-card) :where(p,.muted,.report-note span),.period-control :where(.period-control-head span,.period-option small,.period-control-readiness small,.period-control-note),.login-panel :where(p,.muted){color:var(--belavista-text-muted-readable)!important;font-family:var(--font-body)!important;font-size:.94rem!important;font-weight:450!important;line-height:1.48!important;letter-spacing:0!important;text-wrap:pretty}.app-shell[data-route=home] :is(.home-executive-primary,.performance-panel,.organic-source-card,.essential-evolution-card,.meta-history-panel,.home-register-cta,.home-support-strip) :where(small,.pill,.evidence-badge),.app-shell[data-route=manual] :is(.manual-panel,.manual-disclosure-panel,.manual-card-compact,.manual-movement-snapshot) :where(small,.pill,.evidence-badge),.app-shell[data-route=reports] :is(.report-analysis-shell,.report-side-card,.platform-compare-card) :where(small,.pill,.evidence-badge),.connector-status-pill,.support-refresh-cluster small{color:var(--belavista-text-subtle-readable)!important;font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.34!important;letter-spacing:0!important;text-wrap:pretty}.app-shell[data-route=home] :where(.eyebrow,.channel-source-head span,.channel-proof-strip span,.media-kpi-card span,.meta-window-strip b),.app-shell[data-route=manual] :where(.eyebrow,.metric-row strong,.manual-context-strip span),.app-shell[data-route=reports] :where(.eyebrow,.reports-analysis-badge small),.period-control :where(.period-option span,.period-control-readiness span),.login-panel :where(label,.eyebrow){color:#111416!important;font-family:var(--font-body)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.16!important;text-transform:none!important}.app-shell[data-route=home] :is(.section-heading,.google-support-head,.meta-history-heading,.meta-section-intro) :where(h1,h2,h3),.app-shell[data-route=manual] :is(.manual-panel-title,.manual-disclosure-head) :where(h1,h2,h3),.app-shell[data-route=reports] :where(h1,h2,h3),.login-panel :where(h1,h2){color:var(--belavista-text-readable)!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.07!important;text-wrap:balance}.app-shell[data-route=home] .google-support-card.organic-source-card{padding:22px!important}.app-shell[data-route=home] .google-support-card .google-support-head{grid-template-columns:minmax(280px,1fr) auto!important;align-items:start!important;width:100%!important}.app-shell[data-route=home] .google-support-card h2{font-size:2rem!important;line-height:1.04!important;max-width:none!important;white-space:nowrap!important}.app-shell[data-route=home] .google-support-card .organic-source-icon{display:none!important}.app-shell[data-route=home] .google-support-card .google-support-head>div:not(.support-refresh-cluster){display:block!important;min-width:0!important;width:min(100%,760px)!important}.app-shell[data-route=home] .channel-value-lede{max-width:58ch!important;margin-top:6px!important;font-size:.96rem!important}.app-shell[data-route=home] .channel-source-card>strong{color:var(--belavista-text-readable)!important;font-size:1.42rem!important;font-weight:700!important;line-height:1.08!important;text-wrap:balance}.app-shell[data-route=home] .channel-source-card p,.app-shell[data-route=home] .channel-decision-card small,.app-shell[data-route=home] .channel-proof-strip small{max-width:56ch}.app-shell[data-route=home] .channel-source-metrics b,.app-shell[data-route=home] .channel-proof-strip strong,.app-shell[data-route=home] .channel-decision-card strong,.app-shell[data-route=home] .essential-kpi-grid strong,.app-shell[data-route=home] .media-kpi-card strong{color:var(--belavista-text-readable)!important;font-weight:700!important;letter-spacing:0!important}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)!important}.app-shell[data-route=home] .channel-proof-strip{gap:10px!important}.app-shell[data-route=home] .channel-proof-strip article{padding:13px 14px!important}.app-shell[data-route=home] .essential-evolution-card .section-heading h2{font-size:2rem!important}.app-shell[data-route=home] .essential-kpi-grid article,.app-shell[data-route=home] .media-kpi-card,.app-shell[data-route=home] .performance-grid article,.app-shell[data-route=home] .meta-window-strip.home-executive-strip span{min-height:88px!important;padding:14px 16px!important}.period-control summary{font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:600!important}.period-control-menu{max-width:min(440px,calc(100vw - 24px))!important}.app-shell[data-route=home] :where(.conversion-mini-card span,.google-support-grid span,.essential-kpi-grid span,.meta-lifetime-strip span,.media-kpi-card span,.channel-source-head span,.channel-proof-strip span,.meta-window-strip b),.app-shell[data-route=manual] :where(.metric-row strong,.manual-context-strip span,.manual-disclosure-head small,.manual-panel-title p),.app-shell[data-route=reports] :where(.report-pending-card span,.reports-analysis-badge small){color:#111416!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-route=home] :where(.conversion-mini-card small,.google-support-grid small,.essential-kpi-grid small,.meta-lifetime-strip small,.media-kpi-card small,.channel-source-card p,.channel-source-metrics small,.channel-decision-card small,.channel-proof-strip small,.google-support-footnote,.google-support-collected),.app-shell[data-route=manual] :where(.metric-row small,.manual-disclosure-head small,.manual-panel-title p,.manual-card-compact small),.app-shell[data-route=reports] :where(.report-pending-card small,.report-note span){color:#2b2f31!important;font-weight:450!important;letter-spacing:0!important;line-height:1.42!important}.app-shell[data-route=home] :where(.conversion-mini-card strong,.google-support-grid strong,.essential-kpi-grid strong,.media-kpi-card strong,.channel-source-metrics b,.channel-proof-strip strong,.channel-decision-card strong),.app-shell[data-route=manual] :where(.metric-row b,.manual-card-compact strong),.app-shell[data-route=reports] :where(.report-pending-card strong){font-weight:680!important}@media(max-width:760px){.app-shell[data-route=home] .google-support-card .google-support-head{grid-template-columns:1fr!important}.app-shell[data-route=home] .google-support-card h2,.app-shell[data-route=home] .essential-evolution-card .section-heading h2{font-size:1.62rem!important;white-space:normal!important}.app-shell[data-route=home] .channel-source-card>strong{font-size:1.25rem!important}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:1fr!important}}.app-shell[data-route=home]{--compact-gap: 8px;--compact-pad-y: 10px;--compact-pad-x: 12px}.app-shell[data-route=home] .clinical-pending-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--compact-gap)}.app-shell[data-route=home] .clinical-pending-strip span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label status" "detail detail";gap:3px 10px;min-width:0;padding:var(--compact-pad-y) var(--compact-pad-x);border:1px solid rgba(26,21,22,.1);border-radius:12px;background:#f9f8f6e0}.app-shell[data-route=home] .clinical-pending-strip b{grid-area:label;color:#1a1516;font-size:.94rem;font-weight:680;line-height:1.12}.app-shell[data-route=home] .clinical-pending-strip em{grid-area:status;color:#8a4a18;font-size:.78rem;font-style:normal;font-weight:620;line-height:1.15;white-space:nowrap}.app-shell[data-route=home] .clinical-pending-strip small{grid-area:detail;color:#2b2f31;font-size:.76rem;font-weight:450;line-height:1.22}.app-shell[data-route=home] .performance-panel{gap:14px!important}.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid,.app-shell[data-route=home] .media-kpi-rack{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))!important;gap:var(--compact-gap)!important}.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article,.app-shell[data-route=home] .media-kpi-card{min-height:76px!important;align-content:start!important;gap:4px!important;padding:var(--compact-pad-y) var(--compact-pad-x)!important;border-radius:12px!important}.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid span,.app-shell[data-route=home] .media-kpi-card span,.app-shell[data-route=home] .media-context-grid span{color:#111416!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.12!important;text-transform:none!important}.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid strong,.app-shell[data-route=home] .media-kpi-card strong,.app-shell[data-route=home] .media-context-grid strong{color:#1a1516!important;font-size:1.24rem!important;font-weight:700!important;line-height:1.05!important;overflow-wrap:normal!important}.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid small,.app-shell[data-route=home] .media-kpi-card small,.app-shell[data-route=home] .media-context-grid small{color:#2b2f31!important;font-size:.73rem!important;font-weight:450!important;line-height:1.22!important}.app-shell[data-route=home] .metric-delta{display:inline-flex;width:fit-content;max-width:100%;margin-top:2px;padding:3px 7px;border-radius:999px;background:#f9f8f6db;color:#2b2f31;font-size:.68rem;font-style:normal;font-weight:560;line-height:1.1;white-space:nowrap}.app-shell[data-route=home] .metric-delta.is-good{background:#f9f8f6e0;color:#111416}.app-shell[data-route=home] .metric-delta.is-bad{background:#fff1e6eb;color:#9b5626}.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:var(--compact-gap)!important}.app-shell[data-route=home] .media-context-grid article{min-height:0!important;padding:10px 12px!important;border-radius:12px!important;background:#f9f8f6c2!important}.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr))!important;gap:10px!important}.app-shell[data-route=home] .channel-source-card{min-height:0!important;gap:8px!important;padding:13px 14px!important;border-radius:14px!important}.app-shell[data-route=home] .channel-source-card strong{font-size:clamp(1.18rem,.9rem + .7vw,1.58rem)!important;line-height:1.08!important}.app-shell[data-route=home] .channel-source-card>small,.app-shell[data-route=home] .channel-source-card p{font-size:.78rem!important;line-height:1.28!important}.app-shell[data-route=home] .channel-source-metrics{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))!important;gap:6px!important}.app-shell[data-route=home] .channel-source-metrics span{padding:7px 8px!important;border-radius:10px!important}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)!important;gap:10px!important}.app-shell[data-route=home] .channel-decision-card,.app-shell[data-route=home] .channel-operator-board .channel-proof-strip article{min-height:0!important;padding:11px 12px!important;border-radius:12px!important}.app-shell[data-route=home] .channel-operator-board .channel-proof-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.app-shell[data-route=home] .channel-decision-card strong,.app-shell[data-route=home] .channel-proof-strip strong{font-size:.96rem!important;line-height:1.14!important}.app-shell[data-route=home] .channel-decision-card small,.app-shell[data-route=home] .channel-proof-strip small{font-size:.76rem!important;line-height:1.24!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px!important;margin-top:8px!important;padding-top:10px!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span{display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(26,21,22,.08);border-radius:10px;background:#ffffffa3}.app-shell[data-route=home] .meta-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;overflow:hidden;border:1px solid rgba(26,21,22,.1);border-radius:14px;background:#ffffffc7}.app-shell[data-route=home] .meta-breakdown-card{min-height:0!important;padding:12px!important;border:0!important;border-right:1px solid rgba(26,21,22,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-route=home] .meta-breakdown-card>strong{font-size:.92rem!important;font-weight:680!important}.app-shell[data-route=home] .meta-breakdown-card div{gap:8px!important}.app-shell[data-route=home] .meta-breakdown-card span{gap:3px!important;padding:0!important}.app-shell[data-route=home] .meta-breakdown-card b{font-size:.82rem!important;font-weight:620!important;line-height:1.15!important}.app-shell[data-route=home] .meta-breakdown-card small{font-size:.72rem!important;font-weight:450!important;line-height:1.16!important}@media(max-width:980px){.app-shell[data-route=home] .channel-operator-board,.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-breakdown-card{border-right:0!important;border-bottom:1px solid rgba(26,21,22,.08)!important}.app-shell[data-route=home] .meta-breakdown-card:last-child{border-bottom:0!important}}@media(max-width:520px){.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid,.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid,.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .metric-delta{white-space:normal}}.app-shell[data-route=home]{--home-text: #1a1516;--home-body: #111416;--home-muted: #2b2f31;--home-line: rgba(17, 20, 22, .1)}.app-shell[data-route=home] h1,.app-shell[data-route=home] h2,.app-shell[data-route=home] h3{color:var(--home-text)!important;font-weight:730!important;letter-spacing:0!important;text-wrap:balance}.app-shell[data-route=home] p,.app-shell[data-route=home] small,.app-shell[data-route=home] .muted{color:var(--home-body)!important;font-weight:430!important;letter-spacing:0!important;text-wrap:pretty}.app-shell[data-route=home] .eyebrow{color:#2b2f31!important;font-size:.74rem!important;font-weight:680!important;letter-spacing:.01em!important;text-transform:none!important}.app-shell[data-route=home] .home-executive-lead{grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);align-items:stretch}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card{min-height:118px!important;padding:15px 16px!important}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card>strong{font-size:clamp(2.6rem,3vw,3.6rem)!important}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card>p{max-width:38ch!important;color:var(--home-body)!important;font-size:.86rem!important;font-weight:430!important}.app-shell[data-route=home] .home-executive-strip.meta-window-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:stretch}.app-shell[data-route=home] .home-executive-strip.meta-window-strip span{min-height:0!important;padding:10px 12px!important}.app-shell[data-route=home] .home-executive-strip.meta-window-strip strong{font-size:1.08rem!important;line-height:1.08!important}.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;grid-column:1 / -1!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card{min-height:54px!important;padding:8px 10px!important;border-radius:12px!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card strong{font-size:1rem!important;line-height:1.08!important}.app-shell[data-route=home] .google-support-card.organic-source-card{padding:14px!important}.app-shell[data-route=home] .home-refresh-inline{grid-column:1 / -1!important;display:flex!important;min-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-route=home] .home-refresh-inline span{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.app-shell[data-route=home] .home-refresh-inline b{color:#2b2f31!important;font-size:.78rem!important;font-weight:670!important}.app-shell[data-route=home] .home-refresh-inline small{color:var(--home-body)!important;font-size:.72rem!important;font-weight:430!important;line-height:1.18!important}.app-shell[data-route=home] .home-refresh-inline .support-refresh-button{min-height:34px!important;padding:0 12px!important;border-radius:11px!important}.app-shell[data-route=home] .google-support-card>.google-support-head{grid-template-columns:minmax(0,1fr) auto!important}.app-shell[data-route=home] .channel-value-lede{max-width:760px!important;font-size:.86rem!important;line-height:1.34!important}.app-shell[data-route=home] .connector-status-row{gap:6px!important}.app-shell[data-route=home] .connector-status-pill{min-height:28px!important;padding:5px 9px!important;font-size:.72rem!important;line-height:1.1!important}.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .channel-source-card{padding:12px!important;border-radius:13px!important}.app-shell[data-route=home] .channel-source-head b{padding:3px 7px!important;font-size:.66rem!important}.app-shell[data-route=home] .channel-source-card strong{font-size:clamp(1.14rem,.84rem + .72vw,1.56rem)!important;line-height:1.07!important}.app-shell[data-route=home] .channel-source-card>small,.app-shell[data-route=home] .channel-source-card p{color:var(--home-body)!important;font-size:.76rem!important;font-weight:430!important;line-height:1.24!important}.app-shell[data-route=home] .channel-source-metrics{grid-template-columns:repeat(3,minmax(72px,1fr))!important}.app-shell[data-route=home] .channel-source-metrics span{padding:6px 7px!important;border-radius:9px!important}.app-shell[data-route=home] .channel-source-metrics b{font-size:.78rem!important;font-weight:650!important}.app-shell[data-route=home] .channel-source-metrics small{color:var(--home-muted)!important;font-size:.66rem!important;font-weight:430!important}.app-shell[data-route=home] .channel-operator-board{grid-template-columns:minmax(245px,.62fr) minmax(0,1.38fr)!important}.app-shell[data-route=home] .channel-decision-card{align-content:start!important}.app-shell[data-route=home] .channel-operator-board .channel-proof-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.app-shell[data-route=home] .channel-decision-card strong,.app-shell[data-route=home] .channel-proof-strip strong{color:var(--home-text)!important;font-size:.92rem!important;font-weight:650!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))!important;justify-content:start}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span{display:flex!important;align-items:baseline;gap:6px;padding:6px 9px!important;background:#f9f8f6bd!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote b{color:#2b2f31!important;font-size:.7rem!important;font-weight:670!important}.app-shell[data-route=home] .media-period-board,.app-shell[data-route=home] .reportei-funnel-flow{padding:10px!important;border-radius:14px!important}.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important}.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:.92fr .72fr 1.18fr}.app-shell[data-route=home] .meta-breakdown-card{padding:10px 12px!important}.app-shell[data-route=home] .meta-breakdown-card>strong{color:var(--home-text)!important;font-size:.86rem!important;font-weight:650!important}.app-shell[data-route=home] .meta-breakdown-card b{color:#111416!important;font-size:.77rem!important;font-weight:580!important}.app-shell[data-route=home] .meta-breakdown-card small{color:var(--home-body)!important;font-size:.68rem!important;font-weight:430!important}@media(max-width:1180px){.app-shell[data-route=home] .home-executive-lead,.app-shell[data-route=home] .channel-operator-board,.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .channel-mix-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important}}@media(max-width:760px){.app-shell[data-route=home] .home-executive-primary.meta-conversion-card{min-height:0!important}.app-shell[data-route=home] .home-executive-primary.meta-conversion-card>strong{font-size:2.4rem!important}.app-shell[data-route=home] .home-executive-strip.meta-window-strip,.app-shell[data-route=home] .channel-source-metrics,.app-shell[data-route=home] .channel-readout-footer.google-support-footnote{grid-template-columns:1fr!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span{display:grid!important;gap:2px}}.app-shell[data-route=home] .home-executive-lead{grid-template-columns:minmax(360px,.72fr) minmax(420px,1.28fr)!important;gap:12px!important}.app-shell[data-route=home] .home-protocol-primary{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px!important}.app-shell[data-route=home] .home-protocol-primary .conversion-card-head{grid-column:1 / -1}.app-shell[data-route=home] .home-protocol-primary>strong{grid-column:1;min-width:0;font-size:clamp(2.45rem,3.25vw,3.7rem)!important;line-height:.98!important;overflow-wrap:normal!important;white-space:nowrap}.app-shell[data-route=home] .home-protocol-primary>p{grid-column:1 / -1;min-width:0;max-width:54ch!important;margin:0!important;font-size:.86rem!important;line-height:1.28!important}.app-shell[data-route=home] .home-protocol-primary>.evidence-badge{grid-column:2;grid-row:2;justify-self:end;white-space:nowrap}.app-shell[data-route=home] .home-executive-strip.meta-window-strip,.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 8px!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card span,.app-shell[data-route=home] .home-executive-support .conversion-mini-card strong,.app-shell[data-route=home] .home-executive-support .conversion-mini-card small{grid-column:2;min-width:0}.app-shell[data-route=home] .home-executive-support .conversion-mini-card strong{justify-self:start!important;font-size:1.04rem!important;white-space:normal!important}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:980px}.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 8px!important}.app-shell[data-route=home] .meta-history-row.meta-history-head span:nth-child(n+2){justify-self:end;text-align:right}.app-shell[data-route=manual] .manual-disclosure-panel--locked{background:#f9f8f6b8}.app-shell[data-route=manual] .manual-disclosure-panel--granularity{padding:14px 16px 16px}.app-shell[data-route=manual] .manual-disclosure-panel--granularity>.manual-disclosure-static-head{display:grid;grid-template-columns:1fr;gap:5px;padding:0 0 12px!important;border-bottom:0}.app-shell[data-route=manual] .manual-disclosure-panel--granularity>.manual-disclosure-static-head small,.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head small{max-width:48ch;color:#2b2f31!important;font-size:.9rem!important;font-weight:450!important;line-height:1.38!important;text-align:left}.app-shell[data-route=manual] .manual-disclosure-panel--granularity>.field{display:grid;gap:6px;margin:0;color:#111416;font-size:.82rem;font-weight:650}.app-shell[data-route=manual] .manual-disclosure-panel--granularity .field select{min-height:48px;border-radius:13px;font-size:.98rem!important}.app-shell[data-route=manual] .manual-disclosure-panel--granularity .manual-disclosure-empty{margin-top:10px;padding:12px 14px;border-radius:14px;background:#f9f8f6bd}.app-shell[data-route=manual] .manual-disclosure-panel--granularity .manual-disclosure-empty strong{color:#1a1516;font-size:.98rem;line-height:1.22}.app-shell[data-route=manual] .creative-attribution-panel{margin-top:10px;border-radius:16px;background:#f9f8f6d1}.app-shell[data-route=manual] .creative-attribution-head{grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:start}.app-shell[data-route=manual] .creative-attribution-head strong{color:#1a1516;font-size:1rem;line-height:1.18}.app-shell[data-route=manual] .creative-attribution-head span{max-width:76ch;color:#2b2f31!important;font-size:.9rem!important;font-weight:450!important;line-height:1.38!important}.app-shell[data-route=manual] .attribution-balance{min-width:132px;padding:9px 11px;border-radius:14px;text-align:right}.app-shell[data-route=manual] .attribution-balance span{color:inherit!important;font-size:.78rem!important;font-weight:600!important;line-height:1.16!important}.app-shell[data-route=manual] .attribution-balance strong{font-size:.96rem;line-height:1.15}.app-shell[data-route=manual] .creative-attribution-row{grid-template-columns:minmax(260px,1fr) repeat(3,72px);gap:10px;padding:12px;align-items:center;border-radius:15px}.app-shell[data-route=manual] .creative-attribution-meta strong{color:#1a1516;font-size:.94rem;line-height:1.22;white-space:normal}.app-shell[data-route=manual] .creative-attribution-meta small{color:#2b2f31!important;font-size:.82rem!important;font-weight:450!important;line-height:1.28!important}.app-shell[data-route=manual] .creative-attribution-row label{color:#2b2f31;font-size:.78rem;font-weight:650;line-height:1.12}.app-shell[data-route=manual] .creative-attribution-row input{min-height:38px;border-radius:12px;font-size:1rem!important;font-weight:650!important}.app-shell[data-route=manual] .creative-attribution-more{color:#2b2f31;font-size:.86rem;font-weight:500}.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head{display:grid;grid-template-columns:1fr;gap:5px;padding:14px 16px!important;align-items:flex-start}.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head>div{min-width:240px}@media(max-width:1180px){.app-shell[data-route=home] .home-executive-lead,.app-shell[data-route=home] .home-protocol-primary{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-protocol-primary>strong{white-space:normal}.app-shell[data-route=home] .home-protocol-primary>.evidence-badge{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:760px){.app-shell[data-route=home] .home-executive-lead{gap:10px!important}.app-shell[data-route=home] .home-protocol-primary{padding:16px!important}.app-shell[data-route=home] .home-protocol-primary>strong{font-size:clamp(2.15rem,12vw,2.9rem)!important}.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid,.app-shell[data-route=home] .channel-readout-footer.google-support-footnote,.app-shell[data-route=home] .channel-readout-footer.google-support-footnote span{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-history-table{display:grid;min-width:0!important;gap:8px}.app-shell[data-route=home] .meta-history-row.meta-history-head{display:none!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px;padding:12px!important;border:1px solid var(--home-line)!important;border-radius:13px!important;background:#ffffffd6!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head):before,.app-shell[data-route=home] .meta-history-row:not(.meta-history-head):after{display:none!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>strong,.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>span{display:grid;gap:2px;justify-self:stretch!important;text-align:left!important;white-space:normal!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>strong:before,.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>span:before{color:#2b2f31;font-size:.62rem;font-weight:760;letter-spacing:.02em;line-height:1;text-transform:uppercase;content:attr(data-label)}}.app-shell[data-route=home] .meta-weekly-evolution-card .meta-section-intro p{max-width:62ch!important}.app-shell[data-route=home] .meta-evolution-chart-shell.is-funnel{padding:10px!important;border-radius:14px!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.app-shell[data-route=home] .reportei-funnel-card{position:relative;display:grid!important;grid-template-columns:30px minmax(220px,.45fr) minmax(190px,1fr)!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px 12px!important;overflow:hidden;border:1px solid var(--home-line)!important;border-radius:12px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--funnel-color, #111416) 7%,#ffffff 93%),#fffffff0)!important;box-shadow:none!important}.app-shell[data-route=home] .reportei-funnel-card:before{position:absolute;right:12px;bottom:10px;left:min(46%,330px);height:6px;border-radius:999px;background:#11141614;content:""}.app-shell[data-route=home] .reportei-funnel-card:after{position:absolute;bottom:10px;left:min(46%,330px);width:var(--stage-width, 0%);max-width:calc(100% - min(46%,330px) - 12px);height:6px;border-radius:999px;background:color-mix(in srgb,var(--funnel-color, #111416) 78%,#ffffff 22%);content:""}.app-shell[data-route=home] .reportei-funnel-card:not(:last-of-type):after{display:block!important}.app-shell[data-route=home] .reportei-funnel-index{width:26px!important;height:26px!important;font-size:.72rem!important;font-weight:680!important}.app-shell[data-route=home] .reportei-funnel-card div{display:grid!important;grid-template-columns:minmax(78px,.9fr) auto minmax(112px,1fr);align-items:baseline;gap:6px 10px!important}.app-shell[data-route=home] .reportei-funnel-card b{color:var(--home-text)!important;font-size:.9rem!important;font-weight:650!important;line-height:1.12!important}.app-shell[data-route=home] .reportei-funnel-card strong{color:var(--home-text)!important;font-size:1.46rem!important;font-weight:730!important;line-height:1!important}.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{color:var(--home-body)!important;font-size:.74rem!important;font-weight:430!important;line-height:1.18!important}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:3!important;align-self:center!important;padding:0 0 12px!important;border:0!important}.app-shell[data-route=home] .reportei-funnel-note{margin-top:2px;padding:8px 10px!important;border-radius:11px!important}.app-shell[data-route=home] .reportei-funnel-note strong{font-size:1rem!important;font-weight:700!important}.app-shell[data-route=home] .reportei-funnel-note span{color:var(--home-body)!important;font-size:.78rem!important;font-weight:450!important}@media(max-width:760px){.app-shell[data-route=home] .meta-chart-head{gap:8px!important}.app-shell[data-route=home] .meta-chart-head .metric-sort-controls{justify-self:stretch!important;width:100%!important}.app-shell[data-route=home] .reportei-funnel-card{grid-template-columns:26px minmax(0,1fr)!important;min-height:58px!important;padding:9px 10px 18px!important}.app-shell[data-route=home] .reportei-funnel-card div{grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important}.app-shell[data-route=home] .reportei-funnel-card small{grid-column:1 / -1}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:2!important;padding:0!important;font-size:.7rem!important;text-align:right}.app-shell[data-route=home] .reportei-funnel-card:before,.app-shell[data-route=home] .reportei-funnel-card:after{right:10px;bottom:8px;left:46px}.app-shell[data-route=home] .reportei-funnel-card:after{max-width:calc(100% - 56px)}.app-shell[data-route=home] .reportei-funnel-card b{font-size:.84rem!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:1.24rem!important}}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:minmax(0,1fr) auto!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{grid-column:1!important;grid-row:2!important;white-space:nowrap!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{grid-column:1 / -1!important;grid-row:3!important;max-width:56ch!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{grid-column:2!important;grid-row:2!important;align-self:center!important}@media(max-width:1180px){.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{grid-template-columns:1fr!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p,.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>.evidence-badge{grid-column:1!important;grid-row:auto!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{white-space:normal!important}}.app-shell[data-route=home] .home-detail-stage-single.dashboard-detail-grid{grid-template-columns:1fr!important;gap:12px!important}.app-shell[data-route=home] .home-detail-stage-single .performance-panel{max-width:none}.app-shell[data-route=home] .home-detail-stage-single .meta-compact-metric-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important}.app-shell[data-route=home] .home-detail-stage-single .front-split-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.app-shell[data-route=home] .home-editorial-main-stage{margin-top:10px!important}.app-shell[data-route=home] .home-editorial-detail-stage,.app-shell[data-route=home] .meta-history-panel{margin-top:12px!important}.app-shell[data-route=home] .meta-history-heading .muted,.app-shell[data-route=home] .section-heading .muted{max-width:68ch;text-wrap:pretty}.app-shell[data-route=home] .performance-panel .performance-grid article small,.app-shell[data-route=home] .performance-panel .performance-grid article em{color:#2b2f31!important;font-weight:450!important}.app-shell[data-route=home] .performance-panel .performance-grid article strong,.app-shell[data-route=home] .media-kpi-card strong,.app-shell[data-route=home] .meta-context-grid strong{letter-spacing:0!important}@media(max-width:760px){.app-shell[data-route=home]{--mobile-gutter: clamp(14px, 4.5vw, 18px);--mobile-card-radius: 18px;font-size:15px}.app-shell[data-route=home] .content-area,.app-shell[data-route=home] .dashboard-page{gap:16px!important}.app-shell[data-route=home] :where(h1,h2,h3){max-width:13ch;color:#1a1516!important;font-weight:720!important;line-height:1.04!important;text-wrap:balance}.app-shell[data-route=home] h1{font-size:clamp(2.1rem,10vw,2.8rem)!important}.app-shell[data-route=home] h2{font-size:clamp(1.48rem,7.2vw,2rem)!important}.app-shell[data-route=home] h3{font-size:clamp(1.24rem,5.7vw,1.6rem)!important}.app-shell[data-route=home] :where(p,small,.muted,.field-help){color:#2b2f31!important;font-size:.9rem!important;font-weight:430!important;line-height:1.38!important}.app-shell[data-route=home] .eyebrow,.app-shell[data-route=home] :where(.conversion-card-head span,.channel-source-head span,.meta-section-intro span,.meta-history-heading span){color:#2b2f31!important;font-size:.72rem!important;font-weight:680!important;line-height:1.05!important;letter-spacing:.01em!important}.app-shell[data-route=home] .topbar{position:sticky;top:0;gap:8px!important;padding:8px var(--mobile-gutter)!important;border-radius:0 0 16px 16px!important}.app-shell[data-route=home] .mobile-context-bar{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:54px!important;padding:8px!important}.app-shell[data-route=home] .mobile-context-main{gap:1px!important;min-width:0}.app-shell[data-route=home] .mobile-status-line{gap:2px!important}.app-shell[data-route=home] .mobile-status-line strong{overflow:hidden;color:#1a1516!important;font-size:1rem!important;font-weight:720!important;line-height:1.08!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-route=home] .mobile-status-line span,.app-shell[data-route=home] .mobile-status-line small,.app-shell[data-route=home] .mobile-status-meta span,.app-shell[data-route=home] .mobile-status-meta small{overflow:hidden;color:#2b2f31!important;font-size:.78rem!important;font-weight:460!important;line-height:1.12!important;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-route=home] .mobile-viewmode-shell{padding:4px!important;border-radius:15px!important}.app-shell[data-route=home] .mobile-viewmode-shell .segmented{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important}.app-shell[data-route=home] .mobile-viewmode-shell .segmented button{min-width:0!important;min-height:34px!important;padding:0 8px!important;border-radius:12px!important;font-size:.76rem!important;font-weight:690!important;line-height:1!important;white-space:nowrap!important}.app-shell[data-route=home] :where(.card,.performance-panel,.meta-story-section,.meta-history-panel,.google-support-card,.home-protocol-primary){border-radius:var(--mobile-card-radius)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card{gap:10px!important;padding:20px var(--mobile-gutter)!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card .conversion-card-head{gap:8px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:clamp(2.4rem,13vw,3.05rem)!important;line-height:.96!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>p{max-width:28ch!important;font-size:.95rem!important}.app-shell[data-route=home] .home-refresh-inline{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0 2px!important}.app-shell[data-route=home] .home-refresh-inline span{display:grid!important;gap:2px!important}.app-shell[data-route=home] .home-refresh-inline b{font-size:.88rem!important;line-height:1.1!important}.app-shell[data-route=home] .home-refresh-inline small{max-width:34ch;font-size:.8rem!important;line-height:1.28!important}.app-shell[data-route=home] .home-refresh-inline .support-refresh-button{justify-self:stretch!important;width:100%!important;min-height:44px!important;border-radius:14px!important;font-size:.88rem!important}.app-shell[data-route=home] .home-executive-support.conversion-secondary-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" ". help"!important;align-items:center!important;gap:2px 9px!important;min-height:74px!important;padding:12px 13px!important;overflow:hidden!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card svg{grid-area:icon!important;align-self:start!important;width:28px!important;height:28px!important;margin-top:2px!important;padding:6px!important;border-radius:10px!important;background:#2b2f311a;color:#111416!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card span{grid-area:label!important;color:#2b2f31!important;font-size:.78rem!important;font-weight:660!important;line-height:1.08!important}.app-shell[data-route=home] .home-executive-support .conversion-mini-card strong{grid-area:value!important;justify-self:start!important;width:100%!important;min-width:0!important;color:#1a1516!important;font-size:clamp(1.18rem,5vw,1.44rem)!important;font-weight:720!important;line-height:1.05!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.app-shell[data-route=home] .home-executive-support .conversion-mini-card small{grid-area:help!important;color:#2b2f31!important;font-size:.78rem!important;line-height:1.22!important}.app-shell[data-route=home] .home-action-card{gap:8px!important;padding:16px!important}.app-shell[data-route=home] .pending-step-grid.compact-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-shell[data-route=home] .pending-step-grid.compact-pending-grid span{min-height:36px!important;padding:7px 6px!important;font-size:.74rem!important}.app-shell[data-route=home] .section-heading,.app-shell[data-route=home] .meta-table-toolbar,.app-shell[data-route=home] .meta-chart-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}.app-shell[data-route=home] .section-heading p,.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .meta-history-heading .muted{max-width:31ch!important}.app-shell[data-route=home] .metric-sort-controls{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important;gap:5px!important;width:100%!important;padding:5px!important;border-radius:15px!important}.app-shell[data-route=home] .metric-sort-controls span{display:none!important}.app-shell[data-route=home] .metric-sort-controls button{min-width:0!important;min-height:32px!important;padding:0 8px!important;border-radius:11px!important;font-size:.74rem!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid{grid-template-columns:1fr!important;gap:8px!important}.app-shell[data-route=home] .media-kpi-card,.app-shell[data-route=home] .media-context-grid article,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article{min-height:0!important;padding:12px!important;border-radius:14px!important}.app-shell[data-route=home] .media-kpi-card strong,.app-shell[data-route=home] .media-context-grid strong,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article strong{color:#1a1516!important;font-size:clamp(1.1rem,5vw,1.42rem)!important;font-weight:720!important;line-height:1.08!important}.app-shell[data-route=home] .media-kpi-card span,.app-shell[data-route=home] .media-context-grid span,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article span{color:#2b2f31!important;font-size:.72rem!important;font-weight:690!important}.app-shell[data-route=home] .media-kpi-card small,.app-shell[data-route=home] .media-context-grid small,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article small,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article em{color:#2b2f31!important;font-size:.8rem!important;font-weight:430!important;line-height:1.25!important}.app-shell[data-route=home] .reportei-funnel-card{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:76px!important;padding:11px 12px 20px!important;border-radius:15px!important}.app-shell[data-route=home] .reportei-funnel-index{width:28px!important;height:28px!important}.app-shell[data-route=home] .reportei-funnel-card div{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:3px 8px!important}.app-shell[data-route=home] .reportei-funnel-card b{font-size:.92rem!important;line-height:1.08!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:1.46rem!important}.app-shell[data-route=home] .reportei-funnel-card small{grid-column:1 / -1!important;font-size:.78rem!important}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:1 / -1!important;justify-self:start!important;text-align:left!important;font-size:.78rem!important}.app-shell[data-route=home] .reportei-funnel-note{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:4px 8px!important}.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{overflow:visible!important}.app-shell[data-route=home] :where(.meta-campaign-table,.meta-front-table,.meta-history-table){display:grid!important;min-width:0!important;gap:8px!important}.app-shell[data-route=home] :where(.meta-campaign-row.meta-front-head,.meta-front-row.meta-front-head,.meta-history-row.meta-history-head){display:none!important}.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row,.meta-history-row):not(.meta-front-head):not(.meta-history-head){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:14px!important;background:#ffffffe6!important}.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row,.meta-history-row):not(.meta-front-head):not(.meta-history-head):before,.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row,.meta-history-row):not(.meta-front-head):not(.meta-history-head):after{display:none!important}.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row,.meta-history-row):not(.meta-front-head):not(.meta-history-head)>*{display:grid!important;gap:2px!important;min-width:0!important;justify-self:stretch!important;color:#1a1516!important;font-size:.9rem!important;font-weight:620!important;line-height:1.12!important;text-align:left!important;white-space:normal!important}.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row):not(.meta-front-head)>*:before{display:block!important;color:#2b2f31!important;font-size:.66rem!important;font-weight:760!important;letter-spacing:.01em!important;line-height:1!important;text-transform:none!important;content:attr(data-label)!important}.app-shell[data-route=home] .meta-campaign-row:not(.meta-front-head)>strong,.app-shell[data-route=home] .meta-front-row:not(.meta-front-head)>strong{grid-column:1 / -1!important;font-size:.98rem!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>strong{grid-column:1 / -1!important;font-size:1rem!important}.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>strong:before,.app-shell[data-route=home] .meta-history-row:not(.meta-history-head)>span:before{display:block!important;color:#2b2f31!important;font-size:.66rem!important;font-weight:760!important;letter-spacing:.01em!important;line-height:1!important;text-transform:none!important;content:attr(data-label)!important}.app-shell[data-route=home] .meta-breakdown-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border:0!important;background:transparent!important}.app-shell[data-route=home] .meta-breakdown-card{padding:12px!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:14px!important;background:#ffffffdb!important}.app-shell[data-route=home] .meta-breakdown-card>strong{color:#1a1516!important;font-size:.98rem!important;font-weight:700!important}.app-shell[data-route=home] .meta-breakdown-card b{color:#1a1516!important;font-size:.9rem!important;font-weight:660!important}.app-shell[data-route=home] .meta-breakdown-card small{color:#2b2f31!important;font-size:.78rem!important;font-weight:430!important}}@media(max-width:420px){.app-shell[data-route=home] .mobile-menu-button{width:38px!important;height:38px!important}.app-shell[data-route=home] .home-protocol-primary.meta-conversion-card>strong{font-size:clamp(2.15rem,12vw,2.7rem)!important}.app-shell[data-route=home] .metric-sort-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=home] :where(.meta-campaign-row,.meta-front-row,.meta-history-row):not(.meta-front-head):not(.meta-history-head){grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell[data-route=home] :where(.meta-history-panel,.meta-history-panel>*,.meta-story-section,.meta-story-section>*,.meta-chart-head,.meta-table-toolbar,.meta-section-intro,.meta-evolution-chart-shell,.reportei-funnel-flow,.meta-front-table-wrap,.meta-history-table-wrap){min-width:0!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important}.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=home] .meta-story-section,.app-shell[data-route=home] .meta-evolution-chart-shell,.app-shell[data-route=home] .meta-front-table-wrap,.app-shell[data-route=home] .meta-history-table-wrap{overflow:hidden!important}.app-shell[data-route=home] .meta-table-toolbar .metric-sort-controls,.app-shell[data-route=home] .meta-chart-head .metric-sort-controls,.app-shell[data-route=home] .chart-view-controls{justify-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.app-shell[data-route=home] .metric-sort-controls button{width:auto!important}}:root{--belavista-text-ink-final: #1a1516;--belavista-text-body-final: #111416;--belavista-text-soft-final: #2b2f31;--belavista-label-final: #2b2f31}.app-shell :where(.muted,.field-help,.field-note,.period-option small,.manual-step-copy small,.manual-persistent-summary small,.manual-persistent-summary-meta span,.manual-movement-snapshot small,.home-refresh-inline small,.channel-source-card>small,.channel-source-card p,.channel-source-metrics small,.channel-decision-card small,.channel-proof-strip small,.channel-readout-footer,.google-support-footnote,.google-support-collected,.essential-kpi-grid small,.essential-pulse-list small,.essential-funnel-list small,.conversion-mini-card small,.source-compact-grid small,.google-support-grid small,.media-kpi-card small,.media-context-grid small,.account-intelligence-grid small,.meta-section-intro .muted,.meta-table-toolbar .muted,.report-analysis-shell .muted){color:var(--belavista-text-soft-final)!important;font-weight:450!important;letter-spacing:0!important;line-height:1.36!important}.app-shell :where(.eyebrow,.manual-disclosure-head .eyebrow,.movement-support-head .eyebrow,.manual-secondary-fields-head .eyebrow,.week-entry-head .eyebrow,.channel-source-head span,.channel-decision-card>span,.channel-proof-strip article>span,.media-kpi-card span,.media-context-grid span,.account-intelligence-grid span,.google-support-card .eyebrow,.meta-front-head span,.meta-history-head span,.meta-campaign-row.meta-front-head span,.metric-sort-controls span,.timeline-filter-button span,.status-chip){color:var(--belavista-label-final)!important;font-weight:640!important;letter-spacing:.01em!important}.app-shell :where(.manual-step-copy strong,.manual-persistent-summary strong,.manual-movement-snapshot strong,.essential-kpi-grid strong,.conversion-mini-card strong,.source-compact-grid strong,.google-support-grid strong,.account-intelligence-grid strong,.channel-source-card strong,.channel-source-metrics b,.media-kpi-card strong,.media-context-grid strong,.meta-breakdown-card>strong,.meta-breakdown-card b,.meta-front-row strong,.meta-history-row strong,.meta-campaign-row strong,.reportei-funnel-card b,.reportei-funnel-card strong){color:var(--belavista-text-ink-final)!important;font-weight:710!important;letter-spacing:0!important}.app-shell :where(.manual-step-copy,.manual-persistent-summary,.manual-movement-snapshot,.channel-source-card,.google-support-card,.media-kpi-card,.media-context-grid article,.account-intelligence-grid article,.meta-breakdown-card,.reportei-funnel-card){color:var(--belavista-text-body-final)!important;text-rendering:geometricPrecision}@media(max-width:760px){.app-shell :where(.muted,.field-help,.field-note,.period-option small,.manual-step-copy small,.channel-source-card p,.google-support-footnote,.essential-kpi-grid small,.media-kpi-card small,.meta-section-intro .muted){font-size:clamp(.78rem,2.9vw,.86rem)!important;line-height:1.34!important}}.app-shell[data-route=home] .meta-history-heading{align-items:start!important;gap:14px!important}.app-shell[data-route=home] .meta-history-heading .muted,.app-shell[data-route=home] .meta-section-intro .muted{max-width:74ch!important;text-wrap:pretty}.app-shell[data-route=home] .media-period-board{padding:14px!important;border-radius:16px!important}.app-shell[data-route=home] .media-kpi-rack{grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(150px,1fr))!important;gap:10px!important}.app-shell[data-route=home] .media-kpi-card{min-height:96px!important;padding:14px!important;align-content:start!important}.app-shell[data-route=home] .media-kpi-card strong{font-size:clamp(1.18rem,.88rem + .9vw,1.78rem)!important;line-height:1.04!important}.app-shell[data-route=home] .media-context-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:14px!important;background:#ffffffb8!important}.app-shell[data-route=home] .media-context-grid article{min-height:0!important;padding:12px 14px!important;border:0!important;border-radius:0!important;border-right:1px solid rgba(17,20,22,.08)!important;background:transparent!important;box-shadow:none!important}.app-shell[data-route=home] .media-context-grid article:last-child{border-right:0!important}.app-shell[data-route=home] .media-context-grid span{font-size:.72rem!important;font-weight:640!important}.app-shell[data-route=home] .media-context-grid strong{max-width:100%!important;font-size:clamp(1rem,.86rem + .42vw,1.32rem)!important;line-height:1.1!important;overflow-wrap:normal!important;text-wrap:balance}.app-shell[data-route=home] .media-context-grid small{max-width:30ch!important;font-size:.78rem!important;line-height:1.28!important}.app-shell[data-route=home] .meta-chart-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.app-shell[data-route=home] .meta-story-section:has(.meta-table-empty){display:none!important}@media(max-width:1360px){.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .media-context-grid article:nth-child(3n){border-right:0!important}}@media(max-width:760px){.app-shell[data-route=home] .media-kpi-rack,.app-shell[data-route=home] .media-context-grid{grid-template-columns:1fr!important}.app-shell[data-route=home] .media-context-grid{border-radius:14px!important}.app-shell[data-route=home] .media-context-grid article{border-right:0!important;border-bottom:1px solid rgba(17,20,22,.08)!important}.app-shell[data-route=home] .media-context-grid article:last-child{border-bottom:0!important}.app-shell[data-route=home] .meta-chart-head{grid-template-columns:1fr!important}}.onboarding-prompt-card{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;width:100%;margin:0 auto 18px;gap:12px!important;padding:12px 14px;background:#fffdf8f5;box-shadow:0 14px 34px #1a151614}.onboarding-prompt-card .section-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.onboarding-prompt-card h2{max-width:16ch!important;font-size:1.06rem!important;line-height:1.05!important}.onboarding-prompt-card p{display:none!important}.onboarding-prompt-card .pill{padding:6px 8px!important;font-size:.66rem!important}.onboarding-prompt-card .primary-button,.onboarding-prompt-card .secondary-button,.onboarding-prompt-card .ghost-button{min-height:36px!important;padding:8px 12px!important;font-size:.82rem!important}.onboarding-prompt-card .onboarding-prompt-actions{grid-template-columns:repeat(2,minmax(0,auto))!important;gap:7px!important}.onboarding-prompt-card .onboarding-skip-button{justify-self:end!important;min-height:30px!important;padding:6px 8px!important}@media(max-width:760px){.topbar{position:sticky;top:0;display:block!important;padding:8px 10px!important;border-radius:0 0 16px 16px!important}.mobile-context-bar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;padding:8px!important}.app-shell[data-route=home] .mobile-context-bar,.app-shell .mobile-context-bar{grid-template-columns:1fr!important}.mobile-context-main,.compact-mobile-context-main,.app-shell[data-route=home] .mobile-context-main,.app-shell[data-route=home] .compact-mobile-context-main{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important}.mobile-menu-button,.mobile-guide-button{min-width:42px!important;width:auto!important;min-height:38px!important;padding:0 10px!important;white-space:nowrap!important}.mobile-menu-button span{display:none!important}.mobile-status-line,.compact-mobile-status-meta,.mobile-status-meta{min-width:0!important;overflow:hidden!important}.mobile-status-line strong,.mobile-status-meta span,.mobile-status-meta small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-period-select,.mobile-viewmode-shell,.mobile-period-select .period-control,.mobile-period-select .period-control summary{width:100%!important;min-width:0!important}.mobile-period-label{display:none!important}.onboarding-highlight.mobile{position:fixed;z-index:80;border:2px solid rgba(17,20,22,.82);border-radius:16px;background:#b3d7d82e;box-shadow:0 0 0 9999px #1a151638,0 14px 34px #1a151629;pointer-events:none}.onboarding-coachmark.mobile{inset:auto 12px 12px!important;max-width:none!important;width:auto!important;padding:16px!important}.onboarding-coachmark.mobile h3{max-width:none!important;font-size:1.12rem!important;line-height:1.08!important}.onboarding-coachmark.mobile p,.onboarding-coachmark.mobile .coachmark-note{font-size:.9rem!important;line-height:1.32!important}.onboarding-prompt-card{position:fixed!important;grid-template-columns:1fr!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:95!important;width:auto!important;max-height:min(76vh,560px);overflow:auto;padding:16px!important;border-radius:20px!important;background:#fffdf8f5!important;box-shadow:0 0 0 9999px #1a151633,0 22px 56px #1a151633!important}.onboarding-prompt-card h2{max-width:none!important;font-size:1.2rem!important;line-height:1.08!important}.onboarding-prompt-card p{display:block!important;max-width:none!important;font-size:.9rem!important;line-height:1.32!important}.onboarding-prompt-actions{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell[data-route=manual] .manual-disclosure-panel--granularity{padding:12px!important}.app-shell[data-route=manual] .manual-disclosure-panel--granularity>.manual-disclosure-static-head,.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head,.app-shell[data-route=manual] .creative-attribution-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.app-shell[data-route=manual] .manual-disclosure-panel--granularity>.manual-disclosure-static-head small,.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head small,.app-shell[data-route=manual] .creative-attribution-head span{max-width:none!important;text-align:left!important}.app-shell[data-route=manual] .manual-disclosure-panel--locked .manual-disclosure-static-head>div{min-width:0!important}.app-shell[data-route=manual] .creative-attribution-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.app-shell[data-route=manual] .creative-attribution-meta{grid-column:1 / -1!important}.app-shell[data-route=manual] .attribution-balance{min-width:0!important;text-align:left!important}}.app-shell[data-route=home] .meta-story-section:has(.meta-breakdown-grid){padding:18px!important}.app-shell[data-route=home] .meta-breakdown-grid{display:grid!important;align-items:start!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(26,21,22,.1)!important;border-radius:16px!important;background:#ffffffd1!important}.app-shell[data-route=home] .meta-breakdown-card{display:grid!important;align-content:start!important;gap:10px!important;min-height:0!important;padding:13px 14px!important;border:0!important;border-right:1px solid rgba(26,21,22,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-route=home] .meta-breakdown-card:last-child{border-right:0!important}.app-shell[data-route=home] .meta-breakdown-card header{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-route=home] .meta-breakdown-card>strong,.app-shell[data-route=home] .meta-breakdown-card header>strong{color:#1a1516!important;font-size:.94rem!important;font-weight:720!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .meta-breakdown-card header>small{color:#2b2f31!important;font-size:.74rem!important;font-weight:450!important;line-height:1.2!important}.app-shell[data-route=home] .meta-breakdown-list{display:grid!important;gap:8px!important}.app-shell[data-route=home] .meta-breakdown-list>span{position:relative!important;display:grid!important;gap:3px!important;min-height:42px!important;min-width:0!important;padding:0 0 8px!important;border-radius:0!important;background:transparent!important}.app-shell[data-route=home] .meta-breakdown-list>span b{overflow:hidden!important;color:#1a1516!important;font-size:.82rem!important;font-weight:650!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-breakdown-list>span small{overflow:hidden!important;color:#2b2f31!important;font-size:.72rem!important;font-weight:430!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-breakdown-list>span i{position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:3px!important;overflow:hidden!important;border-radius:999px!important;background:#1a151614!important}.app-shell[data-route=home] .meta-breakdown-list>span i:before{content:""!important;display:block!important;width:var(--breakdown-fill)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2b2f31,#b3d7d8)!important}.app-shell[data-route=home] .meta-breakdown-list>.meta-breakdown-empty{min-height:56px!important;align-content:center!important;padding:10px!important;border:1px dashed rgba(26,21,22,.14)!important;border-radius:12px!important;background:#f9f8f6b8!important}@media(max-width:1280px){.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-breakdown-card{border-right:1px solid rgba(26,21,22,.08)!important;border-bottom:1px solid rgba(26,21,22,.08)!important}.app-shell[data-route=home] .meta-breakdown-card:nth-child(2n),.app-shell[data-route=home] .meta-breakdown-card:last-child{border-right:0!important}}@media(max-width:760px){.app-shell[data-route=home] .meta-story-section:has(.meta-breakdown-grid){padding:14px!important}.app-shell[data-route=home] .meta-breakdown-grid{grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important;border:0!important;background:transparent!important}.app-shell[data-route=home] .meta-breakdown-card,.app-shell[data-route=home] .meta-breakdown-card:nth-child(2n),.app-shell[data-route=home] .meta-breakdown-card:last-child{padding:12px!important;border:1px solid rgba(26,21,22,.1)!important;border-radius:14px!important;background:#ffffffdb!important}.app-shell[data-route=home] .meta-breakdown-list{gap:9px!important}.app-shell[data-route=home] .meta-breakdown-list>span b,.app-shell[data-route=home] .meta-breakdown-list>span small{white-space:normal!important}}.app-shell[data-route=home],.app-shell[data-route=manual],.app-shell[data-route=reports]{--belavista-ink: #1a1516;--belavista-copy: #111416;--belavista-soft-copy: #2b2f31;--belavista-line-soft: rgba(26, 21, 22, .11);--belavista-card-soft: rgba(255, 255, 255, .9)}.app-shell[data-route=home] :where(.card,.performance-panel,.meta-story-section,.meta-history-panel,.media-kpi-card),.app-shell[data-route=manual] :where(.card,.manual-panel,.manual-persistent-summary,.manual-disclosure-panel),.app-shell[data-route=reports] :where(.card,.report-analysis-shell,.report-side-card,.platform-compare-card){border-color:var(--belavista-line-soft)!important;box-shadow:0 12px 28px #1a15160a!important}.app-shell[data-route=home] :where(h1,h2,h3),.app-shell[data-route=manual] :where(h1,h2,h3),.app-shell[data-route=reports] :where(h1,h2,h3){color:var(--belavista-ink)!important;font-weight:690!important;line-height:1.08!important;letter-spacing:0!important}.app-shell[data-route=home] :where(p,.muted),.app-shell[data-route=manual] :where(p,.muted),.app-shell[data-route=reports] :where(p,.muted){color:var(--belavista-copy)!important;font-size:clamp(.9rem,.86rem + .12vw,.98rem)!important;font-weight:430!important;line-height:1.42!important}.app-shell[data-route=home] :where(small,.pill,.evidence-badge),.app-shell[data-route=manual] :where(small,.pill,.field-help,.field-note),.app-shell[data-route=reports] :where(small,.pill,.evidence-badge){color:var(--belavista-soft-copy)!important;font-size:.76rem!important;font-weight:430!important;line-height:1.28!important;letter-spacing:0!important}.app-shell[data-route=home] :where(.eyebrow,.media-kpi-card span,.performance-grid article span,.reportei-funnel-card span,.meta-window-strip b),.app-shell[data-route=manual] :where(.eyebrow,.manual-persistent-summary>div:first-child>span,.manual-panel-title span),.app-shell[data-route=reports] :where(.eyebrow,.report-pending-card span,.reports-analysis-badge small){color:#111416!important;font-size:.72rem!important;font-weight:650!important;line-height:1.16!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-route=home] .home-executive-primary{min-height:132px!important;padding:18px 20px!important}.app-shell[data-route=home] .home-executive-primary>strong{font-size:clamp(2.25rem,1.9rem + 1.35vw,3.45rem)!important;font-weight:690!important;letter-spacing:0!important}.app-shell[data-route=home] .home-executive-band{gap:10px!important}.app-shell[data-route=home] .conversion-mini-card,.app-shell[data-route=home] .meta-window-strip.home-executive-strip span{min-height:88px!important;padding:12px 14px!important;border-radius:14px!important}.app-shell[data-route=home] .performance-panel{padding:20px!important}.app-shell[data-route=home] .performance-grid,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid{gap:10px!important}.app-shell[data-route=home] .performance-grid article,.app-shell[data-route=home] .performance-grid.meta-compact-metric-grid article,.app-shell[data-route=home] .media-kpi-card{min-height:92px!important;padding:12px 13px!important;border-radius:14px!important;background:var(--belavista-card-soft)!important}.app-shell[data-route=home] .performance-grid article strong,.app-shell[data-route=home] .media-kpi-card strong{color:var(--belavista-ink)!important;font-size:clamp(1.28rem,1.08rem + .48vw,1.72rem)!important;font-weight:690!important;line-height:1.02!important}.app-shell[data-route=home] .performance-grid article small,.app-shell[data-route=home] .media-kpi-card small{max-width:24ch!important}.app-shell[data-route=home] .meta-history-panel{padding:22px!important}.app-shell[data-route=home] .meta-history-panel>.section-heading,.app-shell[data-route=home] .meta-story-section>.section-heading,.app-shell[data-route=home] .meta-section-intro,.app-shell[data-route=reports] .reports-analysis-intro{margin-bottom:12px!important}.app-shell[data-route=home] .reportei-funnel-card{min-height:60px!important;padding:10px 12px!important;border-radius:14px!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-weight:680!important}.app-shell[data-route=manual] .manual-hero{min-height:72px!important;padding:14px 18px!important}.app-shell[data-route=manual] .manual-hero h2{font-size:clamp(1.36rem,1.16rem + .6vw,1.72rem)!important;font-weight:690!important}.app-shell[data-route=manual] .manual-save-state{color:var(--belavista-copy)!important;font-weight:520!important}.app-shell[data-route=manual] .manual-persistent-summary{padding:14px!important;border-radius:16px!important}.app-shell[data-route=manual] .manual-persistent-summary strong{color:var(--belavista-ink)!important;font-size:clamp(1.02rem,.96rem + .24vw,1.2rem)!important;font-weight:690!important}.app-shell[data-route=manual] .manual-step-guide-inline{background:#f9f8f6b3!important}.app-shell[data-route=manual] .manual-step-guide-inline strong{color:#111416!important;font-weight:650!important}.app-shell[data-route=reports] .report-summary-band{gap:10px!important}.app-shell[data-route=reports] .report-pending-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"icon label value" "icon helper value"!important;align-items:center!important;gap:2px 10px!important;min-height:78px!important;padding:13px 14px!important;border-radius:15px!important;background:var(--belavista-card-soft)!important}.app-shell[data-route=reports] .report-pending-card svg{grid-area:icon!important;align-self:center!important}.app-shell[data-route=reports] .report-pending-card>span{grid-area:label!important}.app-shell[data-route=reports] .report-pending-card>strong{grid-area:value!important;justify-self:end!important;max-width:16ch!important;color:var(--belavista-ink)!important;font-size:clamp(1.05rem,.98rem + .28vw,1.32rem)!important;font-weight:690!important;line-height:1.08!important;text-align:right!important}.app-shell[data-route=reports] .report-pending-card>small{grid-area:helper!important;max-width:34ch!important}.app-shell[data-route=reports] .report-analysis-shell{padding:18px!important}.app-shell[data-route=reports] .reports-analysis-badges{gap:8px!important}.app-shell[data-route=reports] .reports-analysis-badge{min-height:58px!important;padding:10px 12px!important;border-radius:14px!important}@media(max-width:760px){.app-shell[data-route=home] .home-executive-primary{min-height:0!important;padding:16px!important}.app-shell[data-route=home] .home-executive-primary>strong{font-size:clamp(2.28rem,13vw,2.95rem)!important}.app-shell[data-route=home] .conversion-mini-card,.app-shell[data-route=home] .media-kpi-card,.app-shell[data-route=home] .performance-grid article,.app-shell[data-route=reports] .report-pending-card{min-height:72px!important}.app-shell[data-route=home] .performance-panel,.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=reports] .report-analysis-shell{padding:15px!important}.app-shell[data-route=manual] .manual-hero{min-height:0!important;padding:12px 14px!important}.app-shell[data-route=manual] .manual-persistent-summary{margin-inline:14px!important}.app-shell[data-route=manual] .manual-step-guide-inline{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.app-shell[data-route=reports] .report-pending-card{grid-template-columns:auto minmax(0,1fr) minmax(88px,auto)!important}}.app-shell[data-route=home] :where(.meta-section-intro h3,.meta-chart-head h3,.meta-table-toolbar h3,.meta-story-section h3,.section-heading h2,.google-support-head h2,.home-action-card h2,.conversion-card-head+strong,.media-kpi-card strong,.conversion-mini-card strong),.app-shell[data-route=manual] :where(.manual-panel-title h3,.manual-disclosure-head strong,.manual-disclosure-static-head strong,.movement-support-head strong,.manual-persistent-summary h2,.week-entry-head strong),.app-shell[data-route=reports] :where(.reports-analysis-intro h2,.report-side-card h2,.report-pending-card strong,.reports-analysis-badge strong){color:var(--belavista-ink, #1a1516)!important;font-weight:680!important;letter-spacing:0!important}.app-shell[data-route=home] :where(.meta-section-intro .muted,.meta-table-toolbar .muted,.meta-chart-head p,.meta-story-section p,.channel-value-lede,.home-refresh-inline small,.conversion-mini-card small,.media-kpi-card small,.clinical-pending-strip small),.app-shell[data-route=manual] :where(.manual-disclosure-head small,.manual-disclosure-static-head small,.field-help,.manual-disclosure-empty span,.manual-persistent-summary p,.week-entry-head span),.app-shell[data-route=reports] :where(.reports-title p,.report-pending-card small,.reports-analysis-badge small,.report-pending-analytic-note span,.report-side-card p){color:var(--belavista-copy, #111416)!important;font-weight:420!important;line-height:1.42!important;letter-spacing:0!important}.app-shell[data-route=home] :where(.conversion-mini-card,.media-kpi-card,.meta-history-panel article,.meta-window-strip span),.app-shell[data-route=reports] .report-pending-card{gap:5px!important}.app-shell[data-route=manual] .manual-disclosure-static-head,.app-shell[data-route=manual] .manual-disclosure-head{align-items:start!important;gap:12px!important}.app-shell[data-route=manual] .manual-disclosure-static-head>small,.app-shell[data-route=manual] .manual-disclosure-head>small{max-width:min(42ch,45%)!important;text-align:right!important}.app-shell[data-route=reports] .report-channel-value{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important}.app-shell[data-route=reports] .report-channel-value span{align-items:baseline!important;display:inline-flex!important;gap:5px!important}@media(max-width:720px){.app-shell[data-route=manual] .manual-disclosure-static-head,.app-shell[data-route=manual] .manual-disclosure-head{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-disclosure-static-head>small,.app-shell[data-route=manual] .manual-disclosure-head>small{max-width:100%!important;text-align:left!important}.app-shell[data-route=home] :where(.home-protocol-primary>strong,.conversion-card-head+strong){font-size:clamp(2.35rem,13vw,3.15rem)!important;line-height:.96!important}.app-shell[data-route=home] :where(.conversion-mini-card strong,.media-kpi-card strong){font-size:1.22rem!important}.app-shell[data-route=reports] .report-channel-value{gap:5px 10px!important}}.app-shell[data-route=home] .channel-benchmark-panel{margin:clamp(16px,2.2vw,28px) 0!important;padding:clamp(18px,2.2vw,28px)!important;border:1px solid rgba(17,20,22,.12)!important;border-radius:24px!important;background:linear-gradient(135deg,#ffffffeb,#f9f8f6d1),radial-gradient(circle at 92% 8%,rgba(47,159,194,.14),transparent 36%)!important;box-shadow:0 24px 68px #1a151614!important}.app-shell[data-route=home] .channel-benchmark-head{align-items:start!important;display:flex!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.app-shell[data-route=home] .channel-benchmark-head h2{max-width:34ch!important;color:var(--belavista-ink, #1a1516)!important;font-size:clamp(1.42rem,1.18rem + .75vw,2.05rem)!important;font-weight:680!important;line-height:1.08!important}.app-shell[data-route=home] .channel-benchmark-head p{max-width:72ch!important;color:var(--belavista-copy, #111416)!important;font-size:clamp(.92rem,.87rem + .18vw,1.02rem)!important;font-weight:420!important;line-height:1.42!important}.app-shell[data-route=home] .channel-benchmark-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-route=home] .channel-benchmark-card{--source-accent: #111416;display:grid!important;grid-template-rows:auto auto auto auto 1fr!important;gap:10px!important;min-height:228px!important;padding:16px!important;border:1px solid rgba(17,20,22,.13)!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #1a15160b!important}.app-shell[data-route=home] .channel-benchmark-card.is-google{--source-accent: #2f9fc2}.app-shell[data-route=home] .channel-benchmark-card.is-ga4{--source-accent: #8a8c8d}.app-shell[data-route=home] .channel-benchmark-card.is-clinic{--source-accent: #c66f4b}.app-shell[data-route=home] .channel-benchmark-card header{align-items:start!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important}.app-shell[data-route=home] .channel-benchmark-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:999px!important;color:#fff!important;background:var(--source-accent)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--source-accent) 24%,transparent)!important}.app-shell[data-route=home] .channel-benchmark-card header strong{display:block!important;color:var(--belavista-ink, #1a1516)!important;font-size:.98rem!important;font-weight:680!important;line-height:1.1!important}.app-shell[data-route=home] .channel-benchmark-card header small{display:block!important;margin-top:2px!important;color:var(--belavista-soft-copy, #5c5d5e)!important;font-size:.76rem!important;font-weight:430!important;line-height:1.2!important}.app-shell[data-route=home] .channel-benchmark-card header .metric-delta{justify-self:end!important;max-width:12ch!important;padding:5px 7px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:620!important;line-height:1.12!important;text-align:right!important;white-space:normal!important}.app-shell[data-route=home] .channel-benchmark-value{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}.app-shell[data-route=home] .channel-benchmark-value b{color:var(--belavista-ink, #1a1516)!important;font-size:clamp(1.72rem,1.3rem + 1vw,2.34rem)!important;font-weight:680!important;letter-spacing:0!important;line-height:.98!important}.app-shell[data-route=home] .channel-benchmark-value span{color:var(--belavista-copy, #111416)!important;font-size:.86rem!important;font-weight:450!important}.app-shell[data-route=home] .channel-benchmark-card p{min-height:40px!important;margin:0!important;color:var(--belavista-copy, #111416)!important;font-size:.84rem!important;font-weight:420!important;line-height:1.33!important}.app-shell[data-route=home] .channel-benchmark-meter{position:relative!important;overflow:hidden!important;height:7px!important;border-radius:999px!important;background:#1a151612!important}.app-shell[data-route=home] .channel-benchmark-meter i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--source-accent),color-mix(in srgb,var(--source-accent) 52%,#ffffff 48%))!important}.app-shell[data-route=home] .channel-benchmark-metrics{align-self:end!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-shell[data-route=home] .channel-benchmark-metrics span{min-width:0!important;padding:8px 7px!important;border-radius:12px!important;background:#f9f8f6c7!important}.app-shell[data-route=home] .channel-benchmark-metrics small,.app-shell[data-route=home] .channel-benchmark-metrics b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .channel-benchmark-metrics small{color:#111416!important;font-size:.68rem!important;font-weight:620!important;line-height:1.1!important}.app-shell[data-route=home] .channel-benchmark-metrics b{margin-top:3px!important;color:var(--belavista-ink, #1a1516)!important;font-size:.86rem!important;font-weight:650!important;line-height:1.08!important}.app-shell[data-route=home] .channel-benchmark-note{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(17,20,22,.12)!important;color:var(--belavista-copy, #111416)!important;font-size:.86rem!important;font-weight:420!important;line-height:1.28!important}.app-shell[data-route=home] .channel-benchmark-note span{display:inline-flex!important;gap:6px!important}.app-shell[data-route=home] .channel-benchmark-note b{color:#111416!important;font-weight:650!important}@media(max-width:1180px){.app-shell[data-route=home] .channel-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.app-shell[data-route=home] .channel-benchmark-panel{margin:14px 0!important;padding:14px!important;border-radius:20px!important}.app-shell[data-route=home] .channel-benchmark-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.app-shell[data-route=home] .channel-benchmark-head h2{max-width:100%!important;font-size:clamp(1.26rem,8vw,1.72rem)!important}.app-shell[data-route=home] .channel-benchmark-grid{grid-template-columns:1fr!important;gap:10px!important}.app-shell[data-route=home] .channel-benchmark-card{min-height:0!important;padding:14px!important}.app-shell[data-route=home] .channel-benchmark-card header{grid-template-columns:auto minmax(0,1fr)!important}.app-shell[data-route=home] .channel-benchmark-card header .metric-delta{grid-column:2!important;justify-self:start!important;max-width:100%!important;text-align:left!important}.app-shell[data-route=home] .channel-benchmark-card p{min-height:0!important}.app-shell[data-route=home] .channel-benchmark-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .channel-benchmark-note span{width:100%!important}}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:minmax(0,1.42fr) minmax(220px,.58fr)!important;align-items:stretch!important;min-height:0!important}.app-shell[data-route=home] .reportei-funnel-stack,.app-shell[data-route=home] .reportei-funnel-side{display:grid!important;gap:10px!important}.app-shell[data-route=home] .reportei-funnel-stack{align-content:center!important}.app-shell[data-route=home] .reportei-funnel-card{isolation:isolate!important;grid-template-columns:34px minmax(0,1fr) minmax(110px,.36fr)!important;align-items:center!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:76px!important;padding:12px 15px!important;border:0!important;border-radius:18px!important;overflow:hidden!important;background:#ffffffd6!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--funnel-color, #111416) 28%,white),0 16px 34px #1a15160e!important;clip-path:none!important}.app-shell[data-route=home] .reportei-funnel-card:before{content:""!important;position:absolute!important;inset:0 auto 0 50%!important;z-index:-1!important;width:max(var(--stage-width),48%)!important;transform:translate(-50%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--funnel-color, #111416) 22%,white),color-mix(in srgb,var(--funnel-color, #111416) 8%,white))!important;clip-path:polygon(4% 0,96% 0,91% 100%,9% 100%)!important}.app-shell[data-route=home] .reportei-funnel-card:not(:last-of-type):after{display:none!important}.app-shell[data-route=home] .reportei-funnel-card div{gap:1px!important}.app-shell[data-route=home] .reportei-funnel-card b,.app-shell[data-route=home] .reportei-funnel-card strong,.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{color:#1a1516!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:clamp(1.55rem,1.25rem + .86vw,2.25rem)!important;font-weight:700!important}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:auto!important;align-self:center!important;min-width:0!important;padding:0!important;border:0!important;font-size:.8rem!important;font-weight:430!important;text-align:right!important}.app-shell[data-route=home] .reportei-funnel-index{background:#ffffff8c!important;color:#111416!important}.app-shell[data-route=home] .reportei-funnel-side{align-content:center!important;padding-left:12px!important;border-left:1px solid rgba(26,21,22,.12)!important}.app-shell[data-route=home] .reportei-funnel-side span{display:grid!important;gap:2px!important;padding:11px 12px!important;border:1px solid rgba(26,21,22,.1)!important;border-radius:14px!important;background:#ffffffb8!important}.app-shell[data-route=home] .reportei-funnel-side b{color:#111416!important;font-size:.72rem!important;font-weight:650!important;line-height:1.1!important}.app-shell[data-route=home] .reportei-funnel-side strong{color:#1a1516!important;font-size:1.24rem!important;font-weight:680!important;line-height:1!important}.app-shell[data-route=home] .reportei-funnel-side small{color:#111416!important;font-size:.78rem!important;font-weight:420!important;line-height:1.22!important}@media(max-width:760px){.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr!important}.app-shell[data-route=home] .reportei-funnel-card{grid-template-columns:30px minmax(0,1fr)!important;width:100%!important;min-width:0!important;clip-path:none!important}.app-shell[data-route=home] .reportei-funnel-card em{grid-column:2!important;text-align:left!important}.app-shell[data-route=home] .reportei-funnel-side{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;border-left:0!important}}@media(max-width:460px){.app-shell[data-route=home] .reportei-funnel-side{grid-template-columns:1fr!important}}.app-shell[data-route=home] .period-intelligence-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1.18fr) minmax(0,1fr) minmax(0,1.05fr)!important;gap:12px!important;margin-top:12px!important}.app-shell[data-route=home] .period-intelligence-card{display:grid!important;align-content:start!important;gap:12px!important;min-width:0!important;min-height:258px!important;padding:15px!important;overflow:hidden!important;border:1px solid rgba(17,20,22,.12)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff0,#f9f8f6d1),radial-gradient(circle at 0% 0%,rgba(138,140,141,.12),transparent 44%)!important;box-shadow:0 16px 36px #1a15160b!important}.app-shell[data-route=home] .period-intelligence-card.is-google{background:linear-gradient(180deg,#fffffff0,#f9f8f6d1),radial-gradient(circle at 0% 0%,rgba(43,47,49,.12),transparent 44%)!important}.app-shell[data-route=home] .period-intelligence-card.is-site{background:linear-gradient(180deg,#fffffff0,#f9f8f6d1),radial-gradient(circle at 0% 0%,rgba(138,140,141,.14),transparent 44%)!important}.app-shell[data-route=home] .period-intelligence-card.is-bottleneck{background:linear-gradient(180deg,#fffffff0,#f9f8f6d1),radial-gradient(circle at 0% 0%,rgba(198,111,75,.1),transparent 44%)!important}.app-shell[data-route=home] .period-intelligence-card header{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-route=home] .period-intelligence-card header span{color:#111416!important;font-size:.74rem!important;font-weight:670!important;line-height:1.08!important}.app-shell[data-route=home] .period-intelligence-card header strong{color:var(--belavista-ink, #1a1516)!important;font-size:clamp(1.16rem,1.02rem + .36vw,1.48rem)!important;font-weight:690!important;letter-spacing:0!important;line-height:1.05!important}.app-shell[data-route=home] .period-intelligence-card header small{color:#2b2f31!important;font-size:.78rem!important;font-weight:430!important;line-height:1.22!important}.app-shell[data-route=home] .period-intelligence-bars,.app-shell[data-route=home] .period-intelligence-list,.app-shell[data-route=home] .period-spend-strip{display:grid!important;gap:9px!important;min-width:0!important}.app-shell[data-route=home] .period-intelligence-bars>span,.app-shell[data-route=home] .period-spend-strip>span{display:grid!important;grid-template-columns:minmax(76px,.42fr) minmax(80px,1fr) minmax(46px,auto)!important;align-items:center!important;gap:8px!important;min-width:0!important}.app-shell[data-route=home] .period-intelligence-bars b,.app-shell[data-route=home] .period-spend-strip b,.app-shell[data-route=home] .period-intelligence-list b{min-width:0!important;color:#1a1516!important;font-size:.83rem!important;font-weight:630!important;line-height:1.12!important}.app-shell[data-route=home] .period-intelligence-bars strong,.app-shell[data-route=home] .period-spend-strip strong{color:#1a1516!important;font-size:.86rem!important;font-weight:660!important;line-height:1.1!important;text-align:right!important;white-space:nowrap!important}.app-shell[data-route=home] .period-intelligence-bars small{grid-column:2 / -1!important;color:#2b2f31!important;font-size:.72rem!important;font-weight:410!important;line-height:1.16!important}.app-shell[data-route=home] .period-intelligence-bars i,.app-shell[data-route=home] .period-spend-strip i,.app-shell[data-route=home] .period-intelligence-list i{display:block!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#1a151614!important}.app-shell[data-route=home] .period-intelligence-bars i em,.app-shell[data-route=home] .period-spend-strip i em,.app-shell[data-route=home] .period-intelligence-list i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#111416,#8a8c8d)!important}.app-shell[data-route=home] .period-spend-strip{margin-top:2px!important;padding-top:10px!important;border-top:1px solid rgba(17,20,22,.1)!important}.app-shell[data-route=home] .period-intelligence-list>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;min-width:0!important}.app-shell[data-route=home] .period-intelligence-list small{color:#2b2f31!important;font-size:.73rem!important;font-weight:420!important;line-height:1.16!important;text-align:right!important}.app-shell[data-route=home] .period-intelligence-list i{grid-column:1 / -1!important}.app-shell[data-route=home] .keyword-chip-row,.app-shell[data-route=home] .channel-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.app-shell[data-route=home] .keyword-chip-row span,.app-shell[data-route=home] .channel-chip-row span{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;padding:7px 9px!important;overflow:hidden!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:999px!important;color:#111416!important;font-size:.74rem!important;font-weight:560!important;line-height:1.05!important;background:#ffffffb8!important}.app-shell[data-route=home] .keyword-chip-row span:before,.app-shell[data-route=home] .channel-chip-row span:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;z-index:-1!important;width:var(--chip-fill)!important;border-radius:inherit!important;background:#8a8c8d38!important}.app-shell[data-route=home] .keyword-chip-row b,.app-shell[data-route=home] .channel-chip-row b{color:#111416!important;font-size:.72rem!important;font-weight:680!important}@media(max-width:1280px){.app-shell[data-route=home] .period-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell[data-route=home] .period-intelligence-grid{grid-template-columns:1fr!important;gap:10px!important}.app-shell[data-route=home] .period-intelligence-card{min-height:0!important;padding:13px!important}.app-shell[data-route=home] .period-intelligence-bars>span,.app-shell[data-route=home] .period-spend-strip>span{grid-template-columns:minmax(0,.42fr) minmax(74px,1fr) minmax(42px,auto)!important;gap:7px!important}.app-shell[data-route=home] .period-intelligence-card header strong{font-size:1.18rem!important}.app-shell[data-route=home] .period-intelligence-list small{text-align:left!important}}:root{--belavista-ui-font: Inter, "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--belavista-ui-ink: #1a1516;--belavista-ui-body: #111416;--belavista-ui-muted: #5c5d5e;--belavista-ui-line: rgba(17, 20, 22, .12);--belavista-ui-line-soft: rgba(17, 20, 22, .08);--belavista-ui-surface: rgba(255, 255, 255, .92);--belavista-ui-soft: rgba(249, 248, 246, .86)}.app-shell,.app-shell *{font-family:var(--belavista-ui-font)!important;letter-spacing:0!important;text-rendering:optimizeLegibility}.app-shell :where(h1,h2,h3,h4,strong,b){color:var(--belavista-ui-ink)!important}.app-shell :where(h1,h2,h3){font-weight:690!important;letter-spacing:-.005em!important;line-height:1.04!important}.app-shell :where(h1){font-size:clamp(2rem,1.6rem + 1.4vw,3rem)!important}.app-shell :where(h2){font-size:clamp(1.35rem,1.16rem + .54vw,1.88rem)!important}.app-shell :where(h3){font-size:clamp(1.08rem,1rem + .24vw,1.32rem)!important}.app-shell :where(p,small,.muted,.field-help,.field-note){color:var(--belavista-ui-body)!important;font-weight:430!important;line-height:1.38!important}.app-shell :where(.eyebrow,.pill,.status-chip,label,th,.metric-sort-controls button,.period-control summary span){font-weight:610!important}.app-shell :where(.card,.performance-panel,.organic-source-card,.google-support-card,.meta-history-panel,.meta-story-section,.report-card,.manual-card-full){border-color:var(--belavista-ui-line)!important;border-radius:18px!important;background:var(--belavista-ui-surface)!important;box-shadow:0 16px 34px #1a15160e!important}.app-shell :where(.card,.performance-panel,.organic-source-card,.google-support-card,.meta-history-panel,.meta-story-section,.report-card){overflow:hidden!important}.app-shell[data-route=home] .home-executive-primary{border-radius:20px!important;background:#fffffff0!important;box-shadow:0 18px 40px #1a15160f!important}.app-shell[data-route=home] .home-executive-primary .home-protocol-primary{min-height:132px!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffff5,#f9f8f6e6)!important;box-shadow:none!important}.app-shell[data-route=home] .home-executive-primary .home-protocol-primary>strong,.app-shell[data-route=home] .home-protocol-primary>strong{font-size:clamp(2rem,1.55rem + 1.3vw,3.1rem)!important;font-weight:700!important}.app-shell[data-route=home] .channel-benchmark-panel{margin-top:28px!important;padding:22px!important;border:1px solid var(--belavista-ui-line)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 18px 44px #1a15160f!important}.app-shell[data-route=home] .channel-benchmark-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin-bottom:16px!important}.app-shell[data-route=home] .channel-benchmark-head h2{margin:0!important;max-width:16ch!important;font-size:clamp(1.55rem,1.24rem + .8vw,2.05rem)!important}.app-shell[data-route=home] .channel-benchmark-head p{max-width:58ch!important;margin-top:8px!important;color:var(--belavista-ui-body)!important;font-size:.98rem!important;font-weight:430!important}.app-shell[data-route=home] .channel-benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-route=home] .channel-benchmark-card{min-height:176px!important;padding:14px!important;border:1px solid var(--belavista-ui-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.app-shell[data-route=home] .channel-benchmark-card header{grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important}.app-shell[data-route=home] .channel-benchmark-card header b{font-size:.93rem!important;font-weight:650!important}.app-shell[data-route=home] .channel-benchmark-card>strong{margin-top:10px!important;font-size:clamp(1.8rem,1.4rem + .82vw,2.35rem)!important;font-weight:710!important;line-height:.98!important}.app-shell[data-route=home] .channel-benchmark-card p{min-height:34px!important;margin-top:4px!important;color:var(--belavista-ui-body)!important;font-size:.84rem!important}.app-shell[data-route=home] .channel-benchmark-meter{height:6px!important;margin:10px 0!important;background:#1a151614!important}.app-shell[data-route=home] .channel-benchmark-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-shell[data-route=home] .channel-benchmark-metrics span{padding:8px 0 0!important;border-top:1px solid var(--belavista-ui-line-soft)!important;border-radius:0!important;background:transparent!important}.app-shell[data-route=home] .channel-benchmark-metrics small{color:var(--belavista-ui-muted)!important;font-size:.66rem!important;font-weight:540!important;text-transform:none!important}.app-shell[data-route=home] .channel-benchmark-metrics b{color:var(--belavista-ui-ink)!important;font-size:.86rem!important;font-weight:660!important}.app-shell[data-route=home] .period-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.app-shell[data-route=home] .period-intelligence-card{min-height:0!important;padding:16px!important;border:1px solid var(--belavista-ui-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.app-shell[data-route=home] .period-intelligence-card header{grid-template-columns:1fr!important;gap:3px!important;padding-bottom:10px!important;border-bottom:1px solid var(--belavista-ui-line-soft)!important}.app-shell[data-route=home] .period-intelligence-card header span{color:#111416!important;font-size:.72rem!important;font-weight:640!important}.app-shell[data-route=home] .period-intelligence-card header strong{font-size:clamp(1.18rem,1rem + .4vw,1.5rem)!important;font-weight:690!important}.app-shell[data-route=home] .period-intelligence-card header small,.app-shell[data-route=home] .period-intelligence-bars small,.app-shell[data-route=home] .period-intelligence-list small{color:var(--belavista-ui-muted)!important;font-weight:420!important}.app-shell[data-route=home] .period-intelligence-bars,.app-shell[data-route=home] .period-intelligence-list,.app-shell[data-route=home] .period-spend-strip{gap:8px!important}.app-shell[data-route=home] .period-intelligence-bars>span,.app-shell[data-route=home] .period-spend-strip>span{grid-template-columns:minmax(92px,.34fr) minmax(110px,1fr) minmax(58px,auto)!important;gap:10px!important}.app-shell[data-route=home] .period-intelligence-bars b,.app-shell[data-route=home] .period-spend-strip b,.app-shell[data-route=home] .period-intelligence-list b{font-size:.86rem!important;font-weight:620!important}.app-shell[data-route=home] .keyword-chip-row span,.app-shell[data-route=home] .channel-chip-row span{padding:6px 9px!important;border-color:var(--belavista-ui-line)!important;color:var(--belavista-ui-body)!important;font-size:.73rem!important;font-weight:520!important;background:#f9f8f6e6!important}.app-shell[data-route=home] .channel-benchmark-note{margin-top:14px!important;color:var(--belavista-ui-muted)!important;font-size:.83rem!important}.app-shell[data-route=home] .media-period-board,.app-shell[data-route=home] .reportei-funnel-flow{border-radius:16px!important;background:#fff!important;box-shadow:none!important}.app-shell[data-route=home] .meta-history-panel{min-height:0!important;padding:18px!important;background:#fffffff0!important;opacity:1!important}.app-shell[data-route=home] .meta-story-section{min-height:0!important;padding:16px!important;border-radius:16px!important;background:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important;transform:none!important}.app-shell[data-route=home] .meta-story-section:hover{transform:none!important;box-shadow:none!important}.app-shell[data-route=home] .media-kpi-card{min-height:86px!important;padding:12px!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.app-shell[data-route=reports] .report-card,.app-shell[data-route=manual] .manual-card-full,.app-shell[data-route=manual] .manual-panel,.app-shell[data-route=manual] .manual-step-guide,.app-shell[data-route=manual] .entry-history-card,.app-shell[data-route=manual] .audit-card{border-radius:16px!important;background:#fffffff0!important;box-shadow:0 14px 34px #1a15160d!important}.app-shell[data-route=manual] .manual-step-guide{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)!important;gap:18px!important}.app-shell[data-route=manual] .manual-step-guide h3,.app-shell[data-route=manual] .manual-panel-title h3{font-size:clamp(1.08rem,.98rem + .32vw,1.34rem)!important;font-weight:680!important}.app-shell[data-route=reports] .report-card h2{font-weight:690!important}@media(max-width:980px){.app-shell[data-route=home] .channel-benchmark-grid,.app-shell[data-route=home] .period-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell{font-size:15px!important}.app-shell :where(.card,.performance-panel,.organic-source-card,.google-support-card,.meta-history-panel,.meta-story-section,.report-card,.manual-card-full){border-radius:16px!important}.app-shell[data-route=home] .channel-benchmark-panel{margin-top:18px!important;padding:14px!important;border-radius:18px!important}.app-shell[data-route=home] .channel-benchmark-head{grid-template-columns:1fr!important;margin-bottom:12px!important}.app-shell[data-route=home] .channel-benchmark-head h2{max-width:none!important;font-size:clamp(1.35rem,6.2vw,1.76rem)!important}.app-shell[data-route=home] .channel-benchmark-head p{font-size:.9rem!important;line-height:1.34!important}.app-shell[data-route=home] .channel-benchmark-grid,.app-shell[data-route=home] .period-intelligence-grid{grid-template-columns:1fr!important;gap:10px!important}.app-shell[data-route=home] .channel-benchmark-card{min-height:0!important;padding:13px!important}.app-shell[data-route=home] .channel-benchmark-card>strong{font-size:clamp(1.72rem,9.5vw,2.18rem)!important}.app-shell[data-route=home] .channel-benchmark-card p{min-height:0!important}.app-shell[data-route=home] .period-intelligence-card{padding:13px!important}.app-shell[data-route=home] .period-intelligence-bars>span,.app-shell[data-route=home] .period-spend-strip>span{grid-template-columns:minmax(68px,.34fr) minmax(74px,1fr) minmax(42px,auto)!important;gap:7px!important}.app-shell[data-route=home] .period-intelligence-bars small{grid-column:1 / -1!important}.app-shell[data-route=home] .meta-history-panel,.app-shell[data-route=home] .meta-story-section{padding:13px!important}.app-shell[data-route=manual] .manual-step-guide{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:760px){.onboarding-prompt-card{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;gap:10px!important;width:auto!important;max-width:none!important;margin:10px 8px 12px!important;padding:12px!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 14px 30px #1a151614!important}.onboarding-prompt-card .section-heading{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.onboarding-prompt-card .eyebrow{font-size:.68rem!important}.onboarding-prompt-card h2{font-size:1.05rem!important;line-height:1.08!important}.onboarding-prompt-card p{max-width:none!important;font-size:.78rem!important;line-height:1.28!important}.onboarding-prompt-card .onboarding-prompt-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.onboarding-prompt-card .primary-button,.onboarding-prompt-card .secondary-button,.onboarding-prompt-card .ghost-button{min-height:38px!important;padding:8px 10px!important;font-size:.75rem!important;white-space:normal!important}.onboarding-prompt-card .onboarding-skip-button{justify-self:end!important;min-height:30px!important;padding:4px 0!important;background:transparent!important;box-shadow:none!important}}.app-shell[data-route=home] .channel-benchmark-head h2,.app-shell[data-route=reports] .report-side-card h2,.app-shell[data-route=manual] .manual-persistent-summary strong{max-width:none!important}.app-shell[data-route=home] .channel-benchmark-head{border-bottom:1px solid var(--belavista-ui-line-soft)!important;padding-bottom:14px!important}.app-shell[data-route=home] .channel-benchmark-card p,.app-shell[data-route=home] .channel-benchmark-note,.app-shell[data-route=home] .period-intelligence-card small,.app-shell[data-route=reports] .report-note span,.app-shell[data-route=manual] .manual-panel-title p,.app-shell[data-route=manual] .field-help,.app-shell[data-route=manual] .field-note{color:#2b2f31!important;font-size:clamp(.83rem,.8rem + .08vw,.92rem)!important;font-weight:420!important;line-height:1.36!important}.app-shell[data-route=home] .channel-benchmark-metrics{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important}.app-shell[data-route=home] .channel-benchmark-metrics span{flex:1 1 86px!important;min-width:0!important}.app-shell[data-route=home] .channel-benchmark-metrics small,.app-shell[data-route=home] .keyword-chip-row span,.app-shell[data-route=home] .channel-chip-row span{font-size:.76rem!important;font-weight:500!important}.app-shell[data-route=home] .period-intelligence-card,.app-shell[data-route=reports] .report-pending-card,.app-shell[data-route=manual] .manual-disclosure-panel,.app-shell[data-route=manual] .movement-support-box{box-shadow:none!important}.app-shell[data-route=home] .reportei-funnel-flow{border:0!important;padding:8px 0 0!important;background:transparent!important}.app-shell[data-route=home] .meta-story-section{border-color:transparent!important}.app-shell[data-route=reports] .report-summary-band{grid-template-columns:minmax(220px,1fr) minmax(280px,1.35fr) minmax(220px,1fr)!important;gap:12px!important}.app-shell[data-route=reports] .report-pending-card{min-height:120px!important;padding:14px!important;border-color:var(--belavista-ui-line)!important;background:#fff!important}.app-shell[data-route=reports] .report-pending-card>span{color:#2b2f31!important;font-size:.82rem!important;font-weight:610!important}.app-shell[data-route=reports] .report-pending-card strong{font-size:clamp(1.22rem,1rem + .5vw,1.72rem)!important;font-weight:690!important;line-height:1.06!important}.app-shell[data-route=reports] .report-review-state-card{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;column-gap:10px!important;row-gap:4px!important;text-align:left!important}.app-shell[data-route=reports] .report-review-state-card svg{grid-column:1!important;grid-row:2!important;align-self:center!important}.app-shell[data-route=reports] .report-review-state-card>span{grid-column:2!important;grid-row:1!important;justify-self:start!important;text-align:left!important}.app-shell[data-route=reports] .report-review-state-card>strong{grid-column:2!important;grid-row:2!important;justify-self:start!important;text-align:left!important}.app-shell[data-route=reports] .report-review-state-card>small{grid-column:2!important;grid-row:3!important;justify-self:start!important;text-align:left!important}.app-shell[data-route=reports] .report-review-state-card>strong{max-width:12ch!important}.app-shell[data-route=reports] .report-pending-checklist{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.app-shell[data-route=reports] .report-pending-checklist article{display:grid!important;gap:6px!important;min-height:118px!important;padding:14px!important;border:1px solid var(--belavista-ui-line)!important;border-radius:15px!important;background:#ffffffeb!important}.app-shell[data-route=reports] .report-pending-checklist article.is-platform{background:linear-gradient(180deg,#f9f8f6c7,#fffffff0)!important}.app-shell[data-route=reports] .report-pending-checklist svg{color:#111416!important}.app-shell[data-route=reports] .report-pending-checklist span{color:#111416!important;font-size:.84rem!important;font-weight:620!important}.app-shell[data-route=reports] .report-pending-checklist strong{color:var(--belavista-ui-ink)!important;font-size:clamp(1.18rem,.96rem + .48vw,1.58rem)!important;font-weight:690!important}.app-shell[data-route=reports] .report-pending-checklist small{color:#2b2f31!important;font-size:.8rem!important;font-weight:420!important}.app-shell[data-route=reports] .report-side-card{align-self:start!important}.app-shell[data-route=reports] .report-truth-grid{gap:8px!important}.app-shell[data-route=reports] .report-truth-grid article{padding:10px 0!important;border-width:0 0 1px!important;border-radius:0!important;background:transparent!important}.app-shell[data-route=reports] .report-note{padding:12px 0 0!important;border-top:1px solid var(--belavista-ui-line-soft)!important;background:transparent!important}.app-shell[data-route=manual] .manual-persistent-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;border-radius:16px!important;background:#f9f8f6f0!important}.app-shell[data-route=manual] .manual-persistent-summary>div:first-child{display:grid!important;gap:3px!important}.app-shell[data-route=manual] .manual-persistent-summary strong{font-size:clamp(1rem,.95rem + .18vw,1.18rem)!important;font-weight:660!important;line-height:1.16!important}.app-shell[data-route=manual] .manual-persistent-summary small{color:#2b2f31!important;font-size:.84rem!important;font-weight:420!important}.app-shell[data-route=manual] .manual-step-guide-inline{margin-top:6px!important;padding:8px 10px!important;border-radius:12px!important;background:#f9f8f685!important}.app-shell[data-route=manual] .manual-step-guide-inline strong,.app-shell[data-route=manual] .manual-step-guide-inline span{font-size:.82rem!important;font-weight:520!important;line-height:1.26!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:520px!important}.app-shell[data-route=manual] .manual-persistent-summary-meta span{min-height:32px!important;padding:6px 9px!important;border-radius:999px!important;background:#ffffffd6!important;color:#2b2f31!important;font-size:.78rem!important;font-weight:520!important}.app-shell[data-route=manual] .manual-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=manual] .manual-steps button{min-height:54px!important;padding:10px 12px!important;border-radius:14px!important}.app-shell[data-route=manual] .manual-step-copy strong{font-size:.96rem!important;font-weight:640!important}.app-shell[data-route=manual] .manual-step-copy small{color:#5c5d5e!important;font-size:.78rem!important;font-weight:420!important}.app-shell[data-route=manual] .manual-disclosure-panel--granularity{padding:12px!important;border-style:solid!important}.app-shell[data-route=manual] .manual-support-stage.is-single-column{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-support-stage.is-single-column .entry-history-panel{max-width:none!important}.app-shell[data-route=manual] .entry-history-note{max-width:62ch!important;color:#2b2f31!important;font-size:.9rem!important;font-weight:420!important}@media(max-width:980px){.app-shell[data-route=reports] .report-summary-band,.app-shell[data-route=reports] .report-pending-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-route=manual] .manual-persistent-summary{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-persistent-summary-meta{justify-content:flex-start!important;max-width:none!important}}@media(max-width:760px){.app-shell .mobile-viewmode-shell .segmented button,.mobile-viewmode-shell .segmented button{min-height:40px!important;padding:6px 9px!important;font-size:.72rem!important;line-height:1.12!important}.app-shell[data-route=reports] .report-summary-band,.app-shell[data-route=reports] .report-pending-checklist{grid-template-columns:1fr!important}.app-shell[data-route=reports] .report-pending-checklist article{min-height:0!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important}.app-shell[data-route=reports] .report-pending-checklist small{grid-column:2 / -1!important}.app-shell[data-route=manual] .manual-steps{grid-template-columns:1fr!important}.app-shell[data-route=manual] .manual-persistent-summary,.app-shell[data-route=manual] .manual-disclosure-panel,.app-shell[data-route=manual] .movement-support-box{padding:12px!important}}.app-shell[data-route=home] .home-protocol-primary>strong{font-size:clamp(2.15rem,1.62rem + 1.55vw,3.45rem)!important;font-weight:650!important;letter-spacing:0!important}.app-shell[data-route=home] .home-protocol-primary p,.app-shell[data-route=home] .home-executive-strip small,.app-shell[data-route=home] .home-refresh-inline small,.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .meta-story-section .muted{color:#2b2f31!important;font-weight:400!important;line-height:1.36!important}.app-shell[data-route=home] .evidence-badge.pending,.app-shell[data-route=home] .pill{color:#111416!important;background:#f9f8f6d1!important;border-color:#1114161f!important}.app-shell[data-route=home] .reportei-funnel-flow{display:grid!important;grid-template-columns:minmax(0,1.36fr) minmax(210px,.42fr)!important;gap:24px!important;align-items:center!important;padding:22px!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff0,#f9f8f6d6),radial-gradient(circle at 14% 12%,rgba(179,215,216,.14),transparent 20rem)!important;box-shadow:0 18px 44px #1a15160e!important}.app-shell[data-route=home] .reportei-funnel-stack{display:grid!important;justify-items:center!important;align-content:center!important;gap:9px!important;min-width:0!important}.app-shell[data-route=home] .reportei-funnel-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:var(--stage-width)!important;min-width:min(100%,360px)!important;max-width:760px!important;min-height:96px!important;padding:18px 72px 16px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--funnel-color, #111416) 42%,#ffffff 58%),color-mix(in srgb,var(--funnel-color, #111416) 68%,#ffffff 32%))!important;clip-path:polygon(4.5% 0,95.5% 0,88% 100%,12% 100%)!important;box-shadow:none!important;color:#1a1516!important;text-align:center!important}.app-shell[data-route=home] .reportei-funnel-card:before,.app-shell[data-route=home] .reportei-funnel-card:after{display:none!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(1){background:linear-gradient(180deg,#f9f8f6,#f9f8f6)!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(2){background:linear-gradient(180deg,#f9f8f6,#b3d7d8)!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(3){background:linear-gradient(180deg,#b3d7d8,#5c5d5e)!important;color:#fff!important}.app-shell[data-route=home] .reportei-funnel-card div{display:grid!important;justify-items:center!important;gap:2px!important}.app-shell[data-route=home] .reportei-funnel-card b{color:inherit!important;font-size:clamp(.86rem,.78rem + .16vw,1rem)!important;font-weight:670!important;line-height:1.12!important}.app-shell[data-route=home] .reportei-funnel-card strong{color:inherit!important;font-size:clamp(1.7rem,1.18rem + 1vw,2.45rem)!important;font-weight:720!important;line-height:.98!important;letter-spacing:0!important}.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{color:color-mix(in srgb,currentColor 72%,transparent)!important;font-size:clamp(.75rem,.72rem + .08vw,.86rem)!important;font-style:normal!important;font-weight:450!important;line-height:1.22!important;text-align:center!important}.app-shell[data-route=home] .reportei-funnel-card em{max-width:24ch!important}.app-shell[data-route=home] .reportei-funnel-index{position:absolute!important;top:50%!important;left:18px!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#ffffff9e!important;color:#111416!important;font-size:.84rem!important;font-weight:720!important;transform:translateY(-50%)!important}.app-shell[data-route=home] .reportei-funnel-side{display:grid!important;gap:12px!important;align-content:center!important;min-width:0!important;padding-left:18px!important;border-left:1px solid rgba(17,20,22,.13)!important}.app-shell[data-route=home] .reportei-funnel-side span{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:3px 10px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px dashed rgba(17,20,22,.16)!important;border-radius:0!important;background:transparent!important}.app-shell[data-route=home] .reportei-funnel-side span:last-child{border-bottom:0!important;padding-bottom:0!important}.app-shell[data-route=home] .reportei-funnel-side b{color:#2b2f31!important;font-size:.82rem!important;font-weight:500!important;line-height:1.1!important}.app-shell[data-route=home] .reportei-funnel-side strong{color:#1a1516!important;font-size:clamp(1.08rem,.96rem + .22vw,1.32rem)!important;font-weight:700!important;line-height:1!important}.app-shell[data-route=home] .reportei-funnel-side small{grid-column:1 / -1!important;color:#2b2f31!important;font-size:.78rem!important;font-weight:400!important;line-height:1.24!important}.app-shell[data-route=home] .reportei-funnel-note{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;margin-top:0!important;padding:12px 14px!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:16px!important;background:#f9f8f694!important}.app-shell[data-route=home] .reportei-funnel-note strong{color:#111416!important;font-size:1.32rem!important;font-weight:730!important}.app-shell[data-route=home] .reportei-funnel-note span{color:#2b2f31!important;font-size:.9rem!important;font-weight:430!important}.app-shell[data-route=home] .meta-segmentation-panel{display:grid!important;gap:16px!important;min-width:0!important;padding:18px!important;border:1px solid rgba(17,20,22,.1)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f9f8f6db),radial-gradient(circle at 88% 8%,rgba(179,215,216,.2),transparent 19rem)!important;box-shadow:0 18px 44px #1a15160b!important}.app-shell[data-route=home] .meta-segmentation-panel>header{display:flex!important;flex-wrap:wrap!important;align-items:end!important;justify-content:space-between!important;gap:10px 18px!important;min-width:0!important}.app-shell[data-route=home] .meta-segmentation-panel>header div{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-route=home] .meta-segmentation-panel>header strong{color:#1a1516!important;font-size:clamp(1.06rem,.98rem + .25vw,1.34rem)!important;font-weight:680!important;line-height:1.1!important}.app-shell[data-route=home] .meta-segmentation-panel>header small{color:#2b2f31!important;font-size:.86rem!important;font-weight:410!important;line-height:1.26!important}.app-shell[data-route=home] .meta-segmentation-panel>header>span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;background:#f9f8f6b8!important;color:#111416!important;font-size:.84rem!important;font-weight:620!important}.app-shell[data-route=home] .meta-segmentation-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-route=home] .meta-segmentation-tabs button{position:relative!important;display:grid!important;gap:3px!important;min-width:0!important;min-height:70px!important;padding:11px 12px!important;border:1px solid rgba(17,20,22,.11)!important;border-radius:16px!important;background:#ffffffbd!important;color:#111416!important;text-align:left!important;cursor:pointer!important}.app-shell[data-route=home] .meta-segmentation-tabs button:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;border-radius:16px 0 0 16px!important;background:var(--segment-accent, #111416)!important;opacity:.18!important}.app-shell[data-route=home] .meta-segmentation-tabs button.active{border-color:color-mix(in srgb,var(--segment-accent, #111416) 34%,white)!important;background:linear-gradient(180deg,#fffffff0,color-mix(in srgb,var(--segment-accent, #111416) 8%,white))!important;box-shadow:0 12px 24px #1a15160f!important}.app-shell[data-route=home] .meta-segmentation-tabs button.active:before{opacity:1!important}.app-shell[data-route=home] .meta-segmentation-tabs span{overflow:hidden!important;font-size:.82rem!important;font-weight:650!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-segmentation-tabs strong{overflow:hidden!important;color:#2b2f31!important;font-size:.78rem!important;font-weight:440!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-segmentation-body{display:grid!important;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.app-shell[data-route=home] .meta-segmentation-hero{display:grid!important;align-content:space-between!important;gap:10px!important;min-height:260px!important;padding:18px!important;border-radius:20px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--segment-accent, #111416) 13%,white),#ffffffe0)!important}.app-shell[data-route=home] .meta-segmentation-hero span,.app-shell[data-route=home] .meta-segmentation-hero em{color:#2b2f31!important;font-size:.84rem!important;font-style:normal!important;font-weight:460!important;line-height:1.24!important}.app-shell[data-route=home] .meta-segmentation-hero strong{color:#1a1516!important;font-size:clamp(1.3rem,1.02rem + .6vw,1.95rem)!important;font-weight:700!important;line-height:1.08!important}.app-shell[data-route=home] .meta-segmentation-hero small{color:#2b2f31!important;font-size:.88rem!important;font-weight:430!important;line-height:1.32!important}.app-shell[data-route=home] .meta-segmentation-orbit{display:grid!important;place-items:center!important;width:min(170px,48vw)!important;aspect-ratio:1!important;margin:4px auto!important;border-radius:999px!important;background:conic-gradient(var(--segment-accent, #111416) var(--segment-share, 0%),rgba(179,215,216,.76) 0),#ffffffa8!important}.app-shell[data-route=home] .meta-segmentation-orbit i{grid-area:1 / 1!important;display:block!important;width:64%!important;aspect-ratio:1!important;border-radius:inherit!important;background:#ffffffe0!important;box-shadow:inset 0 0 0 1px #11141614!important}.app-shell[data-route=home] .meta-segmentation-orbit b{grid-area:1 / 1!important;z-index:1!important;color:#111416!important;font-size:clamp(1rem,.88rem + .34vw,1.38rem)!important;font-weight:720!important;line-height:1!important}.app-shell[data-route=home] .meta-segmentation-ranking{display:grid!important;gap:9px!important;align-content:start!important;min-width:0!important}.app-shell[data-route=home] .meta-segmentation-ranking article{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;padding:10px 12px 13px!important;overflow:hidden!important;border:1px solid rgba(17,20,22,.08)!important;border-radius:16px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--segment-accent, #111416) 11%,white) 0 var(--segment-fill, 0%),rgba(255,255,255,.88) var(--segment-fill, 0%))!important}.app-shell[data-route=home] .meta-segmentation-ranking article>b{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:color-mix(in srgb,var(--segment-accent, #111416) 16%,white)!important;color:var(--segment-accent, #111416)!important;font-size:.78rem!important;font-weight:720!important}.app-shell[data-route=home] .meta-segmentation-ranking div{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-route=home] .meta-segmentation-ranking strong{overflow:hidden!important;color:#1a1516!important;font-size:clamp(.92rem,.86rem + .12vw,1.05rem)!important;font-weight:650!important;line-height:1.14!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-segmentation-ranking small{overflow:hidden!important;color:#2b2f31!important;font-size:.8rem!important;font-weight:420!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-segmentation-ranking article>span{color:#111416!important;font-size:.84rem!important;font-weight:650!important;white-space:nowrap!important}.app-shell[data-route=home] .meta-segmentation-ranking article>i{position:absolute!important;right:12px!important;bottom:8px!important;left:56px!important;height:3px!important;overflow:hidden!important;border-radius:999px!important;background:#11141614!important}.app-shell[data-route=home] .meta-segmentation-ranking article>i:before{content:""!important;display:block!important;width:var(--segment-fill, 0%)!important;height:100%!important;border-radius:inherit!important;background:var(--segment-accent, #111416)!important}@media(max-width:1120px){.app-shell[data-route=home] .meta-segmentation-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-segmentation-body{grid-template-columns:1fr!important}.app-shell[data-route=home] .meta-segmentation-hero{min-height:0!important}}@media(max-width:760px){.app-shell[data-route=home] .home-protocol-primary>strong{font-size:clamp(1.82rem,10vw,2.55rem)!important}.app-shell[data-route=home] .meta-chart-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.app-shell[data-route=home] .chart-view-controls{justify-self:stretch!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;padding:5px!important}.app-shell[data-route=home] .chart-view-controls>span{grid-column:1 / -1!important;padding:2px 4px 4px!important;color:#2b2f31!important;font-size:.72rem!important;text-align:left!important}.app-shell[data-route=home] .chart-view-controls button{width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 8px!important;font-size:.76rem!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;border-radius:20px!important}.app-shell[data-route=home] .reportei-funnel-card{width:100%!important;min-width:0!important;min-height:82px!important;padding:14px 34px 12px!important;clip-path:polygon(3% 0,97% 0,92% 100%,8% 100%)!important}.app-shell[data-route=home] .reportei-funnel-card b{font-size:.76rem!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:clamp(1.22rem,7vw,1.72rem)!important}.app-shell[data-route=home] .reportei-funnel-card small{font-size:.68rem!important}.app-shell[data-route=home] .reportei-funnel-card em{display:none!important}.app-shell[data-route=home] .reportei-funnel-index{left:12px!important;width:28px!important;height:28px!important;font-size:.74rem!important}.app-shell[data-route=home] .reportei-funnel-side{grid-template-columns:1fr!important;padding-left:0!important;border-left:0!important}.app-shell[data-route=home] .reportei-funnel-side span{grid-template-columns:1fr auto!important;padding:10px 0!important}.app-shell[data-route=home] .meta-segmentation-panel{padding:14px!important;border-radius:20px!important}.app-shell[data-route=home] .meta-segmentation-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important;scroll-snap-type:x proximity!important}.app-shell[data-route=home] .meta-segmentation-tabs button{flex:0 0 min(180px,64vw)!important;min-height:62px!important;scroll-snap-align:start!important}.app-shell[data-route=home] .meta-segmentation-orbit{width:min(138px,44vw)!important}.app-shell[data-route=home] .meta-segmentation-ranking article{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.app-shell[data-route=home] .meta-segmentation-ranking article>span{grid-column:2!important;justify-self:start!important}}.app-shell[data-route=home],.app-shell[data-route=home] h1,.app-shell[data-route=home] h2,.app-shell[data-route=home] h3,.app-shell[data-route=home] .home-protocol-primary>strong,.app-shell[data-route=home] .section-heading h2,.app-shell[data-route=home] .meta-section-intro h3{font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif!important;letter-spacing:0!important}.app-shell[data-route=home] h1,.app-shell[data-route=home] h2,.app-shell[data-route=home] h3,.app-shell[data-route=home] .section-heading h2,.app-shell[data-route=home] .meta-section-intro h3{color:#1a1516!important;font-weight:660!important}.app-shell[data-route=home] .muted,.app-shell[data-route=home] small,.app-shell[data-route=home] .meta-section-intro p,.app-shell[data-route=home] .performance-disclaimer{color:#2b2f31!important;font-weight:410!important}.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:minmax(0,1fr) minmax(230px,278px)!important;gap:28px!important;align-items:center!important;padding:28px 30px!important;border:1px solid rgba(17,20,22,.11)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9f8f6)!important;box-shadow:0 20px 48px #1a15160e!important}.app-shell[data-route=home] .reportei-funnel-stack{gap:8px!important;padding:4px 0!important}.app-shell[data-route=home] .reportei-funnel-card{width:min(var(--stage-width),760px)!important;min-width:0!important;min-height:112px!important;padding:20px 66px 18px!important;clip-path:polygon(2% 0,98% 0,89% 100%,11% 100%)!important;filter:drop-shadow(0 12px 16px rgba(17,20,22,.08))!important;text-align:center!important}.app-shell[data-route=home] .reportei-funnel-card div{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:4px!important;width:100%!important}.app-shell[data-route=home] .reportei-funnel-index{display:none!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(1){background:linear-gradient(180deg,#f9f8f6,#f9f8f6)!important;color:#1a1516!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(2){background:linear-gradient(180deg,#b3d7d8,#b3d7d8)!important;color:#1a1516!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(3){background:linear-gradient(180deg,#b3d7d8,#2f9fc2)!important;color:#fff!important}.app-shell[data-route=home] .reportei-funnel-card:nth-child(3) b,.app-shell[data-route=home] .reportei-funnel-card:nth-child(3) strong,.app-shell[data-route=home] .reportei-funnel-card:nth-child(3) small,.app-shell[data-route=home] .reportei-funnel-card:nth-child(3) em{color:#fff!important}.app-shell[data-route=home] .reportei-funnel-card b{font-size:clamp(.9rem,.82rem + .14vw,1.02rem)!important;font-weight:640!important;line-height:1.12!important}.app-shell[data-route=home] .reportei-funnel-card strong{display:block!important;font-size:clamp(2rem,1.46rem + 1vw,2.72rem)!important;font-weight:700!important;line-height:.98!important}.app-shell[data-route=home] .reportei-funnel-card small,.app-shell[data-route=home] .reportei-funnel-card em{display:block!important;max-width:28ch!important;font-size:clamp(.78rem,.72rem + .1vw,.88rem)!important;font-weight:430!important;line-height:1.22!important}.app-shell[data-route=home] .reportei-funnel-side{gap:0!important;padding:4px 0 4px 22px!important;border-left:1px solid rgba(17,20,22,.14)!important}.app-shell[data-route=home] .reportei-funnel-side span{padding:13px 0!important;border-bottom:1px dashed rgba(17,20,22,.18)!important}.app-shell[data-route=home] .reportei-funnel-note{justify-content:flex-start!important;margin-top:8px!important;padding:12px 16px!important;border-radius:14px!important;background:#f9f8f6ad!important}.app-shell[data-route=home] .meta-segmentation-panel{gap:18px!important;padding:20px!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9f8f6)!important}.app-shell[data-route=home] .meta-segmentation-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-route=home] .meta-segmentation-tabs button{min-height:62px!important;padding:10px 12px!important;border-radius:14px!important}.app-shell[data-route=home] .meta-segmentation-body{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr)!important;gap:16px!important}.app-shell[data-route=home] .meta-segmentation-ranking strong,.app-shell[data-route=home] .meta-segmentation-ranking small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:760px){.app-shell[data-route=home] .reportei-funnel-flow{grid-template-columns:1fr!important;padding:16px!important}.app-shell[data-route=home] .reportei-funnel-card{width:var(--stage-width)!important;min-height:88px!important;padding:14px 26px 12px!important;clip-path:polygon(3% 0,97% 0,91% 100%,9% 100%)!important}.app-shell[data-route=home] .reportei-funnel-card strong{font-size:clamp(1.45rem,7vw,2rem)!important}.app-shell[data-route=home] .reportei-funnel-card em{display:none!important}.app-shell[data-route=home] .reportei-funnel-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;padding:0!important;border-left:0!important}.app-shell[data-route=home] .meta-segmentation-tabs button{flex-basis:min(176px,62vw)!important}.app-shell[data-route=home] .meta-segmentation-body{grid-template-columns:1fr!important}}
