/* Settings-only Clear glass. Small composited surfaces; no animated filters. */
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search input {
 background:transparent!important;border:0!important;box-shadow:none!important;min-width:0;color:var(--duo-ink)!important;
}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search input::placeholder {color:var(--duo-muted);}
html:root.ivy-duo-mode .duo-settings-overview {position:relative;}
html:root.ivy-duo-mode .duo-overview-content {padding-bottom:86px;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search {
 position:absolute;bottom:8px;left:1px;right:1px;margin:0;min-height:52px;z-index:3;
 isolation:auto;background:linear-gradient(155deg,#ffffff55,#ffffff18)!important;
 border:1px solid #ffffffa0!important;
 box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px 2px #65758535,0 2px 7px #00000010!important;
 -webkit-backdrop-filter:blur(3px) saturate(140%)!important;
 backdrop-filter:blur(3px) saturate(140%)!important;
}
/* Chromium supports backdrop SVG optics; WebKit retains live frosted glass. */
@supports(backdrop-filter:url("#duo-search-optic")) {
 html:root.ivy-duo-mode:not(.perf-plus) .day-cycle-settings-panel:not(.duo-navigation-running):not(.duo-settings-dragging):not(.duo-settings-collapsing) .duo-settings-home.duo-settings-home .duo-settings-search {
 backdrop-filter:url("#duo-search-optic") blur(2px) saturate(150%)!important;
 }
}
html:root.ivy-duo-mode.dark-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search {background:linear-gradient(155deg,#29292e80,#1c1c1e55)!important;border-color:#ffffff45!important;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search::before {background:linear-gradient(175deg,#ffffff25,transparent 28%,transparent 72%,#ffffff16);box-shadow:inset 0 0 0 1px #ffffff18;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home :is(.duo-option-row + .duo-option-row,.duo-appearance-group > * + *)::before {right:16px;}
html:root.ivy-duo-mode .duo-settings-home.duo-settings-home .duo-option-icon {background:linear-gradient(150deg,#74bdb2,#277a72);border-radius:9px;box-shadow:inset 0 1px 1px #ffffff70;}
html:root.ivy-duo-mode .duo-settings-home.duo-settings-home .duo-option-icon[data-kind=website] {background:linear-gradient(150deg,#6ba7dc,#3965ac);}
html:root.ivy-duo-mode .duo-settings-home.duo-settings-home .duo-option-icon[data-kind=developer] {background:linear-gradient(150deg,#9896b5,#5a587a);}
html:root.ivy-duo-mode .duo-settings-home.duo-settings-home .duo-option-icon svg {width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
html:root.ivy-duo-mode .duo-setting-intro {padding:22px;margin:0 0 20px;border-radius:22px;background:var(--duo-surface);}
html:root.ivy-duo-mode .duo-setting-intro .duo-option-icon {width:52px;height:52px;border-radius:15px;}
html:root.ivy-duo-mode .duo-setting-intro .duo-option-icon svg {width:32px;height:32px;}
html:root.ivy-duo-mode .duo-setting-intro h3 {margin:16px 0 8px;font-size:23px;line-height:1.2;letter-spacing:-.5px;color:var(--duo-ink);}
html:root.ivy-duo-mode .duo-setting-intro p {font-size:15px;line-height:1.5;color:var(--duo-muted);margin:8px 0;}
html:root.ivy-duo-mode .duo-setting-intro button {min-height:44px;padding:6px 0;text-align:left;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier {
 position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffffa0;
 background:radial-gradient(ellipse at 28% 12%,#ffffffa0,transparent 62%),linear-gradient(155deg,#e8e8eb90,#d9d9df60)!important;
 color:var(--duo-ink)!important;--ambient-text-primary:inherit;
 box-shadow:0 0 0 1px #77778025,0 3px 8px #20202b12,inset 0 1px 1px #fff,inset 0 -2px 5px #ffffff55!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 transition:transform .55s cubic-bezier(.34,1.3,.5,1)!important;
}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier::before {
 content:'';position:absolute;inset:-20%;z-index:-1;pointer-events:none;opacity:.5;
 background:linear-gradient(115deg,transparent 20%,#fff9 48%,transparent 70%);animation:duo-tier-silver 7s ease-in-out infinite;
 animation-play-state:paused;
}
html:root.ivy-duo-mode .day-cycle-settings-panel.is-open .duo-settings-home.duo-settings-home .duo-account-tier::before {animation-play-state:running;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier[data-tier=pro]::before {
 background:radial-gradient(ellipse at 25% 40%,var(--ambient-text-primary,#80b5df),transparent 65%),radial-gradient(ellipse at 75% 60%,var(--ambient-text-secondary,#ae93d5),transparent 65%);animation-name:duo-tier-aurora;
}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier[data-tier=select]::before {
 background:radial-gradient(ellipse at 30% 70%,#7fbda980,transparent 65%);animation-name:duo-tier-leaf;
}
html:root.ivy-duo-mode .day-cycle-settings-panel.is-open .duo-account-tier[data-tier=select] .duo-account-tier-art {animation:duo-tier-leaf 5s ease-in-out infinite;transform-origin:bottom center;}
html:root.ivy-duo-mode.dark-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier {background:radial-gradient(ellipse at 28% 12%,#ffffff30,transparent 62%),linear-gradient(155deg,#52545e80,#35374060)!important;border-color:#d6d6df70;}
@keyframes duo-tier-silver {0%,100%{transform:translateX(-28%);opacity:.2}50%{transform:translateX(28%);opacity:.5}}
@keyframes duo-tier-aurora {0%,100%{transform:translateX(-12%) scale(1)}50%{transform:translateX(12%) scale(1.15)}}
@keyframes duo-tier-leaf {0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
html:root.ivy-duo-mode .day-cycle-settings-panel:is(.duo-settings-dragging,.duo-settings-collapsing,.duo-navigation-running) .duo-account-tier::before,
html:root.ivy-duo-mode.perf-plus .day-cycle-settings-panel .duo-account-tier::before {animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce) {html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-tier::before,html:root.ivy-duo-mode .day-cycle-settings-panel .duo-account-tier-art {animation:none!important;}}
@media(prefers-reduced-transparency:reduce) {html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-settings-search {backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--duo-surface)!important;}}

html:root.ivy-duo-mode .day-cycle-settings-panel:is(.duo-settings-dragging,.duo-settings-collapsing,.duo-navigation-running) .duo-account-tier-art,
html:root.ivy-duo-mode.perf-plus .day-cycle-settings-panel .duo-account-tier-art {animation-play-state:paused!important;}
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-account-main:active .duo-account-tier,
html:root.ivy-duo-mode .day-cycle-settings-panel .duo-settings-home.duo-settings-home .duo-large-tier:active .duo-account-tier {transform:scale(1.045);}
