@import url("platform-type.css?v=597");
/* Compact sun/moon switch; 44px touch target in both appearances. */
.theme-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:2px;flex:0 0 auto;width:74px!important;min-height:44px!important;margin:0!important;padding:4px!important;background:#edf3f6!important;border:1px solid #b8cbd5!important;border-radius:24px!important;color:#446475!important;cursor:pointer;box-shadow:none}
.theme-toggle>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none}
.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.theme-toggle .theme-sun{background:#fff;color:#916818;box-shadow:0 1px 4px #10243c26}
.theme-toggle:focus-visible{outline:3px solid #238a88!important;outline-offset:3px}
.topbar-tools{display:flex;align-items:center;gap:12px}
.entry-theme{position:absolute;right:20px;top:16px}
@media(max-width:600px){.topbar-tools{gap:7px}.topbar-tools .local-label{display:none}.topbar{gap:8px}.theme-toggle{width:70px!important}}
@media print{.theme-toggle{display:none!important}}
@media screen{
 html[data-theme=dark][data-theme-page]{color-scheme:dark;--ink:#e4eff5;--muted:#a8becd;--teal:#76ded0;--mint:#60efcf;--line:#304757;--bg:#0b151f;--white:#152433;--red:#ff9ba8;--green:#82dfb6;--preview-line:#304757;--preview-teal:#76ded0;background:#0b151f;color:var(--ink)}
 html[data-theme=dark][data-theme-page] body{background:#0b151f;color:var(--ink)}
 html[data-theme=dark][data-theme-page] dialog{background:#142332;color:var(--ink)}
 html[data-theme=dark][data-theme-page] input,html[data-theme=dark][data-theme-page] select,html[data-theme=dark][data-theme-page] textarea{color-scheme:dark;caret-color:#76ded0}
 html[data-theme=dark][data-theme-page] .theme-toggle{background:#10232e!important;color:#a7c0cd!important;border-color:#498c91!important;box-shadow:0 0 12px #54e6cd26}
 html[data-theme=dark][data-theme-page] .theme-toggle .theme-sun{background:transparent;color:#a7c0cd;box-shadow:none}
 html[data-theme=dark][data-theme-page] .theme-toggle .theme-moon{background:#6fe6cc;color:#102431;box-shadow:0 0 13px #5aefd060}
 html[data-theme=dark][data-theme-page] .primary,html[data-theme=dark][data-theme-page] .dialog-head .button.primary{background:#185e63;color:#fff;border-color:#58c5bb}
 html[data-theme=dark][data-theme-page] :is(.eyebrow,.metric-label,.side-label,.preview-context-type){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em}
 html[data-theme=dark][data-theme-page] :is(.metric-value,.state-sales,.idn-metric strong){font-variant-numeric:tabular-nums;color:#e4f8f6}
 html[data-theme=dark][data-theme-page] #empty .upload-zone{border:1px solid #5fd7eb;box-shadow:0 0 0 1px #69d8e82b,0 0 28px #38c5e03b,inset 0 0 25px #2ac7d50b}
 html[data-theme=dark][data-theme-page] #empty .upload-zone:hover,html[data-theme=dark][data-theme-page] #empty .upload-zone:focus-within{border-color:#8aeeed;box-shadow:0 0 0 1px #69e8dd55,0 0 34px #38e0ce55}
 html[data-theme=dark][data-theme-page] .heads-up-row .account-name,html[data-theme=dark][data-theme-page] .idn-heads-card h3 .idn-link[data-idn-account]{background:#101f36!important;color:#f0ffff!important;border:1px solid #67e7d3!important;box-shadow:0 0 11px #42e2ca65,0 0 24px #42e2ca22}
 html[data-theme=dark][data-theme-page] .view-shortcut .shortcut-bar{background:rgba(15,33,46,.93);border:1px solid #4aafa9;box-shadow:0 0 18px #52e2d12e,0 5px 18px #0005}
 html[data-theme=dark][data-theme-page] .view-shortcut .view-shortcut-options{background:#142332;border-color:#4b8b90}
 html[data-theme=dark][data-theme-page] .view-shortcut .shortcut-control strong,html[data-theme=dark][data-theme-page] .view-shortcut .shortcut-download strong{color:#e5f5f7}
 html[data-theme=dark][data-theme-page] .period-switch button[aria-pressed=true],html[data-theme=dark][data-theme-page] .idn-switch button[aria-pressed=true],html[data-theme=dark][data-theme-page] .state-card.active{border-color:#72d5c8;box-shadow:0 0 0 1px #5ae6cf70,0 0 14px #5ae6cf2a;color:#e9ffff}
 html[data-theme=dark][data-theme-page] .helper-launch{border-color:#6bcacb;box-shadow:0 0 19px #58dccc45}
 html[data-theme=dark][data-theme-page] .download-result a.download-ready,html[data-theme=dark][data-theme-page] #focus-download a.download-ready,html[data-theme=dark][data-theme-page] #idn-export-status a.download-ready{background:#f6b065;color:#352008;box-shadow:0 0 15px #eea85f30}
 html[data-theme=dark][data-theme-page] .chart-column:last-child .chart-bar{background:#7bbbe7}
 html[data-theme=dark][data-theme-page] svg text{fill:#b9cdd9}
 html[data-theme=dark][data-theme-page] #core-elements-button svg{color:#9bdcd6}
}
@media screen{
 html[data-theme=dark][data-theme-page] :is(h1,h2,h3,.eyebrow,.accent,.current-view-hint,.heads-up-kind,.idn-link,.account-discovery a){text-shadow:0 0 10px #68e4d43b}
 html[data-theme=dark][data-theme-page] :is(.positive,.focus-up,.idn-positive strong,.heads-checked .heads-expand-hint){text-shadow:0 0 9px #64efb745}
 html[data-theme=dark][data-theme-page] :is(.negative,.focus-down,.idn-negative strong){text-shadow:0 0 9px #ff879c3d}
 html[data-theme=dark][data-theme-page] :is(.gpo-badge,.idn-system-gpo,.core-gpo-badge,.core-honor,.heads-product-cue){box-shadow:0 0 14px #efbd4538;border-color:#ad9250;text-shadow:0 0 8px #efbd4530}
 html[data-theme=dark][data-theme-page] :is(.heads-expand-hint,.idn-heads-up,.account-heads-up){box-shadow:0 0 14px #61e0bd2b}
 html[data-theme=dark][data-theme-page] .download-center #qbr,html[data-theme=dark][data-theme-page] #idn-download-center [data-idn-export=qbr],html[data-theme=dark][data-theme-page] #focus-download [data-focus-export=qbr]{box-shadow:0 0 16px #b980f54d!important;border-color:#b78adc}
 html[data-theme=dark][data-theme-page] .download-center .download-item>button.insight-export,html[data-theme=dark][data-theme-page] #idn-download-center [data-idn-export=insights]{box-shadow:0 0 13px #5be6bc38!important}
 html[data-theme=dark][data-theme-page] .download-result a.download-ready{box-shadow:0 0 18px #ffaf5b66;text-shadow:none}
 html[data-theme=dark][data-theme-page] .program-vizient{color:#ffb477;text-shadow:0 0 9px #ffac633d}
 html[data-theme=dark][data-theme-page] .program-hpg{color:#91c7ff;text-shadow:0 0 9px #70b6ff3d}
 html[data-theme=dark][data-theme-page] .program-premier{color:#d5a6ff;text-shadow:0 0 9px #c998ff3d}
 html[data-theme=dark][data-theme-page] .program-auroselect{color:#ff9fae;text-shadow:0 0 9px #ff8ca03d}
}

/* A quiet, single-icon appearance shortcut beside Tibi's current context. */
.helper-location-row{position:relative;flex:0 0 auto}
.helper-location-row .helper-location{min-height:66px;box-sizing:border-box;padding-right:72px}
.theme-toggle.helper-theme-toggle{position:absolute;right:12px;top:11px;width:44px!important;height:44px;padding:6px!important;border-radius:50%!important}
.theme-toggle.helper-theme-toggle .theme-sun{display:none}
.theme-toggle.helper-theme-toggle .theme-moon{background:transparent;box-shadow:none}
@media screen{
 html[data-theme=dark][data-theme-page] .theme-toggle.helper-theme-toggle .theme-sun{display:grid;color:#f9d780;background:transparent;filter:drop-shadow(0 0 4px #f7c95070)}
 html[data-theme=dark][data-theme-page] .theme-toggle.helper-theme-toggle .theme-moon{display:none}
}

/* Lock browser-native surfaces to the chosen theme, independent of OS preference. */
@media screen{
 html[data-theme=light][data-theme-page]{color-scheme:light}
 html[data-theme=light][data-theme-page=review] dialog{color-scheme:light;background:#fff;color:var(--ink)}
}

@media screen{
 html[data-theme=dark][data-theme-page=review] .idn-hero>span,html[data-theme=dark][data-theme-page=review] .unified-layout .idn-hero>span,html[data-theme=dark][data-theme-page=review] #dashboard>.controls.idn-station>#preview-context .preview-context-type{color:#ffbd78;text-shadow:0 0 10px #f7a04b55}
 html[data-theme=dark][data-theme-page=review] #dashboard>.controls.review-station>#preview-context strong,html[data-theme=dark][data-theme-page=review] .idn-list-panel .idn-section-title h2{color:#f1f6fa}
}

@media screen{
 html[data-theme=dark][data-theme-page=review] #dashboard>.controls.account-station>#preview-context .preview-context-type{color:#b8e2f4;text-shadow:0 0 10px #74cfe533}
}

/* A solid amber-orange selection stays distinct from the dark control surface. */
@media screen{
 html[data-theme=dark][data-theme-page=review] :is(.period-switch,.idn-switch,.view-shortcut-options) button[aria-pressed=true]{background:#ffb76d!important;color:#2d1e10!important;border-color:#ffd29c;box-shadow:inset 0 0 0 1px #ffd29c,0 0 14px #ffad5c4d!important;text-shadow:none;animation:none!important}
 html[data-theme=dark][data-theme-page=review] .view-shortcut-options button[aria-pressed=true] :is(span,small){color:#2d1e10!important;text-shadow:none}
}

/* Orange lettering identifies the active sort without filling the control. */
@media screen{
 html[data-theme=dark][data-theme-page=review] #idn-system-sort{background:var(--white);color:#ffb76d;border-color:var(--line);font-weight:700;box-shadow:none;text-shadow:none}
 html[data-theme=dark][data-theme-page=review] #idn-system-sort option{background:#142332;color:#e4eff5;font-weight:400}
 html[data-theme=dark][data-theme-page=review] #idn-system-sort option:checked{background:#142332;color:#ffb76d;font-weight:700}
 html[data-theme=dark][data-theme-page=review] #idn-system-sort:focus-visible{outline:3px solid #ffd29c;outline-offset:3px}
}

/* Green creation bar: the same invitation across territory and profile views. */
@media screen{
 html[data-theme][data-theme-page=review]{--dc-bar:#daf2e7;--dc-hover:#c6ebda;--dc-edge:#6caa8e;--dc-title:#124e39;--dc-detail:#315e4f;--dc-icon:#19704f;--dc-icon-text:#fff;--dc-glow:0 3px 12px #18644514}
 html[data-theme=dark][data-theme-page=review]{--dc-bar:#143d31;--dc-hover:#1b4c3d;--dc-edge:#52b58d;--dc-title:#aeffd5;--dc-detail:#bae1ce;--dc-icon:#88e8b5;--dc-icon-text:#103b2a;--dc-glow:0 0 16px #58df9d26}
 html[data-theme][data-theme-page=review] details.download-center:not([hidden]){border-color:var(--dc-edge)!important;box-shadow:var(--dc-glow)!important}
 html[data-theme][data-theme-page=review] .download-center>summary.download-center-summary{background:var(--dc-bar)!important;box-shadow:none!important;animation:none!important;border-radius:11px}
 html[data-theme][data-theme-page=review] .download-center[open]>summary.download-center-summary{border-radius:11px 11px 0 0;border-bottom:1px solid var(--dc-edge)}
 html[data-theme][data-theme-page=review] .download-center>summary.download-center-summary:hover{background:var(--dc-hover)!important}
 html[data-theme][data-theme-page=review] .download-center>summary.download-center-summary:focus-visible{outline:3px solid var(--dc-edge);outline-offset:3px}
 html[data-theme][data-theme-page=review] .download-center .download-center-label>strong{color:var(--dc-title);text-shadow:none}
 html[data-theme][data-theme-page=review] .download-center .download-center-label>small,html[data-theme][data-theme-page=review] .download-center .download-center-toggle{color:var(--dc-detail);text-shadow:none}
 html[data-theme][data-theme-page=review] .download-center .download-center-mark{background:var(--dc-icon);color:var(--dc-icon-text);border-color:var(--dc-icon);box-shadow:0 2px 6px #123c2820;border-radius:9px}
 html[data-theme=dark][data-theme-page=review] .download-center .download-center-label>strong{text-shadow:0 0 12px #68efaa30}
}

/* Top 10 state scope emphasizes the selected words, keeping the field dark. */
@media screen{
 html[data-theme=dark][data-theme-page=review] #account-rankings #rank-state-select{background:#142332;color:#ffc381;border-color:#7087a0;font-weight:750;box-shadow:none;text-shadow:0 0 10px #ffad5c26}
 html[data-theme=dark][data-theme-page=review] #account-rankings #rank-state-select option{background:#142332;color:#e4eff5;font-weight:400}
 html[data-theme=dark][data-theme-page=review] #account-rankings #rank-state-select option:checked{background:#142332;color:#ffc381;font-weight:750}
 html[data-theme=dark][data-theme-page=review] #account-rankings #rank-state-select:focus-visible{outline:3px solid #ffd29c;outline-offset:3px}
}

/* Tibi's current territory/account context stays easy to spot in dark mode. */
@media screen{
 html[data-theme=dark][data-theme-page=review] [data-helper-location]>strong{color:#ffc381;text-shadow:0 0 10px #ffad5c38}
}

/* Heads-Up uses an amber alert accent, distinct from green download actions. */
@media screen{
 html[data-theme][data-theme-page=review]{--heads-bar:#fff6e8;--heads-edge:#bf863e;--heads-title:#87420b;--heads-meta:#705a40;--heads-cue:#ffedcf;--heads-glow:0 2px 10px #95561212;--heads-read:#e2eee7;--heads-read-text:#315f47}
 html[data-theme=dark][data-theme-page=review]{--heads-bar:#242c38;--heads-edge:#c49155;--heads-title:#ffc381;--heads-meta:#d5c6b3;--heads-cue:#382d21;--heads-glow:0 0 14px #ffad5c26;--heads-read:#203c32;--heads-read-text:#a4dcb9}
 html[data-theme][data-theme-page=review] :is(.idn-heads-up,.focus-heads){border-color:var(--heads-edge);box-shadow:var(--heads-glow)!important;animation:none!important;border-radius:10px}
 html[data-theme][data-theme-page=review] :is(.heads-up-summary,.idn-heads-up>summary,.focus-heads>summary,#account-heads-up){background:var(--heads-bar);color:var(--heads-title);border:1px solid var(--heads-edge);border-left-width:4px;border-radius:9px;box-shadow:var(--heads-glow)!important;animation:none!important}
 html[data-theme][data-theme-page=review] :is(.idn-heads-up,.focus-heads)>summary{border-top:0;border-right:0;border-bottom:0}
 html[data-theme][data-theme-page=review] .heads-up-disclosure.has-signals>.heads-up-summary{background:var(--heads-bar);color:var(--heads-title);border-left-color:var(--heads-edge)}
 html[data-theme][data-theme-page=review] :is(.heads-up-summary-title,.idn-heads-up>summary strong,.account-heads-title){color:var(--heads-title);font-weight:750;text-shadow:none}
 html[data-theme][data-theme-page=review] :is(.heads-up-summary-meta,.idn-heads-up>summary small,.focus-heads>summary small){color:var(--heads-meta)}
 html[data-theme][data-theme-page=review] :is(.heads-up-summary,.idn-heads-up>summary,.focus-heads>summary,#account-heads-up) .heads-expand-hint{background:var(--heads-cue)!important;color:var(--heads-title)!important;border-color:var(--heads-edge);font-size:14px!important;box-shadow:none!important;text-shadow:none;animation:none!important}
 html[data-theme][data-theme-page=review] :is(.heads-up-disclosure,.idn-heads-up,.focus-heads,#account-heads-up).heads-checked .heads-expand-hint{background:var(--heads-read)!important;color:var(--heads-read-text)!important;border-color:#73957f}
 html[data-theme][data-theme-page=review] :is(.heads-up-summary,.idn-heads-up>summary,.focus-heads>summary,#account-heads-up):focus-visible{outline:3px solid var(--heads-edge);outline-offset:3px}
 html[data-theme=dark][data-theme-page=review] :is(.heads-up-summary-title,.idn-heads-up>summary strong,.account-heads-title){text-shadow:0 0 10px #ffad5c38}
}

/* A soft orange hover/focus cue makes Tibi's choices easier to follow. */
@media screen{
 html[data-theme=dark][data-theme-page=review] :is(.tbm-helper .helper-menu .helper-choice,.tbm-helper .helper-menu .helper-section>summary,.bird-tibi-choices>button):is(:hover,:focus-visible){background:#423326!important;color:#ffe0b8!important;border-color:#cc985e!important;box-shadow:inset 0 0 0 1px #cc985e55,0 0 10px #ffad5c1f!important;text-shadow:none}
 html[data-theme=dark][data-theme-page=review] :is(.tbm-helper .helper-menu .helper-choice,.tbm-helper .helper-menu .helper-section>summary,.bird-tibi-choices>button):is(:hover,:focus-visible) :is(span,strong,small){color:#ffe0b8!important;text-shadow:none}
 html[data-theme=dark][data-theme-page=review] :is(.tbm-helper .helper-menu .helper-choice,.tbm-helper .helper-menu .helper-section>summary,.bird-tibi-choices>button):focus-visible{outline:2px solid #ffc381;outline-offset:-2px}
}

/* Yellow text identifies the current territory/state scope in dark mode. */
@media screen{
 html[data-theme=dark][data-theme-page=review] :is(#account-scope,#idn-state){color:#ffe08a;font-weight:750;text-shadow:0 0 8px #ffd65c24}
 html[data-theme=dark][data-theme-page=review] :is(#account-scope,#idn-state) option{background:#142332;color:#e4eff5;font-weight:400;text-shadow:none}
 html[data-theme=dark][data-theme-page=review] :is(#account-scope,#idn-state) option:checked{color:#ffe08a;font-weight:750}
}

/* Orange identifies the active Birds Eye page across its navigation and helper. */
@media screen{
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard .bird-pages button[aria-selected=true]{color:#ffc381;font-weight:750!important;border-color:#b58b5b;box-shadow:0 0 12px #ffad5c22;text-shadow:0 0 10px #ffad5c26}
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard .bird-pages button[aria-selected=true]>span{color:#ffc381}
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard :is([data-bird-page-count],[data-bird-tibi-location]){color:#ffc381;font-weight:700;text-shadow:0 0 8px #ffad5c26}
}

/* Keep the existing territory line prominent without repeating it in the title. */
@media screen{
 html[data-theme-page=review] #birds-eye-dashboard .bird-report-header .bird-kicker{font-size:14px;font-weight:750;line-height:1.5}
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard .bird-report-header .bird-kicker{color:#ffe08a;text-shadow:0 0 8px #ffd65c24}
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard #bird-title{color:#ffc381;text-shadow:0 0 12px #ffad5c26}
}

/* Heads-Up is a metric-sized tile; details open separately without shifting the dashboard. */
@media screen{
 .account-overview-summary{display:grid;grid-template-columns:152px 152px minmax(0,1fr);align-items:start;gap:14px;margin:22px 0 0}

 .account-overview-summary>#kpis{grid-column:1/-1;margin:0;min-width:0}
 html[data-theme-page=review] #heads-up{margin:0;padding:0;min-width:0;background:transparent;border:0;box-shadow:none;overflow:visible}
 html[data-theme-page=review] .heads-alert-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:152px;max-width:100%;min-height:152px;padding:14px;text-align:left;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:9px;cursor:pointer;font:inherit}
 .heads-tile-title{font-size:14px;font-weight:750;color:var(--heads-title)}
 .heads-tile-value{display:block;font-size:34px;font-weight:750;line-height:1.15;font-variant-numeric:tabular-nums}
 .heads-tile-meta{font-size:13px;color:var(--muted)}
 .heads-tile-action{font-size:13px;font-weight:650;color:var(--heads-title);margin-top:9px;line-height:1.4}
 html[data-theme-page=review] .heads-alert-tile:is(:hover,:focus-visible){border-color:var(--heads-edge);box-shadow:var(--heads-glow)}
 html[data-theme-page=review] .heads-alert-tile:focus-visible{outline:2px solid var(--heads-edge);outline-offset:3px}
 html[data-theme-page=review] :is(#heads-up-dialog,#idn-heads-dialog){width:min(920px,calc(100vw - 24px));max-width:none;max-height:90dvh;padding:0;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;overflow:auto}
 :is(#heads-up-dialog,#idn-heads-dialog)>.dialog-head{align-items:flex-start;gap:12px}
 :is(#heads-up-dialog,#idn-heads-dialog)>.dialog-head>div{display:block;min-width:0;width:auto}
 :is(#heads-up-dialog,#idn-heads-dialog) h2{font-size:22px;line-height:1.3;margin:0 0 4px}
 :is(#heads-up-dialog,#idn-heads-dialog)>.dialog-head p{font-size:14px;margin:0;color:var(--muted)}
 :is(#heads-up-dialog,#idn-heads-dialog)>.dialog-head form{margin:0;flex:none}
 #heads-up-dialog .heads-up-heading .button{white-space:normal;text-align:left}

 @media(max-width:700px){.account-overview-summary{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-overview-summary>#heads-up{min-width:0}.account-overview-summary .heads-alert-tile{width:100%!important;min-height:152px!important;padding:14px!important}}
}

@media screen{
 html[data-theme][data-theme-page=review] details.download-center{width:152px;max-width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0}
 html[data-theme][data-theme-page=review] .account-overview-summary>.download-center{width:100%;margin:0}
 html[data-theme][data-theme-page=review] .download-center>summary.download-center-summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:152px;padding:12px;background:var(--white)!important;border:1px solid var(--line);border-radius:9px!important;color:var(--ink)}
 html[data-theme][data-theme-page=review] .download-center>summary .download-center-label{flex:none}
 html[data-theme][data-theme-page=review] .download-center>summary .download-center-label>strong{font-size:15px;line-height:1.3;color:var(--dc-title)}
 .download-center>summary .download-center-label>small:not(.download-tile-formats){display:none!important}
 .download-center>summary .download-tile-formats{display:block;font-size:12px;color:var(--muted);margin-top:4px}
 html[data-theme][data-theme-page=review] .download-center>summary>.download-center-toggle{margin-left:0;font-size:13px;color:var(--dc-title)}
 html[data-theme][data-theme-page=review] .download-center>summary .dc-closed{display:inline}
 html[data-theme][data-theme-page=review] .download-center>summary .dc-open{display:none}
 html[data-theme][data-theme-page=review] .download-center>summary.download-center-summary:is(:hover,:focus-visible){background:var(--white)!important;border-color:var(--dc-edge);box-shadow:var(--dc-glow)!important}
 html[data-theme-page=review] dialog.download-popup{width:min(920px,calc(100vw - 24px));max-width:none;max-height:90dvh;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);overflow:auto}
 .download-popup>.dialog-head{align-items:flex-start;gap:14px}
 .download-popup>.dialog-head>div{display:block;min-width:0;width:auto}
 .download-popup h2{font-size:22px;line-height:1.3;margin:0 0 5px}
 .download-popup-context{font-size:14px;color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}
 .download-center .download-popup>.download-center-body{padding:18px}
 .idn-overview-actions:has(>.download-center[open]):not(:has(>.idn-heads-up[open])){grid-template-columns:1fr 1fr}
 @media(max-width:700px){.idn-overview-actions:has(>.download-center[open]):not(:has(>.idn-heads-up[open])){grid-template-columns:1fr}.account-overview-summary .download-center>summary.download-center-summary{padding:14px}}
 /* Moving light marks useful actions; the cards themselves remain still. */
 html[data-theme-page=review]{--heads-sheen:#f2a049;--download-sheen:#71c7a2}
 html[data-theme=dark][data-theme-page=review]{--heads-sheen:#fff3d5;--download-sheen:#f2fff6}
 @supports(background-clip:text){
  html[data-theme-page=review] .heads-alert-tile[data-has-heads=true] .heads-tile-title,html[data-theme-page=review] .idn-heads-up[data-has-heads=true]>summary>span>strong{background:linear-gradient(110deg,var(--heads-title) 38%,var(--heads-sheen) 50%,var(--heads-title) 62%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:heads-title-sheen 3.8s ease-in-out infinite}
 }
 @keyframes heads-title-sheen{0%{background-position:120% 0}85%,100%{background-position:-20% 0}}
 @media(prefers-reduced-motion:reduce){html[data-theme-page=review] .heads-alert-tile[data-has-heads=true] .heads-tile-title,html[data-theme-page=review] .idn-heads-up[data-has-heads=true]>summary>span>strong{animation:none;background:none;color:var(--heads-title);-webkit-text-fill-color:currentColor}}
}

/* Prepared-file text gently shimmers until the save link is clicked. */
@media screen{
 html[data-theme-page=review] a.download-ready-pulse{animation:none!important}
 @supports(background-clip:text){
  html[data-theme-page=review] a.download-ready-pulse>.download-ready-label{display:inline-block;background:linear-gradient(110deg,#4a2608 38%,#fff3d5 50%,#4a2608 62%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:heads-title-sheen 3.8s ease-in-out infinite}
 }
 @media(prefers-reduced-motion:reduce){html[data-theme-page=review] a.download-ready-pulse>.download-ready-label{animation:none;background:none;color:inherit;-webkit-text-fill-color:currentColor}}
}

@media screen{
 html[data-theme-page=review] .bird-eagle-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:start;align-self:start;gap:8px;width:152px;min-height:152px;max-width:100%;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--teal);font:inherit;text-align:center;cursor:pointer}
 .bird-eagle-entry>img{width:92px;height:68px;object-fit:contain;flex:none}
 .bird-eagle-entry strong{display:block;font-size:14px;line-height:1.4;color:var(--ink)}
 .bird-eagle-entry small{display:block;font-size:12px;line-height:1.4;margin-top:3px;color:var(--muted)}
 html[data-theme-page=review] .bird-eagle-entry:is(:hover,:focus-visible){border-color:var(--line);background:var(--white)}
 .bird-eagle-entry:focus-visible{outline:2px solid var(--heads-edge);outline-offset:3px}
 html[data-theme=dark] .bird-eagle-entry strong{color:#ffc381}
 html[data-theme=dark] .bird-eagle-entry>img{filter:drop-shadow(0 0 7px #77dcd328)}
 @media(max-width:800px){html[data-theme-page=review] .bird-eagle-entry{grid-column:1/-1;justify-self:start;flex-direction:row;min-height:88px;width:auto;text-align:left}.bird-eagle-entry>img{width:88px;height:66px}}
}

/* Pinned news stays discoverable without occupying the mobile screen. */
@media screen{
 #updates-dialog .updates-featured{margin:10px 30px 0;padding:10px 14px;border-top-width:2px;border-radius:8px}
 #updates-dialog .updates-pin-disclosure>summary{min-height:44px;padding-right:24px;display:flex;flex-direction:column;justify-content:center;gap:3px}
 #updates-dialog .updates-pin-disclosure .updates-featured-meta{margin:0;gap:4px 8px}
 #updates-dialog .updates-featured-meta>span{padding:0;background:transparent;font-size:10px;line-height:1.4;letter-spacing:.045em}
 #updates-dialog .updates-pin-disclosure:not([open]) .updates-featured-meta time{display:none}
 #updates-dialog .updates-featured-meta time{font-size:11px}
 #updates-dialog .updates-pin-disclosure>summary h3{font-size:16px;line-height:1.35;margin:0}
 #updates-dialog .updates-pin-heading{gap:9px}
 #updates-dialog .updates-pin-tibi{width:34px;height:32px;flex-basis:34px}
 #updates-dialog .updates-featured .release-copy{padding-top:10px}
 #updates-dialog .updates-featured .release-copy>p{font-size:15px;line-height:1.55}
 #updates-dialog .updates-bird-pin .updates-pin-disclosure>summary{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}
 #updates-dialog .updates-pin-eagle{display:block;width:60px;height:44px;object-fit:contain;flex:none}
 #updates-dialog .updates-bird-pin summary>div{min-width:0}
 @media(max-width:600px){#updates-dialog .updates-featured{margin:8px 16px 0;padding:9px 12px}#updates-dialog .updates-pin-disclosure>summary h3{font-size:15px}#updates-dialog .updates-pin-eagle{width:52px;height:40px}}
}

@media screen{
 html[data-theme=dark][data-theme-page=review] .state-card.active{border-color:#ffad5c;box-shadow:0 0 0 1px #ffad5c99,0 0 16px #ff9c414d,inset 0 0 12px #ffad5c0c}
 @supports(background-clip:text){
  html[data-theme][data-theme-page=review] .download-center>summary .download-center-label>strong{background:linear-gradient(110deg,var(--dc-title) 38%,var(--download-sheen) 50%,var(--dc-title) 62%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:heads-title-sheen 3.8s ease-in-out infinite}
 }
 @media(prefers-reduced-motion:reduce){html[data-theme][data-theme-page=review] .download-center>summary .download-center-label>strong{animation:none;background:none;color:var(--dc-title);-webkit-text-fill-color:currentColor}}
}

@media screen{
 html[data-theme-page=review] .idn-action-tiles{display:grid;grid-template-columns:repeat(3,152px);gap:14px;align-items:start;margin:18px 0 22px}
 html[data-theme-page=review] .idn-action-tiles>.download-center{margin:0!important;width:100%}
 html[data-theme-page=review] #idn-heads-dialog>.idn-heads-up{margin:0;padding:0;border:0;box-shadow:none;background:transparent}
 #idn-heads-dialog>.idn-heads-up>summary{display:none}
 #idn-heads-dialog .idn-heads-body{padding:18px}
 @media(max-width:800px){html[data-theme-page=review] .idn-action-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme-page=review] .idn-action-tiles .heads-alert-tile{width:100%;padding:14px}}
}

/* Closed IDN settings are slim disclosure rows, with full controls on demand. */
@media screen{
 #dashboard>.controls.idn-station .idn-level-options{margin-top:6px}
 #dashboard>.controls.idn-station .idn-level-options:not([open])>summary{min-height:44px;padding:10px 0;line-height:24px}
 #dashboard>.controls.idn-station .idn-level-options:not([open]) .idn-level-hint{display:none}
 #dashboard>.controls.idn-station>.period-options:not([open]){padding-top:0;padding-bottom:0}
 #dashboard>.controls.idn-station>.period-options:not([open])>summary{min-height:44px;padding:10px 0;line-height:24px}
 @media(max-width:700px){
  #dashboard>.controls.idn-station>.period-options:not([open]){margin-top:-6px}
  #dashboard>.controls.idn-station:has(>.idn-station-summary[hidden])>.period-options:not([open]){margin-bottom:8px}
 }
}

/* Signal labels keep their meaning when content moves into a popup. */
.heads-up-row .heads-product-cue{display:inline-block;border:1px solid #d2b158;border-radius:6px;padding:5px 9px;background:#fff4c9;color:#695017;max-width:100%;overflow-wrap:anywhere}
@media screen{
 html[data-theme=dark][data-theme-page=review] :is(.heads-up-row .heads-up-kind,.idn-heads-up .idn-heads-card.idn-heads-growth .idn-heads-label,.bird-mtd-alert>.bird-label,.outlook-card.outlook-growth>h3){color:#ffb76b;font-weight:750;text-shadow:0 0 10px #ffad5c40}
 html[data-theme=dark][data-theme-page=review] :is(.heads-up-row .heads-up-kind.heads-product-cue,.idn-heads-up .idn-heads-card.idn-heads-growth .idn-heads-label){background:#252b32;border-color:#af8050;box-shadow:0 0 10px #ffad5c1f}
}
/* Six compact guide topics; supporting instructions stay available on demand. */
#quick-start-dialog.guide-compact .guide-header{padding:20px 24px}
#quick-start-dialog.guide-compact .guide-header h2{font-size:26px}
#quick-start-dialog.guide-compact .guide-header p{font-size:14px}
#quick-start-dialog.guide-compact .guide-body{padding:0 24px 18px}
#quick-start-dialog .guide-opening{font-size:14px;line-height:1.6;color:var(--muted);margin:16px 0 8px}
#quick-start-dialog.guide-compact .guide-topic{padding:9px 0}
#quick-start-dialog.guide-compact .guide-topic-toggle{gap:10px;min-height:52px}
#quick-start-dialog.guide-compact .guide-step{flex:1;gap:10px}
#quick-start-dialog.guide-compact .guide-step>div{min-width:0}
#quick-start-dialog.guide-compact .guide-step h3{font-size:17px;line-height:1.35}
#quick-start-dialog .guide-topic-description{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:3px}
#quick-start-dialog .guide-topic-art{flex:none;width:64px;height:48px;object-fit:contain}
#quick-start-dialog.guide-compact .guide-topic-body{padding:10px 0 8px}
#quick-start-dialog.guide-compact .guide-topic-body p,#quick-start-dialog.guide-compact .guide-topic-body li{font-size:14px;line-height:1.65}
#quick-start-dialog.guide-compact .guide-extra{margin-top:10px;padding-top:3px}
#quick-start-dialog.guide-compact .guide-extra>summary{min-height:44px;display:list-item;padding:11px 0;line-height:22px;font-size:14px}
#quick-start-dialog.guide-compact summary:focus-visible{outline:2px solid #e49a48;outline-offset:3px;border-radius:4px}
#quick-start-dialog.guide-compact .guide-features dt,#quick-start-dialog.guide-compact .guide-features dd{font-size:14px}
#quick-start-dialog.guide-compact .guide-footer{padding:14px 24px}
@media(max-width:600px){
 #quick-start-dialog.guide-compact .guide-header{padding:18px 16px}
 #quick-start-dialog.guide-compact .guide-body{padding:0 16px 14px}
 #quick-start-dialog.guide-compact .guide-step>span{flex-basis:25px;height:25px;font-size:13px}
 #quick-start-dialog.guide-compact .guide-step h3{font-size:15px}
 #quick-start-dialog .guide-topic-description{font-size:11px}
 #quick-start-dialog .guide-topic-art{width:46px;height:40px}
 #quick-start-dialog.guide-compact .guide-footer{padding:12px 16px}
}

/* A single action deck across Accounts and IDNs, at every viewport size. */
@media screen{
 html[data-theme][data-theme-page=review] .account-overview-summary{display:block;margin:20px 0}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:min(100%,552px);margin:16px 0 20px}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles>#heads-up{display:flex;align-items:stretch;min-width:0}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles>#heads-up[hidden]{display:none}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles>.download-center{width:100%;margin:0!important;align-self:stretch}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-alert-tile,.download-center-summary,.bird-eagle-entry){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:36px 44px minmax(30px,auto) minmax(34px,1fr);align-items:center;justify-items:start;align-content:start;gap:2px;width:100%!important;min-width:0;max-width:none;min-height:0!important;height:100%;padding:12px!important;margin:0;box-sizing:border-box;align-self:stretch;justify-self:stretch;grid-column:auto;border-radius:10px!important;text-align:left;line-height:1.4}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles>.bird-eagle-entry[hidden]{display:none}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-title,.download-center>summary .download-center-label>strong,.bird-tile-copy>strong){grid-row:1;font-size:14px;line-height:18px;margin:0;font-weight:750;align-self:center}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.download-center-label,.bird-tile-copy){display:contents}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-value,.download-center-mark,.bird-eagle-entry>img){grid-row:2;margin:0}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .heads-tile-value{font-size:32px;line-height:1}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .download-center-mark{width:36px;height:36px}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .bird-eagle-entry>img{width:76px;height:44px;object-fit:contain;object-position:left center}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-meta,.download-tile-formats,.bird-tile-copy>small){grid-row:3;align-self:start;font-size:12px;line-height:15px;margin:0;color:var(--muted)}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-action,.download-center-toggle,.bird-tile-action){grid-row:4;align-self:end;font-size:12px;line-height:16px;margin:0;font-weight:650;overflow-wrap:normal}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .bird-tile-action{color:var(--teal)}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .download-center-toggle>span:last-child{display:none}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles:has(>#heads-up[hidden]){grid-template-columns:repeat(2,minmax(0,1fr));max-width:364px}
 @media(max-width:600px){
  html[data-theme][data-theme-page=review] .dashboard-action-tiles{gap:8px}
  html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-alert-tile,.download-center-summary,.bird-eagle-entry){padding:10px!important}
  html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-title,.download-center>summary .download-center-label>strong,.bird-tile-copy>strong){font-size:13px}
  html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-tile-meta,.download-tile-formats,.bird-tile-copy>small,.heads-tile-action,.download-center-toggle,.bird-tile-action){font-size:12px}
  html[data-theme][data-theme-page=review] .dashboard-action-tiles .bird-eagle-entry>img{max-width:100%}
 }
}

/* A short route to customer QBRs from the all-IDN Download Center. */
.qbr-route{margin:0 0 18px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 14px}
.qbr-route>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:15px;font-weight:750;color:#226d68;line-height:1.4}
.qbr-route>p{font-size:14px;line-height:1.6;margin:0 0 12px}
.qbr-route-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.qbr-route-actions>button{min-height:44px;padding:10px 12px;text-align:left;white-space:normal;font:inherit;font-size:14px;font-weight:650;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--white);cursor:pointer}
.qbr-route>small{display:block;font-size:12px;color:var(--muted);margin:12px 0 14px}
.qbr-route summary:focus-visible,.qbr-route-actions>button:focus-visible{outline:2px solid #e6a256;outline-offset:3px}
html[data-theme=dark][data-theme-page=review] .qbr-route>summary{color:#ffb76b}
html[data-theme=dark][data-theme-page=review] .qbr-route-actions>button:hover{border-color:#e6a256;background:#292b2d;color:#ffc381}
@media(max-width:500px){.qbr-route-actions{grid-template-columns:1fr}}

/* State context is distinct in dark mode; unopened Heads-Up has a quiet signal lamp. */
@media screen{
 html[data-theme=dark][data-theme-page=review] .idn-table-scroll .idn-system-states{color:#a6bed6;font-weight:400;text-shadow:none}
 html[data-theme-page=review] :is(.heads-alert-tile[data-has-heads=true] .heads-tile-title,#account-heads-up:not([hidden]) .account-heads-title)::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:6px;border-radius:50%;background:#da801d;box-shadow:0 0 0 2px #da801d20;animation:heads-signal-lamp 2.4s ease-in-out infinite}
 html[data-theme=dark][data-theme-page=review] :is(.heads-alert-tile[data-has-heads=true] .heads-tile-title,#account-heads-up:not([hidden]) .account-heads-title)::before{background:#ffb76b}
 html[data-theme][data-theme-page=review]{--heads-viewed-dot:#238450}
 html[data-theme=dark][data-theme-page=review]{--heads-viewed-dot:#7be3a9}
 html[data-theme][data-theme-page=review] :is(.heads-alert-tile.heads-checked .heads-tile-title,#account-heads-up.heads-checked .account-heads-title)::before{animation:none;opacity:1;background:var(--heads-viewed-dot);box-shadow:0 0 0 2px #4cb67b20,0 0 6px #4cb67b55}
 @keyframes heads-signal-lamp{0%,100%{opacity:.4;box-shadow:0 0 0 1px #ef9b4518,0 0 3px #ef9b4526}50%{opacity:1;box-shadow:0 0 0 3px #ef9b454d,0 0 13px #ef9b45cc}}
 @media(prefers-reduced-motion:reduce){html[data-theme-page=review] :is(.heads-alert-tile .heads-tile-title,#account-heads-up .account-heads-title)::before{animation:none;opacity:1}}
}

.qbr-route-actions>button:only-child{grid-column:1/-1}

/* The QBR confirmation is the explicit creation action; keep its cue readable. */
html[data-theme-page=review] .qbr-start-action{display:inline-flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;min-height:56px;margin-top:12px;padding:12px 20px;border:1px solid #9d6dcc;border-radius:8px;background:#efe6fa;color:#48266c;white-space:normal;line-height:1.4;cursor:pointer;box-shadow:0 0 0 1px #bb8ce14d,0 0 14px #9864d226;animation:qbr-start-glow 2.8s ease-in-out infinite}
html[data-theme-page=review] .qbr-start-action>strong{font-size:15px}
html[data-theme-page=review] .qbr-start-action>small{display:block;margin:0;font-size:12px;color:inherit;font-weight:650}
html[data-theme-page=review] .qbr-start-action>small::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;animation:qbr-start-beacon 2.8s ease-in-out infinite}
html[data-theme=dark][data-theme-page=review] .qbr-start-action{background:#30203f;color:#f0d6ff;border-color:#c699f0}
html[data-theme-page=review] .qbr-start-action:focus-visible{outline:3px solid #d499ff;outline-offset:3px}
html[data-theme-page=review] .qbr-start-action:disabled{animation:none;cursor:wait}
@keyframes qbr-start-glow{0%,100%{box-shadow:0 0 0 1px #bb8ce14d,0 0 8px #a76ae533}50%{box-shadow:0 0 0 2px #bb8ce1b3,0 0 23px #b174ef99}}
@keyframes qbr-start-beacon{0%,100%{opacity:.35}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){html[data-theme-page=review] .qbr-start-action,html[data-theme-page=review] .qbr-start-action>small::before{animation:none}}

/* Account profile actions use the shared dashboard deck and color roles. */
@media screen{
 html[data-theme][data-theme-page=review] #detail .account-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(100% - 60px),364px);margin:16px 30px 20px}
 html[data-theme][data-theme-page=review] #detail .account-profile-actions:has(>#account-heads-up[hidden]){grid-template-columns:minmax(0,1fr);max-width:176px}
 html[data-theme][data-theme-page=review] #detail .account-profile-actions #account-heads-up{background:var(--white);border:1px solid var(--action-edge);box-shadow:0 0 12px var(--action-halo),inset 0 0 6px var(--action-halo)!important}
 html[data-theme][data-theme-page=review] #detail .account-profile-actions #account-heads-up:is(:hover,:focus-visible){box-shadow:0 0 16px var(--action-halo-active),inset 0 0 6px var(--action-halo)!important}
 html[data-theme=dark][data-theme-page=review] #detail-header .account-idn-affiliation [data-open-idn]{color:#ffb76b;font-weight:750;text-shadow:0 0 8px #ffad5c26}
 html[data-theme=dark][data-theme-page=review] .fiscal-period-label,
 html[data-theme=dark][data-theme-page=review] #detail-header .fiscal-period-label{color:var(--metric-title-color);text-shadow:var(--metric-title-glow)}
 @media(max-width:600px){html[data-theme][data-theme-page=review] #detail .account-profile-actions{width:min(calc(100% - 36px),364px);margin-left:18px;margin-right:18px}}
}

/* Dark-mode entry links and onboarding numbers follow the orange navigation accent. */
@media screen{
 html[data-theme=dark][data-theme-page=review] .updates-entry button,
 html[data-theme=dark][data-theme-page=review] .empty-flow .flow-number{color:#ffb76b;font-weight:750;text-shadow:0 0 8px #ffad5c26}
}

/* Account rankings/search share the IDN geography color, without tinting member IDs. */
/* Matching action-tile edges: orange alerts, blue Birds Eye, existing green downloads. */
@media screen{
 html[data-theme=dark][data-theme-page=review] :is(.product-name,.idn-heads-product>strong,.idn-link[data-idn-drug],#focus-products td:first-child>strong){color:var(--metric-title-color);text-shadow:var(--metric-title-glow)}
}

@media screen{
 html[data-theme=dark][data-theme-page=review]{--metric-title-color:#9aefb5;--metric-title-glow:0 0 8px #68e59638;--section-title-color:#ffb76b;--section-title-glow:0 0 8px #ffad5c26}
 html[data-theme=dark][data-theme-page=review] :is(.metric-label,.idn-metric>span,.idn-station-metrics>div>span,.state-card .state-name),
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard :is(.bird-metric>.bird-label,.bird-stats>div>.bird-label,.bird-gauge h3){color:var(--metric-title-color);text-shadow:var(--metric-title-glow)}
 html[data-theme=dark][data-theme-page=review] #birds-eye-dashboard :is(.bird-mtd-stats>div>.bird-label,.bird-section-heading h3,.bird-mtd-products>h4,.bird-signal>.bird-label,.bird-talking>.bird-label),
 html[data-theme=dark][data-theme-page=review] :is(#detail-content,#idn-view,#focused-review) [role=tabpanel] :is(h3,h4){color:var(--section-title-color);text-shadow:var(--section-title-glow)}
}

@media screen{
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .heads-alert-tile{--action-edge:#d18a43;--action-halo:#e6964026;--action-halo-active:#e696404d}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles .bird-eagle-entry{--action-edge:#629bd1;--action-halo:#489be826;--action-halo-active:#489be84d}
 html[data-theme=dark][data-theme-page=review] .dashboard-action-tiles .heads-alert-tile{--action-edge:#ffb76b;--action-halo:#ff9c414d;--action-halo-active:#ff9c4173}
 html[data-theme=dark][data-theme-page=review] .dashboard-action-tiles .bird-eagle-entry{--action-edge:#7bbdff;--action-halo:#409dff4d;--action-halo-active:#409dff73}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-alert-tile,.bird-eagle-entry){border:1px solid var(--action-edge);box-shadow:0 0 12px var(--action-halo),inset 0 0 6px var(--action-halo)}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-alert-tile,.bird-eagle-entry):is(:hover,:focus-visible){border-color:var(--action-edge);box-shadow:0 0 16px var(--action-halo-active),inset 0 0 6px var(--action-halo)}
 html[data-theme][data-theme-page=review] .dashboard-action-tiles :is(.heads-alert-tile,.bird-eagle-entry):focus-visible{outline:2px solid var(--action-edge);outline-offset:3px}
}

@media screen{
 html[data-theme=dark][data-theme-page=review] .account-location .account-location-place{color:#ffb76b;font-weight:650;text-shadow:0 0 8px #ffad5c26}
}

/* A compact, always-visible discovery choice inside the standard Tibi home menu. */
@media screen{
 html[data-theme-page=review] .tbm-helper .helper-menu .helper-new-dashboard{--discovery-edge:#7945ba;--discovery-halo:#8550c84d;position:relative;isolation:isolate;margin:2px 0 12px;padding:12px 14px;border:1px solid var(--discovery-edge);background:#f6f2ff;color:#263650;border-radius:9px;min-height:44px}
 .helper-new-dashboard::before{content:'';position:absolute;inset:-1px;border:1px solid var(--discovery-edge);border-radius:inherit;box-shadow:0 0 12px var(--discovery-halo);opacity:.5;pointer-events:none}
 .tbm-helper[open] .helper-new-dashboard::before{animation:helper-discovery-glow 3.8s ease-in-out infinite}
 .helper-new-dashboard>span:first-child{display:grid;gap:3px;min-width:0}
 html[data-theme-page=review] .helper-new-dashboard .helper-new-label{font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#6733aa}
 html[data-theme-page=review] .helper-new-dashboard strong{font-size:16px;line-height:1.35;color:#6733aa}
 html[data-theme-page=review] .helper-new-dashboard .helper-new-note{font-size:13px;line-height:1.4;font-weight:500;color:#50627d}
 html[data-theme=dark][data-theme-page=review] .tbm-helper .helper-menu .helper-new-dashboard{--discovery-edge:#b78aff;--discovery-halo:#9d60ed70;background:#1c2038;color:#e9eff8}
 html[data-theme=dark][data-theme-page=review] .helper-new-dashboard .helper-new-label{color:#d1b1ff}
 html[data-theme=dark][data-theme-page=review] .helper-new-dashboard strong{color:#ffbc7b;text-shadow:0 0 8px #ffad5c26}
 html[data-theme=dark][data-theme-page=review] .helper-new-dashboard .helper-new-note{color:#b7c4d8}
 #bird-pinned-update .dashboard-news-date{font-size:12px;color:#596b81;margin:4px 0 14px}
 .dashboard-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .dashboard-news-item{min-width:0;padding:2px 0 2px 14px;border-left:2px solid #518bc5;display:flex;flex-direction:column;align-items:flex-start}
 .dashboard-news-item.dashboard-news-recovery{border-color:#8d59c7}
 #bird-pinned-update .dashboard-news-item h4{font-size:16px;line-height:1.35;margin:0 0 8px;color:#1f4f82}
 #bird-pinned-update .dashboard-news-recovery h4{color:#6733aa}
 #bird-pinned-update .dashboard-news-item p{font-size:14px;line-height:1.6;margin:0 0 12px}
 #bird-pinned-update .dashboard-news-item .button{margin-top:auto;min-height:44px;font-size:14px;padding:9px 12px}
 #bird-pinned-update .dashboard-news-note{font-size:13px;line-height:1.6;margin:16px 0 0}
 html[data-theme=dark] #bird-pinned-update .dashboard-news-date{color:#b7c4d8}
 html[data-theme=dark] #bird-pinned-update .dashboard-news-item h4{color:#ffbc7b}
 @media(max-width:600px){.dashboard-news-grid{grid-template-columns:1fr;gap:20px}}
}
@keyframes helper-discovery-glow{50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.tbm-helper[open] .helper-new-dashboard::before{animation:none;opacity:.8}}

/* Desktop workspace links reuse the current report and Download Center context. */
@media screen{
 .workspace-shortcuts{display:grid;gap:8px;margin:0 -9px 28px}
 .workspace-shortcuts[hidden],.workspace-shortcuts [hidden]{display:none!important}
 .sidebar:has(.workspace-shortcuts:not([hidden])) .side-current{margin-bottom:12px}
 html[data-theme-page=review] .sidebar .workspace-shortcut{--workspace-edge:#71afea;display:grid;gap:3px;width:100%;min-width:0;min-height:58px;padding:10px 12px;text-align:left;border:1px solid #384f6c;border-left:2px solid var(--workspace-edge);border-radius:7px;background:#172a43;color:#edf5ff;cursor:pointer;font:inherit;line-height:1.4}
 html[data-theme-page=review] .sidebar .workspace-recovery{--workspace-edge:#b58bea}
 html[data-theme-page=review] .sidebar .workspace-create{--workspace-edge:#86d7bb}
 .workspace-shortcut strong{font-size:14px;font-weight:700;overflow-wrap:break-word}
 .workspace-shortcut small{font-size:12px;color:#b8c9dd}
 html[data-theme-page=review] .sidebar .workspace-shortcut:is(:hover,:focus-visible){background:#233c58;border-color:var(--workspace-edge);box-shadow:0 0 10px #618ac52b}
 .workspace-shortcut:focus-visible{outline:2px solid var(--workspace-edge);outline-offset:3px}
 @media(max-width:760px){.workspace-shortcuts{display:none!important}}
}
