/* A quiet, full research page. Glass remains on the shared navigation controls. */
html:root.ivy-duo-mode .dl-panel.dl-researching .dl-header {display:none!important;}
html:root.ivy-duo-mode .dl-panel.dl-researching :is(.lp-life-head,.lp-life-scroll) {visibility:hidden;}
html:root.ivy-duo-mode .dl-panel .lp-life-loading {justify-content:flex-start;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none;}
html:root.ivy-duo-mode .dl-panel .lp-research-card {width:100%;max-height:none;overflow:visible;background:none!important;padding:0!important;border-radius:0;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif;}
html:root.ivy-duo-mode .dl-panel .lp-research-card::before,html:root.ivy-duo-mode .dl-panel .lp-research-card::after {display:none;}
html:root.ivy-duo-mode .dl-panel .dl-research-toolbar {display:flex;align-items:center;min-height:58px;margin-bottom:12px;}
html:root.ivy-duo-mode .dl-panel .lp-research-card__close {position:static;width:auto;height:44px;padding:0 8px 0 0;margin:0;border:0;border-radius:0;background:none!important;box-shadow:none;color:var(--dl-blue)!important;font-size:16px;transform:none;}
html:root.ivy-duo-mode .dl-panel .dl-research-heading {margin-bottom:24px;}
html:root.ivy-duo-mode .dl-panel .dl-research-icon {display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:var(--dl-card);color:var(--dl-blue);margin-bottom:16px;}
html:root.ivy-duo-mode .dl-panel .dl-research-icon svg {width:28px;height:28px;}
html:root.ivy-duo-mode .dl-panel .dl-research-caption {color:var(--dl-muted);font-size:10px;font-weight:600;letter-spacing:1px;margin:0 0 7px;}
html:root.ivy-duo-mode .dl-panel .lp-research-card__title {font-size:29px!important;font-weight:700;line-height:1.13;letter-spacing:-.7px;margin:0;overflow-wrap:anywhere;outline:none;}
html:root.ivy-duo-mode .dl-panel .dl-research-place {font-size:13px;color:var(--dl-muted);line-height:1.5;margin:7px 0 0;}
html:root.ivy-duo-mode .dl-panel .lp-research-card__message {font-size:13px!important;line-height:1.5;margin:0 0 14px;min-height:39px;}
html:root.ivy-duo-mode .dl-panel .dl-research-meter {display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;margin-bottom:9px;}
html:root.ivy-duo-mode .dl-panel .dl-research-phase {color:var(--dl-text);font-weight:600;}
html:root.ivy-duo-mode .dl-panel .dl-research-amount {color:var(--dl-muted);font-variant-numeric:tabular-nums;}
html:root.ivy-duo-mode .dl-panel .lp-research-progress {height:4px;margin:0 0 24px;border-radius:99px;background:var(--dl-line);overflow:hidden;}
html:root.ivy-duo-mode .dl-panel .lp-research-progress>span {height:100%;background:var(--dl-blue);box-shadow:none;transition:width .5s cubic-bezier(.22,.72,.2,1);}
html:root.ivy-duo-mode .dl-panel .lp-life-loading.is-on.is-indeterminate .lp-research-progress>span {animation:dl-research-search 1.7s ease-in-out infinite;}
html:root.ivy-duo-mode .dl-panel .lp-research-stages {display:flex!important;flex-direction:column;gap:0;list-style:none;margin:0;padding:0 14px;border-radius:20px;background:var(--dl-card);}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li {display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--dl-line);font-size:13px;color:var(--dl-muted);}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li:last-child {border-bottom:0;}
html:root.ivy-duo-mode .dl-panel .lp-research-stages i {display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid var(--dl-line);border-radius:50%;background:none;box-shadow:none;font-size:11px;color:var(--dl-blue);}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li.is-current {color:var(--dl-text);font-weight:600;}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li.is-current:not(.is-done) i {border-color:var(--dl-line);border-top-color:var(--dl-blue);border-right-color:var(--dl-blue);background:none;box-shadow:none;animation:dl-research-turn 1s linear infinite;}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li.is-done i {border-color:transparent;background:none;box-shadow:none;}
html:root.ivy-duo-mode .dl-panel .lp-research-stages li.is-done {color:var(--dl-text);}
html:root.ivy-duo-mode .dl-panel .lp-research-card__footer {display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 0 0;margin:0;border:0;}
html:root.ivy-duo-mode .dl-panel .lp-research-card__sources {font-size:12px;line-height:1.5;}
html:root.ivy-duo-mode .dl-panel .lp-research-skip {width:100%;white-space:normal;min-height:44px;border:0;border-radius:12px;font-size:13px;color:var(--dl-blue)!important;background:var(--dl-card)!important;}
@keyframes dl-research-search {0%,100%{transform:translateX(-100%)}50%{transform:translateX(355%)}}
@keyframes dl-research-turn {to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){html:root.ivy-duo-mode .dl-panel .lp-life-loading * {animation:none!important;transition:none!important;}}

html:root.ivy-duo-mode .dl-panel .lp-life-loading.is-fallback .lp-research-stages {display:none!important;}
