:root{--fluid-spectrum:linear-gradient(110deg,#ff4d8d 0%,#ff8a3d 22%,#ffd84d 40%,#49df9a 58%,#42b8ff 76%,#9a6cff 100%);--fluid-clear:rgba(255,255,255,.035);--fluid-frost:rgba(255,255,255,.065);--fluid-rim:rgba(255,255,255,.28);--fluid-light:rgba(255,255,255,.50);--lg-surface:rgba(255,255,255,.055);--lg-surface-strong:rgba(255,255,255,.085);--lg-edge:rgba(255,255,255,.34);--lg-edge-soft:rgba(255,255,255,.16);--lg-specular:rgba(255,255,255,.72);--lg-shadow:rgba(0,0,0,.24);--lg-x:50%;--lg-y:8%;--lg-light-x:50%;--lg-light-y:8%}#controlCenter.control-popover,.context-menu,.dock,.menubar,.notification-center,.spotlight-box,.spotlight-results,.system-popover{background:radial-gradient(120% 90% at 18% 0,rgba(255,255,255,.16),transparent 48%),linear-gradient(125deg,rgba(255,255,255,.105),rgba(255,255,255,.018) 46%,rgba(255,255,255,.055)),var(--fluid-clear)!important;border:1px solid var(--fluid-rim)!important;-webkit-backdrop-filter:blur(26px) saturate(185%) brightness(1.045)!important;backdrop-filter:blur(26px) saturate(185%) brightness(1.045)!important;box-shadow:inset 0 1px 0 var(--fluid-light),inset 0 -1px 0 rgba(255,255,255,.06),inset 0 -20px 40px rgba(0,0,0,.035),0 24px 65px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.08)!important;isolation:isolate;overflow:hidden}.dock{overflow:visible}#controlCenter.control-popover::before,.dock::before,.menubar::after,.notification-center::before,.system-popover::before{content:"";position:absolute;inset:-35% -15%;z-index:0;pointer-events:none;background:radial-gradient(42% 30% at 16% 8%,rgba(255,255,255,.18),transparent 70%),linear-gradient(112deg,transparent 18%,rgba(255,255,255,.055) 34%,rgba(255,255,255,.12) 39%,transparent 48%),linear-gradient(112deg,rgba(255,77,141,.035),transparent 30%,rgba(66,184,255,.04) 68%,rgba(154,108,255,.035));opacity:.72;mix-blend-mode:screen;transform:translate3d(-1%,0,0) skewX(-7deg)}#controlCenter.control-popover>*,.dock>*,.menubar>*,.notification-center>*,.system-popover>*{position:relative;z-index:1}#controlCenter .cc-footer button,#controlCenter .cc-slider,#controlCenter .cc-theme,#controlCenter .cc-tile,.about-actions button,.calendar-header button,.glass-button,.notes-app aside button,.pill-button,.primary-button,.safari-favbar button,.safari-nav button,.store-app-actions button{background:radial-gradient(100% 120% at 20% 0,rgba(255,255,255,.13),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 55%,rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.075)!important;-webkit-backdrop-filter:blur(16px) saturate(175%)!important;backdrop-filter:blur(16px) saturate(175%)!important}.glass-button:hover,.pill-button:hover,.primary-button:hover,.safari-favbar button:hover,.safari-nav button:hover{background:linear-gradient(110deg,rgba(255,77,141,.1),rgba(255,216,77,.06),rgba(66,184,255,.1),rgba(154,108,255,.09))!important;border-color:rgba(255,255,255,.34)!important}#controlCenter input[type=range],.setting-range input[type=range],.terminal-prefs-slider input[type=range]{background:0 0!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.08))}#controlCenter input[type=range]::-webkit-slider-runnable-track,.setting-range input[type=range]::-webkit-slider-runnable-track,.terminal-prefs-slider input[type=range]::-webkit-slider-runnable-track{height:7px!important;border-radius:999px!important;background:linear-gradient(90deg,#ff4d8d,#ff9b4a,#ffe05b,#4cdda0,#42b8ff,#9a6cff) 0 0/var(--range-value,50%) 100% no-repeat,rgba(255,255,255,.095)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3)!important}#controlCenter input[type=range]::-webkit-slider-thumb,.setting-range input[type=range]::-webkit-slider-thumb,.terminal-prefs-slider input[type=range]::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-6px!important;border-radius:50%!important;background:rgba(255,255,255,.075)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 3px 11px rgba(0,0,0,.18),0 0 14px rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(10px) saturate(185%)!important;backdrop-filter:blur(10px) saturate(185%)!important}#settingsThemePicker,.finder-view-segment,.terminal-prefs-choices,.theme-picker{background:radial-gradient(110% 120% at 18% 0,rgba(255,255,255,.1),transparent 60%),rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),inset 0 -4px 12px rgba(0,0,0,.025),0 4px 14px rgba(0,0,0,.08)!important;-webkit-backdrop-filter:blur(17px) saturate(180%)!important;backdrop-filter:blur(17px) saturate(180%)!important}#settingsThemePicker>button,#settingsThemePicker>button.active,.finder-view-segment>button,.finder-view-segment>button.active,.terminal-prefs-choices>button,.terminal-prefs-choices>button.active,.theme-picker>button,.theme-picker>button.active{background:0 0!important;border:0!important;box-shadow:none!important;transform:none!important}#settingsThemePicker>.seg-thumb,.finder-view-segment>.seg-thumb,.terminal-prefs-choices>.seg-thumb,.theme-picker>.seg-thumb{background:radial-gradient(120% 100% at 22% 0,rgba(255,255,255,.18),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.012) 60%,rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(255,255,255,.07),0 4px 12px rgba(0,0,0,.17),0 0 15px rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(12px) saturate(195%)!important;backdrop-filter:blur(12px) saturate(195%)!important}#settingsThemePicker>.seg-thumb::after,.finder-view-segment>.seg-thumb::after,.terminal-prefs-choices>.seg-thumb::after,.theme-picker>.seg-thumb::after{content:"";position:absolute;inset:-20% -30%;pointer-events:none;background:linear-gradient(105deg,rgba(255,77,141,.05),rgba(255,216,77,.04) 35%,rgba(66,184,255,.06) 70%,rgba(154,108,255,.045));opacity:.65;mix-blend-mode:screen;border-radius:inherit}:root[data-theme=light]{--fluid-clear:rgba(255,255,255,.16);--fluid-frost:rgba(255,255,255,.26)}@media (max-width:700px){#controlCenter.control-popover,.dock,.menubar,.notification-center,.system-popover{-webkit-backdrop-filter:blur(16px) saturate(175%) brightness(1.03)!important;backdrop-filter:blur(16px) saturate(175%) brightness(1.03)!important}#settingsThemePicker,.finder-view-segment,.terminal-prefs-choices,.theme-picker{-webkit-backdrop-filter:blur(12px) saturate(175%)!important;backdrop-filter:blur(12px) saturate(175%)!important}}@media (prefers-reduced-transparency:reduce){#controlCenter.control-popover,#settingsThemePicker,.dock,.finder-view-segment,.menubar,.notification-center,.system-popover,.terminal-prefs-choices,.theme-picker{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#controlCenter.control-popover.lg-material,.context-menu.lg-material,.dock.lg-material,.menubar.lg-material,.notification-center.lg-material,.spotlight-box.lg-material,.spotlight-results.lg-material,.system-popover.lg-material{background:rgba(255,255,255,.035)!important;border:1px solid var(--lg-edge-soft)!important;border-radius:24px!important;-webkit-backdrop-filter:blur(24px) saturate(165%) brightness(1.04)!important;backdrop-filter:blur(24px) saturate(165%) brightness(1.04)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -1px 0 rgba(255,255,255,.08),0 1px 1px rgba(255,255,255,.16),0 18px 50px rgba(0,0,0,.2),0 3px 14px rgba(0,0,0,.1)!important;isolation:isolate!important}#controlCenter.control-popover.lg-material::before,.context-menu.lg-material::before,.dock.lg-material::before,.menubar.lg-material::before,.notification-center.lg-material::before,.spotlight-box.lg-material::before,.spotlight-results.lg-material::before,.system-popover.lg-material::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(34% 75% at var(--lg-light-x) var(--lg-light-y),rgba(255,255,255,.15),transparent 72%),radial-gradient(70% 45% at calc(var(--lg-light-x) + 8%) calc(var(--lg-light-y) + 3%),rgba(255,255,255,.055),transparent 72%),linear-gradient(115deg,transparent 0,rgba(255,255,255,.035) 31%,rgba(255,255,255,.085) 39%,transparent 49%);opacity:.92;mix-blend-mode:screen;transition:opacity .28s}#controlCenter.control-popover.lg-material::after,.context-menu.lg-material::after,.dock.lg-material::after,.menubar.lg-material::after,.notification-center.lg-material::after,.spotlight-box.lg-material::after,.spotlight-results.lg-material::after,.system-popover.lg-material::after{content:""!important;position:absolute!important;inset:1px!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 12px 28px rgba(255,255,255,.025);opacity:.9}#controlCenter.control-popover.lg-material>*,.context-menu.lg-material>*,.dock.lg-material>*,.menubar.lg-material>*,.notification-center.lg-material>*,.spotlight-box.lg-material>*,.spotlight-results.lg-material>*,.system-popover.lg-material>*{position:relative;z-index:1}#controlCenter.control-popover.lg-material,.context-menu.lg-material,.notification-center.lg-material,.spotlight-box.lg-material,.system-popover.lg-material{border-radius:28px!important;-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(1.045)!important;backdrop-filter:blur(28px) saturate(170%) brightness(1.045)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),inset 0 -1px 0 rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.24),0 8px 24px rgba(0,0,0,.12)!important}#controlCenter .cc-slider.lg-material,#settingsThemePicker.lg-material,.finder-view-segment.lg-material,.glass-button.lg-material,.pill-button.lg-material,.primary-button.lg-material,.safari-favbar button.lg-material,.safari-nav button.lg-material,.terminal-prefs-choices.lg-material,.theme-picker.lg-material{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.54),inset 0 -1px 0 rgba(0,0,0,.035),0 3px 12px rgba(0,0,0,.09)!important;-webkit-backdrop-filter:blur(14px) saturate(170%) brightness(1.035)!important;backdrop-filter:blur(14px) saturate(170%) brightness(1.035)!important}#controlCenter .cc-slider.lg-material::before,#settingsThemePicker.lg-material::before,.finder-view-segment.lg-material::before,.glass-button.lg-material::before,.pill-button.lg-material::before,.primary-button.lg-material::before,.safari-favbar button.lg-material::before,.safari-nav button.lg-material::before,.terminal-prefs-choices.lg-material::before,.theme-picker.lg-material::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(55% 90% at var(--lg-x) var(--lg-y),rgba(255,255,255,.16),transparent 70%),linear-gradient(120deg,transparent 30%,rgba(255,255,255,.065) 43%,transparent 55%);opacity:.72;mix-blend-mode:screen}#controlCenter .cc-slider.lg-material>*,#settingsThemePicker.lg-material>*,.finder-view-segment.lg-material>*,.glass-button.lg-material>*,.pill-button.lg-material>*,.primary-button.lg-material>*,.safari-favbar button.lg-material>*,.safari-nav button.lg-material>*,.terminal-prefs-choices.lg-material>*,.theme-picker.lg-material>*{position:relative;z-index:1}.lg-material.lg-interactive{border-color:rgba(255,255,255,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(255,255,255,.08),0 5px 18px rgba(0,0,0,.12)!important}.lg-material.lg-pressed{box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(0,0,0,.06),0 2px 7px rgba(0,0,0,.12)!important}#settingsThemePicker.lg-material>.seg-thumb,.finder-view-segment.lg-material>.seg-thumb,.terminal-prefs-choices.lg-material>.seg-thumb,.theme-picker.lg-material>.seg-thumb{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(255,255,255,.08),0 3px 10px rgba(0,0,0,.16)!important;-webkit-backdrop-filter:blur(13px) saturate(180%) brightness(1.05)!important;backdrop-filter:blur(13px) saturate(180%) brightness(1.05)!important;overflow:hidden}#settingsThemePicker.lg-material>.seg-thumb::after,.finder-view-segment.lg-material>.seg-thumb::after,.terminal-prefs-choices.lg-material>.seg-thumb::after,.theme-picker.lg-material>.seg-thumb::after{content:""!important;position:absolute;inset:-30% -20%;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 80% at 22% 15%,rgba(255,255,255,.23),transparent 65%),linear-gradient(105deg,transparent 26%,rgba(255,255,255,.09) 44%,transparent 59%);opacity:.88;mix-blend-mode:screen}#settingsThemePicker.lg-material.lg-interactive>.seg-thumb,.finder-view-segment.lg-material.lg-interactive>.seg-thumb,.terminal-prefs-choices.lg-material.lg-interactive>.seg-thumb,.theme-picker.lg-material.lg-interactive>.seg-thumb{background:radial-gradient(70% 110% at var(--lg-x) var(--lg-y),rgba(255,255,255,.14),transparent 70%),linear-gradient(110deg,rgba(255,116,176,.025),rgba(255,226,104,.02) 40%,rgba(94,194,255,.035) 72%,rgba(166,120,255,.025))!important}#controlCenter input[type=range]::-webkit-slider-runnable-track,.setting-range input[type=range]::-webkit-slider-runnable-track,.terminal-prefs-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(255,255,255,.42),rgba(255,255,255,.42)) 0 0/var(--range-value,50%) 100% no-repeat,rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 2px rgba(0,0,0,.08)!important}#controlCenter input[type=range]::-webkit-slider-thumb,.setting-range input[type=range]::-webkit-slider-thumb,.terminal-prefs-slider input[type=range]::-webkit-slider-thumb{background:radial-gradient(80% 80% at 28% 18%,rgba(255,255,255,.26),transparent 62%),rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(255,255,255,.08),0 3px 12px rgba(0,0,0,.18)!important}:root[data-theme=light] .lg-material{--lg-surface:rgba(255,255,255,.045);--lg-edge:rgba(255,255,255,.52);-webkit-backdrop-filter:blur(24px) saturate(145%) brightness(1.015)!important;backdrop-filter:blur(24px) saturate(145%) brightness(1.015)!important}:root[data-theme=dark] .lg-material{--lg-surface:rgba(20,20,28,.045);--lg-edge:rgba(255,255,255,.28)}.lg-reduced .lg-material,.settings-no-transparency .lg-material,.settings-reduced-transparency .lg-material{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(90,90,100,.72)!important}@media (max-width:700px){#controlCenter.control-popover.lg-material,.context-menu.lg-material,.dock.lg-material,.menubar.lg-material,.notification-center.lg-material,.spotlight-box.lg-material,.system-popover.lg-material{-webkit-backdrop-filter:blur(18px) saturate(155%) brightness(1.035)!important;backdrop-filter:blur(18px) saturate(155%) brightness(1.035)!important}#settingsThemePicker.lg-material,.finder-view-segment.lg-material,.terminal-prefs-choices.lg-material,.theme-picker.lg-material{-webkit-backdrop-filter:blur(11px) saturate(160%)!important;backdrop-filter:blur(11px) saturate(160%)!important}}@media (prefers-reduced-motion:reduce){.lg-material::after,.lg-material::before{transition:none!important}}.store-app-actions button,.store-app-actions button:hover{background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid color-mix(in srgb,var(--accent) 78%,#000)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.24)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.store-app-copy span{background:color-mix(in srgb,var(--fill-3) 82%,var(--surface))!important;color:var(--ink)!important;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}:root[data-theme=light] .settings-switch,:root[data-theme=light] .switch,:root[data-theme=light] .toggle,:root[data-theme=light] input[type=checkbox]+.switch,:root[data-theme=light] input[type=checkbox]+label .switch{background:color-mix(in srgb,var(--fill-2) 78%,#fff 22%)!important;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 5px rgba(0,0,0,.08),0 2px 7px rgba(0,0,0,.12)!important}:root[data-theme=light] .settings-switch span,:root[data-theme=light] .switch .thumb,:root[data-theme=light] .toggle .thumb{background:#fff!important;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.2)!important}:root[data-theme=light] .settings-switch.active,:root[data-theme=light] .settings-switch[aria-pressed=true],:root[data-theme=light] .switch.active,:root[data-theme=light] .switch[aria-checked=true],:root[data-theme=light] .toggle.active,:root[data-theme=light] .toggle[aria-pressed=true]{background:color-mix(in srgb,var(--green) 22%,#fff 78%)!important;border-color:color-mix(in srgb,var(--green) 55%,var(--ink) 12%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 0 8px rgba(52,199,89,.08),0 2px 8px rgba(0,0,0,.12)!important}
